The order of the Agile Manifesto
Jeff Sutherland recently commented on the order of the 4 values in the Agile Manifesto: http://www.agilemanifesto.org/, which is now the dominant method of delivery in software and other industries:
“Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan”
From Dr. Jeff Sutherland, the inventor of Scrum and co-creator of the Scrum Framework:
“They evolved in about 15 minutes in the order described.
The first one had data from Bell Labs showing a 50x increase in performance by getting individuals and interactions right. Martin Fowler was writing on the white board and proposed we say OVER processes and tools so we did not rule out their use, but focused on what added more value.
The second one I think was brought up immediately by Ron Jeffries. We have seen in Silicon Valley and in Europe for complex development that failure to test and fix inside the sprint fully integrated can take 24x time to test and fix in the next sprint. So you can go 24 times faster with working software.
The third one I was the most passionate advocate as I was CTO of what is now GE Healthcare at the time with 3000 screaming hospitals on my case. We know now that a good Product Owner can generate a 4x increase in production.
The final one was the mantra of the XP folks in the room so we all agreed it had to be there. 65% of features are never or rarely used and waterfall builds them instead of letting new requests into the plan.