Visual Studio ALM Rangers – 5 Year Report … sharing the essentials
We recently presented the Visual Studio ALM Rangers 5-year report, to the leadership, the ALM MVPs and all of the Rangers. As the report contained a lot of links to Rangers infrastructure and an alpine range of supporting information, we decided to create a scaled down “public” edition and present it on this blog, in continuation of the thread started in Visual Studio ALM Rangers … “5” Years already? … the highlights :).
- If you have questions or a need/interest in more detailed information then please contact us.
- Your candid feedback will be appreciated as always!
5-Year Report
|
|
Visual Studio ALM Rangers MSDN Landing Page Visual Studio ALM Rangers Blog |
Executive Summary
Five years ago, in March 2006, we started the VSTS Rangers program as a joint venture between the Visual Studio Team Systems team and the Worldwide Communities program, part of the Office of the CTO in the Microsoft Services organization. A couple of years ago, we renamed our program to Visual Studio ALM Rangers. But the vision remained the same: to accelerate the adoption of Visual Studio with out-of-band solutions for missing features. In addition, our secondary goal is to provide the opportunity for selected Microsoft consultants, support resources and partners to interact with product group experts so we can learn from our field and partners using VS ALM products and features with customers. In these 5 years, we have shipped 4 dozen solutions with hundreds of thousands of downloads.
As you see from the projects list, our production has steadily grown thanks to a growing community made up of both internal and external Rangers. And thanks to these volunteers, most of our projects have no additional budget. Over 200 Rangers provide the bulk of our resources which come from volunteer subject matter experts. Typically, they spend their private hours to do the Rangers project work. And, not just anyone is invited in to participate — Rangers need to be knowledgeable about VS and ALM, have the desire to strengthen the community, and contribute regularly.
Relying on volunteer part-time work has leaded us to strive for more efficiency in our projects. To achieve this goal, we have implemented 100% dog-fooding with our own Agile-based (Ruck) process model. For consistency, we use the same process model across the board, even for guidance type projects. Two of these projects have recently reached the internal beta release milestone and provide encouraging real world examples of our new process model.
Our first three years was focused on a strictly internal team that crossed all field roles—consulting, support, sales, and evangelism. As we expand our external Rangers communities, now with 67 MVP Rangers, our goal has been to provide the same level and ease of access to external Rangers. We have reached this goal with our extranet SharePoint site and extranet TFS which has, as a side effect, improved our operational transparency significantly.
But the top lesson learned again is to keep on learning from real world customers. We leverage our vast customer connections through our Rangers to collect their business and technical requirements and test our beta releases.
The following pages explain who we are, where our resources come from and what projects we are working on. To abbreviate this report, we have stored details in dedicated files on a file share.
We hope that this overview provides enough information to whet your appetite for more details. We appreciate any feedback and improvement suggestions.
Who are Visual Studio ALM Rangers?
Overview
The Visual Studio ALM Rangers started as a partnership between the Visual Studio product group and the Worldwide Communities program in the Office of the Microsoft Services CTO. The Rangers have operated within the Microsoft Developer Division to promote collaboration between the product groups, Microsoft Services, and the Microsoft sales field since 2006, and the Microsoft Most Valuable Professionals (MVPs) since 2009. They are individuals from these organizations who volunteer to contribute to and, in some cases lead, Ranger activities in order to fulfill our mission to “accelerate the adoption of Visual Studio with out-of-band solutions for missing features and guidance”.
Rangers collaborate across diverse communities to produce top quality guidance and tools that are used by customers, partners, and Microsoft consultants around the world. Through this work, the Rangers have one-to-one relationships with key VS architects, dev leads, PMs, and GMs, and have an exceptional opportunity to gain deep, real world insights into the VS ALM products and features. The Rangers are recognized internally as one of the best and longest-lasting programs to identify, capture, and reuse knowledge and improve customer satisfaction and experience. At TechReady12 in the Exhibition of Excellence, the CTO of Microsoft Services recognized the Rangers team with the award for Best Collaboration to cap off five years of excellent teamwork and high quality deliverables.
Ranger Community
The Rangers community is made up of IT professionals that are employed by Microsoft, known as the Extended Rangers, and by partners and communities, known as External Rangers. The Rangers community is literally scattered around the globe, see Rangers Index for examples, allowing us to bring together diverse cultures, skills, experience and knowledge. | General References Visual Studio ALM Rangers Blog Everything you ever wanted to know about the Rangers Find out who is behind the scenes and get to know the Rangers Where do I start as a new or re-assimilating Visual Studio ALM Ranger? Supplementary Documents (not included in this post) Ranger Community Ranger Quotes “Verbatim” Requirements Management and “Ruck” |
Pictures loaned from Visual Studio ALM Rangers … “5” Years already? … the highlights :) … Here are some of the faces of the just over 200 Rangers … perhaps you will recognise a few from your local communities …
Ranger Solutions
The Ranger solutions have been targeting Visual Studio 2005, 2008 and 2010. The next annual project nomination process is scheduled for May and we will start to plan the next wave of solutions for FY12 during June, with a possible focus on Azure and Dev11. | General References Get the latest Visual Studio ALM Rangers Solutions Visual Studio ALM Rangers Projects – summary of projects covered on this blog Visual Studio ALM Rangers 5-Year Report Supplementary Documents A complete list of Ranger Solutions |
Rangers showcases
As mentioned before, you can see the full list of Ranger solutions here but the following 5 examples should demonstrate what type of unblocking projects are typical for our business. 4 of the examples are TFS related, which reflects the fact that TFS is the center of gravity, as far as adoption is concerned. We have also included a Testing example which is our 2nd area of focus.
- Team Foundation Server Branching guide
- Project Server/Team Foundation Server Connector
- Team Foundation Server Management Pack
- Team Foundation Server Integration Platform
- Visual Studio Testing, Services Test Lab
Team Foundation Server Branching Guide
|
|
|
|
Project Server/TFS Connector
|
|
|
|
Management Pack for Team Foundation Server
|
|
|
|
Team Foundation Server Integration Platform, CC,CQ/TFS Migration/Synchronization
|
|
|
|
Testing, Services Test Lab
|
|
|
|
|
Rangers FY11/12 Plan
The following MIRV (internal tool) chart summarizes the regular deliverables and current solution plans by the Visual Studio ALM Rangers, which includes dog fooding of Microsoft products, events, community awareness and collaboration, and most importantly the Ranger out-of-band solutions mentioned above.
Candid feedback welcome