Sprint Like an Agile Developer But Thirst for APM
Next to our Riverbed booth at the Agile 2014 conference, the "Agile Lady" gave awesome demos to an audience of developers, product owners, and administrators. In this quick interview, she describes how transparency and "no surprises" are key to the agile software development process.
As a "Scrum Master," Mandy Ross meets her team once a day using the Sococo collaboration software that they also sell to find out what her team is up to—stuff that's blocking their work and what they need to do to "sprint" to the finish line.
A sprint usually lasts about two weeks for a team of Agile software developers who use this time frame to complete code that is ready for delivery to customers.
A lot of these same folks stopped by our booth to find out what we were up to—and more than a few were interested in just putting their name in for a GoPro drawing at the end of the week (see photo below with yours truly).
In short, it's one thing to sprint efficiently to the end of the finish line but what happens after that is up to the product owners. Many of them discussed with us how application performance monitoring (APM) was extremely important now and often stated that in their process of adopting the Agile framework, that they were not at first sure that they would need this ongoing monitoring in place. Most of them agreed that they sure do now.
Thirsty for APM
Most of the people we encountered from developers to product owners were very thirsty for a solution like ours to give them the same transparency they agreed to during the development process.
A lot them said that they relied on load testing tools during the QA process, but after that not many of them had APM solutions in place. The ones that did were using tools similar to ours at Riverbed.
While some were fairly happy, others were not.
The competition did not always deliver on their promise. In fact, one of them shared with us an awful situation where their monitoring solution added too much overhead for them to meet their SLAs.
Hint—We would not be successful as a company if our solution added that much overhead to the application delivery process.
In most cases, the main thing that was missing for these product owners was the complete, end-to-end visibility that we provide without a bunch of overhead.
With Riverbed AppInternals, you get the the front-end and back-end transactions for every user from every tier of the application all the time. All the performance metrics are stored at one-second granularity for up to two weeks or more right out of the box.
Quite frankly, that's what you pay for on purpose with Riverbed because downtime or slow time costs you more money without the proper APM tool in place. It's that simple.
Check out this video as an example: