01.02.06
Foundation series: Software process (waterfall process versus incremental process)
We’ve moved to tynerblain.com/blog – this post is now here
Requirements, Software, Development, and Process
We’ve moved to tynerblain.com/blog – this post is now here
Tyner Blain » Requirements and software development process and where bugs come from said,
January 4, 2006 at 1:00 am
[...] Update (20060103): Here’s a link to the Foundation series post on software processes to provide some context. That post talks about processes at a higher level, and this post dives more deeply into the three steps (decide, develop, deliver). We were proposing the redesign of their personal and team development processes for a large software development team at our client. We were able to leverage much of the research done in analyzing the sources of bugs into manufacturing processes. There is a huge body of work that makes this type of analysis straightforward. By describing the software development process as a set of inputs and processing steps (much like materials inputs and creation of code/docs/tests), we were able to develop some insights into the process and communicate clearly to some of the less technical stakeholders at our client (a major manufacturer with a large internal software development team). [...]