Review – Quality Software Management, vol. 3: Congruent Action

Quality Software Management, Volume 3: Congruent Action, Gerald M. Weinberg, Dorset House, 1994. Considers software management from the perspective of family therapist Virginia Satir. People can take different incongruent stances: placating, blaming, super-reasonable, or irrelevant. But a congruent stance is Continue reading Review – Quality Software Management, vol. 3: Congruent Action

Review – Quality Software Management, vol. 1: Systems Thinking

Quality Software Management, Volume 1: Systems Thinking, Gerald M. Weinberg, Dorset House, 1992. Starts with “What is quality?” Looks at management patterns for software development, and highlights the importance of feedback. Uses system models (that show interconnections with reinforcing and Continue reading Review – Quality Software Management, vol. 1: Systems Thinking

Review – Agile Software Development (Cockburn)

Agile Software Development, Alistair Cockburn. Addison-Wesley, 2001. An excellent overview of agile development. “Software as a cooperative game of invention and communication.” Individuals and teams. Charts as “information radiators.” Describing methodology (it’s harder than it looks).  Methodological success: it delivered, Continue reading Review – Agile Software Development (Cockburn)