Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Podcast

Three Roles and Three Failure Patterns of Software Architects

  • January 2017
  • By John Klein
  • This podcast explores three roles and three failure patterns of software architects that he has observed working with industry and government software projects.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • “Different system lifecycle phases require different skills from a software architect. Rare is the architect who can seamlessly transition through all three phases, and software architects, developers, and program managers must be aware of these limitations moving forward.”
  • Listen

    Loading Podcast.....
  • Related

    SEI Blog Post | Three Roles and Three Failure Patterns of Software Architects

  • Abstract

    As a software system moves through its lifecycle, each phase calls for the architect to use a different mix of skills. This podcast explores three roles and three failure patterns of software architects that he has observed working with industry and government software projects. This blog post by John Klein is read by Bill Thomas.

  • Transcript

About the Speaker

  • John Klein

    John Klein consults with commercial and government organizations to develop and evolve architectures that satisfy business and mission goals. Through these consulting engagements, John identifies common challenges, and then conducts research to develop practical and repeatable solutions across the entire architecture lifecycle.

     

    Areas of expertise: software architecture, enterprise architecture, systems of systems, ultra-large-scale systems, big data, distributed systems, cloud computing, analytics, system modernization, architecture documentation, technology selection.