Selecting the Framework

A common framework defines how a team will work on the project. Consider four areas: interaction, process, standards, and tools. Without formalizing the process, you'll experience a status quo approach: We will do this the same way, using the same tools and processes we used in the last project. This might be fine for completing the project, but failing to consider your framework carefully will lead to unpleasant surprises.

Interaction defines how you want to work with the team and how team members want to work together, including collaboration, meetings, and reports. Some projects include specific instructions regarding interaction. For example, the Scrum process (an iterative incremental process of software development) ...

Get Growing Software 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.