Exercise 1. On Process
There are two types of processes in the world of software development. First you have the Team Process, which encompasses things like Scrum, Agile, and eXtreme Programming (XP). These processes are designed to help a team of people coordinate around a large codebase without killing each other. A Team Process is one that dictates how each person will coordinate, standards of code behavior, reporting, and management oversight. Usually these Team Processes boil down to:
1. Make a list of things to do.
2. Do the things on the list.
3. Confirm they are done correctly.
Where many Team Processes go wrong is when they try to control personal processes that are better left to an individual. The XP process is probably the most abusive ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access