Conference Schedule

Sunday, June 4

Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Registration Desk Hours—7:30am–10:00am
7:30 am to 10:00 am
Add to calendar
Leading SAFe–SAFe Agilist Certification Training (2–Day)
Chip Loving
8:30 am to 5:00 pm
  • Lead the application of Lean thinking and Agile and product development flow principles to improve productivity, employee engagement, time to market, and quality
  • Apply the Scaled Agile Framework based on lecture, real-world examples, and insights by Scaled Agile experts
  • Understand the skills necessary for an enterprise transformation based on the information and examples presented, and additional recommended readings and resources
  • Gain the insights into the leadership skill most effective in unlocking the intrinsic motivation of software development
  • ...
Add to calendar
Certified ScrumMaster Training (2–Day)
Bob Payne
8:30 am to 5:00 pm
This two-day Certified ScrumMaster® Training prepares you both to gain your ScrumMaster certification, and more importantly, to utilize it in complex situations and projects. Upon completion, you'll be eligible to take an exam allowing you to become a Certified ScrumMaster® (CSM), which includes a two-year membership in the Scrum Alliance®, where valuable ScrumMaster materials and information are available exclusively to CSMs.
 
Add to calendar
Fundamentals of DevOps Certification—ICAgile (2–Day)
Tom Stiehm
8:30 am to 5:00 pm

DevOps combines development, testing, and operations and includes continuous integration, automated testing, continuous delivery, and rapid deployment practices. Because DevOps practices require confidence in nearly all changes, automated testing is an essential ingredient that is integrated into the process and relied upon for enforcement of quality gates and to ensure overall delivery quality. This two-day course will teach you how to avoid the common mistakes of DevOps implementations and to leverage DevOps best practices. Test professionals, operations engineers, developers, project managers, and business owners will all benefit from this curriculum.

 

Add to calendar
Product Owner Certification (2–Day)
Sanjiv Augustine
8:30 am to 5:00 pm

This two-day Certified Scrum Product Owner certification course gives you the skills to assume the hardest role in Scrum, a Product Owner. Taught by leading agile practitioners, the focus on this course is providing real-world techniques that have been proven effective by product owners in hundreds of actual projects. Business customers, product managers, and line managers will benefit from this training. Upon completion, successful participants are registered as a Certified Scrum Product Owner (CSPO) with a two-year membership in the Scrum Alliance® (www.scrumalliance.org).

Add to calendar
Agile Tester Certification (2–Day)
Rob Sabourin
8:30 am to 5:00 pm

Agile software practices are being employed within many development organizations worldwide, and as a result, many testers struggle to understand the agile development process and their place in it. In Agile Tester Certification, both novice and experienced testers learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes. Learn technical and team skills testers need for success in the world of agile development, as well as the techniques of Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD) and Behavior-Driven Development (BDD) during this two-day course. All participants are expected to have experience in or knowledge of agile development fundamentals.  

Add to calendar
Software Tester Certification—Foundation Level (3–Day)
Dawn Haynes
8:30 am to 5:00 pm

Delivered by leading experts in the testing industry, Software Tester Certification—Foundation Level is an accredited training course to prepare you for the ISTQB® Certified Tester—Foundation Level CTFL) exam. ISTQB® is the only internationally accepted certification for software testing and has granted more than 450,000 certifications in more than 110 countries around the world. In this three-day course, you’ll learn the basic skills required of a software test professional and how testing fits into software development. This course is appropriate for those new to the testing profession and those seeking ISTQB® certification in software testing. 

Add to calendar
Fundamentals of Agile Certification—ICAgile (2–Day)
Jeffery Payne
8:30 am to 5:00 pm
Learn what agile is all about, why agile works, and how to effectively plan and develop software using agile principles. Upon completion of this course, successful attendees will be certified by the International Consortium for Agile (ICAgile), awarded the ICAgile Professional designation (ICP).
Lunch
12:00 pm to 1:00 pm
Training Classes Continue—1:00pm–5:00pm
1:00 pm to 5:00 pm
Registration Desk Hours—4:00pm–6:00pm
4:00 pm to 6:00 pm

Monday, June 5

Registration Desk Hours—7:00am–4:30pm
7:00 am to 4:30 pm
Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Multi-Day Training Classes Continue—8:30am–5:00pm
8:30 am to 5:00 pm
Add to calendar
Tutorial MA Git and GitHub for Developers and Testers VIDEO
Wilson Mar
8:30 am to 4:30 pm

Git clients and the GitHub cloud have achieved an enviable adoption rate. Major corporations as well as open source projects now host their code on GitHub. Developers, DevOps, and non-technical writers alike now use Git to work with text files in a way that enables them to go back to specific versions at any point in time. Websites at GitHub.io are proliferating. Job interviewers look to GitHub to gauge each individual's creativity, popularity, capability, and tenacity. Join Wilson Mar in this hands-on tutorial to become immediately productive with these vital tools. Wilson has...Read more

Add to calendar
Tutorial MC Building Continuous Delivery Pipelines: A Workshop
Ken Mugrage
8:30 am to 12:00 pm

Although continuous delivery (CD) and DevOps are growing in popularity, not much practical information is available about how to get started. This hands-on technical tutorial is the place to get your feet wet and your questions answered. For this workshop, bring a laptop with the appropriate software installed (see note below), and Ken Mugrage will provide everything else you need. You will configure a complete continuous delivery pipeline from source code commit through deployment. Learn when to run each common type of automated test for the fastest possible feedback and how to run tests...Read more

Add to calendar
Tutorial MB Great Product Design with User Story Mapping
Jeff Patton
8:30 am to 4:30 pm

Built from index cards or sticky notes, a story map is a simple model that helps the people who create it envision a customer’s experience with the product. Story maps are a core practice within a design process focused on understanding and building empathy with customers and users, and then identifying and testing solutions to improve the customer’s experience with your product or services. Jeff Patton says that design process and story mapping can help you identify completely new product opportunities or improve the existing product experience. Learn how to map your customer and user...Read more

Add to calendar
Tutorial MD Facilitation Skills for All: Create Engaging Meetings
Tricia Broderick, Jake Calabrese
8:30 am to 12:00 pm

Are you looking for techniques that will foster collaboration within meetings? Are you recognizing that meetings have become painful experiences where people struggle to achieve the purpose of the meeting and question the value of meetings? Tricia Broderick and Jake Calabrese recognize that most facilitators understand the basics of the role, such as creating a meeting goal and agenda. Unfortunately, this alone does not guarantee a meeting’s success. Join Tricia and Jake to challenge the typical ways meetings are planned and conducted. Discover alternative techniques in dealing with common...Read more

Add to calendar
Tutorial ME Plan, Architect, and Implement Test Automation within the Lifecycle VIDEO
Mike Sowers
8:30 am to 12:00 pm

In test automation, we often must use several tools that have been developed or acquired over time with little consideration of an overall plan or architecture, and without considering the need for integration. As a result, productivity suffers and frustrations increase. Join Mike Sowers as he shares experiences from multiple organizations in creating an integrated test automation plan and developing a test automation architecture. Mike discusses both the good (engaging the technical architecture team) and the bad (too much isolation between test automators and test designers) on...Read more

Add to calendar
Tutorial MF Principles and Practices of Lean Software Development VIDEO
Ken Pugh
8:30 am to 12:00 pm

Lean software engineering emphasizes continuous delivery of high quality applications. Ken Pugh explains the principles and practices that form the basis of lean software development—concentrating on developing a continuous flow by eliminating delays and loopbacks; delivering quickly by developing in small batches; emphasizing high quality which decreases delays due to defect repair; making policies, process and progress transparent; optimizing the whole rather than individual steps; and becoming more efficient by decreasing waste. Ken describes lean’s emphasis on cycle time...Read more

Lunch
12:00 pm to 1:00 pm
Add to calendar
Tutorial MG Agile Risk Management
Philip Lew, Moss Drake
1:00 pm to 4:30 pm

Software componentization has made software more unpredictable because unforeseen conditions can cause components to interact in ways we hadn’t imagined. Greater complexity, increased user expectations, and our desire to use agile with ever increasing velocity require that we actively manage uncertainties and risks. Classic risk management identifies risks and prioritizes them to determine impact to the project, but how does that differ in an agile project? Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. What about the...Read more

Add to calendar
Tutorial MH IoT Testing Workshop VIDEO
Jennifer Bonine
1:00 pm to 4:30 pm

The Internet of Things now has a strong foothold in our world. If your business is not prepared for it now, it’s already behind. The IoT is no longer something talked about as a futuristic concept. With the proliferation of connected devices, connected appliances, connected cars, and even connected clothes, the stage is set and IoT apps are here to stay. Our testing, product management, and development teams need to be preparing to address how to develop and test in this new world we live in. The explosive growth of the IoT market has had a major impact on mobile testing and testing in...Read more

Add to calendar
Tutorial MI Acceptance Test-Driven Development VIDEO
Ken Pugh
1:00 pm to 4:30 pm

Defining, understanding, and agreeing on the scope of work to be done is often an area of discomfort for product managers, developers, and quality assurance experts alike. The origin of many items living in our defect tracking systems can be traced to the difficulty of performing these initial activities. Ken Pugh introduces acceptance test-driven development (ATDD), explains why it works, and outlines the different roles team members play in the process. ATDD improves communication among customers, developers, and testers. ATDD has proven to dramatically increase productivity and...Read more

Add to calendar
Tutorial MJ Help Retain Knowledge: Increase Engagement to Achieve Learning
Tricia Broderick
1:00 pm to 4:30 pm

Ever walk out of a meeting or training class struggling to remember what was just discussed? Or be annoyed that people request information that you’ve already shared? You are not alone! Leaders struggle with how to create an engaging environment that results in high collaboration and learning. Unfortunately, most leaders start off with the disadvantage of being exposed to practices that recent brain science has proven to be ineffective, such as standing up front in the room and talking with slides for an hour instead of engaging people every 10–20 minutes. In an agile environment, learning...Read more

Registration Desk Hours—Closes at 4:30pm
4:30 pm

Tuesday, June 6

Registration Desk Hours—7:30am–5:00pm
7:30 am to 5:00 pm
Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Multi-Day Training Classes Continue—8:30am–4:30pm
8:30 am to 4:30 pm
Add to calendar
Tutorial TC Essential Patterns of Mature Agile Leaders
Bob Galen
8:30 am to 12:00 pm

Currently much of agile adoption—coaching, advice, techniques, and training—revolves around agile teams. Leaders are typically ignored, marginalized, or, in the worst cases, vilified. Bob Galen contends that there is a central and important role for managers and effective leadership within agile environments. In this tutorial, explore the patterns of mature agile managers and leaders—those who understand servant leadership and how to effectively support, grow, coach, and empower their agile teams in ways that increase the team’s performance, accountability, and engagement. Investigate...Read more

Add to calendar
Tutorial TF Advanced Test Automation in Agile Development
Rob Sabourin
8:30 am to 12:00 pm

Agile teams are charged with delivering potentially shippable software at the end of each iteration. In fact, some high-performing agile teams with advanced automation can ship working software every day. They achieve regression confidence with extensive automated test suites and other advanced practices. Rob Sabourin shares automation techniques to improve story and feature testing, exploratory testing, and regression testing. Explore ways to fully integrate testing into agile delivery teams by combining test-driven development (TDD) techniques, precise test and tool selection,...Read more

Add to calendar
Tutorial TH Lean/Agile Data Driven Decisions Demystified
Larry Maccherone
8:30 am to 12:00 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. Join Larry to gain an understanding of a wide range of concepts including common (101-level) metrics...Read more

Add to calendar
Tutorial TA Stop Saying DevOps and Start Applying Continuous Delivery Principles
Max Griffiths, Elise McCallum
8:30 am to 4:30 pm

DevOps. You think you need it because the market is telling you, but the market is confused (and self-perpetuating). How is your organization implementing efforts in agile, Continuous Delivery, and now DevOps when they appear to be selling the same dream? Max starts with disambiguating DevOps and understanding our need as software engineers and practitioners. We still demand the same output: improved time to market through the incremental delivery of quality software. Next he shows how to conduct your own Value Stream Mapping exercise—a crucial tool ThoughtWorks uses to identify waste and...Read more

Add to calendar
Tutorial TE What DevOps Means for Testers
Jeffery Payne
8:30 am to 12:00 pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly delivering high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...Read more

Add to calendar
Tutorial TB The Architecture of Microservices VIDEO
Mark Richards
8:30 am to 4:30 pm

Microservices—one of the latest software architecture styles—promises to deliver benefits such as fast and easy deployment, ease of testing, fine-grained scalability, architectural modularity, and high overall agility. Unfortunately, a lot of complexity comes coupled with these benefits. In this product-agnostic architecture tutorial, Mark Richards provides you with an understanding of the microservices architecture style and what hybrids and alternatives exist. This helps guide you in making the right architecture and design decisions for your organization. Mark discusses the...Read more

Add to calendar
Tutorial TD Thinking Inside the Box – Root Cause Analysis with The Six Boxes
James Waletzky
8:30 am to 12:00 pm

Do you want to improve business and user value delivery, quality, efficiency, and productivity of your software engineering team? OK, who doesn’t? Poor productivity problems, quality issues, failing to meet commitments, and general team inefficiencies are unfortunately still commonplace. And what is at the root of most problems? James Waletzky says the answer is those highly imperfect creatures—humans. So how do we go about fixing the problems? First, we must discover the root causes, not just the symptoms, and those are not always obvious. In this hands-on tutorial, James focuses on a...Read more

Add to calendar
Tutorial TG Improve the Mobile User Experience (UX): Keep Your Users Coming Back
Philip Lew
8:30 am to 12:00 pm

Many enterprises are migrating to mobile while new organizations are adopting a mobile-first or mobile-only strategy. Because of the special characteristics of mobile and its user base, usability and the user experience (UX) are of increased importance, especially with SaaS-based business models where users can pay by the month and switch applications in a heartbeat. This is intensified with mobile users who can download another app and try it for free. So you've got about thirty seconds for your users to understand how to use your app and get value. How do you do that? With a UX that...Read more

Lunch
12:00 pm to 1:00 pm
Tutorials Continue (1:00pm–4:30pm)
1:00 pm to 4:30 pm
Add to calendar
Tutorial TI Agile Project Failures: Root Causes and Corrective Actions
Jeffery Payne
1:00 pm to 4: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

Add to calendar
Tutorial TK The Tester’s (New) Role in Agile Development
Rob Sabourin
1:00 pm to 4:30 pm

Avoiding siloed development is a tricky business. It’s easy for agile teams to fall into the rut in which testers only do traditional testing activities and programmers strictly do their time-worn coding activities. Rob Sabourin shares a number of examples of how testing skills can be applied to a wide variety of activities in an agile project. Testers are among the most skilled team members in story grooming, elicitation, and exploration. Risk analysis in self-organized agile teams empowers testers to drive design decisions. A tester’s affinity analysis skills help clear the way for teams...Read more

Add to calendar
Tutorial TM Scrum: Answering the Tough Questions
Ryan Ripley
1:00 pm to 4:30 pm

You attend the two-day Scrum certification courses, pass your exam, and return to your team as a newly minted ScrumMaster—ready to take on the world. Then reality sets in. Your organization doesn’t understand the changes they are being asked to make, the developers have not bought in to agile practices, and your product owner has not been seen for days. Now what? Ryan Ripley addresses the most often asked—but seldom discussed—questions that ScrumMasters face during their projects. These questions range from What is management’s role on a scrum project? to How do we manage dependencies...Read more

Add to calendar
Tutorial TJ Docker Fundamentals Jumpstart VIDEO
Ali Hussain
1:00 pm to 4:30 pm

Docker, a mechanism for low-overhead virtualization, is emerging as a key aspect of DevOps architectures. Interest in Docker—with its lightweight, portable, “build once, configure once, and run anywhere” containers—is growing. If you want to jumpstart your Docker skills, join Ali Hussain to gain first-hand knowledge to help your organization streamline workflows, speed up product releases, and reduce hardware investments. He discusses the basics of Docker: concepts, terminology, commands, must-know features, and real-world examples of Docker projects. Ali presents and demonstrates...Read more

Add to calendar
Tutorial TL Leading Change: Even If You’re Not in Charge VIDEO
Jennifer Bonine
1:00 pm to 4:30 pm

Has this happened to you? You try to implement a change in your organization and it doesn’t get the support that you thought it would. And, to make matters worse, you can't figure out why. Or, you have a great idea but can’t get the resources required for successful implementation. Jennifer Bonine shares a toolkit of techniques to help you determine which ideas will—and will not—work within your organization. This toolkit includes five rules for change management, a checklist to help you determine the type of change process needed in your organization, techniques for communicating your...Read more

Add to calendar
Tutorial TN Statistics in Big Data Analysis: Beyond Counting
Ken Johnston
1:00 pm to 4:30 pm

Do you have data—lots and lots of really big data? Do you know what it’s telling you? Maybe your organization is stuck in dashboard mode, counting how many of this or that. And since you have big data, perhaps you even calculate an average every once in awhile. Therein lies the problem: Organizations don’t advance their use of big data. They just spend more time and money processing more data so they can count it just a little better. Ken Johnston helps you go beyond counting and into statistical relevance. This statistics primer is designed for those with no prior experience or those...Read more

Welcome Reception—4:30pm–5:30pm
4:30 pm to 5:30 pm

Wednesday, June 7

Registration Desk Hours—7:00am–5:00pm
7:00 am to 5:00 pm
Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Add to calendar
Keynote K1 Stamp Out Agile and DevOps Bottlenecks VIDEO
Tanya Kravtsov, Audible
8:45 am to 9:45 am

The most critical step in the agile transformation and DevOps adoption process is identifying the bottlenecks in the product delivery cycle. So, how do you go about finding and eliminating those dreaded bottlenecks? Tanya Kravtsov shares her experiences along with tools and methods that facilitate the discovery process while encouraging innovative thinking among team members. Join Tanya to explore ways you can use Mind Maps, Innovation Games (Speed Boat, Buy a Feature, and more), Stick Figure Process Flows, and Team Collaboration to identify, prioritize, and resolve bottlenecks....Read more

Add to calendar
Keynote K2 Modern Evolutionary Software Architectures
Neal Ford, ThoughtWorks
10:00 am to 11:00 am

For many years, software architecture was described as the “parts that are hard to change later.” Modern advances in architecture have shown that if architects build evolvability into the architecture, change becomes easier. Neal Ford describes a family of software architectures that support evolutionary change, how we can build evolvable systems, and how to retrofit existing ones. He discusses three key concepts that support evolutionary architectures. Incremental change covers engineering practices to support continuous delivery and DevOps. Neal explains how fitness functions build...Read more

Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Add to calendar
Concurrent Session AW1 Transitioning to Agile Leadership VIDEO
Jennifer Bonine, tap|QA
11:30 am to 12:30 pm
The key to helping your teams transform and be successful in an agile world is to know what skills you need to be effective—and in turn, help your team navigate change. Jennifer Bonine focuses on providing a toolkit for agile leadership. Explore your level of acceptance of change, how adaptive you are, and strategies to help others adapt to change. Jennifer provides exercises that enable you to discover your leadership style and understand your blind spots as a leader. What metrics should you be measuring against as you adopt agile development methodologies and move away from a traditional...Read more
Add to calendar
Concurrent Session AW2 The Future of Scrum
Dave West, Scrum.org
11:30 am to 12:30 pm

In the past two decades, Scrum has become the standard for agile development, with more than 90 percent of teams today using Scrum to deliver working software. But, as Scrum starts into its third decade, it’s not the fresh-faced process framework that came into the world in the summer of 1995. In an industry that survives on the bleeding edge of trends will there continue to be a role for Scrum, or will its events, artifacts and roles be consumed by other process frameworks? What really is the future of Scrum? Dave West reviews the past, present, and future of Scrum, using real data from...Read more

Add to calendar
Concurrent Session AW3 Storytelling Techniques for Better Requirements
Jeff Howey, Leading Agile
11:30 am to 12:30 pm

Do you struggle with making your ideas clear and understandable to others? Does it annoy you to sit in requirements sessions for hours only to leave with more questions than answers? As human beings, we’re made for storytelling. It is a natural form of communication. So, Jeff Howey suggests that we use some of the same techniques we use talking to friends and family when trying to share our complex ideas and define software requirements. Whether you are a product owner or a traditional business analyst trying to make your approach to requirements more lean and nimble, join Jeff to explore...Read more

Add to calendar
Concurrent Session BW1 From Monoliths to Services: Paying Your Technical Debt VIDEO
David Litvak
11:30 am to 12:30 pm

Ever since distributed software became popular, developers have been choosing whether to use monolithic architectures or service-oriented architectures. With the advancement of cloud infrastructure and the widespread implementation of agile methodologies, the latter approach has been getting much easier. David Litvak describes how a monolithic application—due to its ever increasing technical debt—can become too big to support. He explores how to gradually reduce the size by extracting its components into smaller services, so ultimately the application is decoupled and highly...Read more

Add to calendar
Concurrent Session BW2 Mobile Testing: Challenges and Solutions
Philip Lew, XBOSoft
11:30 am to 12:30 pm

Now that we’ve gotten beyond the initial shock and prevalence of mobile applications, we’ve come to realize that it’s not just about making apps work. In chasing the mobile market, we often don’t really understand or choose to ignore the differences in the mobile platform when it comes to designing and building a successful app. Of course, the mobile platform is smaller, but what else do you need to consider? To be successful, you need more than just “it works.” Phil Lew explores the top mobile quality challenges, and discusses how to approach and solve them. Some of these challenges...Read more

Add to calendar
Concurrent Session BW3 Notes from the Test Management Battlefield VIDEO
Tanya Kravtsov, Audible
11:30 am to 12:30 pm

Are you a new, aspiring, or experienced manager tasked with building a team of stars? Do you manage a team that needs to be motivated or re-energized? Join Tanya Kravtsov as she shares stories, tips, and tricks on hiring, on-boarding, and managing test engineers and turning your group into a Dream Team. From the experience of building teams in new organizations, managing test teams from five people to fifty, both onsite and onshore, Tanya shares lessons learned and successful processes that she adopted. The talent and level of commitment of individual team members, as well as...Read more

Add to calendar
Concurrent Session DW1 Demystifying DevOps Adoption
Adam Auerbach, Capital One
11:30 am to 12:30 pm

Many organizations are either talking about DevOps or already working toward its adoption. Books and conferences around DevOps abound, and it seems that DevOps engineers are in high demand. What impact does adopting DevOps have on a company and its people? What does DevOps look like from the inside out? What does a DevOps engineer do? What must you learn and do to ensure you’re not left behind? Adam Auerbach answers these questions, explains the overall DevOps movement, and discusses how DevOps is driving changes to organizational culture and structure. He covers the core principles of the...Read more

Add to calendar
Concurrent Session DW2 Architectural Patterns for an Efficient Delivery Pipeline
Abraham Marin-Perez, Equal Experts
11:30 am to 12:30 pm

Continuous integration has made development faster and more reliable. However, as codebases expand, organizations are finding that their build pipelines slow down dramatically. One of the most common reasons is that we often rebuild parts of the system that don't need to be rebuilt. This can happen when the code structure isn’t a faithful representation of the logical dependencies between the different parts. This prevents the pipeline from detecting which parts of the system are impacted by a change and which ones aren’t. Abraham Marin-Perez describes common scenarios in which the...Read more

Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Add to calendar
Concurrent Session AW4 Why Agile Works—and How (Not) to Screw It Up!
Perry Reinert, Independent Consultant
1:30 pm to 2:30 pm

Agile practices can be the easy part of agile. Getting people into the agile mindset is often a greater challenge. Do you have a team member who doesn’t quite support agile or someone who’s playing along but not really committed? One step toward obtaining real commitment is a better understanding of why agile works, why it’s different, and when it is the right approach. In this fast moving session, Perry Reinert provides a fun look at some of the theory that gets to the core of why agile works. Yes, we really can use the words fun and theory in the same sentence! Combining parts of the...Read more

Add to calendar
Concurrent Session AW5 Football and Agile: Like Peanut Butter and ? VIDEO
Bob Galen, Zenergy Technologies, Josh Anderson, Dude Solutions
1:30 pm to 2:30 pm

Is there symmetry between agile and football? Software development methods and one of the more physical sports. You would think the answer is no—nope, surely no similarities there. Nor can agile folks learn much from this grimy sport. Well, just as Scrum has its naming roots in the sport of rugby, perhaps there is some symmetry to it. Join Bob Galen and Josh Anderson as they explore American football and look for similarities, lessons, metaphors, and tactics that align and amplify our agile team practices. Bob and Josh explore making game time adjustments, the importance of tempo...Read more

Add to calendar
Concurrent Session AW6 Finding the 'Seams': Making User Stories Smaller VIDEO
Mitch Goldstein, Summa
1:30 pm to 2:30 pm

When we adopt agile practices and a lean mindset, we make great promises to ourselves but we often encounter difficulties in creating user stories that are of high quality and utility. Mitch Goldstein describes why user stories and their value are the currency of agile and lean software development. Mitch illustrates why making smaller and more nimble stories significantly increases the likelihood of a story's completion and success. What do we look for in user stories that tell us they need to be split? Are there certain words or phrases that identify stories as good candidates...Read more

Add to calendar
Concurrent Session BW4 Working Remotely: Embracing the Challenges
Glen Pascual, Intuit
1:30 pm to 2:30 pm

Glen Pascual recognizes first-hand that while working remotely is an increasing option for many in the IT industry, it can be challenging. Working remotely requires an organization to trust that its employees can do the work without constant supervision and without constant physical proximity to fellow employees. Success requires a strong culture, remote work policies, and support from the team. Many times Remotes are invisible and have difficulty being heard and understood during during conference calls. Glen notes that technical collaboration tools are available that make Remotes more...Read more

Add to calendar
Concurrent Session BW5 Shave Mobile Development Time and Cost with Xamarin
Dave Todaro, Ascendle
1:30 pm to 2:30 pm

By shaving time and cost to build and maintain your app by half, Xamarin—a free, open source framework offered by Microsoft—can revolutionize your mobile application development. Most app development approaches result in building the app twice—once for iOS and once for Android—or producing a sluggish app that has an inconsistent HTML-driven user interface. Xamarin lets you write C# code that’s compiled for each operating system to leverage each platform’s native UI, API access, and performance. Create an app that feels and performs like it was custom-built for that device, while sharing 90...Read more

Add to calendar
Concurrent Session BW6 Move Your Selenium Testing to the Cloud
Anshul Sharma, Emmi Solutions
1:30 pm to 2:30 pm

What is the most challenging aspect of running automation tests? Anshul Sharma believes it is covering multiple browsers and cross-device testing combined with faster execution of tests. The conventional way to do this is by distributing the tests on Selenium Grid, but that comes with a substantial burden of managing and maintaining the infrastructure. Now that cloud-computing resources are available and affordable, many organizations are leveraging cloud services. Anshul says that moving over to cloud from your own selenium grid places your focus more on automation rather than maintenance...Read more

Add to calendar
Concurrent Session DW3 Implement DevOps Like a Unicorn—Even If You’re Not One VIDEO
Mason Leung, Grand Rounds
1:30 pm to 2:30 pm

Etsy, Netflix, and the unicorns have done great things with DevOps. Although most people don't work at a unicorn, they still want to combine agility and stability. To close the gap between developers and operations, Mason Leung says his company runs operation workshops, blogs about infrastructure, and experiments with different tools—and are solving the same problems as the unicorns only on a smaller scale. Mason explains that you don't get to millions of requests without going through the first several hundred. Ideas you can take from unicorns include how to use containers to...Read more

Add to calendar
Concurrent Session DW4 Integrate Security into DevOps
Hasan Yasar, Software Engineering Institute
1:30 pm to 2:30 pm

Software security often evokes negative feelings among software developers because it is associated with additional programming effort, uncertainty, and road-blocking activity on a fast release cycle. Secure software developers must follow a number of guidelines that, while intended to satisfy regulations, can be very restrictive and difficult to understand. Hasan Yasar believes that the Secure DevOps movement combats this negative view by shifting the paradigm. Rather than blindly following required security practices and identified security controls, Secure DevOps developers learn how to...Read more

Add to calendar
Concurrent Session AW7 Agile Leadership Strategies: Winning the War on Complexity VIDEO
Derek W. Wade, Kumido Adaptive Strategies
2:45 pm to 3:45 pm

Development teams are at war with complexity. A solo programmer's craft is difficult enough, but team development adds more volatility and ambiguity—what the U.S. military calls “the fog of war.” Derek Wade’s background in cognitive science has shown him that humans have innate skills at managing this complexity. But too often Derek sees leaders wasting precious human capital because they don’t understand how these skills work. For the past six years, Derek has explored team science which evolved from studying military, aviation, and clinical teams, for practical insights into how...Read more

Add to calendar
Concurrent Session AW8 From Scrum to Kanban: Our Journey
Scott MacIntyre, Capital One
2:45 pm to 3:45 pm

Two of Scott MacIntyre’s teams expressed frustration upon reaching a “Scrum plateau.” After meeting with both teams and hearing their thoughts, Scott decided to move from Scrum to a kanban-style process. One year into their kanban journey, the teams have moved from only visualizing their workflow to improving collaboratively with a focus on flow. Scott relates his teams’ experiences with adopting a new software development mindset including its successes and failures, and shares a set of practices that ensures as smooth a transition as possible for those teams interested in moving to...Read more

Add to calendar
Concurrent Session AW9 Software Craftsmanship in an Agile Environment
Chris McKenzie, Parametric Portfolio Associates
2:45 pm to 3:45 pm

In the past two decades agile has become the popular development methodology. Businesses have been rushing to adopt agile processes because it promises to save money and deliver working software more quickly. However, for many businesses, software quality has not improved—and often has gotten worse. In response, some software engineering leaders found it necessary to create the software craftsmanship movement. Why has agile failed to deliver on its promise of higher quality software? What can be done about it? What solutions do these craftsmen offer? Chris McKenzie explains that the core...Read more

Add to calendar
Concurrent Session BW7 Is Your Project Doomed from the Start?
Lisa Calkins, Exadel
2:45 pm to 3:45 pm

When we think of planning, we often think about requirements planning. We get the initial features and functions down, and then see where agile takes us. Lisa Calkins claims that less than a third of software development projects are successful. Regarding this lack of success, process experts focus on the lack of planning early in the project. However, Lisa believes that all too often teams jump directly from “idea” to “feature sets” without any long-term product or business strategy. Software projects should be value-driven rather than focused on specific requirements or features that may...Read more

Add to calendar
Concurrent Session BW8 Improving Profitability through Accessibility
Michael Durrant, Everquote
2:45 pm to 3:45 pm

Michael Durrant has found that paying attention to basic usability and accessibility guidelines can make millions of extra dollars for his company. He describes his uphill journey to improve accessibility and usability for users purchasing car insurance through their website. Michael shares many factors to consider and barriers to overcome—from those who thought it wouldn’t make much difference to their customers, to those who pointed out that it had been tried before and not made any money, to those who didn’t have knowledge of or even agree with some of the basic principles of usability...Read more

Add to calendar
Concurrent Session BW9 Drive Product Improvements with Telemetry
Ken Johnston, Microsoft
2:45 pm to 3:45 pm

Do you want to know how real users are interacting with your product? Do you want to know which features they don’t use? Would you like to understand how your product works internally under real operational conditions? Then you need telemetry—the instrumentation of your product to record this information and transmit it back to you for analysis. Windows 10 implemented this capability. Today, there are more than 450 million devices running Windows 10 providing constant feedback on its operation. Ken Johnston says Microsoft learned a lot about what they did right for that launch—and what...Read more

Add to calendar
Concurrent Session DW5 You Can’t Buy DevOps … You Have to Sell It
Ken Mugrage, ThoughtWorks
2:45 pm to 3:45 pm

In an industry where fads come and go, people you work with probably think that DevOps is just another flash in the pan, another techno-management fad. You, however, know adopting a DevOps culture will help your organization, and you need to be able to convince the rest of the organization. Since DevOps is mostly about culture, it’s critical that you have organizational support to implement it. Ken Mugrage shares peer-reviewed research, stories from real companies, and other solid evidence that you can use to make the case for adopting a DevOps culture. Unfortunately, pure logic and...Read more

Add to calendar
Concurrent Session DW6 Microservices and Docker: Foundation for a New Generation of Applications
Anders Wallgren, Electric Cloud
2:45 pm to 3:45 pm

Docker has matured and expanded from its primary use in the build/test stages into production deployments. Similarly, microservices are expanding from use mostly for greenfield web services to use in the enterprise as organizations explore ways to decompose their monolith to support faster release cycles. Anders Wallgren says that running microservices-based applications in a containerized environment makes a lot of sense—for both build and test, and from a runtime perspective in production. Docker and microservices are natural companions, forming the foundation for a new generation of...Read more

Networking Break in the Expo—3:45pm–4:15pm
3:45 pm to 4:15 pm
Add to calendar
Keynote K3 Lightning Strikes the Keynotes
Lee Copeland, TechWell Corp.
4:00 pm to 5:00 pm

Throughout the years, Lightning Talks have been a popular part of the STAR testing conferences. Now, they’ve come to the combined Better Software, Agile Dev, and DevOps conferences too. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. Some of the best-known experts will step up to the podium and give you their best shot of lightning. Get multiple keynote...Read more

Expo Reception—5:30pm–6:30pm
5:30 pm to 6:30 pm

Thursday, June 8

Registration Desk Hours—7:30am–3:00pm
7:30 am to 3:00 pm
Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Add to calendar
Keynote K4 Big Data: The Magic to Attain New Heights
Ken Johnston, Microsoft
8:45 am to 9:45 am

There is magic in Big Data. There are also goblins, fairies, and rainbow-colored unicorns. The problem is to take all that data and turn it into magical insights that help make your software products better and help the business grow. Ken Johnston has been employing data for decision-making for years in service operations, cloud development, A/B testing, and recently with business intelligence. Ken shares examples of building big data infrastructures, using telemetry to predict and react to service outages, deploying A/B experiments to drive post sales monetization, mining text data for...Read more

Add to calendar
Concurrent Session AT1 The Agile Dojo: Shiny Toy or Best Idea Ever? VIDEO
Francie Van Wirkus, Francie Van Wirkus
10:00 am to 11:00 am

Remember your first two weeks on a scrum team? It was fantastic and miserable all at the same time. And when things got difficult, your team teetered on the edge of the waterfall. What if there were a way to help teams gel more quickly and accelerate their agile learning by immersing them in it? What if there were a place where they could practice what they’ve learned in training, without interruption? This is the agile dojo, a real experiment happening in a large, complex organization. Francie Van Wirkus shares her insights and learnings of creating and sustaining an agile dojo....Read more

Add to calendar
Concurrent Session AT2 Five XP Practices for Agile Development
David Bernstein, To Be Agile
10:00 am to 11:00 am

Five development practices compose the core of Extreme Programming (XP)—automating the build for continuously integrating software as it is written, collaborating with team members through pair programming, practicing agile design skills that enable testability, using test first development to drive design, and refactoring code to reduce technical debt. Together, these five technical disciplines are proving to be essential for sustained success with agile development. However, many teams haven’t been exposed to the benefits of these practices or understand how to use them effectively....Read more

Add to calendar
Concurrent Session AT3 The T-Shaped Scrum Team: Get in Shape for Your Future
Mary Thorn, Ipreo
10:00 am to 11:00 am

Today, agile teams are being asked to do more than ever before. The notion of a T-shaped person, created by Tim Brown (CEO of IDEO) in the 1990s, describes a new breed of worker—one who goes beyond the standard, assigned role. Mary Thorn believes that the roles of team members can stretch to include other aspects that intrigue them and keep them interested. Mary’s team members are writing product documentation, are ScrumMasters, are building infrastructure to support rapid release, are taking ownership for security and compliance to standards, are presenting the development process to...Read more

Add to calendar
Concurrent Session BT1 Finding Efficiencies in Your Development Lifecycle
Melissa Tondi, Disrupt Testing
10:00 am to 11:00 am

Many of us feel like we never have enough time to complete everything we want in a given sprint, cycle, or phase. Even though we can't add more hours to our day, we can add time by removing inefficiencies in our development lifecycle management approach. Melissa Tondi explores a number of areas that may be causing inefficiencies in our overall approach. These problem areas include acceptance criteria for requirements that are not understood, actionable, or demonstrable; unit tests that are misunderstood or non-existent; and demos that don’t actually demonstrate capability. Melissa shares...Read more

Add to calendar
Concurrent Session BT2 Application Resiliency: Keys to Planning for IoT and the Cloud
Steven Woodward, Cloud Perspectives
10:00 am to 11:00 am

The technology storms continue to form and merge. The Internet of Things, software-defined everything, blockchain, and cloud computing are combining and recombining in new ways. To provide and consume trusted and resilient services, solutions must be defined and designed to accommodate failure. Although the term resiliency is seldom defined, clarified, or used in a meaningful context, it is often used to describe applications. However, this vagueness leads to rework, cost overrun, frustration, and most importantly, solutions that do not provide the resilience required by the business....Read more

Add to calendar
Concurrent Session BT3 Why You Shouldn’t Automate – And Why You Will Anyway VIDEO
Kevin Pyles, Domo
10:00 am to 11:00 am

Automation has been touted as a way to speed up release delivery, improve quality, and reduce testing costs. However, what if there is a different side to this story? Come hear an opposing view to automation—and why it may actually cost your organization time, resources, and even quality. Kevin Pyles discusses why automation projects continue to fail, why automation checks should take a backseat to manual testing, and why the cost of automation is just too high. Kevin suggests you “just say no” to automation. But with pressure from your manager and great industry marketing hype,...Read more

Add to calendar
Concurrent Session DT1 Continuous Delivery of Innovation and Quality
Stacy Kirk, QualityWorks Consulting Group, LLC
10:00 am to 11:00 am

High performing DevOps organizations deploy 200 times more frequently than lower performers. So, it is no surprise that these organizations are known for their innovation and quality. Low performing DevOps teams miss the opportunity to continuously test their ideas and integrate feedback. Many organizations fail to achieve continuous delivery due to limitations in their testing process and strategy. Stacy Kirk details how to start or optimize quality in your DevOps lifecycle for continuous delivery of innovative applications. She explains how to foster a culture of innovation that will...Read more

Add to calendar
Concurrent Session DT2 Continuous Testing in DevOps VIDEO
Michael Hackett, LogiGear Corp
10:00 am to 11:00 am

Achieving continuous testing is a daunting task for many test teams still struggling with combining agile, test automation, and increased speed. We know that change is rarely easy. Fixing or getting rid of some practices is tough. However, one-step-at-a-time change can take you far and fast. To jumpstart your team, Michael Hackett shares learnings from four LogiGear clients in various stages of continuous integration, continuous testing, and continuous delivery. Failures in one organization ranged from naively thinking that automating every manual script was a good thing to...Read more

Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Add to calendar
Concurrent Session AT4 Experience Agile Emergence through Sketch Comedy
John Krewson, Sketch Development Services
11:30 am to 12:30 pm

“The best architectures, requirements, and designs emerge from self-organizing teams.” Most people read this principle from the Agile Manifesto and focus on the self-organization element. What about the concept of emergence? Exactly how do requirements and designs emerge? And how do self-organizing teams enable emergence? Get a hands-on lesson on self-organization and emergence using an unlikely source of inspiration—sketch comedy. John Krewson leads courageous delegates to envision, write, rehearse, and perform an episode of The Waterfall Comedy Hour . Others watch the process unfold and...Read more

Add to calendar
Concurrent Session AT5 Visual Management Gone Wild
Nichole Vanderlaan, Amway Corporation
11:30 am to 12:30 pm

A visual management system is a low-tech tool with a simple mission—to visually represent the work that the team is doing. When used regularly and correctly, it can be a project acceleration tool. However, teams often go wild with visuals, decorating every inch of free wall space with gridlines, Sticky Notes, and project stats until it looks like the arts and crafts store vomited all over the office. Nichole Vanderlaan refers to this as “wallpaper,” which is often static and fails to provide much benefit. She highlights common failure modes that result in wallpaper such as not huddling...Read more

Add to calendar
Concurrent Session AT6 Adapting Your Organization and Teams for Agile
Nir Szilagyi, PayPal
11:30 am to 12:30 pm

As more and more companies and teams transform to agile, the challenges become more diverse and affect how teams execute and the personal careers/ambitions of team members. Agile transformation poses challenges that span product architectures, products modularization, execution velocity, timelines, release management, and the roles of product, project, and engineering managers. Nir Szilagyi has led teams in multiple companies through the storm of agile changes and experienced first-hand the pitfalls that these changes can bring. Nir shares both his personal story as a quality engineering...Read more

Add to calendar
Concurrent Session BT4 RAMP: Requirements Authors Mentoring Program VIDEO
John Terzakis, Intel
11:30 am to 12:30 pm

Industry data indicates that untrained and inexperienced requirements authors commonly inject thirty to fifty major defects per page of text. With many requirements specifications reaching several hundred pages, potentially thousands of defects are injected into the software development process. John Terzakis says training and mentoring of authors by a requirements coach is effective in reducing defect densities by an order of magnitude—when each coach is assigned only a few authors, they are collocated and, most importantly, experienced requirements coaches are available. So what...Read more

Add to calendar
Concurrent Session BT5 Six Ways to Improve Class Design for Better Software
Max Guernsey, Net Objectives
11:30 am to 12:30 pm

Decomposing a system design into small classes with narrow responsibilities is essential for creating a maintainable software product. However, without guidance, it can often be difficult—especially for new software developers—to see how a large class might be broken down into smaller pieces. The problem usually isn’t knowing how to make a change, it’s knowing what change to make. Max Guernsey shares six techniques that can ease the burden of identifying smaller design elements. These include direct examination of code qualities, modeling real-world entities, responding to code smells,...Read more

Add to calendar
Concurrent Session BT6 The #NoEstimates Movement
Ryan Ripley, Independent Consultant
11:30 am to 12:30 pm

When will you deliver that feature? How much will this project cost? What can I have right now? All of these are reasonable questions that both management and customers want answered. The problem is that when developers try to answer these questions, often more harm than good results. Estimates turn into commitments, dollars are committed based on misinformation, and all parties involved end up feeling cheated and confused. Ryan Ripley explains that the #NoEstimates movement is a critical look at how estimates are used in the software industry. Are estimates needed at all? Is getting...Read more

Add to calendar
Concurrent Session DT3 Pipeline as Code: A Model for Scaling CI/CD VIDEO
Dan Petit, ServiceMaster
11:30 am to 12:30 pm

Many companies begin their journey into DevOps by using open-source tools to stand up simple but effective continuous integration (CI) and continuous delivery (CD) pipelines for one or two small, leading-edge teams—as a proof-of-concept. These early successes are often followed by an overwhelming demand for more—more teams, more functionality, more traceability, and faster turnaround. DevOps teams may soon find that their initial effort, as effective as it was, does not scale consistently or quickly. After all it was only a proof of concept. This inability to scale slows the...Read more

Add to calendar
Concurrent Session DT4 Scaling Automated Tests: Choosing an Appropriate Subset
Manoj Pahuja, GoDaddy, Daniel Clayton, GoDaddy
11:30 am to 12:30 pm

Automated testing of an application with many dependent services can be challenging. Achieving continuous deployment across these services can be even more so. Managing, coordinating, and scaling deployments of services can become overwhelming and error prone over time. Ensuring that you are able to detect important defects before customers do can be difficult. Executing only relevant tests after each code change rather than always running everything (boiling the ocean) can be a formidable task and might not scale well as the size of the app increases. Manoj Pahuja and Daniel Clayton...Read more

Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Add to calendar
Concurrent Session AT7 Agile Release Planning: The Middle Time Frame
Sarah Harper, Cerner Corporation
1:30 pm to 2:30 pm

Lean and agile development methods, which emphasize planning on five different levels, can generate amazing high-level vision and long-term plans to achieve business goals. These methods also can produce plans for lower-level detailed iteration and daily planning. Yet when it comes to release planning—the middle time frames—lean-agile methods often degrade into a best guess by the team, architect, or project manager. Sarah Harper demonstrates how to use your team’s historical data to accurately predict and plan releases. In addition, she shows how you can use Monte Carlo methods to...Read more

Add to calendar
Concurrent Session AT8 Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Don MacIntyre, Scrum Etc.
1:30 pm to 2:30 pm

The Internet of Things (IoT) will be a $1.7 trillion market by 2020. Don MacIntyre explains how agile is being used in Internet of Things systems—often combined with mobile and cloud technologies. Don reviews how agile is successfully being used today in a wide range of development environments, including software as a service applications, large and complex mission critical systems, and for both mobile software and hardware. Don looks closely at IoT, examines how it is disrupting many traditional markets, and explores how traditional device manufacturers are applying agile. Learn which...Read more

Add to calendar
Concurrent Session AT9 Include Automated Testing in Your Definition of Done
Angie Jones, LexisNexis
1:30 pm to 2:30 pm

Even though most teams appreciate the benefits of test automation, it is commonly viewed as too time-consuming to be included as part of an agile sprint. This results in automation being done in isolation, typically months after the user story has been completed. This can lead to several problems including automation team members being disengaged and missing key aspects of the requirements, as well as teams going through a period where new features are being introduced but no regression testing is occurring. Angie Jones provides agile-friendly approaches to test automation that allow teams...Read more

Add to calendar
Concurrent Session BT7 Improv(e) Your Requirements
Damian Synadinos, Ineffable Solutions
1:30 pm to 2:30 pm

Improvisational comedy—sometimes called improv—is a form of theater in which the performance is created spontaneously, in the moment. Successful improvisers learn and use a variety of skills and techniques which allow them to better extract ideas, expand on them, and make them meaningful and manifest. Now, reread the previous sentence but replace the word “improvisers” with “analysts.” In many ways, improv is a great analogy for requirement elicitation, analysis, and specification. In this highly interactive session, Damian Synadinos uses his extensive experience with improv and...Read more

Add to calendar
Concurrent Session BT8 Happy and Productive Teams: A Divine Saga
Matti Klasson, King Digital Entertainment
1:30 pm to 2:30 pm

Matti Klasson believes we live in a world where our social networks and relations are becoming more important in everything we do—and this is reflected in our work environment. Social relations and networks within the organization will supersede traditional hierarchical structures. We need to support the new paradigm of networking and socially connected organizations where teams are enabled to deliver value to the customer as fast as possible. A new agile leadership is needed to create and maintain an environment where people can be highly creative and innovative. This is the story of how...Read more

Add to calendar
Concurrent Session BT9 The Rise of the Purpose-Driven Multi-Cloud
Brad Schick, Skytap
1:30 pm to 2:30 pm

Cloud adoption rates are skyrocketing in the enterprise with some 65 percent of organizations already using more than one private and/or public cloud. Cloud, mobile, and social media are driving demand for new applications to meet ever changing business process capabilities. Brad Schick says that as a result, more enterprises are discovering that clouds built for a specific purpose generally have less over-provisioning and often out-perform generic multi-purpose one-size-fits-all solutions. How can we breathe new life into existing applications to support richer scenarios and meet user and...Read more

Add to calendar
Concurrent Session DT5 DevOps: The Key to Quality-Driven Development
Gajan Pathmanathan, Quicken Loans
1:30 pm to 2:30 pm

Rapidly evolving business demands and competitive environments pose challenges to increase the speed of delivery and do better with less. This often results in sacrificing quality and failing to understand that a minimum viable product must be “viable” to the customer. When organizations realize this, they often turn to DevOps practices that are rapidly becoming the new norm. Gajan Pathmanathan discusses how to ensure quality-driven development through DevOps while maintaining delivery speed. He focuses on the transition an organization needs to make to ship “quality” software frequently,...Read more

Add to calendar
Concurrent Session DT6 DevOps and Regulatory Compliance—Like Oil and Water or Peanut Butter and Jelly?
Brandon Carlson, Lean TECHniques, Inc.
1:30 pm to 2:30 pm

DevOps and regulatory compliance are two critically important ingredients in today’s connected organizations. DevOps enables you to move quickly and respond to change in an era where change is increasing at an exponential rate with no sign of slowing down. Regulatory compliance ensures that your organization takes the appropriate steps to follow relevant laws that appear to require adding burdensome processes and controls to your software development lifecycle. Brandon Carlson acknowledges that at first glance these two ideas seem incompatible, but they actually go together like peanut...Read more

Networking Break in the Expo—2:30pm–3:00pm
2:30 pm to 3:00 pm
Add to calendar
Concurrent Session AT10 Guiding Cultural Adoption of Agile at Scale
Ebenezer Ikonne, Cox Automotive
3:00 pm to 4:00 pm

Many approaches to implementing agile focus primarily on the adoption of common practices at the team level. While this focus on practices is important, recognizing that agile is a set of overarching values and principles is also important. Adopting agile “at scale” in organizations often means a culture change needs to take place. To facilitate change, we must understand culture, its levels, and how we can influence it. Agile transformations often stall because those leading the transformation fail to view it through the lens of a cultural change. Ebenezer Ikonne shares agile culture...Read more

Add to calendar
Concurrent Session AT11 Setting and Measuring Individual Performance in Agile Teams VIDEO
Tina Rusnak, First Class Agile, LLC
3:00 pm to 4:00 pm

When software development teams work in waterfall environments, traditional performance management programs can help encourage personal development and innovation. However, Tina Rusnak says that when organizations move to agile, measuring performance takes on a new form that often causes confusion. If you're an agile developer, the days of receiving a high performance rating for writing the most code are over. Why? Agile is all about creating value, not writing code. If you're an agile tester, the days of receiving a high rating for finding the most bugs are over. Why? Agile...Read more

Add to calendar
Concurrent Session AT12 Agile Test Automation for Data-Centric Applications VIDEO
Lynn Winterboer, Winterboer Agile Analytics, Cher Fox, Fox Consulting
3:00 pm to 4:00 pm

Test automation is one of several key technical enablement practices that allow teams to be more successful in their agile journey. Although there are many test practices and automation tools available for software development teams to leverage, few are targeted to data-related development and testing.This lack of data-centric testing tools leaves teams working on data warehousing, business intelligence, and other data-centric applications thinking they can't possibly automate their tests. Why is test automation important to agile data teams? Why aren’t they automating their tests...Read more

Add to calendar
Concurrent Session BT10 Impact Maps: Let Your Goals Drive Your Product Features
Mathias Eifert, Excella Consulting
3:00 pm to 4:00 pm

Wouldn’t it be great if there were a way to combine quantified business goals, direct traceability from goals to features, surfacing of value assumptions, cause-and-effect analysis, design thinking, and visual facilitation in a single approach? Mathias Eifert says there is! Impact maps support multiple stakeholders in gaining consensus on which features or actions are most useful in helping an organization achieve its goals. In the process, stakeholders agree what needs to be accomplished, create shared understanding of possible solutions, decide which user groups or personas to target...Read more

Add to calendar
Concurrent Session BT11 Your Resume is Now What You Do on GitHub
Wilson Mar, JetBloom
3:00 pm to 4:00 pm

Increasingly, recruiters are looking at GitHub accounts to identify candidates who demonstrate a proven history of work over several years with specific technologies. Rather than looking at your résumé, employers prefer looking at your GitHub account because it’s verifiable. Anyone can analyze your GitHub history to see what you have been working on, when, with whom, and with what technologies. They can see how “technical” you are by what type of files you changed. Wilson Mar helps you create your own GitHub account, your personal website available from anywhere in the world, with keywords...Read more

Add to calendar
Concurrent Session BT12 Sprint Zero on Your Enterprise Cloud Journey
Chris Haddad, Karux, LLC
3:00 pm to 4:00 pm

If the cloud is supposed to eliminate infrastructure concerns and create an instant-on environment, why do DevOps teams commonly spend six to twelve months bootstrapping their first cloud environment? How can teams reduce the time and effort required to establish a cloud network topology, layer security controls, automate cluster provisioning, and lay a DevOps pipeline? Chris Haddad describes the typical enterprise cloud journey and how to accelerate value by adopting road-tested worksheets, patterns, and templates. After sharing how teams assess infrastructure prerequisites with a legacy...Read more

Add to calendar
Concurrent Session DT7 Metrics to Assess Risk in DevOps VIDEO
Bill Dickenson, CAST Software
3:00 pm to 4:00 pm

As software development becomes more value-focused, the need for a fluid production process emerges. That process is DevOps. However, when the number of release cycles rises, so does the risk of disruptive code entering the system and eroding the value that development creates. Traditional risk assessment techniques create a false sense of security. Risk is not a simple “go or no-go” decision; it is an input to an informed decision that requires extensive risk analysis. As the velocity increases and the focus on user acceptance and functional validation increases, the...Read more

Add to calendar
Concurrent Session DT8 DevOps in an Embedded and Regulated Environment
Arjun Comar, Coveros
3:00 pm to 4:00 pm

Working in embedded environments greatly restricts the tools available for a DevOps pipeline. A regulated environment changes the processes a development team can use to deliver software. This combination results in a highly restricted environment that forces the team back to first principles, searching for a process that actually works, and tools to help foster iteration and rapid feedback. Arjun Comar describes the options, identifies a set of useful tools, and discusses the challenges facing any team working on DevOps in necessarily unfavorable environments. Together, examine Arjun’s...Read more

Add to calendar
Keynote K5 Identify Development Pains and Resolve Them with Idea Flow
Janelle Klein, Open Mastery
4:15 pm to 5:15 pm

With the explosion of new frameworks, a mountain of automation, and our applications distributed across hundreds of services in the cloud, the level of complexity in software development is growing at an insane pace. With increased complexity comes increased costs and risks. When diagnosing unexpected behavior can take days, weeks, or sometimes months, all while our release is on the line, our projects plunge into chaos. In the invisible world of software development, how do we identify what's causing our pain? How do we escape the chaos? Janelle Klein presents a novel approach to...Read more

Agile Leadership Summit Reception—5:30pm–7:30pm
5:30 pm to 7:30 pm

Friday, June 9

Registration Desk Hours—7:30am–3:00pm
7:30 am to 3:00 pm
Summit Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Agile Leadership Summit—8:30am–4:00pm
8:30 am to 4:00 pm
Add to calendar
Agile Leadership Summit
8:30 am to 4:00 pm

"Increasing Leadership Mastery" Thursday, June 8 • 5:30 pm–7:30 pm and Friday, June 9 • 8:30 am–4:00 pm

As leaders, we often put our teams and organizations first. We have a responsibility to foster continuous learning and improvement. The trick is introducing change in a way that is lasting, effective—and not invasive. If this were easy, it would not be called leading. So, where do you start? With you! Take the time and challenge yourself to increase your leadership mastery.

Agile Leadership Summit participants learn from and work with...Read more

Add to calendar
Leadership Summit Session SMT1 Impact over Progress: Learning from Evidence over Following the Process
David Hussman, DevJam
8:45 am to 10:15 am

All too often, David Hussman finds that teams are overly certain that “following a process” equates with finding success. For many of these teams and organizations, their focus is on progress over product, running the risk of getting the wrong thing done faster. Expect to be challenged by examining whether you are leading process adoption rather than impact produced. Explore how leaders can support the practices that are working, challenge the practices that are not working, and convert team goals to make real change for the organization in the form of better products, better user...Read more

Add to calendar
Leadership Summit Session SMT2 The Triumph of Simplicity, Discipline, and Clarity
Paul Hammond, eBay
10:45 am to 12:00 pm

As a leader it can be difficult—whether in times of change or in times of relative stability—to stay centered and focused on what is important. The “noise” around you can be deafening and the pace can make your head spin. Paul Hammond has tried many approaches, both for himself and for his teams, to manage this sensory overload. A number of tactical methods have helped, but he has found he always returns to and relies on three core evergreen principles—simplicity, discipline, and clarity. Join Paul to gain insight into what each of these means to him with examples of situations where...Read more

Summit Lunch
11:45 am to 12:45 pm
Add to calendar
Leadership Summit Session SMT3 Leadership Coaching Dojo: A Chance to Practice What You Preach
Bob Galen, Zenergy Technologies
12:45 pm to 2:00 pm

A recent Harvard Business Review article referenced a survey in which 70 percent of leaders reported being uncomfortable with employee conversations. And these were simple conversations—not crucial or pivotal conversations. It is no surprise that most leaders really struggle as they engage in difficult conversations such as individual employee or team performance improvement discussions or those challenging leadership assumptions. Bob Galen says that these are the very conversations you need to have as you envision, engage, and guide your teams through the changes toward a successful agile...Read more

Add to calendar
Leadership Summit Session SMT4 Agile Leadership in the Public Sector
Todd Holden, Tennessee Department of Transportation
2:30 pm to 3:30 pm

Less than a decade ago Gartner reported that 75 percent of large-scale government IT projects resulted in failure. In 2014, government software project failures such as Healthcare.gov again called national attention to this continuing problem in the public sector. To become more responsive, many federal, state, and local agencies began using agile software delivery methods. Yet, public service leaders still struggle to embrace new ways of thought or challenging long-term processes to instill agility into the public sector culture. Todd Holden examines what he sees as a fundamental thought-...Read more