Getting the word out on APM best practices has been sporadic. Here are the bits done so far.
You can also find a link to my Blog Posts from the CA Communities at the bottom of this page.
Managing Performance with APM Acceptance Criteria (CA World 2014)
Reliable process for identifying appropriate metrics and validating these metrics via collaboration with the various stakeholders across the application life-cycle remain unaddressed. APM visibility exposes these metrics and directly supports their aggregation as transaction profiles and performance baselines. This establishes a framework for reliable acceptance criteria and also defines the roles and responsibilities through which stakeholders can collaborate to both validate the monitoring configuration as well as align with business objectives.
The challenge for DevOps initiative, Non-functional Requirements and KPIs, Acceptance Criteria Lifecycle
//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=tf_til&ad_type=product_link&tracking_id=spyderjacks-20&marketplace=amazon®ion=US&placement=B004I5BNEA&asins=B004I5BNEA&linkId=350d7dc3274d0f44221644576ee601f8&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066C0&bg_color=FFFFFF” target=”_blank” rel=”noopener noreferrer”>APM Best Practices – Realizing Application performance management Current academic citations
Increase your APM proficiency. Learn how you can identify and harness KPIs to make sense of your APM “big data”. And find out how these techniques will help to prepare for your upgrade to the new features and functionality with APM 9.6.
Here is a variation I did for CA World 2014 here on slideshare.net
Beyond Deployment Automation: Realizing DevOps Metrics and Collaboration through APM Visibility
This article presents the current practice in managing software quality using Application Performance Management (APM) technology. Today DevOps initiatives focus on deployment automation as the first pillar of DevOps capabilities. While automation of the existing manual deployment processes is desirable, in order to support more frequent and incremental deployment of software systems, very little progress towards DevOps is achieved using this first step, while processes for identifying appropriate metrics and validating these metrics through collaboration with the various stakeholders across the application lifecycle remain unaddressed. APM visibility exposes these metrics and directly supports their aggregation as transaction profiles and performance baselines. I discuss the practical techniques and considerations and how to establish a framework for reliable acceptance criteria and also the roles and responsibilities through which the stakeholders can collaborate to both validate the monitoring configuration as well as align with business objectives. By focusing first on APM visibility you can achieve meaningful DevOps progress in managing the non-functional requirements across the application lifecycle, managing software quality and performance, no matter what pace of software release you might achieve through more frequent deployment.
This is the corresponding presentation from CA World 2014 on slideshare.net, if you don’t want to read the whole paper!