search menu icon-carat-right cmu-wordmark

Combining Architecture-Centric Engineering with the Team Software Process

Technical Report
ACE methods and the TSP provides an iterative approach for delivering high quality systems on time and within budget. The combined approach helps organizations that must set an architecture/developer team in motion using mature, disciplined engineering practices that produce quality software quickly.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2010-TR-031
DOI (Digital Object Identifier)
10.1184/R1/6572579.v1

Abstract

This report contains a description of an architecture-centric life-cycle model that uses the Carnegie Mellon Software Engineering Institute's architecture-centric engineering (ACE) methods embedded in a Team Software Process (TSP) framework and our experience in piloting the approach in an actual development effort. Combining ACE and TSP provides an iterative approach for delivering quality systems on time and within budget. TSP provides the infrastructure in estimation, planning, measurement, and project management. ACE provides the means for designing, evaluating, and implementing a system so that it will satisfy its business and quality goals. Bringing these approaches together results in something that is much more than the sum of the parts. The combined approach offers help to organizations to set an architecture/developer team in motion using mature, disciplined engineering practices that produce quality software quickly.

Part of a Collection

Agile Architecting Collection

Cite This Technical Report

Nord, R., McHale, J., & Bachmann, F. (2010, December 1). Combining Architecture-Centric Engineering with the Team Software Process. (Technical Report CMU/SEI-2010-TR-031). Retrieved April 18, 2024, from https://doi.org/10.1184/R1/6572579.v1.

@techreport{nord_2010,
author={Nord, Robert and McHale, James and Bachmann, Felix},
title={Combining Architecture-Centric Engineering with the Team Software Process},
month={Dec},
year={2010},
number={CMU/SEI-2010-TR-031},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6572579.v1},
note={Accessed: 2024-Apr-18}
}

Nord, Robert, James McHale, and Felix Bachmann. "Combining Architecture-Centric Engineering with the Team Software Process." (CMU/SEI-2010-TR-031). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, December 1, 2010. https://doi.org/10.1184/R1/6572579.v1.

R. Nord, J. McHale, and F. Bachmann, "Combining Architecture-Centric Engineering with the Team Software Process," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2010-TR-031, 1-Dec-2010 [Online]. Available: https://doi.org/10.1184/R1/6572579.v1. [Accessed: 18-Apr-2024].

Nord, Robert, James McHale, and Felix Bachmann. "Combining Architecture-Centric Engineering with the Team Software Process." (Technical Report CMU/SEI-2010-TR-031). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Dec. 2010. https://doi.org/10.1184/R1/6572579.v1. Accessed 18 Apr. 2024.

Nord, Robert; McHale, James; & Bachmann, Felix. Combining Architecture-Centric Engineering with the Team Software Process. CMU/SEI-2010-TR-031. Software Engineering Institute. 2010. https://doi.org/10.1184/R1/6572579.v1