Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Rangers program was started in 2006 using a rigid process, based on the Microsoft Solutions Framework (MSF). Our journey of continuous experimentation was triggered in 2007 while exploring the Agile Manifesto. We were asked to unblock a large team of 30+ engineers, divided into a development and a quality assurance team. They were not communicating and no-one appeared to have an understanding of the overall state of the project. After dog-fooding the “daily scrums” event ceremony the two teams became one collaborating unit, discussing, analysing, and resolving its challenges as a team. We documented the experience using a fun to read science fiction eBook (free).
We evolved from MSF, Scrum, and Ruck, sharing our learning in another eBook. We learned that our program was based on living organism with different operating requirements and methods. Imposing a hard process was holding the teams back. During 2015 we began to experiment with self-organized teams, with amazing results. In 2009 we had 2 PMs, 200+ Rangers, and were working on 5 concurrent projects. After introducing self-organized teams, we had 0.5 PM, 100 active Rangers, and were working on 10 concurrent projects, delivering continuous value.
Find the supporting presentation here.
Yesterday, Rui and I presented our journey and learnings at the Regional Scrum Gathering event, in Porto.
Here’s a crisp summary of the working model and tools we discussed.
The tools discussion was short and sweat. One of our goals is to continuously dogfood Team Services, using the planning, build, and release services, and rubbing a little DevOps on all our pipelines. The self-organising teams, however, are free to chose their development tools, and the tasks within each build and release definition, demonstrating the support for “any tool on any platform”.
Finally, we shared our key learnings (so far):
Share your thoughts and ideas with us!
Please sign in to use this experience.
Sign in