Establishing and adopting best practices
When building a new delivery system, you should be aware that you are not the first one to do so. Teams are building new delivery systems every day and learn from their mistakes and successes. Often, some processes and tools they use are adopted by many other teams and people, and after a while, they may emerge as best practices. However, although certain best practices might work for many teams, they might not work for you. Therefore, it is important to understand the context in which the best practices were developed and how they can be adopted in your context. Even the best practices we describe in this book might not be the silver bullet for your team and adopting all of them could be a real challenge. Therefore, always assess best practices carefully in your context and adopt them incrementally. In some cases, you might even decide to not adopt a best practice at all.
Before we go more into detail about specific best practices, we will...