Design – Build – Run: Applied Practices and Principles for Production-Ready Software Development
by Dave Ingram
3.8. Summary
This chapter examined some of the mobilization activities that can improve your readiness for full-scale implementation. The important thing to remember is that these activities will usually happen naturally throughout the project. It's better to have a handle on them early to avoid unnecessary delays and ensure that everything fits together nicely. As you've seen, a lot of the activities, processes, and tools are very closely coupled. Thinking about how your production line is going to operate will help you to ensure it operates smoothly and the results are of high quality. If you were building the entire system (including the production line) for someone else, it's likely that all these outputs and processes would be handed over to them.
The samples and suggestions outlined in this chapter should be used for reference purposes and not necessarily followed verbatim. Every project is different and will have its own specific requirements and best fit.
The following are the key points to take away from this chapter:
Mobilize early — The best time to mobilize an activity is before it actually starts full-scale. Major changes to the processes, tools, and activities will have a far greater impact if they are already being used by large numbers of people. Mobilizing early ensures that everyone has a clearly defined process to follow and the appropriate tools to use.
Capture the constraints — The most important part of mobilization is to ensure that all the relevant constraints ...
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