Architecting for Large Scale Agile Software Development: A Risk-Driven Approach

Abstract

In this paper, we present lessons we learned while working with a large program, helping it to modernize its very large transaction-based system that operates 24x7, while adopting agile software development. We focus on two agile architecting methods we used that provide rapid feedback on the state of agile team support: architecture-centric risk factors for adoption of agile development at scale and incremental architecture evaluations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2013
Accession Number
ADA583019

Entities

People

  • Ipek Ozkaya
  • Michael Gagliardi
  • Robert Nord

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Acquisition
  • Agile Software Development
  • Availability
  • Business Administration
  • Commerce
  • Electronic Mail
  • Engineering
  • Environment
  • Lessons Learned
  • Project Management
  • Risk
  • Risk Analysis
  • Risk Factors
  • Software Design
  • Software Development
  • Technical Debt
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.