Software Development Process Notes

A set of short notes on software develoment process

No amount of process over-specification will make up for bad people. Far better: Staff your project with good people, do whatever it takes to keep them happy, and use simple, well-bounded processes to guide them along the way.
Coad, LeFebvre, De Luca, Java Modeling in Color with UML, 1999 ---- (more words of wisdom on process...)

The notes on software development process are roughly divided into the following categories:

  • General Topics
    A set of introductory notes and notes on topics that do not fit naturally into any of the other categories below. The list includes general articles on agility, people and process, complexity, communication, quality, etc.
    Read more...

  • Feature-Driven Development (FDD)
    FDD is a pragmatic blend of best practices. Highly-iterative and driven by client-valued-requirements, it is also model-centric, focused on high quality results, and generally applicable for larger project teams than recommended for Scrum or eXtreme programming.
    Read more...

  • The BAT Blog
    My contributions to the old Borland Agile Transformation Blog: "Contributors to this blog are passionate about the impact that great teams and good software can have on an organization’s bottom line. They bring decades of experience designing, developing and delivering great software, and each is playing a critical role in Borland’s own transformation."
    Read more...

Copyright 2010 Stephen R. Palmer. All rights reserved.