One of the most inspiring talks we attended was Gunther Verheyen´s "Scaled Professional Scrum". Gunther is the representative in Europe for Scrum.org, director of their Professional Programs (PSD, PSM, PSF, and PSPO) and works along with Ken Schwaber (Scrum co-creator) in the promotion of Scrum and Agile practices. The idea behind this talk was spreading the new cutting-edge framework that Scrum.org has been developing during the last two years and whose official guide has been actually released just one month ago.
Scaled Professional Scrum or the Nexus Framework, whatever you prefer, has been defined to cover all the lacks of management or broken links between different Scrum Teams working on a de facto common backlog or just developing for the same system/product (what rapidly made me think about the UIs & APIs and the different teams we´re working on this in Ve Interactive at this moment), for groups of 3 to 9 teams, having Nexus+ (a structured group of different Nexus) for bigger units.
Why did they develop this framework? Basically because the experience along these last years has demonstrated that, in the end, the Scrum theory is fantastic for single teams, but hard to work in large companies that need several teams working on the similar features or projects. Scrum just didn´t integrate a collaborative process between different teams. Maybe the only existing tool was "Scrum of Scrums", which in the end was just a workaround or a weak attempt to share a daily basis status report between teams. From my point of view, what these guys have made is the incorporation of a coaching and management layer to fix the problems of communication and dependencies between the Scrum Teams.
So, once detected the Scrum teams that have several dependencies and problems to achieve an integrated deliverable –this is the target-, the Company should start creating a new role: the Nexus Integration Team (NIT). This team consists of a Scrum Master, a Product Owner and others that could be necessary, like Architects, Principal Developers, Senior QAs and/or DB representatives. The spirit of this team is to coordinate the work between the Nexus Scrum Teams. If these teams had more than 1 PO or PM, feel free to choose one of them and fire the rest. Nexus is profitable from the very beginning!!!
The different backlogs should be merged into a unique one. This gives transparency to the potential dependencies between USs, helps to prioritize taking into account these dependencies and is used to divide the work between the different teams by the NIT. This backlog is over each team’s own backlog, doesn't substitute the individual ones.
Most of the events in Nexus are paired with the Scrum events, driven by the NIT.
Basically all the events of Scrum are covered now by the Nexus umbrella, with the NIT as the most noteworthy incorporation, with the aim of coordinating and guiding the teams. It’s a servant leadership team. As just one PO works for all the teams, his responsibilities can be partially delegated on other members in case of being overloaded.
If you would like to introduce Scaled Professional Scrum in your organisation, there´s a workshop of 2 days in London the next October 15-16. It´s organized by Scrum.org and it´s thought out for development leads and managers, for launching and managing large Scrum projects.