Agile + DevOps West - Conference List Schedule | TechWell

Conference archive

Conference Schedule

Monday, June 8

Tutorial MA Continuous Delivery in Practice: A Hands-On DevOps Workshop
Danilo Sato
9:00 am to 5:00 pm

For many organizations, delivering software into production has become increasingly more complex with long testing cycles and a division between development and operations teams. DevOps is a cultural movement that is breaking down those barriers. Focusing on automation, collaboration, tools, and knowledge sharing, DevOps is showing that developers and system engineers have much to learn from each other. Through a series of hands-on exercises, Danilo Sato will use a sample web application to demonstrate how to automate its build and deployment pipeline, using infrastructure and pipeline as...Read more

Tutorial MB Getting Started with Microservices and Serverless
Glenn Buckholz
9:00 am to 5:00 pm

Do you wonder how computers can be “serverless”? Does “microservices” seem like just another buzzword? These two technologies are actually changing software design and operations. They work together to help solve complex problems by breaking them down into smaller pieces through loose coupling and modularization. Where some traditional software design techniques required assembling a monolithic piece of software on a platform, a microservices architecture and a serverless programming paradigm focus more on how to keep the pieces independent, orthogonal in function, and interconnected...Read more

Tutorial MC Finding Performance Issues Early with JMeter NEW
Robert Foster
9:00 am to 5:00 pm

Performance issues can be difficult to resolve when found late in the software development lifecycle. Using an open-source tool like JMeter to develop, manage, and execute load and performance tests while the code is being developed, is an inexpensive way to help find performance issues. Executing these performance tests as part of your CI/CD pipeline enables users to find and resolve performance issues as soon as they are introduced. This hands-on workshop will help attendees develop a foundational understanding of JMeter, while engaging them in creating and running performance tests...Read more

Tutorial MD Test Design for CI/CD Delivery Preview
Melissa Benua
9:00 am to 12:30 pm

Imagine this … As soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to...Read more

Tutorial ME Lean/Agile Metrics for the Rest of Us
Larry Maccherone
9:00 am to 12:30 pm

For many agile practitioners, software metrics beyond a burndown chart are little understood or, perhaps, very scary because poor metrics can be worse than no metrics. In this enlightening session, Larry Maccherone explores how you and your organization can use metrics to bring management and lean/agile teams closer rather than becoming a wedge that drives them into conflict. Larry covers the entire lifecycle of the metrics process—from metric selection to reporting data—in compelling ways. You’ll gain an understanding of a wide range of concepts including common (101-level) metrics,...Read more

Tutorial MF I've Got a Secret (and I Don't Even Know What it is) Preview NEW
Bob Crowley
9:00 am to 12:30 pm

Keeping secrets out of source code has always been challenging. De-coupling sensitive information like connection strings, certificates and passwords from your development projects means you won't have accidental exposure. .Net Core now provides a rich configuration system that goes far beyond the legacy web.config appSettings. This is great for development and debugging, but how do we manage configuration when it is time to go to production? In this hands-on workshop we will first configure a local application to pull configuration from various sources. Explore in-depth learning...Read more

Tutorial MG Learning How to Lead High-Performing Agile Teams
Mary Thorn, Bob Galen
9:00 am to 12:30 pm

Currently much of agile adoption—coaching, advice, techniques, training, and even the empathy—revolves around the agile teams. Leaders are typically ignored, marginalized at best, and in the worst cases even vilified. But Bob Galen and Mary Thorn contend that there is a central and important role for managers and leaders within agile environments. Join Bob and Mary as they explore the patterns of mature agile managers and leaders. Examine why those who understand servant leadership know how to effectively support, grow, coach, and empower their agile teams in ways that increase the team's...Read more

Lunch—12:30pm–1:30pm
12:30 pm to 1:30 pm
Tutorial MH An Agile Coaching Practicum in 360-degrees
Leon Sabarsky, Bob Galen
1:30 pm to 5:00 pm

Let’s face it, agile coaching isn’t for the timid or faint of heart. In most companies, it’s an incredibly challenging and nuanced role. And an important part of it is having the ability to coach in 360 degrees: downward—across your teams, outward – across managers and peers, and upward—towards those pesky leaders. Oh, and did we say that virtually EVERYONE is an agile coach? In this workshop, join Mary Thorn and Bob Galen as they share tools and experiences coaching in all directions. They will review three different coaching models from the X-Wing, to Powerful Questions, to 9-Stances, to...Read more

Tutorial MI Continuous Testing with Containers Preview
Melissa Benua
1:30 pm to 5:00 pm

Containers. Every manager thinks they want them, but few teams have experience in knowing what to DO with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone can be the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical training, Melissa will walk through what containerization means for a legacy code base attempting to practice continuous...Read more

Tutorial MK Monetize Your Cost Center NEW
Catherine Louis, Michael Vizdos
1:30 pm to 5:00 pm

Cost Centers are units within companies responsible only for their costs. Example of cost centers are the production departments and the service departments within a factory and administrative departments such as IT and accounting. Profit centers are units within companies with control and responsibility over its revenues, costs and resulting profits. Being in a cost center can feel like the dog wagging the tail. You are not part of the team bringing in the revenue, you’re consuming “resources”. When the business performs well, likely you won’t get the credit. When the business performs...Read more

Tuesday, June 9

Tutorial TB Test-Driven Development for the Uninitiated NEW
Byron Katz
9:00 am to 5:00 pm

You might have heard of test-driven development (TDD), a practice where tests are the drivers of the code, and you want to know more. You might have even tried it, but come away feeling dejected and confused. Now is your chance to have an expert show you the ropes! TDD is the best practice for high-quality, low-defect-count software. That said, why is it still unfamiliar to many developers? Byron Katz will do his part to help rectify that issue, through this intensive workshop led by an experienced practitioner. But what is TDD? Practically and simply, in TDD you write a test first, then...Read more

Tutorial TC What's Your Leadership IQ? Preview
Jennifer Bonine, Jeremias Rößler
9:00 am to 12:30 pm

Have you ever needed a way to measure your testing leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine and Jeremias Rößler as they share a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies and the evolution of testing and testing leadership. They will explore a set of eight dimensions of successful leaders, provides...Read more

Tutorial TD CI/CD Tools for Database Development NEW
Blaine Carter
9:00 am to 12:30 pm

The database is one of the most critical components of just about any application. Unfortunately, it is also often overlooked when it comes to automating the development process. Too often database changes simply take the form of "a bunch of scripts we hope work". The good news is that there are a lot of tools available to help automate and test database changes, many of them are open source. In this hands-on workshop, experience Open Source tools you can use to help integrate your Database application development into your CI/CD pipeline. Begin by using a schema migration tool to manage...Read more

Tutorial TE Creating a High-Performance Agile Team
Mary Thorn, Bob Galen
9:00 am to 12:30 pm

Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools’ introduction, and a bit of practice lead teams toward fairly efficient execution. However, these teams are quite often simply going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from their experience and lean software development methods, Bob Galen and Mary Thorn explore high-performance team patterns, which are the thinking models of mature agile teams, including large-scale emergent...Read more

Tutorial TG Agile Project Failures: Root Causes and Corrective Actions
Jeffery Payne
9:00 am to 12:30 pm

Agile initiatives always begin with high expectations—accelerate delivery, meet customer needs, and improve software quality. The truth is that many agile projects do not deliver on some or all of these expectations. If you want help to ensure the success of your agile project or to get an agile project back on track, this tutorial is for you. Jeffery Payne discusses the most common causes of agile project failure and how you can avoid these issues or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development...Read more

Tutorial TH Liberating Structures: 33+ Ways to Give Your Team a Voice NEW
Dana Pylayeva
9:00 am to 12:30 pm

Are you ready to shift from boring, unproductive and fear-ridden meetings to the ones where people feel safe to engage in co-creation, harvesting novel ideas and collaboration with purpose? Join Dana Pylayeva, the leader of NYC Liberating Structures community for a half-day immersive experience with Liberating Structures(LS). LS are a collection of 33+ powerful activities that can be used wherever you facilitate Scrum Events, Weekly/monthly staff meetings and even Town Halls, Training workshops, Strategic Vision / Portfolio Planning and PI Planning workshops, Project Kickoff/Inception,...Read more

Lunch—12:30pm–1:30pm
12:30 pm to 1:30 pm
Full- and Half-Day Tutorials Continue—1:30pm–5:00pm
1:30 pm to 5:00 pm
Tutorial TI Getting Started with AI Approaches Preview NEW
Jennifer Bonine, Jeremias Rößler
1:30 pm to 5:00 pm

How do you train an AI bot to do your software testing and speed development and delivery? Integrating AI into your development activities can be intimidating, but in reality, it is pretty easy it just takes some strategy. Learn how to directly apply AI to real-world problems, without having a Ph.D. in computer science. Jennifer shares a wide survey of all the different ways AI is applied to software today. Get some hands-on experience using AI. Whether you are just AI-Curious or want to reap the benefits of AI-based DevOps approaches on your product today, this session is a must...Read more

Tutorial TJ Seven Rules of Virtual Engagement
Dana Pylayeva
1:30 pm to 5:00 pm

Struggling to keep participants engaged in your remote meetings/training? Wish you could connect better with people hidden behind their muted black screens? Join Dana Pylayeva to experience a different level of collaboration in the virtual space and learn her seven practical tips for bringing aliveness, participation and engagement to your online event. Tapping into her extensive experience working with global distributed teams, Dana offers a powerful fusion of brain-based learning principles and a field-tested pattern library of effective methods for collaboration in groups. If you want...Read more

Tutorial TK Developer First: A New Leadership Mindset NEW
Kate Wardin
1:30 pm to 5:00 pm

Developer First Leadership is the drive to focus on the growth and advancement of your team members before yourself. Kate Wardin will demonstrate how developer-first leadership can translate directly to the daily lives of technical leaders. Participants will leave with tactical methods to truly embrace the human side of software development and serve your teams as intentional, respectable, and inspiring leaders. Participants will be required to step outside their comfort zones as they share personal experiences and discuss challenging topics such as: giving feedback, working with different...Read more

Tutorial TL Threat Modeling Preview NEW
Adam Shostack
1:30 pm to 5:00 pm

If it seems as though attacks are always getting better, it’s because they are. Computers, apps, networks, and connected devices are all subject to different types of threats. Systems are facing new threats from things such as voice cloning and computational propaganda. Not to mention the growing importance of threats “at the human layer.” All of this can make it hard to keep up, let alone get ahead of potential threats. So isn’t it time that the threat modeling used by security pros, developers and systems managers evolve? Join Adam Shostack as he shares his knowledge and...Read more

Wednesday, June 10

Morning Yoga—7:15am–8:00am
7:15 am to 8:00 am
Visit the Expo—8:15am-5:30pm
8:15 am to 5:30 pm
Keynote K1 Are We There Yet? A New Decade to Deliver
Mary Poppendieck, Poppendieck, LLC
8:30 am to 9:45 am
Concurrent Sessions—10:30am–11:30am
10:30 am to 11:30 am
Concurrent Session AW1 Self-Care for Agile Leaders
Bob Galen, Vaco
10:30 am to 11:30 am

Servant leadership is a wonderful aspiration—serving your team, serving your peers, serving your leaders, and serving your organization. It’s an egoless and selfless endeavor and central to the agile mindset. But what often can get lost in all of this service is service to oneself. It may seem counterintuitive, but placing service to self first helps us serve others all the better. In this collaborative session, we will deeply explore the notion of leadership self-care, delving into aspects beyond simply taking time off or exercising. We'll take a step back and look at what gets in the way...Read more

Concurrent Session AW2 Live from Las Vegas, It's Saturday Night: The Agility of SNL
John Krewson, Sketch Development
10:30 am to 11:30 am

Saturday Night Live is one of the longest-running agile institutions in the world. For 44 years, they have developed and delivered small batches of comedy in weekly intervals. Talk about sustainable development. But how do they do it? The practices and principles they employ are quite agile. From welcoming changing requirements to maintaining technical excellence, there’s a lot we can learn from how they deliver. Join Johns Krewson for a backstage and onstage view into the process SNL has developed over decades to get from concept to cash in one week. Along the way, gain a new...Read more

Concurrent Session AW3 Measuring Success as a Product Owner
Cory Bryan, Taiju Consulting LLC
10:30 am to 11:30 am

When you are a product owner, you must balance multiple areas of progress. Is your biggest issue to deal with today the product that is being delivered? Does the team have the right information to make progress? Is your customer on board with your methods and plans? What do IT and HR have to do with this? It is hard to know how you are doing or if you are making progress in the right ways. There are already so many other metrics and checks for the rest of the team; what about the product leaders? Cory Bryan will show how he evaluates his current situation, determines some of the areas that...Read more

Concurrent Session AW4 Testing like a Scientist
Max Saperstone, Test Pros
10:30 am to 11:30 am

Testing should be fun, but it needs to be rigorous with clear results. When someone asks about the tests you ran, don’t worry about if they passed; just worry that you can back up your answers. To this end, consider using the scientific method to drive your testing strategy and plan. The stages of the scientific method align well with activities that testers should be performing: All testers should (and maybe even unwittingly do) follow this basic outline to create, execute, and evaluate their testing. Join Max Saperstone as he walks through these stages, expanding on each one, talking a...Read more

Concurrent Session AW5 Threat Modeling Lessons Learned from Star Wars Preview
Adam Shostack, Shostack & Associates
10:30 am to 11:30 am

Everyone knows you ought to perform threat modeling, but in practical reality, it turns out to be tricky. If past efforts to threat model haven't panned out, perhaps part of the problem is confusion over what works and how the various approaches conflict or align. Adam Shostack will give a basic introduction to threat modeling, taking you from uncertainty about how to do it well to understanding how to model threats effectively and avoid the traps that make it hard. Security professionals, developers, and systems managers alike will leave with threat modeling lessons from Star...Read more

Concurrent Session AW6 Agile Development Fireside Chat
Brendan O'Leary, GitLab
10:30 am to 11:30 am

Brendan O'Leary definitely knows about development, agile, and DevOps. And he wants to hear the questions you have for him. Whether they are questions about programming languages, source control, continuous integration, the cloud, databases, XKCD comics, or how to operate in a company with more than a thousand completely remote employees , Brendan is willing to answer them. There won't be a real fireplace, but bring your questions anyway, and join Brendan for this interactive discussion.Read more

Concurrent Session AW7 Code Health at Scale
Adam Bender, Google
10:30 am to 11:30 am

Managing codebase health is often arduous and thankless. You can feel like you are pushing the same boulders up the same hill year after year. Code health at Google is no different—well, except that we have over 3 billion lines of code to worry about, so the boulders we push are ... large. Over the last 20 years, Google's code health culture has grown, matured, and struggled to keep up with the size of the codebase and the company. Drawing on that experience, Adam Bender will share the strategies that Googlers have used to effect cultural change at scale and put code health at the center...Read more

Concurrent Session AW8 Cultivating a Culture of Teams
Zach Bonaker, Walmart Labs
10:30 am to 11:30 am

The desire to transform an organizational culture to one that's inspired by teams is understandable. There is no shortage of evidence, both anecdotal and scientific, that suggests teams (and teamwork) are a competitive advantage. But despite the label of “team,” most organizations explicitly and implicitly manage teams like a matrix of individuals. This lack of support causes teammates to work independently, silo knowledge, and degrade the presumed results. What can managers and coaches do to encourage an environment where real teams can form? Zach Bonaker will provide managers, team...Read more

Industry Technical Presentation ITP1 How to Build Awesome Security Instrumentation to Automate AppSec Testing and Protection
Jeff Williams, Contrast Security
10:30 am to 11:30 am
Traditional application security is causing false positives, delays, and bottlenecks in DevOps Software instrumentation is easy to create, super powerful, and a great way to do security in a DevOps friendly way Demonstrations, code examples, and toolkits to help you create your own securing instrumentation.Read more
Industry Technical Presentation ITP2 Agile Testing for Mobile in Today’s Environment
Jamie Moore, Mobile Labs
10:30 am to 11:30 am
Ways to overcome the common challenges of manual and automated testing for Agile methodologies How to choose the right test automation tools for mobile The power of a device cloud for mobile DevOpsRead more
Concurrent Sessions—11:45am–12:45pm
11:45 am to 12:45 pm
Concurrent Session AW9 Using the Numbers behind Agile and DevOps to Measure Productivity Preview
Pavel Azaletskiy, EPAM Systems
11:45 am to 12:45 pm

With the increased pressures of digitization and the speed and agility required to keep pace, many companies know that digital transformation is necessary but don’t know where to start. Agile frameworks claim productivity solutions, and DevOps practices focus on the build-and-release cycle component of the productivity puzzle, so both have gained wide enterprise adoption. But neither agile nor DevOps inherently defines engineering optimization. Join Pavel Azaletskiy as he shares what he's learned from consulting with over a hundred engineering organizations and teams. The best...Read more

Concurrent Session AW10 5 Ways to Prevent Scrummerfall
Mary Thorn, S&P Global Market Intelligence
11:45 am to 12:45 pm

There are many names for dysfunctional Scrum, one of which is "Scrummerfall"—embedding waterfall phases inside a sprint. It’s alive and well in 2020, more than 25 years after Scrum was first introduced. Yet the Scrum Guide says that you should have a definition of done and a potentially shippable increment at the end of each sprint, not keep rolling stories from sprint to sprint to take credit for partially done work. We hear development team members complaining at retrospectives all the time that we do not have enough time to complete all the stories. And team members often work overtime...Read more

Concurrent Session AW11 Saying Yes for All the Wrong Reasons
Elizabeth Gattra, World Wide Technology
11:45 am to 12:45 pm

Part of a product owner’s job is to say no to requests when appropriate. But all too often, product owners will say yes anyway. Why is this? In this interactive session, we will discuss the three main responsibilities of a product owner, dig into the reasons product owners say yes to a request they should say no to, and discuss ways you can help your product owner overcome these challenges. You’ll need to bring a few sheets of blank paper to work on during the session so we can discuss the consequences of product owners saying yes when they should say no. Work in groups to identify the...Read more

Concurrent Session AW12 Fixing Your Automation Challenges in the Era of Continuous Delivery
Moshe Milman, Applitools
11:45 am to 12:45 pm

Continuous delivery is now the holy grail of IT organizations, but most companies are still struggling with the transition into shorter release cycles and faster, more frequent deployments. Some major challenges that companies are facing in that transition lie in test automation. Moshe Milman will cover these challenges in detail and demonstrate how successful companies are addressing them. You'll learn testability hacks and best practices, tips for reducing your testing matrix to support the automation speed required for frequent builds and releases, examples of team structure and...Read more

Concurrent Session AW13 DevOps Fireside Chat
Alan Crouch, Coveros, DJ Schleen, Rally | United Healthcare
11:45 am to 12:45 pm

You've got questions about DevOps, and we've got DJ Schleen to answer them for you. He won't really be sitting by the fire, but he will be on hand to talk about all things DevOps, mobile security, ethical hacking, and pen testing. He's also an expert in DevSecOps and development pipelines, breaking down silos in an organization, and digital transformations at some of the biggest companies out there. And he wants to talk to you about your DevSecOps hopes, dreams, fears, and nightmares. Alan Crouch will be moderating, so bring your questions and be ready for a lively, interactive discussion...Read more

Concurrent Session AW14 People-First Development
Kate Wardin, Developer First
11:45 am to 12:45 pm

According to a CareerBuilder study, only 40% of new tech leaders receive formal training when they become a leader for the first time. The rest are forced to get scrappy to quickly equip themselves with new skills, techniques, and mindsets to effectively transition into their new roles. This talk was designed to fill this gap by providing tactical techniques and resources for both new and seasoned technical leaders. By definition, technology itself exists to solve business and everyday problems. Those solutions impact and improve the lives of many people. Therefore, people-first leadership...Read more

Concurrent Session AW15 An Azure Primer for the AWS Solution Architect
Derek Ashmore, Asperitas Consulting
11:45 am to 12:45 pm

Transitioning from AWS to Azure is more difficult than just translating terms and patterns. The Azure approach is different and requires a paradigm shift in some cases. Derek Ashmore will contrast the approach to using AWS with the approach to using Azure. Solution architects and DevOps professionals with AWS skills who need to quickly acquire Azure skills will get significant value from learning about this pattern approach. We'll discuss virtual machines, internet ingress, network security, high availability, backup and recovery, automation tactics, and more. You'll walk away with a basic...Read more

Concurrent Session AW16 Make It Worse to Make It Better: Hacking DevOps with TRIZ
Dana Pylayeva, Agile Play Consulting LLC
11:45 am to 12:45 pm

How is your DevOps transformation going? If safety culture isn’t a part of your organization’s DNA, you might be running into some resistance on your journey. Time to bring out the power tools! Liberating Structures (LS) is a collection of collaboration patterns designed to tap into groups' creativity, engage every voice, uncover unexpected angles, and change the way organizations solve problems. We will look at the current state of your DevOps transformation through the lens of creative destruction—LS TRIZ, a problem-solving analysis tool . Working in small groups, you will explore what...Read more

Industry Technical Presentation ITP3 What Came First – the Chicken, the Egg, or GitOps? How to Bootstrap Your Infrastructure with the Right Pieces in the Right Places
Rasmus Praestholm, Go2Group
11:45 am to 12:45 pm
Learn how useful tooling like Jenkins Job DSL mixed with concepts from GitOps are able to stretch readily from their relatively simple foundations to support a complex, multi-tier, and multi-team workflow spanning dozens of Jenkins Masters – all while minimizing manual usage of Jenkins, allowing easy local testing, and organizing code and configurations for applications, environments, and infrastructure in an automated way. Gain insights not only on managing enterprise complexity, but also understand how extension points allow you to fit a multitude of different teams with vastly different internal toolsets and deployment practices – from legacy to Kubenetes hosted in the cloud – to ensure a streamlined and easy-to-manage software delivery process.Read more
Industry Technical Presentation ITP4 Intro to Tekton, A Modern Approach to Continuous Delivery
Peter Klenk, IBM
11:45 am to 12:45 pm
Overview of Tekton Challenges Tekton solves How to integrate it into your DevOps processRead more
Lunch—12:45pm–1:45pm
12:45 pm to 1:45 pm
Keynote K2 Failure Is Not an Option: What Apollo Can Teach Us about DevOps
Brendan O'Leary, GitLab
1:45 pm to 2:45 pm
Concurrent Sessions—3:00pm–4:00pm
3:00 pm to 4:00 pm
Concurrent Session AW17 Leading Lean: The Modern Approach to Enterprise Transformation
Jean Dahl, Deloitte
3:00 pm to 4:00 pm

Are you struggling to understand why your transformation efforts just don't seem to be producing the expected results, despite all of your planning and effort ? Enterprise transformation is much more than the mechanics of teaching your Scrum teams to sprint and building a magnificent DevOps pipeline. Somehow, on our journey to agility, lean leadership aspects were left behind, to the point that lean and agile have become disconnected schools of thought. Agile was born out of lean, so how did this happen? Let's have a lively discussion about how to reconnect the dots so that today's...Read more

Concurrent Session AW18 How Great UX Improves Dev’s Efficiency and Sanity
Debbie Levitt, Delta CX
3:00 pm to 4:00 pm

Agile methodologies often lack the details of how UX fits into software development projects. Some suggest that a product manager describing features is enough for developers, that UX should train others to do their specialized jobs, or that excluding UX experts solves their being “too siloed” and “not collaborative.” This happens with no other role in software; it’s hurting culture, efficiency, and productivity, as well as creating poor products for customers. Your customer only sees your UX, not your developers' skill or if you were agile or lean. UX failures remind us that skimping on...Read more

Concurrent Session AW19 Untangling the MVP and Accelerating Product-Market Fit
Greg Cohen, Agile Excellence LLC
3:00 pm to 4:00 pm

The MVP, or minimum viable product, plays a critical role in lean product validation. It is the most important test to demonstrate that product-market fit has been achieved. Yet teams are often unclear about what an MVP is and how to prioritize it versus other research options. Lean product management expert Greg Cohen will shed light on the history of the MVP, how it fits into lean product validation, and how different companies approach the MVP in new product introductions, with a mix of B2C and B2B situations and differing market contexts. You will learn a practical definition for an...Read more

Concurrent Session AW20 Agile Testing Basics for Non-Testers
Jenna Charlton, Coveros, Inc.
3:00 pm to 4:00 pm

Have you ever asked a tester, “How in the world did you find that bug?” Or maybe you’re being asked to pick up testing activities on your agile cross-functional team—or just wondering what that strange language is the testers are speaking . Agile testing is its own unique skill set, and as quality has become a team responsibility, more and more the agile testing is being performed by non-testers. Increasingly, developers and others are being asked to test and shift left, but they are rarely given the tools to ensure their testing is up to snuff. This often results in wasted time and effort...Read more

Concurrent Session AW21 Overcoming Continuous Build and Other DevOps Anti-Patterns
Tom Stiehm, Coveros, Inc.
3:00 pm to 4:00 pm

Continuous build is an anti-pattern where a team will have what they call continuous integration (CI) in place, but it only builds the code—there are no unit tests or static analysis. Certainly, this is better than not building, but it leaves a lot of health-check information on the table that is considered part of CI. Without this information, you can never really gain confidence in your build. The whole goal of CI is to feel that your build is healthy, so no tests or analysis means you aren’t doing CI. Just like CI, other DevOps practices can be hard to understand, implement, and get...Read more

Concurrent Session AW22 The Zen of Architecture Preview
Juval Lowy, IDesign Inc.
3:00 pm to 4:00 pm

In this dense session, Juval Lowy will explain his approach to system analysis and design, including how to use volatility to decompose the system into its building blocks in order to explore their relationships. This is the key area almost all architects get wrong. Juval will contrast his approach with the most common mistake done in architecture: using functionality to identify services. These are universal design principles, and Juval will use examples from software and non-software systems alike. You will also see how to overcome the real hurdles architects face pursuing...Read more

Concurrent Session AW23 Before and After You Say ‘I Do’ to Docker
Aprajita Mathur, Guardant Health
3:00 pm to 4:00 pm

Docker is the most popular containerized solution being used in the software industry for development. Like any other tool, however, implementation can get complicated, tricky, and unmaintainable if all you understand is that it's the "cool" thing these days. Docker is not the same as using a virtual machine. Whether you are already using Docker for your application or plan to start using it soon, join Aprajita Mathur as she shares her journey of using Docker for testing complex and constantly evolving data analysis pipelines. She will discuss basic concepts of Docker, like images and...Read more

Concurrent Session AW24 DevOps, Chapter 2
James Hunter, IBM
3:00 pm to 4:00 pm

What do you do after you’ve started adopting DevOps principles? Teams have been embracing DevOps principles to the point that they've become widespread, and now organizations are questioning how they optimize DevOps to realize the value of their investment in this change of culture. An optimized DevOps approach to software delivery is critical as businesses are moving to a new stage of innovation. They are no longer just experimenting with emerging technologies like artificial intelligence—they are embedding them in their business. They are using a mix of container platforms and multi-...Read more

Industry Technical Presentation ITP5 Testing in a DevOps World: How to Test Earlier in Development
Darrel Farris, mabl
3:00 pm to 4:00 pm
DevOps and Agile's impact on application testing, and best practices of shift-left testing Implementing automated tests before and after code commits Real-world examples of how organizations are testing earlierRead more
Industry Technical Presentation ITP6 How functional testers can better do performance testing
Keshav Vasudevan, SmartBear
3:00 pm to 4:00 pm
Why performance testing is important How to identify the right coverage for performance testing How to best execute on performance testing as a functional tester without compromising on agilityRead more
Visit the Expo—Closes at 5:30pm
4:00 pm to 5:30 pm
Keynote K3 Lightning Strikes the Keynotes
Alan Crouch, Coveros
4:30 pm to 5:30 pm

This keynote consists of a series of five-minute talks by different speakers within one presentation period, giving speakers the opportunity to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. Some of the most well-known experts in the software industry will step up to the podium and give you their best shot of lightning. Join speakers Aprajita Mathur, Jenna Charlton, Zach Bonaker, Jeff Dalton, Sabine Khan, Marek Kiszkis, Sanjeev Sharma, Kadri Pirn for some exciting and fun presentations!Read more

Thursday, June 11

Morning Yoga—7:15am–8:00am
7:15 am to 8:00 am
Visit the Expo—8:15am-5:30pm
8:15 am to 5:30 pm
Keynote K4 The Grit behind Successful Agile Transformations
Mary Thorn, S&P Global Market Intelligence
8:30 am to 9:45 am
Concurrent Sessions—10:00am–11:00am
10:00 am to 11:00 am
Concurrent Session AT1 The How and Why of Full-Service Ownership
Julie Gunderson, PagerDuty
10:00 am to 11:00 am

High-performing software development teams are focused on customers and taking greater ownership of their production stack. The tricky part is teaching these teams how to tackle the operational challenges that come with full-service ownership. Julie Gunderson will discuss how to implement a model where development teams are both empowered to own their full-stack production deployments and equipped to manage common software lifecycle operational issues like reducing alert fatigue and learning from failures.Read more

Concurrent Session AT2 Agile Fireside Chat
Mary Poppendieck, Poppendieck, LLC, Tom Poppendieck
10:00 am to 11:00 am

You've got agile and lean questions, and Mary and Tom Poppendieck want to answer them for you. They won't really be sitting by the fire, but they will be on hand to talk about all things lean and agile. Mary has been a programmer, IT manager, and product champion and is well known for the Lean Software Development books that she wrote with her husband, Tom. Tom has been in computing for 25 years, working with health care, logistics, mortgage banking, and travel services, and he holds a Ph.D. in physics. Bring your questions and be ready for a lively, interactive discussion.Read more

Concurrent Session AT3 From Project to Product: Focusing on Creating Value
Wendy Flowers, Tasktop
10:00 am to 11:00 am

Agile and DevOps transformations have been key for speeding up software development via projects. But development is still often segregated from the business, and work is frequently prioritized based on making the project successful, not on what can bring the most value to the business and end-users. Agile and DevOps are not enough; a new approach is needed. Wendy Flowers will discuss why the gap between modern technical practices and the business is causing organizations to fail, and suggest a different way to think about what you're developing. Learn how managing work via the product,...Read more

Concurrent Session AT4 Software Breaks in Mysterious Ways: Stories and Lessons from Netflix
Marek Kiszkis, Netflix
10:00 am to 11:00 am

Unexpected regressions, bugs with no apparent reason—they happen, especially if you work in a complex, fast-paced ecosystem with multiple moving parts. Is it possible to avoid failures if you don’t know what can fail? How do you even find out about such failures? The Netflix Growth Engineering team owns the infrastructure for user signup for over 190 different countries. The team supports many device types and payment methods, run A/B experiments, and integrate with dozens of services owned by multiple other teams as well as external partners. There are many opportunities for things to go...Read more

Concurrent Session AT5 DataOps: Eliminating Data Friction in DevOps
Sanjeev Sharma, Independent Consultant
10:00 am to 11:00 am

The DevOps movement has led to the adoption of continuous integration (CI) and continuous delivery (CD) in the application delivery pipeline. The end goal of establishing a CI/CD pipeline is to achieve a continuous "flow" of releases as new features get built, integrated, tested, and deployed to production-like environments, and eventually to production. This flow depends on the continuous integration and delivery of small batches of code for database and environment changes. Data friction results from the inability to have the right data provisioned to the right environment when it is...Read more

Concurrent Session AT6 Extreme Testing Practices: Bug Bashes, Mob Testing, and More
Jagdish Karira, Cognizant Technology Solutions Corp
10:00 am to 11:00 am

As enterprises progress through their digital transformation journeys, QA organizations are being integrated with development and operations organizations. Working software is the true measure of our success, and there are some effective testing practices that enable cross-functional agile and DevOps teams to take ownership of quality. These techniques foster team engagement and help your teams grow product knowledge, mentor testers, cross-train team members, and spread ownership of quality. Jagdish Karira will share some of these extreme testing experiences, with a focus on "bug-athons,"...Read more

Concurrent Session AT7 How to Select the Right Selenium Tools to Boost Your Test Automation Preview
Eran Kinsbruner, Perfecto
10:00 am to 11:00 am

Success in cross-browser test automation relies on many variables. Today’s reality forces practitioners within DevOps and agile teams to join efforts in assuring quality, removing risks, and releasing fast. To meet these goals, business testers, developers, and test automation engineers need to work together with the proper technology stack that matches their skill set. Eran Kinsbruner will provides recommendations for high coverage, high reliability, and maintainability when working with cross-browser test automation, i ncluding a live demo of the various approaches . He'll talk...Read more

Concurrent Session AT8 Creating an Agile Test Team Isn’t a Game—or Is It? Preview
Bob Crews, Checkpoint Technologies
10:00 am to 11:00 am

When it comes to our agile testing teams, the best we can hope for is to hire people with the right attitude and necessary aptitude, and then nurture their QA and testing skills. How do we accomplish such a monumental task? Several years ago, Bob Crews had an epiphany: games! He recalled his military days and the war games the Army would play, and then consulting for the Navy to teach them how to automate tests against flight simulators. History tells us games go back over 2,300 years as a tool to teach. Bob began using games, puzzles, and brainteasers to provide ongoing...Read more

Industry Technical Presentation ITP7 Test Automation Is Not Just Coding
Diego Molina, Sauce Labs
10:00 am to 11:00 am
Learn how to view failures as something positive by identifying the problem and what went wrong in the solution Learn how to start from a problem statement and develop each of the Test Automation tasks to solve the problem Get a Continuous Testing setup as a result of solving the correct problem in Test AutomationRead more
Industry Technical Presentation ITP8 Container First Microservices strategy
Sridhar Prabhakar, Aspire Systems
10:00 am to 11:00 am
Quick introduction to Containers, their benefits and other developments Deployment strategy for containers and container orchestration Tools and services available for container orchestration Involvement of cloud-native services and serverless components Examples / Case Studies - Aspire's experienceRead more
Concurrent Sessions—11:30am–12:30pm
11:30 am to 12:30 pm
Concurrent Session AT9 Everything I Learned about Agile Coaching I Learned in Little League
Steven Granese, AgileThought
11:30 am to 12:30 pm

What does teaching a 7-year-old how to hit a baseball have to do with agile coaching? After coaching Little League for eight years, and agile teams for ten years, Steven Granese thought he was an expert at both. Last year, while attending a New York Yankees coaching clinic, he quickly realized that he had much to learn. Rather than focusing on isolated mechanics, the Yankees believe in coaching toward achieving measurable outcomes. Their approach allows players to learn the “how” at their own pace through self-discovery and experimentation, which allows for deeper learning and longer-...Read more

Concurrent Session AT10 Delivering Agile Results on a Fixed-Scope Contract
Jamie Lynn Cooke, Both Hemispheres LLC
11:30 am to 12:30 pm

What happens when an unstoppable force meets an immovable object? In this case, the immovable object is a contract with extensive requirements embedded in the scope and no flexibility for leveraging agile methods. The unstoppable force is the agile delivery team determined to find a way to make agile methods work, even with this seemingly insurmountable hurdle. Iterative waterfall delivery against a predefined scope goes against everything agile stands for. The solution is a combination of proven strategies to transform this rigid contract into an agile platform for delivering the highest-...Read more

Concurrent Session AT11 Think User Stories Are Enough? Think Again! Preview
Adam Sandman, Inflectra
11:30 am to 12:30 pm

Some of the key tenets of the Agile Manifesto are that we should prioritize user interactions over documentation and embrace the fact that requirements will constantly change. This has led to the adoption of user stories as the almost exclusive form of requirements documentation in agile projects. User stories are incredibly valuable in expressing the desires of users in a consistent, simple, and easily understood format. However, Adam Sandman has seen many projects and customers get into trouble by relying on them as the sole type of requirement. Adam will discuss how we can use...Read more

Concurrent Session AT12 Cucumber, the Misunderstood Fruit
Troy Walsh, Magenic
11:30 am to 12:30 pm

Over the last decade the tool Cucumber has grown in popularity. This growth has gone hand in hand with the adoption of test-driven, behavior-driven, and acceptance test–driven testing techniques. Overall, this is a good thing, but there is a downside. Cucumber is far too often conflated with these techniques. The result is poorly written code that loses practically all the benefit that these techniques provide. Troy Walsh will dive into what TDD, BDD, and ATDD testing techniques are and why they are useful, and then explain how they can be effectively leveraged with and without tools like...Read more

Concurrent Session AT14 The Open-Closed Principle Explained: How More Code Reduces Complexity
Dustin Williams, Cardinal Health
11:30 am to 12:30 pm

Many systems we build find their end of life due to excess complexity, bloat, and risk involved with making changes. The open-closed principle, when applied properly, can help make sure the cost of change in a system remains relatively flat over time. Join Dustin Williams to discover context setting of the SOLID principles and the general use of the open-closed principle, with some manufactured examples of violation shown with guidelines about how to "fix" the code. We'll explore complex examples taken from actual systems and discuss various ways in which the violations can be resolved....Read more

Concurrent Session AT15 The Land of Az: Azure Automation with Powershell and the Azure CLI Preview
Bob Crowley, Stone Coast Fund Services
11:30 am to 12:30 pm

The Azure portal is great for reviewing details of your resources and one-time operations. But when it comes to repetitive tasks, you can save time and reduce errors by executing a tested, repeatable process. This session dives into the scriptibility of Azure through the Azure Command Line Interface and the Azure Powershell cmdlets. Join Bob Crowley as he quickly goes over installation and general use, including how to accept input from users and other sources like KeyVault. In the case of the Azure CLI, explore how to parse output with JMESPath queries for formatting and for...Read more

Concurrent Session AT16 Happier Engineers with Less Management
Kadri Pirn, Pipedrive
11:30 am to 12:30 pm

When an organization is growing, having teams of half a dozen or so engineers focused on a specific product area causes several issues for management. Scaling the number of teams can be challenging, as every time a team member moves, it means pausing that product area's development for months. A bit more than a year ago, Kadri Pirn's organization decided to convert teams to tribes and remove team leads. Instead, they now have one people manager and temporary teams inside the tribe—every team has a lead, but with this approach, any engineer can volunteer for that lead role. This gives the...Read more

Industry Technical Presentation ITP9 The Third Wave of Agile: Building a Business Value Flow
Cormac Foster, GitLab
11:30 am to 12:30 pm
Outline sources of friction between DevOps and Business Examine frameworks designed to map the DevOps flow to Business needs Suggest key metrics and best practices for building an end-to-end value streamRead more
Industry Technical Presentation ITP10 Bridging the Gap:Ensuring Quality Experiences at DevOps Speed
Nick Casalbore, Eggplant, Adam Creamer, Eggplant
11:30 am to 12:30 pm
Learn how Eggplant can improve your DevOps cycle through AI-driven test automation Uncover the gap between real user experience and delivery and learn how to quickly incorporate customer feedback into your DevOps pipeline Hear from Eggplant customers to learn how automated testing can save your business time and moneyRead more
Lunch—12:30pm–1:30pm
12:30 pm to 1:30 pm
Bonus Session Agile + DevOps Family Feud
Owen Gotimer, TechWell
1:30 pm to 2:00 pm
Keynote K5 Best Practices of the DevSecOps Elite
DJ Schleen, Rally | United Healthcare
2:00 pm to 3:00 pm
Concurrent Sessions—3:30pm–4:30pm
3:30 pm to 4:30 pm
Concurrent Session AT17 The Lean Agile Diet: A Healthy Way to Transform Your Enterprise
Gautham Pallapa, Pivotal
3:30 pm to 4:30 pm

Enterprise transformations are daunting—they require changing the operating model of an organization through people, process, technology, and culture. This necessitates having teams drive to identified business outcomes, learning new ways of working along with new technology stacks. While there is no formula for success, there are several successful patterns that Gautham Pallapa has observed in his interactions with organizations in different domains and levels of maturity on the lean and agile spectrum. Gautham will share his strategic framework to follow that he has successfully used at...Read more

Concurrent Session AT18 Flawed Thinking Exposed: Exploring Cognitive Bias
Dan Neumann, AgileThought
3:30 pm to 4:30 pm

Many team challenges can be tracked back to cognitive biases: Our judgment gets anchored, we think we're better than we are, and we are our own favorite reference point. And even though we're encouraged to "think outside the box," there are conditions where we have a bias against creativity. If that's not a recipe for a tough team environment, I don't know what is! Improve your game by learning about bias. Dan Neumann will explain engrained flaws in the way humans process information. These flaws express themselves in unrealistic estimates and over-optimistic forecasts. You will also learn...Read more

Concurrent Session AT19 What UX Designers Can Teach Us about Being Better DevOps Practitioners
Jonathan Maltz, Stripe
3:30 pm to 4:30 pm

We often think of UX designers and DevOps practitioners as solving entirely different problems. On the surface, this is true: Designers spend their days generating mock-ups and wireframes, while DevOps teams spend time thinking about code and incident response. Once we look below the surface, though, we find surprising overlap between the worlds of DevOps and design. Jonathan Maltz will explore that overlap and what we can learn when we start to rub some UX design on our DevOps . We’ll start by focusing on design principles such as hierarchy and grouping, and we’ll see how we can apply...Read more

Concurrent Session AT20 Continuous Performance Testing in the DevOps Pipeline
Lee Barnes, Utopia Solutions
3:30 pm to 4:30 pm

Performance testing isn’t the first thing organizations think about when moving to DevOps—in fact, it’s often ignored, as traditional approaches don’t jibe well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee Barnes believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your...Read more

Concurrent Session AT21 Changing Tires on a Moving Car: Our Journey to Zero-Downtime Deployments
Pierre Vincent, Glofox
3:30 pm to 4:30 pm

Applications built over the years carry historical design assumptions, such as that a few hours of downtime for maintenance upgrades every six months is acceptable. Today, embracing continuous delivery practices means more frequent releases, which means more downtime. This is the problem Pierre Vincent faced and successfully overcame, going from monthly deployments with a couple of hours of downtime to zero-downtime deployments on demand. Pierre will show how, by mapping out a deployment process, it becomes possible to progressively reduce its impact on users. He will also give practical...Read more

Concurrent Session AT22 The Life of a Mob Programmer
Thomas Desmond, Hunter Industries
3:30 pm to 4:30 pm

Mob programming is a software development practice that brings together three to five developers all working on the same thing at the same time. There's one computer, one keyboard, one task, and one group of people working together. Thomas Desmond uses mob programming full time on all production software because of the quality of the software produced. His team consistently has no reported bugs in production, and at one point they went a year and a half with no reported bugs in production. Join Thomas as he shares what mob programming is, what it is like to be a mob programmer, the...Read more

Concurrent Session AT23 Modernize Your Database Development Process with DevOps Tools
Blaine Carter, Oracle
3:30 pm to 4:30 pm

Are you still thinking about modernizing your database development process ... someday? Do you have directories full of .sql files you use to build your application? You know unit tests should be included as part of your build process and you are going to start adding them ... maybe next week? You may believe that modernizing your development process would be difficult, too time-consuming, and expensive, but if you have an Oracle Cloud account, you may be surprised at what tools you already have access to and how easy it is to get started. Join Blaine Carter as he takes a look at the...Read more

Concurrent Session AT24 Make New Mistakes: Leadership Lessons from an Agile Success
Bernie Maloney, Powered by Teams
3:30 pm to 4:30 pm

Do you ever feel like the market moves faster than your marketing team? Could you imagine what’s possible if you’d be forgiven for making an honest mistake? Organizations introduce agile believing it will lead to greater responsiveness, resiliency, and resourcefulness, but agile is more than a process. Achieving agile’s full benefits comes from shifting the culture and mindset of a whole organization, sometimes as radically as leadership allowing teams to make mistakes. This philosophy was a driver in the fastest division in HP’s history to reach $1B, a hardware division focused on...Read more

Industry Technical Presentation ITP11 Solving the 4 Lasting Problems in Software Testing
Elise Carmichael, Functionize
3:30 pm to 4:30 pm
Testing hasn't changed all that much in 20 years Many of the creation, debugging, execution and maintenance challenges have been around almost that long Data Science and Machine Learning finally offers a path forwardRead more
Industry Technical Presentation ITP12 Stop Performance Issues from Causing Delivery Delays
Chris Colosimo, Parasoft
3:30 pm to 4:30 pm

Today’s agile testing teams require a solid strategy for building and executing test cases earlier in their sprints to obtain faster feedback required for iterative development. Unfortunately, when it comes to performance testing, most organizations complete this practice at the end of development cycles due to constraints in the test environment. Taking a shift-left approach to performance testing can identify API and UI issues earlier in the development lifecycle and reduce the cost of remediating defects once the application is fully built. This session will help you reuse functional test scripts and leverage service virtualization to optimize early-stage performance testing.Read more

Visit the Expo—Closes at 5:30pm
4:30 pm to 5:30 pm
Concurrent Session AT25 Coaching Is the Product: Build and Measure Your Product Context
Tricia Bailey, TSavvy Consulting, John Eisenschmidt, Panel—Emily Clark, Jennifer O'Neill, Alicia McLain, & Elizabeth Burgess
4:45 pm to 5:45 pm

When we talk about products in agile, we typically think of software. But any product or service can benefit from agile. If you are struggling to make that mental shift from software products to delivering a customer-focused service, this is the session for you. Tricia Bailey and John Eisenschmidt will show how to use agile to establish a coaching office and lead your transformation by "sipping your own agile champagne." Learn how to use product definition tools and practices, sprinkle agile principles throughout, and cultivate healthy, self-organizing teams.Read more

Concurrent Session AT26 Agile Teams—Not So Cross-Functional!
Leslie Lowman, AvidXchange
4:45 pm to 5:45 pm

In the purest Scrum organizations with teams that are fully cross-functional, it is easy for those teams to complete delivery of their quality work in their own way. In other organizations, however, there are Scrum or agile teams that can't accomplish every single thing by themselves and need help from other teams or departments. When we talk about teams being cross-functional, we assume they are able to complete their commitments on their own. However, in a growing number of organizations, this is not the case. Let's take a dive into some ways that Scrum or agile teams are able to...Read more

Concurrent Session AT27 Making Sure Agile Always Delivers Customer Value
Vidya Dinamani, Product Rebels, Heather Samarin, Product Rebels
4:45 pm to 5:45 pm

Teams are getting good at agile—they learn the ceremonies, they get a good agile coach that tightens performance, and they become a well-oiled machine primed for delivery. But are they delivering value to the customer? In agile, for some teams sprint 0 is assigned to research spikes, to help define the value that the sprint should deliver. But for many teams, there is not even a sprint 0; value delivery should happen constantly. Join Vidya Dinamani and Heather Samarin as they share what they’re seeing in multiple organizations: Teams that are constantly delivering, but their products are...Read more

Concurrent Session AT28 Using Security Chaos Engineering to Build Protected, Resilient Systems
Aaron Rinehart, Verica.io
4:45 pm to 5:45 pm

The speed and scale of complex system operations within cloud-driven architectures make them extremely difficult for humans to mentally model their behavior. This often results in unpredictable and catastrophic outcomes that become costly when unexpected security incidents occur. There is a need to realign the actual state of operational security measures in order to maintain an acceptable level of confidence that our security actually works when we need it to. As an alternative to simply reacting to failures, the security industry has been overlooking valuable chances to further...Read more

Concurrent Session AT29 The Road to Continuous Monitoring
Pawel Piwosz, EPAM Systems
4:45 pm to 5:45 pm

DevOps culture has come a long way over the past decade. We have been able to automate almost every step of the delivery process—yet we still lack automated monitoring. The transition from the classic way of monitoring to continuous monitoring is difficult, not only because it demands strict approaches to the methodology and architecture, but mainly because our organizational culture is not ready for it. Join Pawel Piwosz as he attempts to create a common understanding of what continuous monitoring is, what foundations are needed to start building continuous monitoring, and what advantages...Read more

Concurrent Session AT30 Lessons Learned Moving to Trunk-Based Development
Craig Sebenik, Independent Consultant
4:45 pm to 5:45 pm

Moving from a branching model, such as GitFlow, to trunk-based development isn't trivial or easy, but it is definitely worth the effort if increasing release velocity is your goal. Craig Sebenik led the transition to “trunk dev” at a couple of companies after being involved in a massive project at LinkedIn. Join Craig as he describes trunk dev and gives his perspective on the scenarios where the different flavors work best. Discuss what you lose by moving away from a branching model and what you gain with trunk dev, and why that transition will set up the team for future growth and faster...Read more

Concurrent Session AT31 Speed Dating in the Test Tool Pool
Darrel Farris, mabl
4:45 pm to 5:45 pm

You’re starting at a new company. You’re beginning a greenfield project. Your agile transformation is calling for a tech revolution. You’re part of a testing center of excellence. Or your needs just aren’t being met anymore. Whatever the reason, you’re in the market for new testing tools, you have all the freedom in the world ... and you have no idea what you’re doing. Shopping for new tools is not unlike dating. You need to ask yourself the same questions: “What am I looking for?” “Do they fit in with the picture I have for my future?” “Will they get along with my friends and colleagues...Read more

Concurrent Session AT32 From Concept to Reality: A Modern Approach to Large-Scale Scrum in Government
Jonathan Graham, US Government, Kaylee Wichert, US Government
4:45 pm to 5:45 pm

The US Naval Surface Warfare Center Dahlgren Division (NSWCDD) was chosen as the software development agent for a brand-new, multimillion-dollar acquisition program with an aggressive timeline. To meet this timeline, program development will utilize agile, DevOps, and user-centered design best practices. This effort requires adaptation of government business practices, plus a shift in culture. To maximize the likelihood of success, a new organization was established to pilot necessary changes. This session describes that organization's creation and how it is designed to embrace change...Read more

Industry Technical Presentation ITP13 Introduction to AI in DevOps
Jennifer Bonine, AI Appstore, Inc.
4:45 pm to 5:45 pm
You will get a wide survey of all the different ways AI is applied to software testing today. You will get hands-on experience using AI with a testing focus with no coding skills required. With this workshop you will get an understanding of where testing, and your career, are headed in an AI-First worldRead more
Industry Technical Presentation ITP14 Adopting DevOps
Gene Gotimer, Coveros, Inc.
4:45 pm to 5:45 pm
Strive for a generative culture, providing team members the psychological safety to fail. Use value-stream mapping to help you understand your process. Remove your biggest impediment. When that isn't a problem anymore, remove the next biggest.Read more

Thursday, June 18

Agile Leadership Summit (Part of the All-Access Pass)
1:00 pm to 4:30 pm

THIS EVENT IS PART OF THE AGILE + DEVOPS VIRTUAL ALL-ACCESS PASS! Thursday, June 18 (1pm-4:30pm) & Friday, June 19 (1pm-3:30pm)

The business world is changing faster than ever. Dynamic global markets are forcing organizations to continuously transform to stay ahead. But internal and external forces provide both opportunities and challenges for leaders. Join in the conversation with your peers as experienced business leaders share their lessons learned while leading change. Learn about best practices and pitfalls from those that have done it...Read more

Leadership Summit Session SMT2 Agile Leadership Summit: Opening Remarks: Jeffery Payne, Coveros (Summit Moderator)
Jeffery Payne, Coveros
1:00 pm to 1:15 pm

Join Jeff Payne as he kicks off the Agile Leadership Summit right before the first Keynote speaker presentation.Read more

Leadership Summit Session SMT3 Agile Leadership Summit: Decoding Culture: How Culture Can Improve Performance and Increase Joy
Jeff Gallimore, Excella
1:15 pm to 2:15 pm

We’ve all heard culture is vital to creating and sustaining a healthy organization. It was even Merriam-Webster’s Word of the Year in 2014! We also know culture is notoriously hard to describe in a meaningful way. Even harder than describing culture is demonstrating its contribution to organizational performance. We know culture is important. But for all its importance, we’ve had few tools and limited research to describe or quantify culture. Join Jeff Gallimore as he explores the critical aspects of culture and discusses how a strong culture can improve corporate performance while keeping...Read more

Leadership Summit Session SMT4 Agile Leadership Summit: Transform Yourself Before Transforming Others
Lee Eason, IHS Markit
2:30 pm to 3:30 pm

The aspiration of leadership is often rooted in character traits that make effectively leading healthy organizations difficult. Pride, ego, and ambition are powerful internal motivators, but they must be tempered in order for you to grow into the kind of leader your people need. An effective transformation of any kind must start with you to be successful. Join Lee Eason as he shares his stories of leading organizational change while highlighting the personal growth that had to occur for him to be successful. Learn how Lee lead product development turn-arounds and widespread organizational...Read more

Leadership Summit Session SMT5 Agile Leadership Summit: Think Tank Discussion Part I: Problem Definitions
Jeffery Payne, Coveros
3:45 pm to 4:30 pm

Join with your peers in an engaging and highly interactive session to discuss the issues that affect you most. Using answers to the question “As a Leader, What is Keeping You Up at Night?” posed at Thursday’s evening reception, participants will form small groups to work on finding solutions to pressing test management issues. Discussions will review identified issues, barriers to change, and focus on innovative strategies and practical next steps. At the end of the think tank, all feedback will be collected and posted online to encourage further collaboration.Read more

Friday, June 19

Leadership Summit Session SMT6 Agile Leadership Summit: Think Tank Discussion Part II: Leadership Solutions
Jeffery Payne, Coveros
1:00 pm to 2:00 pm

Based upon the problem definitions developed during Part I of the Think Tank, small groups will brainstorm on how to best solve these challenges, leveraging the collective wisdom of peers and Summit speakers. Each group will designate a representative to present its results and practice delivery.Read more

Leadership Summit Session SMT7 Agile Leadership Summit: Think Tank Discussion Part III: Presentation of Results
Jeffery Payne, Coveros
2:00 pm to 3:30 pm

Small group representatives will each be given five minutes to present their leadership solutions. Summit participants will vote on which group produced the best solutions.Read more

Thursday, June 25

DevSecOps Summit
1:00 pm to 4:00 pm
Thursday, June 25 (1:00pm-5:00pm CT) & Friday, June 26 (1:00pm-4:00pm CT) To register for the FREE DevSecOps Summit, go to: https://well.tc.devsecopssummit

Why is learning about DevSecOps vital to you and your role? In the past few years, security integration within the DevOps pipeline has given rise to the idea of DevSecOps. Once seen as the bottleneck and inhibitor of the development and deployment process, security has become an integral part of the movement towards automation and the removal of manual oversight...Read more

DevSecOps Summit Session DS1 DevSecOps Summit: So Happy Together: Making the Promise of DevSecOps a Reality
Alyssa Miller, Snyk, Ltd.
1:00 pm to 1:45 pm

It may be hard for some to believe, but it’s been over a decade since DevOps was first introduced. It wasn’t very long after that the concept of DevSecOps began to emerge as security practitioners attempted to keep application security practices engaged in software delivery. However, recent surveys show that even in organizations that have adopted a DevSecOps model, security is still often viewed as a bottleneck. This idea of security as an inhibitor can undermine the promise of DevSecOps to deliver a culture of shared responsibility for security. Hacker, former developer, and application...Read more

DevSecOps Summit Session DS2 DevSecOps Summit: Effective Static Analysis is the Key to Successful DevSecOps
Arthur Hicken, Parasoft
1:45 pm to 2:15 pm

DevSecOps creates more effective security by moving the traditional gate earlier instead of the end of the pipeline, where it’s too late to effectively fix security issues. Static code analysis is the best way to move security as far left as possible by using both early detection checkers for common issues like tainted data as well as secure-by-design coding patterns that harden the code against todays common attacks. However, static analysis has a reputation for being noisy and causing extra work. We will explore tips and tricks to make sure your static analysis is delivering security...Read more

DevSecOps Summit Session DS3 DevSecOps Summit: AppSec: Grim Reaper or Archangel of Dev?
Brittany Greenfield, Wabbi Inc
2:15 pm to 2:45 pm

AppSec has gotten a bad rap as the “no” team, having to bear the bad news of why Development can’t deploy. But it’s not their fault—without effective integration of AppSec into the SDLC, both teams suffer from untimely information, which means AppSec can only deliver bad news, not enable security as a health part of a Development process. With an effective SecDevOps program that includes proactive policy assignment to effectively manage security debt and automate governance, Security shifts from being a blocker to an advisor in decreasing project delivery risk, without sacrificing velocity...Read more

DevSecOps Summit Session DS4 DevSecOps Summit: Embracing DevSecOps through Embedded Application Security
Robert Statsinger, Contrast Security
3:00 pm to 3:30 pm

Traditional approaches to application security create unacceptable drag and scaling problems for DevOps, while expert staffing and tooling requirements to support “more code, faster” create untenable economics. This presentation will discuss the transformative impact of embedding application security into applications themselves. Embedded AppSec removes friction, enables security to be seamlessly woven into DevOps, and provides a continuous and unified approach across the SDLC that empowers Dev, Security, QA/Test, Ops, and other stakeholders to collaborate and realize the benefits of...Read more

DevSecOps Summit Session DS5 DevSecOps Summit: Risk Management and Audit in a High Change Environment
Guy Herbert, Atlassian
3:30 pm to 4:00 pm

When you are trying to move fast and ship to customers you don't want risk and compliance holding you back. But the environment that we work in requires you to have good risk management and we all have compliance obligations that we need to maintain. So how do we make this work? At Atlassian, we are always trying to ship faster to meet your needs and we have lots of compliance obligations to maintain - come and hear from Guy Herbert, Atlassian's Risk Futurist about how the combination of people, practices, and tools has enabled teams to ship multiple times per day to regulated compliance...Read more

Friday, June 26

DevSecOps Summit Session DS6 DevSecOps Summit: Blameless Retrospectives in DevSecOps at Global Healthcare Giants
DJ Schleen, Rally | United Healthcare, Aaron Rinehart, Verica.io
1:00 pm to 1:45 pm

Implementing a scalable DevOps program can seem like an impossible task at times. Add security into the mix and the challenge can appear insurmountable. Organizations around the world have come to realize the potential business impacts of adopting DevSecOps and how it can enable engineers to deliver more value to the market faster. While the prospect of transformation seems alluring, a great number of organizations are still unsure of where to start, what’s involved, how much it will cost and how to achieve success. Discussing our triumphs and tragedies not only bring clarity, but champion...Read more

DevSecOps Summit Session DS7 DevSecOps: Essential Pipeline Tooling To Enable Continuous Security
Richard Mills, Coveros
2:00 pm to 2:30 pm

As we embrace DevOps to optimize our Agility, we need to move away from slow, manually intensive processes into more of a continuous flow of software into production. Whether we are doing true "Continuous Deployment" straight to production or not, we no longer have time for slow, manual, late-lifecycle security assessments to determine if our code is going to put us on the front page of the newspaper (for the wrong reasons). What we need is the visibility to know that our code is secure enough to pass muster every day. What we need is continuous security.

The DevSecOps movement is...Read more

DevSecOps Summit Session DS8 DevSecOps Summit: Continuous QA Risk Analysis with an AppSec-DevOps-OWASP Mindset! Preview
Bob Crews, Checkpoint Technologies
2:30 pm to 3:00 pm

The scope and complexities of Application Security testing in a DevOps world are rapidly increasing as new technologies emerge, applications become more advanced, vulnerabilities more prevalent, and threats become more astute! The quantity and types of vulnerabilities can make the process of testing overwhelming, especially in a DevOps and Agile world when factoring in aggressive target dates and a lack of resources. Utilizing a rapid, strategic risk-based analysis approach while factoring in the OWASP Top 10 will assist you in prioritizing your overall testing effort. If you can’...Read more