Agile Systems Architecting (ASA): Placing Agility Where it Counts
Madni, A.M.
Intelligent Systems Technology, Inc.
Abstract
Complex systems development is becoming increasingly more challenging as competitive market forces demand incorporation of latest breakthroughs while at the same time ensuring that system reliability does not suffer. Agile systems architecting in concerned with the introduction of agility in both the development process as well as in the end product. Agility in the development process is needed to rapidly and cost-effectively exploit technology breakthroughs to improve process efficiencies and costs. Agility in the end product is needed to ensure adaptability to new circumstances and to opportunistically upgrade component technologies to reduce lifecycle costs and improve reliability, availability, and maintainability. This paper discusses agility from several perspectives, and presents "AgileTecting™," a principled approach to determining if and where agility is needed, and guiding its introduction in the process, product, or both.
| From: | Madni, A.M., Conference on Systems Engineering Research (CSER), 2008. |
|
© Copyright, Intelligent Systems Technology Inc. All rights reserved. 12122 Victoria Ave., Los Angeles, CA 90066 phone: 310.581.5440 · fax: 310.775.9796 · www.intelsystech.com |