Keeping the Development Life Cycle from Going off Track
In this chapter, we will look at anti-patterns related to areas such as development process, governance, and DevOps. We will start by tackling a few significant process-level anti-patterns and then move on to one that deals with DevOps and packaging. Finally, we will tackle a common and very unfortunate anti-pattern related to testing. At the end of the chapter, we will summarize the key takeaways for real life and the CTA Review Board.
In this chapter, we’re going to cover the following main topics:
- How you can avoid big-picture mistakes in the delivery of your project such as how you structure releases and deal with key trade-offs
- How to avoid structuring your packages in a way that may be organizationally convenient but architecturally problematic
- How you can avoid falling into the trap of compromising on code and deployment quality when under pressure to deliver
After completing this chapter...