I haven’t been blogging much lately, my apologies. I’ve been crazy busy. With what? Team System of course. It seems that I’ve been doing nothing but for ages. First off, I’ve been helping to deliver Ascend training in the
This is extremely rewarding in many ways. First, Ascend training is typically the first time many customers have seen Team System. In general I get mixed responses with regards to the toolset. Some rejoice in the fact they will have tools to work with that are integrated with the rest of their development environment. Others, those organizations who already have an investment in other sets of tools over the years are skeptical. One thing is for sure in every case - when people realize that Team System is just as much a platform for tool integration as it is a set of tools they all realize the importance the product will have on our development processes – no question.
So, Team System is a bunch of new tools for the entire team – and it’s also a power platform for the integration of other tools. It’s also extremely extensible. I’m doing a huge amount of work on the extensibility aspects of the product for one reason – effective Team System adoption.
Adoption of Team System will not be a trivial exercise and should be coupled with a holistic approach to process and team improvements. I’ve been working on a very comprehensive set of adoption strategies for different types of companies (ISV’s, Governments, Large Orgs, etc) that will address end to end adoption into an organization in a way that provides the most value for the particular organization. I like to compare Team System to a PDA – does a PDA make you more organized or do organized people use PDA’s. Probably a little of both.
Anyway, I promise more to come on a regular basis on Team System.