Chapter 3. Method Fundamentals

Having discussed some core concepts, we now turn our attention to some of the details that underpin the process of architecting, such as work products, tasks, and roles. To provide this summary, we consider various architecture related best practices that have developed in the software industry and draw on elements of various approaches, including the Rational Unified Process, IBM Unified Method Framework, OpenUP, eXtreme Programming (XP), Scrum, Feature-Driven Development (FDD), and Lean. We also consider relevant standardization initiatives, such as the Software and Systems Process Engineering Metamodel Specification (SPEM).

The purpose of this chapter is to provide an overview of the key method elements ...

Get The Process of Software Architecting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.