Concepts and Overview
A high level introduction to the content and philosophy of this site.
Elements
The Elements of your software development context
Software Context
An explanation of software context and it's importance to improving your software development processes.
Software Practices
How each software practice is effected by each element in your context.
Software Processes
Evaulation of popular software processes and the contexts in which they work best.
Task Categories
A discussion of all the types of activities your team could undertake each development cycle, and how to evaluate what you should do each cycle.
It's About Time
Why TPS, Six Sigma, Kanban, Scrum, and process improvements from other industries fail for software development.
Prioritization
The importance and complexity of prioritizing what should be done....
Principles
Principles and philosophies to guide your software development.
Mistakes
The categories of mistakes we make during software development and how to minimize them.
Parables
Stories about software development that may be easier to remember and learn from.
Resources
External resources recommended for further guidance.