Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
Sep. 20, 2015•0 likes•5,118 views
Download to read offline
Report
Software
At the first edition of the Agile Greece Summit in Athens (September 18, 2015) Gunther Verheyen introduced the Nexus and Scaled Professional Scrum of Scrum.org.
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
1. by Scrum.org – Improving the Profession of Software Development
Scaled Professional Scrum
Focused. Effective. Viable.
Gunther Verheyen
Shepherding Professional Scrum
Scrum.org
Agile Greece Summit
Athens
18 September 2015
Abstract
"Scaling" became the most hyped and at the same time the most diversely interpreted word in the context of agile. The fad and the confusion obfuscate. Despite Scrum being the most adopted framework for agile software development, scaling Scrum while respecting its foundations and principles remains a challenge. Few scaled implementations grew upon Scrum's DNA of empiricism and self-organization.
Gunther introduces the “Scaled Professional Scrum” framework and the Nexus by Scrum.org. The Nexus interconnects 3-9 Scrum Teams through… Scrum.
Gunther shepherds Professional Scrum at Scrum.org and is a partner of Ken Schwaber.
A healthy Scrum foundation is the best path to success before trying to scale, otherwise you’ll scale your current dysfunctions
Scrum alone isn’t enough for success.
Establishing, promoting, and stewarding technical excellence as a foundation for growth.
Empiricsm
From Stephen Hawking’s A Brief History of Time (1988):
A well-known scientist (some say it was the philosopher Bertrand Russell) once gave a public lecture on astronomy. He described how the Earth orbits around the sun and how the sun, in turn, orbits around the centre of a vast collection of stars called our galaxy.
At the end of the lecture, a little old lady at the back of the room got up and said: “What you have told us is rubbish. The world is really a flat plate supported on the back of a giant tortoise.”
The scientist gave a superior smile before replying, “What is the tortoise standing on?”
“You’re very clever, young man, very clever,” said the old lady. “But it’s turtles all the way down!”
Self-organization
Many natural systems such as cells, chemical compounds, galaxies, organisms and planets show this property.
Animal and human communities too display self organization: in every group a member emerges as the leader (who establishes order and rules) and everybody else follows him or her, usually willingly.
References
http://www.businessdictionary.com/definition/self-organization.html#ixzz3JG6K0gLw
http://plato.stanford.edu/entries/rationalism-empiricism/
http://vserver1.cscs.lsa.umich.edu/~crshalizi/notabene/self-organization.html
http://en.wikipedia.org/wiki/Self-organization
http://en.wikipedia.org/wiki/Complex_system
Based on „stam·pede„ ( /stʌmˈpiːd/ ):
Sudden frenzied rush of (panic–stricken) animals.
A healthy Scrum foundation is the best path to success before trying to scale, otherwise you’ll scale your current dysfunctions
Scrum alone isn’t enough for success.
Establishing, promoting, and stewarding technical excellence as a foundation for growth.
Based on „stam·pede„ ( /stʌmˈpiːd/ ):
Sudden frenzied rush of (panic–stricken) animals.
To flee in a headlong rush.
Followed by a rush toward scaling Scrum.
One team working on several products is not scaled Scrum. It is the reverse of scaling.
Many teams each working on one product is a lot of Scrum, but not scaled Scrum.
Communication (core to software development)
Aligning and integrating across dependencies
People – someone on another Scrum Team, in my Nexus or another Nexus, but not necessarily a PBI being worked on by another team; person is on vacation, only one person with that skillset, communication paths within the team and the Nexus, etc.
Domain – If you are organized around business domains, there may be features that overlap those boundaries (e.g. workflow)
Technology – frameworks, DBs, messaging servers, other types of servers, tools, etc. (e.g. don’t have access to a DB to deploy your code/schema)
Software/software implementation – for a single team, execution sequence; across team, architecture misaligned to team structure (e.g. the code I need to change isn’t under my team’s control)
External – any of the above types of dependencies which are not solvable within the Nexus (e.g. a finance person is required to provide biz rules)
Each bar represents 100% team capacity for work
Bar area above the line is available capacity for new feature development.
Bar area below the line is capacity spent on technical debt.
Without keen attention to keeping the product clean and debt-free, the amount of time spent struggling with current ball of mud increases
The term “Nexus” means a connection, link; also a causal link, or a connected group or series.
It’s origin is Latin (from nectere "to bind“) and was first used in 1663 (http://www.merriam-webster.com/dictionary/nexus)
It’s not about the structure, it’s about the connections (i.e. collaboration and conversation)
Consists of 3 to 9 Professional Scrum Teams:
To interoperate, significant architectural components must standardize their interaction
The Nexus’ foundation is Scrum and the heart of the Nexus is 3 to 9 Professional Scrum teams.
There is no separate Nexus Integration Team Product Backlog; they work off of the same Product Backlog as everyone else
They may develop utilities, scripts, etc. to help with integration
Adding practices/tools may initially slow you down
Adding practices/tools may initially slow you down
About Gunther Verheyen
Gunther Verheyen (gunther.verheyen@scrum.org) is a seasoned Scrum professional. He works for Scrum.org, the home of Scrum. He represents Scrum co-creator Ken Schwaber and Scrum.org in Europe.
Gunther ventured into IT and software development after graduating as Industrial Engineer in 1992. His Agile journey started with eXtreme Programming and Scrum in 2003. Years of dedication followed, of working with several teams and organizations, of using Scrum in diverse circumstances. Building on the experience gained, Gunther became the driving force behind some large-scale enterprise transformations.
Gunther left consulting to partner with Ken Schwaber, Scrum co-creator, at Scrum.org in 2013. He is Professional Scrum trainer, directs the ‘Professional Scrum’ series and co-created the framework for Evidence-Based Management of Scrum.org. He shepherds classes, trainers, courseware and assessments for the programs of Professional Scrum Foundations (PSF), Professional Scrum Developer (PSD), Professional Scrum Master (PSM), and Professional Scrum Product Owner (PSPO).
In 2013 Gunther published his highly appraised book “Scrum – A Pocket Guide,” a ‘smart travel companion’ to Scrum.
Gunther lives in Antwerp (Belgium) with his wife Natascha, and their children Ian, Jente and Nienke.
Find Gunther on Twitter as @ullizee or read more of his musings on Scrum on his personal blog, http://guntherverheyen.com/tag/scrum/.