18. Reaching Out to Different Kinds of Development

Different development endeavors (such as in-house development, offshore development, custom development, product development, etc.) face different risks and challenges, and therefore need different sets of practices. Reaching out is about choosing an appropriate set of practices for a development team. A method is a composition of such a set of practices.

Definition

A method is a composition of practices.

Because methods directly affect how a team does its work, we want to empower teams to understand how to build their own method, rather than forcing a method onto the team. To understand how the selected practices work together, it is necessary to describe them in a common and composable manner, ...

Get The Essence of Software Engineering: Applying the SEMAT Kernel 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.