Are you trying to better align Agile product management & DevOps? Fanatics, BNSF, and VersionOne recently shared how they are integrating agile product management and DevOps processes in their organizations to optimize their value streams and track the flow of value from strategy to delivery.
Learn how these companies are improving decision making and accelerating software delivery in this overview of our webinar, Agile Product Management + DevOps = Real World Success: How Fanatics, BNSF and VersionOne Align Product Strategy & DevOps.
Why was automation and orchestration your top priority at Fanatics?
Everybody is striving for optimization and wants things to be faster. We have learned from the manufacturing world that you need to draw out the whole value stream from end to end in order to optimize and accelerate delivery. A value stream map helps you identify ways to optimize your business processes.
Unfortunately, it is very difficult in IT to create value stream maps. Our goal with automation and orchestration was to document all of our tools and processes so that we could eliminate waste.
Having a single orchestration engine enables us to have visibility into how much time software spends going through all the different environments, tests, and delivery activities. We know how long each step takes and have been able to reduce a lot of waste.
What are your priorities around metrics and reporting at Fanatics?
Aashish Naik, Sr. Manager DevOps at Fanatics: “One of our top priorities is to use the metrics we are collecting to further optimize our value stream. Two of the metrics we use to do this are touch time and wait time.
Having visibility into where items spend the most time waiting enables us to put automation in place to reduce wait time and accelerate delivery. Conversely, seeing where people are spending the most time touching the software enables us to also put automation in place to reduce the touch time and accelerate delivery.”
How does BNSF ensure compliance as you are accelerating delivery?
John Waedekin, Sr. Consulting System Engineer at BNSF: “Being a railroad company, we have to comply with Sarbanes-Oxley (SOX), internal corporate audit requirements, and TS requirement. We will block applications today before they go into production if they fail any one of these three compliance areas. That becomes a hindrance for the application team and can slow us down.
What we’re looking to do is reduce the human intervention of compliance processes. For example, our change management process takes a lot of manual approvals. The compliance items people are checking are within our systems and tools. We are going to use this information to automate change record creation.”
How does VersionOne check the compliance of the code itself?
Daniel Gruesso, Product Manager at VersionOne: “At VersionOne, we previously did all the compliance at the end of the development process. This created a lot waste. Now we make sure that every deployment is self-documenting and that we only invest time in deployments that satisfy compliance. That means that the revisions that are not compliant will not make it further though the value stream and we are not investing more time in software that is not releasable.
This eliminates unnecessary waste and we get better lead time. We are effectively embedding the compliance testing into a phase in our values stream. When we get to the end every revision is compliant and has all the supporting documentation to prove it without additional compliance testing.”
Agile Product Management & DevOps Success
This is just a recap of our AgileLIVE webinar, Agile Product Management + DevOps = Real World Success. Check out the recording to hear more about how Fanatics, BNSF, and VersionOne are integrating agile product management and DevOps.
Learn more at www.versionone.com