You may remember a session at the MVP Summit 2007. The founder of the ALM Rangers, Bijan Javidi, entered the room, introduced the program, mentioned a few interesting solutions, left the building, and vanished. Based on these pictures, Brian and Etienne were present
In those days, the program felt like a secret society. That’s until a few MVPs were invited to join the branching and merging guidance project, producing visuals such as these examples.
Evolving from a secretive society to a vibrant community
Let’s have a look at four events on the following graph.
- 2009 I joined Microsoft Vancouver and the ALM Rangers team. Our goal was to evolve the Rangers program into a community, spanning Microsoft engineers, Most Valuable Professionals (MVP), and valued community leads.
- 2011 the community grew to over 250 members, working on an average of 10 concurrent projects.
- 2015 we introduced smaller, self-organised, and autonomous teams, resulting in a spike of concurrent projects.
- 2016 the active membership and number of concurrent projects levelled off at sustainable levels that we are comfortable with.
What’s not evident from the graph, is that the program and its membership changed from an internal-only group, to a diverse and vibrant community. We evolved into a community with more than 60% of the members originating from the MVP and other communities.
Key innovations that fueled the transformation
In previous years the community was very dependent on the Program Manager (PM) and a prescriptive engineering process.
By embracing the concept of self-organized and autonomous teams, we empowered and re-energized the community. The teams, our people, are empowered to improve their engineering process and share their experience with others. As a result, all our extension teams now rely on automated pipelines, that build, test, and deploy their solutions to a number of environments. We are observing more frequent and consistent deliverables, more excitement and collaboration amongst the teams, and a quality bar that is steadily climbing. The dependency on the Program Manager is slowly evaporating, as our community PM role is changing from management to enablement.
Learn, experience, and share
As outlined in our manifest we believe in collaboration, learning and educating each other, and sharing our knowledge transparently and freely. It’s a symbiotic relationship between communities and users, built on trust, respect, and free collaboration.
Walk in the user’s shoes
A pillar of strength of our community are the engineers who implement, support, and troubleshoot the technologies in the field. They bring a real-world view to the community and product teams. Earlier this year we decided to take it a step further, by visiting regional partners and customers. The goal is to meet face to face, then to sync-up regularly to listen to, observe, and enable them in their world.
We’ll discuss these and other innovations in-depth in future posts.
Predictions we made a year ago, which we are monitoring closely:
- If we enable and give teams autonomy, then we can fill more gaps with less management
- If we engage with users on their turf, then we will get better traction with regional communities
- If we blend our guidance into the product documentation, then we can improve its discoverability and credibility
A few new predictions to consider for the future:
- If we engage with regional communities, then we can improve regional trust in and awareness of Rangers in the region
- If we limit the membership, then we will attract members who are passionate and committed to the community
- If we move our solutions to open source software (OSS), then we will enable the community to review the solutions, help fix bugs and contribute features they need
So, what’s your thoughts on our transformation, the innovations, and the handful of predictions? Please add a comment and start a conversation.