Architected agile solutions for software-reliant systems

10Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Systems are becoming increasingly reliant on software due to needs for rapid fielding of 70% capabilities, interoperability, net-centricity, and rapid adaptation to change. The latter need has led to increased interest in agile methods of software development, in which teams rely on shared tacit interpersonal knowledge rather than explicit documented knowledge. However, such systems often need to be scaled up to higher level of performance and assurance, requiring stronger architectural support. Several organizations have recently transformed themselves by developing successful combinations of agility and architecture that can scale to projects of up to 100 personnel. This chapter identifies a set of key principles for such architected agile solutions for software-reliant systems, provides guidance for how much architecting is enough, and illustrates the key principles with several case studies. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Boehm, B., Lane, J. A., Koolmanojwong, S., & Turner, R. (2010). Architected agile solutions for software-reliant systems. In Agile Software Development: Current Research and Future Directions (pp. 165–184). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-12575-1_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free