Software Development Process Notes

Notes by Stephen R. Palmer

Home
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...)

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...

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

TheFDD Processes
FDD is documented as five processes, each described on no more than one double-sided letter-sized piece of paper.
Read the full article...

Developer Ailments
Developers. You got to love them ... or else they leave you ... with a half-coded system and no documentation!
Read the full article...

Design and Code Inspections
With agile processes and the latest development tools, has more modern software development practice outgrown the need for formal inspections?
Read the full article...

The growing influence of FDD
What is interesting; well interesting to an author of a book on FDD at least; is the gradual acceptance of ideas similar to those found in FDD as agile teams using Scrum and eXtreme Programming scale up and grow in maturity
Read the full article...

FDD and 'modeling in color' Workshops
Give your next IT software development project a better start, and enable your team to deliver frequent, tangible, working results.
Read more...

Copyright 2010 Stephen R. Palmer. All rights reserved.