Archive for January 25th, 2011

In “The Mythical man-Month” I said build one and throw it away.  But that isn’t what I say anymore.  Now I say, build a minimal thing — get it out in the field and start getting feedback, and then add function to it incrementally.  The waterfall model of specify, build, test is just plain wrong for software.  The interaction with the user is crucial to developing the specification.  You have to develop the specification as you build and test.
    —    Frederick P. Brooks, Jr.
[I think the most important point here is to give junior programmers the opportunity to learn how and why specifications are created and how difficult they are for the user to create without direct input from the systems folks.  It also prepares them for complex programming based on complex specifications.  For senior programmers, it reminds them of same.  This exposure is what is lost when larger organizations try to impose specification development onto the end user before they will agree to accept a project.   —    kmab]
On This Day In:
2022 The Fight Continues…
2021 Short, Swift, Haste
Another Friend’s Passing
2020 Can We At Least Set The Bar Higher Than An Incompetent Liar In The Oval Office?
2019 Uncertain Times
And Government Shutdowns, Too
2018 Satisfied
2017 In The Mind
2016 Dreaming
2015 The Best Medicine Is Also Contagious
2014 Eyes Off
2013 The More Things Change…
2012 The Delicate Moment Of Giving
2011 Ready, Shoot, Aim!!

Read Full Post »

%d bloggers like this: