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

Presentation

The Business Model Canvas Pattern: From Concept to Product Architecture in an Agile World

  • May 2016
  • By Arila Barnes (GE Digital)454305
  • This talk summarizes the Lean Business Canvas, Concept Maps, and Domain-Driven Design patterns and introduces a novel approach to developing product architecture.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    This session is based on my experience leading GE Digital teams to develop solutions for external customers that incorporate the Business Model Canvas pattern in architecting microservice-based solutions. As in many software development organizations, adopting a cloud platform empowers our developers to develop, test, and deliver applications at an unprecedented rate. In addition, microservice-based architecture enables us to deliver scalable business-aligned capabilities and manage them much more effectively than monoliths.

    In this development context, however, challenges remain:

    • How do we ensure that product architecture addresses real customer needs?
    • How do we align a continuous DevOps mode of development with a consistent business model?
    • How can an agile development team evolve product architecture iteratively?

    In my talk, I’ll describe an approach to successfully address such challenges inspired by Design Thinking Business Analysis: Business Concept Mapping Applied, by Thomas Frisendal. I extend the author’s work to product architecture and agile development to enable teams to align with a customer’s needs by validating for desirability, viability, and feasibility.

    First, I will summarize the Lean Business Canvas, Concept Maps, and Domain-Driven Design patterns. Second, I will introduce the details of a novel lean approach to developing product architecture that combines Business/ Lean Model Canvas, Design Thinking, and Agile practices. Architects will learn how to

    • use the Business Model Canvas or Lean Canvas to capture requirements from different stakeholders
    • map the business model to business concepts using design thinking and concept mapping
    • rapidly design microservice APIs that reflect business needs before launching into detailed implementations
  • Download

Part of a Collection

SATURN 2016 Presentations