In management, John C. Maxwell says there is no silver bullet that will tackle all of the 21 Irrefutable Laws of Leadership. In the development world, we are a bit luckier.
Rhonda Byrne, in her best-selling books and DVDs, says the Secret to solving problems is controlling the Law of Attraction. In the development world, the best kept secret for solving problems is a management methodology called Scrum.
In an article on Jeff Sutherland and the origins of Scrum, Jimmy Bergmark points out that Scrum was designed to address a number of development laws and theorem's, including...
Ziv's Law - Specifications will never be fully understood.
Humphrey's Law - The user will never know what they want until after the system is in production—maybe not even then.
Wegner's Lemma - An interactive system can never be fully specified nor can it ever be fully tested. (This is the software analogy to Godel's theorem in mathematics.)
Langdon's Lemma - Software evolves more rapidly as it approaches chaotic regions—while trying not to spill over into chaos.
I want to add another law to Jeff and Jimmy's list—a law that Scrum handle's better than any of those above.
Scrum is the only development process—agile or otherwise—that is capable of handling...
Murphy's Law - Whatever can go wrong, will go wrong. Scrum alone can't handle it, but—with a solid team—Scrum will defeat Murphy every time.
No comments:
Post a Comment