Recently I learned something new about a subject near and dear to me, Agile Scrum. I used this methodology for developing enterprise software for many years. I am a huge proponent and I thought I knew it all until I realized that like everything in the tech world, Agile continues to move forward and evolve.
If like some, you’ve heard about Agile Scrum, but are not sure exactly how it works, I would strongly suggest looking into it. It’s the worst method of developing software, except for all the other methods out there 😉
Here are a few places to go if you’d like to come up to speed on the methodology.
Scrum in under 5 minutes: https://www.youtube.com/watch?v=2Vt7Ik8Ublw
Great beginner guide: https://blog.trello.com/beginners-guide-scrum-and-agile-project-management
My favorite book on the subject, written by the co-creator of Scrum: Scrum: The Art of Doing Twice the Work in Half The Time, by Jeff Sutherland
Scrum team works best with a small number of people. A small team can get an amazing amount of production-ready code completed in short iterations, but if you are developing large scale enterprise software, it can become difficult to get Agile Scrum working well. Team sizes start getting too big or cooperation between different Scrum teams can be difficult to handle.
Scrum co-creator Ken Schwaber and his Scrum.org team have developed a framework (Nexus) for multiple Scrum teams to work together on a single project. The Nexus framework was first released in 2015, but was updated this year. The framework lays out how different Scrum teams can work together to scale software development and product delivery. Other available frameworks to scale scrum have also emerged, including Scaled Agile Framework (SAFe), Large Scaled Scrum (LeSS), and Disciplined Agile Delivery (DAD). If you are part of large organization and not Scaling Agile for your product development, you may be falling behind your competitors.
10 min overview of Nexus: https://youtu.be/wuc3NPsL844
Scaling Scrum with Nexus: https://www.scrum.org/resources/scaling-scrum
Interesting post on differences between Nexus and other scaling frameworks: https://www.quora.com/Whats-the-difference-between-the-Nexus-Framework-and-other-Scaled-Scrum-Frameworks
Scaling Agile to the Entire Company – The Spotify Model