Abstrakt: |
Agile project management continues to gain a widening and enthusiastic following. Agile methods can achieve a high level of satisfaction among all project stakeholders (users, customers, business managers, developers, and project managers) in terms of productivity, product quality, cost containment, time-to-market, and overall morale. Success with agile requires focus on requirements and design as a continuous discovery process, posing challenges for practitioners of more traditional project management both in terms of method adoption and sustained commitment. Thriving Systems Theory clarifies the appeal of agile project structure and processes, helps project teams determine and achieve the optimal portfolio of quality characteristics, and better articulate their value to all stakeholders. Thriving Systems Theory is an emerging framework of systems design quality that translates the research of design pattern patriarch Christopher Alexander on physical architecture design quality into the domain of systems engineering. The satisfaction achieved through agile methods is explained by Thriving Systems Theory's fifteen choice properties of systems design quality. We demonstrate by identifying the manifestation of the choice properties in SCRUM, an exemplar of agile software project management. [ABSTRACT FROM PUBLISHER] |