7.5.2 Agile Systems Engineering for Rapid Project Solution Development
Mark A. Wilson, Harold Mooz · INCOSE International Symposium · 2003
Abstract Systems engineers are frequently reminded of the need for “agility” in many ways. We are encouraged to use “agile methods” to develop systems of systems that are “agile performers,” and have inherent “agility,” meaning they can easily and rapidly adapt to continually changing requirements. It seems that “agility” has become management du jour. The concepts of agile development have been prominent in current technical literature. Some writers contend that the underlying fundamentals of agile methods are significantly different from those of traditional development methods. We believe there are agile best practices that have value across a spectrum of development situations. This paper will propose a working definition of agile development as it relates to project management and systems engineering and describe seven key practices of the “Agile Systems Engineering” process. We will leave an examination of agile performers and agile designs to a future paper.