Modelling the Seven Genes of Agile
The following section describes sections of the Agile Project Dynamics (APD) model…
A Brief Review of Relevant Software Engineering Topics
Large-scale software engineering organizations, particularly government contractors, have traditionally used plan-driven, heavyweight,…
Modelling the Dynamics of Agile Software Projects
This chapter presents the Agile Project Dynamics (APD) model. Following the research…
Strategic Project Management with System Dynamics
System Dynamics was famously used by Pugh-Roberts/PA Consulting to diagnose the causes…
Brooks’ Law
In one of the classic works of software project management, “The Mythical…
The Rework Cycle
The conventional view of a project is as a collection of predefined…
System Dynamics and its Applicability to Software Project Management
Introduction to System Dynamics Dr. Jay W. Forrester at the Massachusetts Institute…
Customer Involvement
The Agile Manifesto values “customer collaboration over contract negotiation.” A more traditional…
Micro-Optimizing
This gene represents the adaptive nature of agile processes. We employ the…
Refactoring
An incremental and feature driven approach to the development of software systems…


