tspsymposium2014 has ended
Wednesday, November 5 • 2:05pm - 2:45pm
Architecture Best Practices for Project and Technical Leaders

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Architecture development is one of the earliest, key identifiers of potential risks in a project’s development life cycle. Architecture provides the foundation for the project’s entire life cycle and is used to help address the important areas of a project such as design, schedule, estimates, testing, users’ satisfaction, team structure, and training. TSP makes use of and expands on these areas. For example, an architecture development process that includes estimating architecture development effort based on quality attribute scenarios fits nicely into the initial conceptual design efforts. Taking an architecture-informed approach and inferring its implications and impacts for a project’s development success is a key skill that leaders need in order to identify risks at the start of a project or determine a baseline for an existing project. This presentation describes a set of architecture best practices based on experiences working with commercial and government departments and agencies in the areas of software, system, enterprise architecture, and system-of-systems development.

The architecture best practices focus on four areas: visual representations, specifications, processes, and acquisition. In these four areas, two levels of supporting artifacts are identified and integrated in a timeline to help a leader plan for a new project, support assessing a project’s current health, and develop a baseline from which to identify areas for process improvement. The first level provides a minimalist framework that will work for a project of any size to provide an architecture-informed snapshot. The second level is more comprehensive and will lend itself better to larger projects.

avatar for Felix Bachmann

Felix Bachmann

Carnegie Mellon Software Engineering Institute
Felix Bachmann is a Senior Member of the Technical Staff at the Carnegie Mellon Software Engineering Institute in the Architecture Practices Initiative. He is co-author of the Attribute-Driven Design Method, a contributor to and instructor for the Architecture Tradeoff Analysis Method... Read More →
avatar for Jim McHale

Jim McHale

Carnegie Mellon Software Engineering Institute
James McHale is a Senior Member of the Technical Staff at the Carnegie Mellon Software Engineering Institute (SEI). He joined the SEI in 1999 following 20 years in industry as a software engineer, system designer, project leader, and manager, including projects on control systems... Read More →
avatar for Tim Morrow

Tim Morrow

Carnegie Mellon Software Engineering Institute
Tim Morrow is a Senior Member of the Technical Staff at the Carnegie Mellon Software Engineering Institute (SEI) in the Software Solutions Division. He develops and implements architecture-centric approaches to support the acquisition, development, and analysis of SoS, system, and software... Read More →

Wednesday November 5, 2014 2:05pm - 2:45pm EST
Grand Station Ballroom 4

Attendees (0)