A Note on Patterns

Patterns organize implicit knowledge about how people successfully solve recurring problems. Patterns describe solutions that have been successfully applied on numerous occasions; they are not theoretical abstractions created in ivory towers. Christopher Alexander defines a pattern as follows: “Each pattern describes a problem which occurs over and over again in our environment, and then describes […]

Read More… from A Note on Patterns

Empirical Management

Aliases: Adaptive Management … Your company has been using a traditional approach to management of engineering projects. Now, senior management wants to change how they manage and execute projects so that they can better deliver software – faster and cheaper. ??? A number of organizations use traditional approaches (Linear Sequential Model or Waterfall based processes) […]

Read More… from Empirical Management

Software Development is not Manufacturing

… Your company likens software development to a production (manufacturing) environment and expects people and processes to reflect the same. ??? A number of organizations use Waterfall based processes for software development that call for all requirements to be gathered at the start of a project. Software project managers and delivery departments (IT) are often […]

Read More… from Software Development is not Manufacturing

Book Content and Layout

As mentioned previously, this blog series will cover the basic patterns only; advanced topics may be addressed in the future.I will cover the basics on the principles and process before discussing the team and technical practices. Lean Software Development will be covered subsequently. The following topics will be covered in the order (more or less) […]

Read More… from Book Content and Layout

Upcoming Agile Patterns Book Online

Recently I was interviewing candidates for a couple of positions on an Agile project. As part of the recruiting process, I had to spend considerable time (aka late nights) going through dozens and dozens of resumes in order to shortlist the ones that seemed promising enough to call for a face-to-face interview. While going through […]

Read More… from Upcoming Agile Patterns Book Online