Agile + DevOps West 2019 - DevOps Practices
Wednesday, June 5
DevOpsing Your Greenfield: Cultivating New Growth
Your project sponsor presents a golden opportunity with a brand-new project, saying, "I want to do some DevOps on our new agile project!" Sigh. Your response: "How about we be agile and adopt a DevOps approach to structuring our teams, designing our architecture, and leveraging automation to rapidly deliver value to our customers?" There—we've set the mood. Greenfield projects provide a unique opportunity for us as DevOps professionals because they don't come with baggage. But where you do you actually start? Unlike legacy projects, new projects don't have a set of pre-existing challenges...
You Can't Have DevOps if Fear Is Running Your Workplace
PreviewA number of organizations today start their DevOps initiatives with automation. While it may help them grab the low-hanging fruit, it can only get them so far before they run into a big impediment: fear in the workplace. In these organizations, fear can undermine any further DevOps progress. Just like any other change attempted in pathological or bureaucratic cultures, DevOps can even cause more fear and face strong resistance. Join this interactive session to learn and practice recognizing typical fears and fear symptoms, all based on case studies and stories from medium to large...
The Lord of the Rings: DevOps Edition
Modern software delivery involves lean principles, DevOps practices, and of course tools. Implementing those elements in harmony will necessitate a change in how teams operate—more specifically, it will require a change in how managers think about teams. If teams truly want to leverage the power of DevOps and become high-performing, how should leaders think about team construction? Using comical analogous reasoning, Joseph Ours will discuss the fellowship in The Lord of the Rings, the roles, the mission, and the skills team to extrapolate what can be learned. Joseph will take artistic...
Thursday, June 6
5 Common Types of Mobile App Bugs Found Using AI
Among all mobile apps, the current error rate is believed to be at 15 percent. With a thousand new apps launching daily and a constant increase of mobile devices, there’s a need for a scalable solution to create and maintain high-quality apps, without hassle. Thanks to artificial intelligence, exploratory testing is advancing and proving to detect mobile bugs at scale. Join Sandy Park as she examines the five most common types of errors found through more than ten thousand hours of AI-powered testing, with actual samples. She will introduce the challenges of each type and explain how the...
Building Quality into Your Release Pipeline
Decreasing the time to market has become critical for many organizations. This heightened focus on speed has fundamentally changed the way software is designed, developed, released, and tested. Not long ago, it would have been common to see release testing efforts that took weeks or even months. Today, in many instances, QA instead only has days or hours to complete their testing efforts. Stepping up to this challenge is not easy, but it's essential. Troy Walsh will talk about adding quality to your release pipeline, starting by looking at what a release pipeline is and how it works....
How to Prevent Catastrophic Doom on Your Next Federal DevOps Project
Trying to achieve real continuous deployments into production is hard for everyone, but it’s especially hard for highly regulated or government projects. These types of challenges range from client-specific, such as a set of manual checks and validations that need to be performed, to more generic problems, like how to version microservices and promote potentially breaking changes. Join Ryan Kenney as he discusses ways that he and his team have overcome obstacles to reaching continuous deployment. First Ryan will give an overview of the project and some of the problems they’ve faced. Then...
A Successful DevOps Initiative Starts with Knowing Your Numbers
IT organizations that don’t know their risk factors and exposure are likely to make investments in DevOps that don’t matter. After working with several teams that lost their DevOps funding after making automation investments in areas that were not business constraints, Anne Hungate's “Know Your Numbers” model emerged. Join Anne to learn how to prioritize your DevOps improvements and demonstrate the impact and value you are delivering. After all, DevOps gets traction and funding when teams can show the business impact of doing it, so if you want your DevOps initiative to take off, be...