0

Milwaukee Code Camp Kicks off this Fall!

by Angela 28. August 2015 10:55

Hey Midwest geeks, did you know that there is going to be a Milwaukee Code Camp this year? Milwaukee Code Camp is a free software development conference put on by local developers for the Milwaukee community. A Code Camp is always free, for developers by developers, no sales pitches and during non-working hours. Every development, design, test and craftmanship stack welcome!

I have a soft spot for these kids of events. They are for the community, and by the community, which means they need YOU.  They need you to register, to submit a talk or two if you’re so inclined, to volunteer to help out if you can, and most importantly - to tell your friends! Maybe you work for or know a company that might be interested in getting involved by sponsoring? If so, help them out. They are only free because local companies offer their support by funding the venue, food, prizes, all the things you love about these events.

Visit http://www.milwaukeeCodeCamp.com, check out their facebook page, and follow them on twitter for more information.

The Call for Speakers is open and you can submit sessions to milwaukeeCodeCamp@milwaukeeCodeCamp.com

And again - tickets are free!

When: Saturday, October 24, 2015 from 7:30 AM to 5:00 PM (CDT)

Where: UWM Engineering and Mathematical Sciences Bldg - 3200 N Cramer St Milwaukee, WI 53211

 

P.S. If you see Greg Levenhagan, be sure to give him a high five, or maybe even a hug, for kickstarting this effort in Milwaukee! Organizing conferences are a LOT of freaking work!

Tags:

0

Slick and Easy Integration of TFS with Slack

by Angela 26. August 2015 20:42

Maybe you’ve been lamenting the lack of robust chat functionality in TFS, or maybe you’re just already in love with the chat tools you have, and would love to have a way to make it a more integral part of your TFS experience. With the latest release of TFS, this is easier than you think! If you’ve been using VSO, or if you upgraded to 2015, you can do just that! Now while you can get super fancy and do some integration acrobatics programmatically, you can also do some quick integrations right through the TFS web UI. And I’m all about quick and easy integrations when I can get them.

In my case, I wanted to setup TFS and Slack so that I could receive important notifications from TFS right in my active chat window. It’s not hard, but there was quite a bit of bouncing around so I wanted to share the basic steps and hopefully lead you quickly down the right path to get it set up.  So fire up your TFS instance and follow along, or just grab a cup of tea and take a peek at just how simple it is to get these two great tools talkin’.

Start right here in the TFS admin tools, in the Service Hooks tab:

image

When you add a new hook, there are actually quite a few options including Campfire, Jenkins, Slack, and a host of others.Once you select the service, just choose the event that you want to subscribe to, and specify any other filters or options based on the service event you are subscribing to.

Currently you can setup subscriptions for a number of events including:

build completed

code pushed (for Git team projects)

pull request create or updated (for Git team projects)

code checked in (TFVC team projects)

work item created, updated, or commented on

message posted to a team room

In this example, I am just keeping it simple and asking to be notified any time a new work item is created in the team project, at any level. I *could* have narrowed it by work item type, or even area path.

image

Next you’ll need to set up an Incoming WebHook for whatever tool you are looking to send messages to from TFS. In Slack, you would go to the Configure Integrations menu to start this process:

image

Assuming this is your first integration into Slack, you’d need to setup a channel to post to next. If you do have existing channels, you may select one of them assuming you don’t mind merging multiple streams of information.

image

Channels give you a way to tap into a feed of messages within Slack, rather than have information from many sources all jumbled up into a single flow of data. Since it’s super simple to switch between channels in Slack, I just created a separate one for this new stream. 

image

Once you have your channel setup, add the incoming WebHooks integration by grabbing the URL that will be used to send the JSON payload to Slack, and paste it into the Service Hooks dialog back in TFS.

image

Make sure to hit the TEST button to ensure that everything is working as expected.

image

You should see a notification from Slack about the test message (if you’ve enabled notifications), as well as in the Slack channel feed. Rinse and repeat until you’ve setup all the types of integrations you want. It’s that easy!

image

Now whenever any of those configured events are triggered, you’ll get notified in Slack!

image

Hopefully that quick walkthrough gave you a good idea of the kinds of integrations you can setup between TFS and some other great automation and collaboration tools using just the TFS ServiceHooks available right in the TFS web console.

Have fun and happy integrating!

0

Exposing My Imposter Syndrome, One Conference at a Time

by Angela 18. August 2015 17:38

If you’ve been reading my blog for any length of time, you know that while I tend towards posting about community events, all things TFS, and agile, I sometimes get introspective. Maybe it’s my age.The older I get, the more navel-gazey I get. And at 41, well, that’s a LOT of introspection.

About a year ago, I wrote two posts that were really difficult but necessary to share: a post on fear and vulnerability, and a post on giving yourself (and others) permission to fail. Both had been inspired by a combination of recent experiences and a few really great books I’d read. And I’ll admit, I was terrified to hit submit on each of them, and the feedback was both dramatic and positive. I don’t know if it is cognitive bias, or if the industry is turning a corner, but talks about these kinds of topics seem to be more and more prevalent at the professional conferences I’ve been going to over the past year. Entire tracks devoted to things like fostering a healthy corporate culture, work-life balance, and effective leadership are cropping up everywhere and I love it! Not that sessions on the hottest new JavaScript libraries or ALM tools isn’t also fun, but having a positive and supportive environment to work in is just as critical as the tools that you use to do your job.

As conference season approached this year, I decided to add a soft skills talk of my own – on imposter syndrome. Imposter syndrome is something I’ve struggled with for all of my adult life, and most of my adolescence. Being a woman in a field like IT certainly doesn’t make it any easier either. Most people are shocked to find out this is something I experience, given how readily I’ll volunteer to speak at large events or even guest host a podcast. But keep in mind, Imposter Syndrome doesn’t mean I can’t do awesome things, it just means I refuse to believe I am ever really good enough or smart enough to DESERVE any of the success I achieve. Or that even if I do them and do them well, people are just being nice when I am praised, and they don’t REALLY mean it. Confused? It’s complicated. Luckily I have a presentation on it that you can look at on SlideShare. The animations do not display perfectly, but you’ll get the idea. My plan is to eventually record it, and post it someplace public like YouTube, but this was a big enough first step and I don’t think I’m ready for live video just yet.

What initially gave me the chutzpah to make the leap and submit the topic was a post by someone I worked with at Microsoft, a geek celebrity of sorts, who also struggles with imposter syndrome from time to time. Somehow I missed Scott Hanselman’s awesome post on imposter syndrome when he first shared it, but ran across it again while researching my talk. In that post, he also admits to feeling like a phony and seriously, THAT guy? I reached out to him about my talk, and you know what he said?

image

Yeah, that got favorited for like all freaking time Smile  And it was a nice reminder that many of us feel this way, and just MAYBE if someone were brave enough to get up there and say it, we could all breathe a sigh of relief and start learning to live with it, and thrive with it. I decided I’d be that person, around Chicago anyway. Now, just creating the slide deck made me feel like vomiting, and with every new slide I added to it I kept thinking “why would anyone listen to ME? Who am I? People are going to think I am full of CRAP!”. It’s funny trying to write a talk on imposter syndrome when you struggle with it, but honestly who else could give it right?

Anyway, fast forward and now I have given it at both  Chicago Code Camp and ThatConference, and trust me, it was TERRIFYING for me. And these are my people! My plan is to continue sharing this presentation, giving this talk at conferences and user groups, and hopefully making a difference for some of the folks out there who have always felt this way and didn’t understand why. I’ve had an overwhelming amount of positive feedback, and a lot of private messages and emails from people who were so very thankful that I had the courage to give the talk. And you know what? I still feel like a phony sometimes, and it’s ok.

Tags:

Imposter syndrome | career growth | soft skills

0

Remote Desktop Connection Manager – Making this TFS Admin Smile Every Day

by Angela 3. August 2015 12:49

So I regularly have a handful of RDC sessions open to administer the various servers that make up TFS on-premises instances including the application tier, data tier, build server, test controller, agents, etc. Doing this with the build in Remote Desktop Manager can be a bit cumbersome when you need to have quick and easy access to multiple servers at once. Sure there are lots of little tricks you can do with saved profiles and desktop shortcuts, but I needed something better. A coworker of mine turned me onto a free Microsoft tool called Remote Desktop Connection Manager. Maybe you already knew about it, if so keep reading anyway because I’ve discovered a few configuration settings that were totally necessary for making the tool really useful, particularly with multiple monitors where you can run into wacky issues with resolution.

First thing I did was create a profile, only this profile can save all of the settings for all of the servers you need to connect to for a given client. Need to switch clients, no problem, just choose a new profile and suddenly the view refreshes and the tree view has a whole new set of servers at your fingertips. Below is an example of my current client environment, complete with AT/DT, build, test controllers, and both automated and manual lab environment machines.

image

Each server has its own settings including things like logon credentials, display settings, encryption, etc. Your best bet is to set most of these things at the root level, which then applies those same settings to all servers beneath it. HUGE for things like AD credentials where *generally* you are always logging in as you. Nice thing is, there’s a checkbox on every settings tab where you can turn inheritance on or off, in the cases where you may want to save a server profile with alternate credentials.

This does happen to me when I am troubleshooting controllers and agents, and need to login with a different level of permissions. In that case, I may have the same server in the tree multiple times, but each one uses different credentials to connect. And my alternate login profile will NOT inherit Login Credentials from the root. Super convenient, just double-click and you’re in!

image

A few other handy things that I recently learned are how to get it to ACTUALLY full screen. Again I set this at the root and inherit because I want all of my servers to act the same. Because I have a second monitor that is unfortunately not capable of the same resolution as my laptop, with the default settings I can’t really ever full screen mode the remote server, AND if I drag the remote viewer from one monitor to the other it freaks out. To prevent this, and keep the server window docked at full screen in whatever monitor it is in, setup your Display Settings like the following (the first two settings need to be checked):

image

The other thing I was constantly struggling with was navigating Servers running Win 8.0clients + or Server 2012. I use a track pad, and getting those charms to pop up and switching between the desktop and the tiles when you can’t just use the native keyboard windows key or charms menu could be really frustrating. If you want to make your life easier, make sure keystrokes are always sent to the remote computer. So in this case go to Local Resources, and make sure that Windows Key combos is set to “on the remote computer”.

image

I need to bring some donuts to my friendly local sysadmin for that nugget. I’m sure it’s well documented somewhere, but I had missed this one and it made a big difference for me!

 

That’s it. Hope that makes your life easier, whether you are a TFS admin or not Smile

Tags:

Application Lifecycle Management | ALM | TFS | TFS 2008 | TFS 2010 | TFS 2012 | TFS 2013 | TFS 2015 | TFS Administration | Team Foundation Server | Productivity

0

Time’s Running To Register for ThatConference and Book Your Room

by Angela 14. July 2015 15:15

Early bird discount pricing ended earlier this month, but even at the $499 rate it’s an amazing deal! We have an incredible line-up of speakers and more sessions than your brain can shake a very big stick at! I’m particularly jazzed about uncle Bob’s talk on the future of software. And don’t forget about the 3 FREE events leading up to the conference:

  • GiveCamp and The Humanitarian Toolbox - 8/8 - 8/9
  • Kids' Coding Dojo - 8/9/15
  • That CodeRetreat - 8/9/15

Haven’t bought your ticket? Or maybe got your ticket but not you’re room? What are you waiting for?

Due to awesome demand, the Kalahari room block has filled, but don’t worry, there is another option. Great Wolf Lodge, right across the street (and walkable, I’ve done it) from the Kalahari Resort, has created a block of discount rooms ($159 a night) just for our campers that they're holding open until July 19. To make a reservation, call 1-800-559-9653, or make reservations online at the website: www.greatwolf.com. Be sure to mention our room block to get the discount: "1508THAT".  Complimentary shuttle service will be available on a limited schedule during the conference to help you get back and forth.

Rooms are selling out fast, so get in on our discounted room rates while they are still available! And be sure to use my referral link when grabbing your ticket! Sunday is my birthday, so your ticket can earn me $5 to pay for a cocktail that night Smile

http://www.eventbrite.com/e/that-conference-2015-tickets-17016560992?discount=OakParkGirl_referral

Once you get your tickets, kick back, relax, and start favoriting the sessions you want to see while you’re in the Dells next month!

Tags:

personal growth | technology | development | conference | career

0

Chicago ALM Meetup Deep Dives on Team Foundation Server 2015 and TFS Git with Ed Thomson in July

by Angela 7. July 2015 08:22

We are continuing our SUMMER OF VS 2015 with a special visit from the TFS product team this month! Yeah, I know right? It’s good to know people Smile 

So what are we talking about in July? Visual Studio 2015 and Team Foundation Server 2015 have arrived and with them come many new version control features and enhancements to existing features.  Code search, branch and gated build policies, branch history, CodeLens, and much much more.  We’ll take a lap through some of what’s new in 2015 plus talk about what to look forward to in some of the 2015 Updates.

Don't forget, VS 2015 and all the awesomeness that goes with it (TFS, MTM, RM...) release for general availability on July 20th! TFS 2015 will come soon after, for more details on why see Brian Harry’s blog post. But the good news is that all of the 2015 IDEs will work just fine with TFS 2013.

Hope you can join us to dig in deep on TFS version control.

 

Join Us Thursday, July 16, 2015 from 6:00 PM to 9:00 PM

Location:Microsoft-Chicago 200 E Randolph, 2nd Floor, Chicago

Agenda:6:30pm dinner 7:00pm Presentation

You *must* register to attend due to Aon Center security policies: http://chicagoalmug.org/

And please don't overpay for parking. SpotHero has some great parking very near to the Aon Center for as little as $10, I use them and I love the service!

Speaker Bio:

Edward Thomson is a Senior Software Engineer at Microsoft, where he develops version control integration for Visual Studio and Team Foundation Server.  Edward is a core contributor to the libgit2 and LibGit2Sharp projects, which are the open source Git libraries used by Microsoft tools (and many others).  Edward is a contributing author to Professional Team Foundation Server 2013 blogs about version control at http://www.edwardthomson.com/ and tweets at @ethomson.

 

image

Tags:

ALM | Application Lifecycle Management | TFS | TFS 2015 | Team Foundation Server | Visual Studio Online | Visual Studio | Visual Studio 2015 | development | SCM | Source control management

0

Join Me at LCNUG in July–How TFS 2015 is Gonna Rock Your Agile World

by Angela 30. June 2015 19:33

This is the summer of Visual Studio 2015 (which releases on July 20th BTW) and I’ve been pleasantly surprised with the number of great features they have managed to get out the door around managing and tracking agile activities in TFS/VSO. If you don’t want to wait until July to play with them, you can download the RC now, or setup your free account on VSO.

I am speaking at the Lake County .NET Users Group next week, specifically on all of the new TFS goodness around agile/scrum/lean etc. And while yes the user group is practically located in Narnia, it should be a lot of fun so I hope you can make the trek up to Lake County to join us.

When: Thursday, July 9, 2015 from 6:45 PM to 8:30 PM (CDT)

Where: College of Lake County in Grayslake, Illinois
19351 W Washington St Grayslake, IL 60030

What: What’s Going to ROCK your Agile Team’s World in TFS 2015?

Abstract: TFS has come a long way in the last 10 years. With the upcoming release of TFS 2015, and all of the new features being released to VSO at break-neck speed, it’s hard to know why you should consider upgrading. Spend an hour or so with Angela walking through the new Kanban boards, service hooks into great collaboration tools like Slack, and when your appetite with an overview of the new capabilities coming in Build vNext and RM 2015.

Bio: Angela Dugan is the Application Lifecycle Management (ALM) Practice Manager for Polaris Solutions, a small .NET development and ALM consulting firm based out of Chicago and St. Louis. Angela has been in software development filling various roles since 1999, including 5 years as an ALM evangelist with Microsoft. In late 2011, she left Microsoft to follow her passion back into the consulting world where she could be far more hands-on with her customers. Angela also runs the Chicago Visual Studio ALM user group, is an active organizer and speaker at several local conferences, is a Microsoft ALM MVP, a Certified Scrum master, and a certified SAFe Program Consultant.

Outside of wrangling TFS, Angela is an avid board gamer, a chicken farmer (seriously, they have chickens!), an aspiring runner, and a Twitter addict. She lives in a 105 year old house in Oak Park that she is constantly working on/cursing at with her husband David.

Seriously, NARNIA!

image

Registration: http://www.eventbrite.com/o/lake-county-net-users-group-2353411364

Tags:

ALM | Application Lifecycle Management | Agile | MSDN | Process Methodology | Productivity | Scrum | TFS | TFS 2015 | Team Foundation Server | VS 2015 | VSOnline | Visual Studio | Visual Studio 2015 | Visual Studio Online | VS Online

0

David Hussman on How to Build the Wrong Thing Faster and Learn From It at the CAOS in July

by Angela 18. June 2015 11:58

Lately the conversations I am seeing happen around agile are more about what agile is really about, as opposed to specifically how to “do it right”. Getting a break from drum beating around which practices are “real agile” or “real scrum” is really refreshing. I’ve been particularly re-energized by the conversations around MVP, minimal viable product, and how it’s NOT just a v1.0 of your app. Instead, a better way to think about your MVP is that it’s the earliest possible opportunity for learning*. Learning what you’re doing right, what you’re doing wrong, and figuring out how to improve are key things you can take away from your MVPs. I feel like it was always an undercurrent of WHY people released MVPs in the first place, but at the end of the day it was often marketed as getting code into customers hands sooner. I’ve never met a C-level executive with numbers to make that was jazzed about tossing a barely functional V1 of their app out to customers purely as a rapid time to market strategy. It’s simply not compelling enough given all the risks that strategy could bring.  But tell them that it’s about better focusing of the (very expensive) team’s efforts, more quickly getting to the heart of what customers REALLY want, and not wasting time on the things customers don’t care about? That equates to real dollars, and the C-level folks can put their arms around that. It’s not even that revolutionary of a concept, I think a number of people in the race to adopt agile get hung up on the execution, and lose sight of the goal. 

*I’d give credit to someone specific for that little nugget, but everyone I follow on agile lately is saying this and I have no idea any more who said it first.

I won’t wax philosophic on it further, because that’s the whole purpose of the meet-up I want to encourage you to attend in Chicago next month. In fact, it is a SUPER meet-up. For real, how do you NOT attend a free *super* meet-up. More details can be found at the Chicago Agile Open Space Meetup site but here’s a brief synopsis to tempt you into joining the group and signing up to attend:

 

David Hussman - How to Build the Wrong Thing Faster and Learn From It

  • For years we’ve worked hard at software development. Agile methods have allowed teams to establish better flow in software development; refactoring language, not just code, presents itself as the next meaningful evolution. Can ‘software development’ be refactored to ‘product development’? Some brave pioneers that are already doing this, and are re-learning that building the product is much less clear than simply getting work done. The land of product development is filled with holes or ambiguity and laced with land mines of wrongness. Ideas that you are certain about often fizzle or change when you watch someone interact with your product. Being overly certain or overly focusing on ‘just getting work done’ are weak weapons in a place where being wrong, and learning from it, is a vital part of finding your way to success.

Instead of talking about ‘why you should do agile,’ let’s explore ‘why you should think in product,’ assuming you are using some agile practices. Our journey will explore the messy, sloppy and non-linear aspects of product development. Along the way, we’ll investigate how software construction is important, but courageously failing and learning in product is even more essential. We’ll look at how some teams are producing more real product value with less code. We will also peer into the world of program level development, where collections of teams produce product without injecting incidental complexity by employing what you might call ‘test driven product.’

Who knows, toward the end of the journey, we might even rally to refactor the agile manifesto to read ‘Learning in Product over Simply Getting Things Done.’”

 

Hope to see you there on July 20th! If you can’t make it for this one, be sure to join the meetup to learn about other upcoming topics.

Tags:

Agile | Application Lifecycle Management | Scrum | ALM | Product Development

0

Manually Changing Test Configurations in Bulk in MTM –There is an Easier Way

by Angela 12. June 2015 15:56

Another one of those silly little tricks I didn’t realize was available to me until I tried, and I thought I would share, because SURELY someone else out there would need it at some point.

Just ran into a situation where someone created a bunch of test configurations and made it their plan default, then started adding test cases like the wind.  Before we knew it, over 1,000 test points were generated! (175 test cases x 6 test configurations per test case = 1,050 test points) We really only needed one test point per test case, and the last thing I want testers doing is opening every single test and editing the configuration. Hello carpal tunnel! And I could certainly write some PowerShell to fix it too, but heck even that would take a decent time to write, test in a sandbox, run in production, etc. I figured there HAD to be a way we could quickly fix this manually. There were a LOT of test cases but only a few suites that they were all contained in. I’ll use my own test plan as an example of the steps performed to protect the innocent Smile

Here is a test plan that I am going to use as an example. And notice I am in the desktop client (against TFS 2013.4 specifically), there is not an easy way to do this in the web tools that I am aware of. I have a number of test cases with multiple configurations, and let’s say in this case I really just need a single configuration across all test cases for this plan.

image

You can certainly just open each test case and select the appropriate configurations at the test CASE level, but imagine a suite with 100 test cases, that’s a LOT of clicks.

image

Of course we can also do this at the SUITE level, and not everyone knows this is even an option so I’ll call it out just in case:

image

image

So certainly saves you from opening each test case before you can select the configuration, but again, if there are 100 test cases in this suite that is STILL a lot of clicks.

Well, did you know you could use CTRL or SHIFT to highlight multiple, or even all test cases in this view? You do now.

image

At this point, the assumption is that you want all highlighted items to end up with the same configuration.  If you need to change 100 test cases in a suite to different combinations of configurations, well, I can’t really help you.  But if you need to set them all to the same value just highlight all of the relevant ones, click in the last column, and select the configurations you want to set them all to.  If it happens that you need them all back to the plan default, just hit Reset. BOOM!

 

Hope that saves you some aggravation down the road.  Especially if you are not in the position to write PowerShell, as many MTM users are not..

Tags:

ALM | Application Lifecycle Management | MTM | Microsoft Test Manager | Microsoft Test Professional | Quality Assurance | SDLC | TFS 2013 | TFS | Team Foundation Server | Test Case Management | Testing | Visual Studio

0

Still Running TFS 2010? It’s Aging Out of Support Next Month. Polaris Solutions Can Help You Upgrade Quickly

by Angela 4. June 2015 12:04

You heard me correctly, mainstream support for TFS 2010 ends on July 14th, less than 6 weeks from today! So if you’re thinking “it still WORKS, why should I upgrade?” Consider these points…

  • Any issues arising with your server will NOT be patched or serviced by Microsoft support, and it will be harder and harder to find experienced people to work on it (well, who WANT to work on it)
  • Your infrastructure team may be chomping at the bit to stop supporting the old operating systems and SQL Server versions that TFS is running on
  • You’re missing out on some amazing new capabilities that it would take me hours to cover and that I promise will revolutionize the way you develop and deliver software
  • You attract great new talent by offering robust and modern development environments, trust me on this
  • I can tell you from a LOT of personal experience, that the longer you wait to upgrade, the harder and more time consuming it is!

The good news is that you may qualify for up to $5,000 worth of free services to help you plan and prepare for your upgrade through the Microsoft Deployment Planning Services program (DTDPS)! Wondering what that is? Below is a quick FAQ that I created to explain the program:

Now what exactly IS DTDPS? Well first of all it’s a Microsoft offering, so expect MANY acronyms to follow. DTDPS stands for Developer Tools Deployment Planning Services. Specifically, the development tools that these services are meant to be used in conjunction with are the Microsoft Visual Studio ALM platform - Team Foundation Server, Visual Studio, and Microsoft Test Manager (TFS, VS, and MTM for good measure). 

So what does this really do for me? While most people are already very familiar with Visual Studio from a .NET development perspective, many people who own the other tools within the TFS platform are not taking full advantage of them. DTDPS is the solution to this problem, connecting customers with the right partners to make sure they are getting the full value of their ALM investment. Software that sits on the shelf is a huge waste of money.  And from Microsoft’s perspective is something you’re not likely to buy again, so it is of course in their interest to offer such a program.

What kinds of services are included in DTDPS? Currently there are 4 DTDPS offerings available: TFS deployment planning assessment, Visual Studio Quality Tools assessment, Visual Studio Agile Deployment Assessment, and Visual Studio DevOps Deployment Assessment. You’ll notice a theme here, the word “planning”. These engagements are not meant to be used to implement the tools. Instead, they are short, fixed-length (3 and 5 days) engagements for gathering data and analyzing your current environment and needs in order for us to help you build a plan for implementation and adoption of Visual Studio and TFS ALM tooling. It’s a great kickstart and will drastically accelerate your ALM initiatives.

But what if I don’t need one of those services, but need other assistance with TFS? Well, it depends. I know, I know, typical consulting answer. These programs can be expanded upon to assist customers with other ALM related concerns, so drop me a line at the email I provide below, and I’ll be happy to discuss it with you in more detail. 

Who delivers the engagement? DTDPS is a program delivered through certified and experienced ALM partners like Polaris Solutions to help customers with SA (Software Assurance) benefits to take full advantage of the tools they own.  We have delivered dozens of these engagements over the past few years and every customer we have worked with has been extremely happy with the valuable roadmaps that we delivered. You will benefit from a wealth of relevant experience and proven ALM practices that only comes from us having deployed and leveraged the tools in a large number of different environments and business verticals.

OK, I’m intrigued, but how expensive is it? It is FREE. Seriously, and absolutely.  This benefit is available to customers who purchase Microsoft products with SA, think of it as a rewards program. In fact, you may have DTDPS credits without knowing it!  Many of the customers I work with did not know they had DTDPS credits available until I turned them onto the program.

I want in! How do I sign up?  Start at the DTDPS site. Here you can peruse the various services available and see which ones are right for you and your organization.  Then check out the DTDPS QuickStart guide which walks you through the steps of accessing your benefits.  Then you just pick a partner to work with, like us, and you’re on your way to a better way of doing ALM!

 

If you are interested in learning more about DTDPS, or if you would like to find out more about getting a free quick assessment of the effort required to upgrade and the benefits that your team would enjoy, please contact me at Angela@PolarisSolutions.com. And if you know anyone still using an older version of TFS (anyone running TFS 2013 or earlier qualifies) help them out and point them to this blog!

Powered by BlogEngine.NET 2.7.0.0
Original Design by Laptop Geek, Adapted by onesoft