EppsNet Archive: Incremental Development

Risk = Cumulative Cost – Cumulative Value

Henrik Kniberg has a presentation online called “What is Agile?” It includes a method of visualizing risk as the gap between cumulative cost and cumulative value, as well as methods of visualizing risk mitigation strategies. I found it valuable. Here are some representative slides: Read more →

Growing a System

Some years ago, Harlan Mills proposed that any software system should be grown by incremental development. That is, the system first be made to run, even though it does nothing useful except call the proper set of dummy subprograms. Then, bit by bit, it is fleshed out, with the subprograms in turn being developed into actions or calls to empty… Read more →

Twitter: 2009-11-12

RT @mashable Bill Gates’ Plan for Fixing the World http://bit.ly/4ABw03 # RT @SarahKSilverman: Sometimes when I'm by myself I say out loud, "BarTHelona" & giggle at that lispy accent they have. ah shit, I have fun. # RT @capricecrane: They say a lie gets around the world before the truth gets its pants on. Why the truth is pantsless, no… Read more →

Respect the Classics, Man: No Silver Bullet

This essay by Turing Award-winner Fred Brooks is almost 20 years old now. Sadly, the ideas on incremental development are still considered outside the mainstream in IT, which continues to favor the widely-discredited waterfall approach. Read more →