Yesterday, the Agile Journal posted their May edition of the online publication with the above focus. To support their release, they asked us to share our opinion on the topic. Here is our response:
Ryan Martens: Age of Reconsideration, Reform and Regeneration
The last decade marshaled in a new empirical way of working with increasingly complex, interconnected and highly-critical software-based systems – Agile. We are entering a period of reconsideration, reform, and regeneration in software, systems engineering and project management. Agile is working, Lean Software and System is working, and the combination is starting to prove very powerful with regard to throughput and workers. The benefits of autonomous work, engagement and mastery are driving systemic improvements in our way of working and growing to meet complex challenges of our world.
These results illuminate a future vision that has the potential to expand our current notions of Lean and Agile from software teams and into real organizational agility. As a result, there is a chance to unite and unify many communities under the guiding ideas of flow, pull, and value. All of these communities are being drawn in and starting to play well. These are beautiful days with all the implications to CMM/SEI, Agile, Scrum, Lean/LEI, and PMI/PMBok communities yet to be determined.
In the first half of this decade, look for collaborating across boundaries, seeing larger systems and groups working hard to create their future realities. Following that period, look for messy consolidation as the winners of this new platform emerge for a new golden age of networked, software product and system development. Together we’ll be focused on the problem domain of global scale difficulties in governance, cyber-warfare, energy, water, communication, commerce, medicine, climate, transportation and nano-technology.
Ryan Martens is an amateur triathlete, founding board member of the Entrepreneurs Foundation of Colorado, and CTO at Rally Software Development.
Jean Tabaka: Let the System Talk
Thinking about our path with Lean, I’m compelled to draw upon research I’ve been doing in Systems Thinking and, more recently, what I’ve been learning in Systems Engineering.
In Systems Thinking, we recognize a world of system archetypes based on the dance of balancing loops, reinforcing loops and the outside agents that may cause them to transition. Lean, as a system of thinking, has certainly responded to systems that rely too much on take-make-waste. A set of negative reinforcing loops: the more you waste the less you have to take and make. Outside agents, the scarcity versus abundance of materials, has led us to Lean. Lean principles and practices create a positive system wherein the more we reduce waste the more value we get which in turn reinforces more waste reduction. It is a reinforcing loop propelled by continuous improvement.
Recently, I attended the Lean Software and Systems Consortium’s 2010 conference in Atlanta. What a revelation. From James Sutton’s talk on Lean Systems Engineering, I added new vocabulary that I think will become critical to Lean’s future.
Will Lean be our best source of practices and principles in the future? That depends on what will be guiding our systems:
- Scarcity
- Abundance
- Desperation
- Conformity
Once we have clarity about what guides our system, we can understand more about the system in which we are operating:
- Simple
- Complicated
- Complex
- Chaotic
Lean has steadfastly addressed pressures of scarcity and hence a system of complexity. That brings me to Dave Snowden’s work captured in Cynefin, a Welsh word he has used to describe a framework of problems, situations and behaviors in these four systems. For our world of complex systems, Lean provides the perfect high-level thinking for what we must embrace: emergent practices informed by, as Snowden puts it, “sense-making”
As we move into the next 10 years of Lean, I fervently believe that our sense-making must inform us about what supports emergence that responds to complexity. The practices will follow. For now, let us concentrate on the systems in which we operate, what outside agents or pressures are guiding our systems, and how we can best continue to formulate and hold dear the practices that will naturally emerge.
Jean Tabaka is a wine enthusiast, author and Agile Fellow at Rally Software Development.


[...] This post was mentioned on Twitter by Agile Blog, nancyrubin. nancyrubin said: Agile and Lean Product Development – Yesteryear, Today and into the Future http://bit.ly/aoJDbd [...]
I like Ryan’s vision of the future, but am also frustrated by the omission of the business analysis community. The IIBA is also working to extend its body of knowledge in response to the success of agile methodologies.
Learn more at:
http://community.theiiba.org/vb/showthread.php?p=212
http://agileba.pbworks.com/
http://uk.groups.yahoo.com/group/Agile_BA_Requirements/
Steve,
Thank you for adding the links to IIBA. That is great news to learn and they should certainly be included with these other groups!
Jean
Great overview of James session, I wish I hadn’t missed it, I need to spend more time following his work, I’m a bit of a noon to system thinking, what would be your favorIte wellspring of knowledge for someone getting started?
Jeff,
Thanks so much for the nice comment. It was great meeting you at the Lean SSC conference. And yes, no offense to any other presenters, however, Jim’s talk was an outstanding moment for me. I have been combing the web for more information about Cynefin, looking for works by David Snowden. So far, I have found a proceedings on emerging and complex systems. I haven’t delved into it yet. I also know that Joseph Pelrine has been bringing Cynefin to the Agile world for several years now.
For basics on systems thinking, learning to see the whole and recognizing archetypes, I have relied on information from Pegasus Systems and Peter Senge. I also love a book “Once Upon A Complex Time: Using Stories to Understand Systems”, by Richard Brynteson.
As far as more about Jim’s talk and complex systems and Cynefin, I suppose I need to get back in touch with Jim and snag some of his references. When I do, I will let you know! In the meantime, have a look at the video Jim showed of David Snowden discussing how to plan a children’s party: http://www.youtube.com/watch?v=Miwb92eZaJg
Enjoy! And welcome to the wonderful world of systems!
Jean