The objective of APM Best Practices is to establish reliable Application Performance Management practices—to demonstrate value, to do it quickly, and to adapt to the client circumstances. Balancing long-term goals with short-term deliverables, but without compromising usefulness or correctness. The successful strategy is to establish a few reasonable goals, achieve them quickly, and then iterate over the same topics two more times, with each successive iteration expanding the Skills and Capabilities of the APM team. This strategy is referred to as "Good, Better, Best". The expanding capabilities of the team are immortalized as milestones towards achieving a Catalog of Services that become the interface with your application and business sponsors.
The Application Performance Monitoring marketplace is very focused on ease of installation, rapid time to usefulness, and overall ease of use. But these worthy platitudes do not really address the Application Performance Management processes that ensure that you will deploy effectively, synergize on QA test plans, triage accurately, and encourage collaboration across the application lifecycle that ultimately lowers overall application cost and ensures a quality user experience. These are also fine platitudes but these are the ones that are of interest to your application sponsors. These are the ones for which you need to show value. So this book employs this iterative approach, adapted pragmatically for the realities of your organizational and operational constraints, to realize a future state that your sponsors will find useful, predictable and manageable—and something that they will want to fund. In the meantime, you will learn the useful techniques needed to set up and maintain a useful performance management system utilizing best practices regardless of the software provider(s).