Conference archive

Conference Schedule

Sunday, November 13

Registration Desk Hours—7:30am–10:00am
7:30 am to 10:00 am
Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Add to calendar
Bryan Batty
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
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
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
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
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
Roland Cuellar
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
  • ...
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, November 14

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
Tutorial
MA
Add to calendar
6.50
Bob Aiello
8:30 am to 4:30 pm

Robust configuration management (CM) practices are critical for creating continuous application build, package and deployment to support agile’s integration and testing demands, and for rapidly packaging, releasing, and deploying applications into production. Classic CM—identifying system components, controlling changes, reporting the system’s configuration, and auditing—won’t do the trick anymore. Bob Aiello presents an in-depth tour of a more robust and powerful approach to CM consisting of six key functions: source code management, build engineering, environment management, change...Read more

Tutorial
MB
Add to calendar
NEW
6.50
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 make it envision a customer’s experience with their 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 customers and users...Read more

Tutorial
MC
Add to calendar
NEW
3.25
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. Bring a laptop with the appropriate software installed (see note below), and Ken Mugrage will provide everything else you need for this workshop. 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

Tutorial
MD
Add to calendar
NEW
3.25
Tricia Broderick
8:30 am to 12:00 pm

Has your team been struggling to become one of those high-performing teams that you were assured it would be if you started doing agile? Are your teams stuck on the agile transformation plateau? Most organizations start off strong in their transformation toward an agile mindset, successfully implementing team practices such as sprints and stand-ups but often a plateau or even a slip back occurs. Why? Because many leaders do not focus on fostering sustained agility—that is, creating an overall environment that influences individuals and teams to be focused on learning everything every day....Read more

Tutorial
ME
Add to calendar
NEW
1.00
Jennifer Bonine
8:30 am to 12:00 pm

No longer a futuristic concept, the Internet of Things (IoT) has a strong foothold in our world. If your business is not prepared for it now, it’s already behind. With the proliferation of connected devices, appliances, cars, and even clothes, the stage is set. IoT apps are here to stay. Jennifer Bonine says our testing, product management, and development teams need to be addressing how to develop and test in this new world of IoT. Testers accustomed to traditional platforms are now asked to test on newer devices and more advanced platforms, some never tested on before. Testers must race...Read more

Tutorial
MF
Add to calendar
3.25
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 rather than...Read more

Lunch
12:00 pm to 1:00 pm
Tutorials Continue (1:00pm–4:30pm)
1:00 pm to 4:30 pm
Tutorial
MG
Add to calendar
NEW
Aater Suleman
1:00 pm to 4:30 pm

Docker is a mechanism for low-overhead virtualization that 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. Aater Suleman presents and demonstrates best practices, pitfalls, and practical advice from real-world case studies using Docker. Aater discusses basic Docker concepts, Docker terminology, Docker commands, must-know Docker features, and real-world examples of Docker projects. He focuses on eight common use cases and explores the advantages containers bring to...Read more

Tutorial
MH
Add to calendar
3.25
David Hussman
1:00 pm to 4:30 pm

If you are new to agile methods—or trying to improve your estimation and planning skills—this session is for you. David Hussman brings years of experience coaching teams on how to employ XP, lean, Scrum, and kanban. He advises teams to obtain the estimating skills they need from these approaches rather than following a prescribed process. From start to finish, David focuses on learning from estimates as you learn to estimate. He covers skills and techniques from story point estimating delivered within iterations to planning without estimates by delivering a continuous...Read more

Tutorial
MI
Add to calendar
3.25
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 reduce...Read more

Tutorial
MJ
Add to calendar
NEW
3.25
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, November 15

Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Registration Desk Hours—7:30am–5:00pm
7:30 am to 5:00 pm
Multi-Day Training Classes Continue—8:30am–5:00pm
8:30 am to 5:00 pm
Tutorial
TA
Add to calendar
6.50
Bob Aiello
8:30 am to 4:30 pm

DevOps is an emerging set of principles, methods, and practices that enables the rapid deployment of software systems. DevOps focuses on lowering barriers between development, testing, security, and operations in support of rapid iterative development and deployment. Many organizations struggle when implementing DevOps because of its inherent technical, process, and cultural challenges. Bob Aiello shares DevOps best practices, starting with its role early in the application lifecycle and bridging the gap with testing, security, and operations. Bob explains how to implement DevOps using...Read more

Tutorial
TB
Add to calendar
3.25
Bob Galen
8:30 am to 12:00 pm

Currently much of agile adoption—coaching, advice, techniques, and training—revolves around the 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 teams’ performance, accountability, and engagement. Investigate...Read more

Tutorial
TC
Add to calendar
NEW
3.25
Jeffery Payne
8:30 am to 12:00 pm

DevOps is more than a buzzword or 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

Tutorial
TD
Add to calendar
NEW
3.25
Andy Kaufman
8:30 am to 12:00 pm

As leaders of teams and projects, we regularly face choices and decisions that have downstream consequences. Do you want to be able to make better decisions in your personal or professional life? Do you want to help your team members make better choices when it comes to decisions on their projects? Or are you simply curious about how and why people make certain choices? In this highly interactive tutorial, Andy Kaufman shares why the familiar pros-and-cons approach seems to make sense—but is profoundly flawed. He discusses how our biases influence the options we consider and the choices we...Read more

Tutorial
TE
Add to calendar
NEW
3.25
Robin Goldsmith
8:30 am to 12:00 pm

Poor requirements are often the major cause of project problems. Yet nobody does much about them—at least not effectively. Traditional approaches advocate writing voluminous requirements documents that often don’t help much and may even contribute to difficulties. Agile goes to the opposite extreme, relying on brief requirements in the form of three-line user stories that fit on the front of an index card and a few user story acceptance criteria that fit on the card’s back. In this exercise-focused interactive workshop, Robin Goldsmith reveals reasons user stories and their acceptance...Read more

Tutorial
TF
Add to calendar
3.25
Mike Sowers
8:30 am to 12:00 pm

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Mike Sowers as he addresses common metrics—measures of product quality,...Read more

Tutorial
TG
Add to calendar
NEW
3.25
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, that’s a stupid question because 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-...Read more

Tutorial
TH
Add to calendar
NEW
3.25
Rob Sabourin
8:30 am to 12:00 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

Lunch
12:00 pm to 1:00 pm
Tutorials Continue (1:00pm–4:30pm)
1:00 pm to 4:30 pm
Tutorial
TI
Add to calendar
NEW
3.25
Philip Lew
1:00 pm to 4:30 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

Tutorial
TJ
Add to calendar
3.25
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

Tutorial
TK
Add to calendar
NEW
3.25
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. You are ready to take on the world—when 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...Read more

Tutorial
TL
Add to calendar
3.25
Rob Sabourin
1:00 pm to 4:30 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

Tutorial
TM
Add to calendar
3.25
David Hussman
1:00 pm to 4:30 pm

Are you an agile practitioner who wants to take agility to the next level? Are you looking to gain real value from agile instead of simply more talk? Even though many are using agile methods, not all are seeing big returns on their investment. David Hussman shares his experiences and describes a short assessment you can use to identify both strengths and weaknesses in your use of agile methods. Creating an assessment helps you look at the processes you are using, examine why you are using them, and determine whether they provide real value. This assessment guides you through the rest of...Read more

Tutorial
TN
Add to calendar
3.25
Mike Sowers
1:00 pm to 4:30 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 his test...Read more

Tutorial
TO
Add to calendar
NEW
3.25
Larry Maccherone
1:00 pm to 4: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

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

Wednesday, November 16

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
Keynote
K1
Add to calendar
1.00
Andy Kaufman, Institute for Leadership Excellence and Development, Inc.
8:30 am to 9:30 am

In software development—and in many life activities—success often depends on how well we collaborate with our team and our stakeholders. Yet getting a group of people to truly work in partnership—let alone self-organize—is a daunting challenge. And we’re often left with lingering tensions, anxieties, and sub-par performance because teams are made up of people with varying degrees of knowledge, skill, and commitment. Although we need our team focused on delivering a great outcome, sometimes egos, personalities, and agendas get in the way. Andy Kaufman asks you to think back in your career...Read more

Keynote
K2
Add to calendar
1.00
David Hussman, DevJam
10:00 am to 11:00 am

When we want to produce more product with the same number of staff, we normally think about adding more process. David Hussman believes we don’t necessarily need to do that. Instead of talking about scaling agile, David focuses on scaling product learning—while avoiding process inflation along the way. Topics he addresses are: moving from Scrum teams to product team to focus on product success, mapping teams to product(s), interconnecting product discovery and product delivery techniques, and the challenges associated with cross team dependencies and constraints when producing products at...Read more

Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Concurrent Sessions—11:30am–12:30pm
11:30 am to 12:30 pm
Concurrent Session
AW1
Add to calendar
1.00
Ryan Ripley, Independent Consultant
11:30 am to 12:30 pm

Ryan Ripley relates that during his last agile transformation project, a key stakeholder asked, “Why are we adopting agile?” Ryan talked about increasing quality, delivering software sooner, and fostering a more collaborative relationship with business partners. After a few moments, the stakeholder raised his hand and said, “I get all that. But how is all of this agile stuff any better, faster, or cheaper than what we do today?” Ryan says that leaders must answer the better, faster, cheaper question if they want their agile transformation and associated projects to move forward. To prepare...Read more

Concurrent Session
AW2
Add to calendar
1.00
Scott Aucoin, Intuit
11:30 am to 12:30 pm

When enterprise agile methods are sold as a means to predictability, how can we improve our predictability when we are working across many or dozens of teams, and how do we measure predictability across teams rather than team by team? Scott Aucoin shares how Intuit uses agile measurements to build stronger teams and put out the same fires in many teams at once rather than coaching and improving team by team. Scott shares real-world data from dozens of teams with lessons learned and examples of how some higher maturity groups of teams and lower maturity groups may need different “missions”...Read more

Concurrent Session
AW3
Add to calendar
1.00
Fadi Khoury, Ford Motor Company
11:30 am to 12:30 pm

A failure point in developing useful and usable products are user requirements and expectations—understanding who the users are, their goals, actions, motivations, and pain points. Fadi Khoury explains that user-centered design is a product development methodology based on actual user needs, behaviors, abilities, and perceptions. User-centered design is popular because it offers the most effective path to useful and usable products. Combining this design approach with personas—fictional characters, created to represent the different user types that may use a product—is a powerful approach...Read more

Concurrent Session
BW1
Add to calendar
1.00
AshLea Allberry, Nanonation, Inc.
11:30 am to 12:30 pm

Technical teams are complex and managing them is challenging. Technical and organizational leadership often collide, and balancing the two is vital to an organization’s success. Furthermore, it is uncommon to find an individual who possesses strong technical and organizational leadership capabilities. AshLea Allberry shares her experience with unique teams and her efforts to find a uniform answer to team structure and management. AshLea describes her experience managing creatives, their greatest strengths and their deepest complexities. Once she covers the foundation and teams are...Read more

Concurrent Session
BW2
Add to calendar
1.00
Steve Moses, Applause
11:30 am to 12:30 pm

A team’s ability to manage change and match shifting business goals is a major component of successful mobile agile development. To help an organization rise above its competition, especially in today’s digital economy, teams must get apps to market fast—and also delight users. User experiences—and the feedback provided to the world via social media and the app store—pave the way toward a brand’s success or failure. So it’s critical that organizations understand the all-important mobile user point-of-view (POV). Steve Moses describes how to leverage the right mix of software testing tools...Read more

Concurrent Session
BW3
Add to calendar
1.00
Gregory Pope, Lawrence Livermore National Labs, Vicki Pope, Lawrence Livermore National Laborator
11:30 am to 12:30 pm

Software has found its way into almost every part of our lives. Increased automation in the cars we drive can lead to failures which could result in physical injury, unacceptable risk, or cyber security vulnerabilities. In order to prevent accidents, identification of hazards, risks, and security vulnerabilities is required during development. The problem is the traditional hazard analysis techniques—failure effects and modes analysis, fault tree analysis, and root cause analysis—were developed for simplistic hardware controllers and are based on single point failures. Software fails...Read more

Concurrent Session
DW1
Add to calendar
1.00
Adam Serediuk, xMatters, Inc.
11:30 am

Join Adam Serediuk on his journey leading change during the transition from IT Ops to DevOps and the driving forces behind making this change. In this non-tool talk, Adam describes the cultural and organizational approaches, challenges, and techniques his company used in establishing successful DevOps teams and their continuing journey toward NoOps. Adam outlines the steps his organization took to reshape its operations and development teams along with the reasons and the opportunities for making those changes—with tradeoffs and benefits. Any IT Ops team trying to support a company in...Read more

Concurrent Session
DW2
Add to calendar
1.00
Harold “Waldo” Grunenwald, Independent Consultant
11:30 am

Harold “Waldo” Grunenwald hears it all the time—DevOps doesn't work. Sometimes it's from people whose “DevOps transformation” consisted of a team rename or from operations people who scoff at the idea of letting development teams deploy to production frequently. Waldo demonstrates why placing the blame on DevOps practices and tooling is missing the point. He offers practical solutions to the problems of historically poor relations between operations and development teams, describes why delegating authority is the path to freedom, and shows why cross-functional product teams are the way to...Read more

Industry Technical Presentation
ITP1
Add to calendar
Vinod Vasudevan, Paladion Networks
11:30 am to 12:30 pm
  • Security challenges in the world of DevOps
  • Architecture, tools and techniques for seamless integration of security
  • Achieve DevSecOps at the speed of DevOps
  • Read more
Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Concurrent Sessions—1:30pm–2:30pm
1:30 pm to 2:30 pm
Concurrent Session
AW4
Add to calendar
1.00
Brandon Carlson, Lean TECHniques, Inc.
1:30 pm to 2:30 pm

You’re agile. You talk the talk and walk the walk. Just like the twelfth principle of the Agile Manifesto says—“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly”—you have regular retrospectives. So, why are your agile practices, whether based on Scrum or SAFe or even XP, the same as everyone else’s? Brandon Carlson explores another agile principle that often seems to be forgotten: “Simplicity—Maximizing the amount of work not done is essential.” Using a case study example, Brandon shows you how and what one company...Read more

Concurrent Session
AW5
Add to calendar
1.00
David Bernstein, To Be Agile
1:30 pm to 2:30 pm

David Bernstein says that the core of Extreme Programming (XP) is comprised of five development practices: 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 practices are essential for sustained success with XP and for many of the best agile teams. However, quite a few agile teams haven’t been exposed to some or all of these...Read more

Concurrent Session
AW6
Add to calendar
1.00
Ken Pugh, Net Objectives
1:30 pm to 2:30 pm

Requirements elicitation and documentation can be frustrating in an agile process. Some interpret the Agile Manifesto statement “working software over comprehensive documentation” to mean that no requirements documentation is warranted because the code documents the requirements. Others are concerned that if details of requirements are not treated equal to code, they are lost for future program modifications. Ken Pugh does not find this an either-or situation and describes ways to create requirements that are a balance between these two extremes. He shows how to develop requirements from...Read more

Concurrent Session
BW4
Add to calendar
0.50
Bob Jarvis, Quality Enablement, LLC
1:30 pm to 2:30 pm

It’s as true today as it was in 1986 when W. Edwards Deming published Out of the Crisis and wrote, “Remove barriers that rob people … of their right to pride of workmanship.” Companies everywhere implement processes, hire staff, and install tools to help them meet their business objectives. Many organizations strive to have engaged workers, efficient processes, and effective tools. However, Bob Jarvis says that, rather than doing the real work they were hired to perform, workers often end up spending too much time each day fighting obstacles related to those very processes, people...Read more

Concurrent Session
BW5
Add to calendar
1.00
Tom Chavez, Independent Consultant
1:30 pm to 2:30 pm

With hundreds of mobiles, tablets, and wearables running different versions of iOS and Android, automated continuous testing is the only sane way to address mobile testing. Tom Chavez reviews automated testing tools for mobile apps, including tools that require writing tests in a programming language and tools that record and playback mobile app actions for replay requiring no programming at all. See tools that show your real user data including location, OS, connection type, device battery level, and data I/O. Tom shares how these affect application performance and user satisfaction. To...Read more

Concurrent Session
BW6
Add to calendar
1.00
Rob Sabourin, amibug.com
1:30 pm to 2:30 pm

Testers are challenged to provide accurate estimates. Later, magically, test estimates become commitments cast in concrete even in the most turbulent contexts. In fact, most test estimates are based on shallow project insights. Estimators are often ignorant of key design, usage, and environmental factors. Many traditional project management estimation techniques fail when applied to testing projects. After all, what you test next depends on what you learned before, and knowledge evolves as the project continues. Rob Sabourin shares his SEBTE test estimation model, an experience-based...Read more

Concurrent Session
DW3
Add to calendar
1.00
Lee Eason, Ipreo
1:30 pm to 2:30 pm

The word DevOps is quickly becoming the new Agile—an overused word that has lost its meaning. Cutting through the jargon, Lee Eason gets to the heart of what DevOps means, where it came from, and why it is crucial for your company to embrace it. If you want to deliver on the promise of agile—to improve quality and reduce time to market—you must understand and implement DevOps. Lee shares three mechanisms of change—enablement, mentoring, and coaching—you can use to drive the transformation, as well as key performance indicators to measure your progress along the way. Learn where the big...Read more

Concurrent Session
DW4
Add to calendar
1.00
Abraham Marin-Perez, Equal Experts
1:30 pm to 2:30 pm

Continuous integration (CI) and continuous deployment (CD) have been key to increasing the pace at which development teams can deliver value to the business while keeping quality high. However, many teams are finding that their build pipelines are hard to manage, with builds taking so long that they often halt the development process. Abraham Marin-Perez explores the negative effects of long builds and discusses the most common solutions that organizations apply—many of which involve unfortunate compromises that reduce the benefits of CI/CD. In order to fix this problem without compromises...Read more

Industry Technical Presentation
ITP2
Add to calendar
Adam Bowen, Delphix
1:30 pm to 2:30 pm
  • The evolution of the needs of DevOps to bring us to the point.
  • What is the Data Gap? What is the impact of the Data Gap?
  • How is the Data Gap being bridged today? What does that look like tomorrow?
  • Read more
Concurrent Sessions—2:45pm–3:45pm
2:45 pm to 3:45 pm
Concurrent Session
AW7
Add to calendar
1.00
Anthony Crain, Blue Agility, LLC
2:45 pm to 3:45 pm

The Scaled Agile Framework (SAFe) is one of the fastest growing frameworks for large teams doing agile—now second only to Scrum. Scrum helps small collocated teams develop solutions in an agile fashion, and up until now, most teams have had to scale agile for multiple teams and program management on their own. Anthony Crain introduces SAFe, which has quickly become the most popular technique used by very large agile organizations. SAFe targets groups of 50 or more people—and even thousands—on one or several related projects. Anthony assumes you know agile, the Agile Manifesto, and Scrum...Read more

Concurrent Session
AW8
Add to calendar
1.00
Satish Thatte, Independent Consultant
2:45 pm to 3:45 pm

Agile planning is often misinterpreted to mean minimal or improvised planning. However, planning and replanning with discipline and rigor are essential in agile, and no amount of execution effort can compensate for poor planning. Satish Thatte presents a customizable Agile Planning Playbook where each planning level guides and aligns planning at the next lower level. The planning process itself is agile with periodic adjustments based on customer feedback, plan execution, and changes in market or customer needs. Learn how to increase your agility by practicing customizable product...Read more

Concurrent Session
AW9
Add to calendar
1.00
James Waletzky, Crosslake
2:45 pm to 3:45 pm

Agile done well can lead to great successes—rapid delivery of business and user value, high product quality, fast time to market, and engineering productivity. Agile done poorly leads to skepticism of the methodologies, distrust of the principles, and failure to deliver—in essence, a snafu [sna-foo]: a badly confused or ridiculous muddled situation. James Waletzky has gathered a set of snafus (anti-patterns) that pose challenges for organizations adopting agile. Set yourself up for success by understanding where teams go wrong with agile, complete with tips on how to avoid or fix the...Read more

Concurrent Session
BW7
Add to calendar
1.00
Jonathan Silva, Axosoft
2:45 pm to 3:45 pm

Whether you’re a developer, tester, ScrumMaster, CTO, or CEO, you know you have to listen to the needs of your customers and team; accept the fact that they are going to change their minds; and respond, adapt, tap dance, iterate, raise your voice, stand up, and delight your audience in order to ship out the best software of your entire life. Can I get a witness?! Jonathan Silva shares evangelizing strategies that can help you inspire at any level—whether a Fortune 500 company or a startup software company. These approaches include developing your point of view, seeing your audience,...Read more

Concurrent Session
BW8
Add to calendar
Jennifer Bonine, tap|QA
2:45 pm to 3:45 pm

In the next few years, when more than 20 billion devices will be connected to the Internet, many of us will be IoT testers—in one way or another. Jennifer Bonine explores new areas you will need to address in your testing, new testing skills for the IoT era, and how to innovate your technology strategies and processes to account for new vulnerabilities. Jennifer addresses current IoT trends that are taking shape and what you need to do to enhance your testing skills—and even your career. She explores the real “game changers”—data security, “things” test labs, open APIs, device types, and...Read more

Concurrent Session
BW9
Add to calendar
1.00
Susan Schanta, Cognizant Technology Solutions
2:45 pm to 3:45 pm

As companies look to drive down the cost of quality, they often leap to the conclusion that centralizing QA into a Testing Center of Excellence (TCoE) will magically result in increased quality and lower costs—without understanding the path required to get there. Change requires defining mission and goals, and putting into place a plan to move forward. Equally important is the need to establish cost of quality metrics to shift the focus from the cost of testing to the cost of building quality applications. Susan Schanta shares her experience transitioning disparate teams to a centralized...Read more

Concurrent Session
DW5
Add to calendar
1.00
Ken Mugrage, ThoughtWorks
2:45 pm to 3:45 pm

It seems like everywhere you look someone is telling you to implement continuous delivery (CD) within a DevOps framework. Although there is a lot of talk about what you should do, there’s precious little about why or how. Ken Mugrage starts with the business issues that resulted in CD being formalized and how these issues can be made better with CD practices. He moves on to discuss the DevOps culture movement and clarifies the differences between CD and DevOps. Ken shares some useful ways you can start applying these concepts and practices. Throughout the presentation, Ken cites peer-...Read more

Concurrent Session
DW6
Add to calendar
1.00
Al Wagner, IBM
2:45 pm to 3:45 pm

An organization’s ability to adopt a DevOps approach for software delivery often hinges on a cultural transformation that may be more difficult than technology issues. The keys to success are change supported from the top down, combined with people on the front line who are willing to experiment, fail fast, continuously learn, and openly collaborate in a blameless and fun working environment. When done right, the result is a renewed level of trust between the people involved and the organization they work for. Join Al Wagner as he shares how teams can increase the level of trust across...Read more

Industry Technical Presentation
ITP3
Add to calendar
Arthur Hicken, Parasoft
2:45 pm to 3:45 pm
  • Enabling access to realistic environments with service virtualization
  • Automating functional tests and managing test data
  • Simulating realistic error conditions to stimulate applications
  • Read more
Networking Break in the Expo—3:45pm–4:15pm
3:45 pm to 4:15 pm
Concurrent Sessions—4:15pm–5:15pm
4:15 pm to 5:15 pm
Concurrent Session
AW10
Add to calendar
1.00
Mike Cottmeyer, LeadingAgile, LLC
4:15 pm to 5:15 pm

A few years ago everyone wanted to know how to convince their executives to go agile. Today, executives are asking their teams how they'll make the transformation. We have made significant progress changing the hearts and minds of senior leadership, but executives now demand a greater level of assurance that the plan is actually going to work. Executives are tired of being told to trust the team and that everything will be okay. Executives want to know how agile is going to help make things better. Mike Cottmeyer begins by discussing the elements of an agile transformation business case...Read more

Concurrent Session
AW11
Add to calendar
1.00
Francie Van Wirkus, Francie Van Wirkus
4:15 pm to 5:15 pm

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? Enter 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. From...Read more

Concurrent Session
AW12
Add to calendar
1.00
Robb Pieper, Responsive Advisors
4:15 pm to 5:15 pm

Imagine you’re on an agile development team—and something feels weird. People disagree constantly, and when they finally do agree, no one commits to deliver the solution. Vocal team members dominate the conversation. You don’t trust your teammates. They don’t trust you. This isn’t a team. It’s just a group of people. Does this sound familiar? Because people are people—not interchangeable robots—building high-performing, self-organizing teams takes specific skills and a lot of work. In his experience working with agile teams, Robb Pieper has often taken on the role of therapist—or even an...Read more

Concurrent Session
BW10
Add to calendar
0.50
Anne Steiner, DevJam
4:15 pm to 5:15 pm

Shrinking budgets, increased workloads, and ever-changing demands challenge today’s product teams to adapt and learn to do more with less. Since its birth in 1775, the United States Marine Corps has faced similar trials. The key to the Corps’ survival—not unlike that of a product team—has been its ability to adapt to change. Anne Steiner uses the Corps’ leadership philosophy and its training techniques and her experience as a Marine Corps non-commissioned officer as a framework for understanding how Marines adapt, decentralize decision making, and build leaders at all levels. Through...Read more

Concurrent Session
BW11
Add to calendar
1.00
Philip Lew, XBOSoft
4:15 pm to 5:15 pm

With SaaS-based business models, where users pay by the month and can switch applications in a heartbeat, great user experience (UX) becomes paramount. Mobile intensifies this as users can quickly and easily try another app. You’ve got about thirty seconds for your users to understand how to use your app and get value from it. So, how do you do that? Not with a beautiful UX or “wow factor” but with a UX that works for and speaks to the user, understanding what they want when they want it. Phil Lew outlines key principles for the design and evaluation of usability, shares a methodology for...Read more

Concurrent Session
BW12
Add to calendar
Alexander Andelkovic, King/Midasplayer AB
4:15 pm to 5:15 pm

When building new content for a game such as Candy Crush Saga that has more than 1000 levels, it is extremely important to make sure that the level of difficulty is balanced and that the user does not experience crashes or problems through some unforeseen type of play. Alexander Andelkovic shows you how King is training AI-programs (bots) to test its games by mimicking human interactions. Alex explains how King is taking testing to the next level by employing Monte Carlo tree search, automatic heuristic construction, and NeuroEvolution of Augmenting Topologies (NEAT) to train bots to test...Read more

Concurrent Session
DW7
Add to calendar
1.00
Andreas Grabner, Dynatrace
4:15 pm to 5:15 pm

The promise of DevOps is to deliver new features faster following today’s best practices. However, blindly automating the delivery pipeline by installing Jenkins, Chef, and Docker without adapting test approaches will cause a great number of deployments to fail. While the tester’s role and testing are critical for the success of DevOps, the tester’s objective changes—from finding more defects to understanding the patterns that make deployments fail. Then, the job is to automate the detection of these patterns through quality gates into the pipeline. Using examples from Capital One, Verizon...Read more

Concurrent Session
DW8
Add to calendar
1.00
Bob Aiello, CM Best Practices Consulting
4:15 pm to 5:15 pm

Many organizations struggle to improve their existing IT processes to drive their software and systems development work. This leaves technology managers and teams to use whatever worked for them on the last project, often resulting in a lack of integration and poor communication and collaboration across the organization. Agile application lifecycle management (ALM) is a comprehensive approach to defining development and operations processes that are aligned with agile methodology. Bob Aiello explores how to use DevOps principles and practices to drive the entire process improvement effort—...Read more

Industry Technical Presentation
ITP4
Add to calendar
Alex Chernyak, ZAPTEST
4:15 pm to 5:15 pm
  • 100% QA Time
  • 600% Increase Test Automation Productivity
  • 10X Testing ROI
  • Read more
Expo Reception—5:30pm–6:30pm
5:30 pm to 6:30 pm

Thursday, November 17

Continental Breakfast—7:30am–8:30am
7:30 am to 8:30 am
Registration Desk Hours—8:00am–5:00pm
8:00 am to 5:00 pm
Keynote
K3
Add to calendar
1.00
Sherry Chang, Intel
8:30 am to 9:30 am

Some believe that DevOps is only applicable to Internet-based companies with a desire to disrupt existing businesses. On the contrary, DevOps practices can dramatically reduce many everyday IT problems—defects, incidents, waste, bottlenecks, downtime, and infrastructure fragility. Sherry Chang dives into these problem areas and outlines the DevOps tools, practices, culture, and other artifacts necessary to eradicate them. She shares practical tips and hard-learned lessons from Intel IT to arm you with the knowledge and tools you need for DevOps adoption. You and your IT operations partners...Read more

Concurrent Sessions—10:00am–11:00am
10:00 am to 11:00 am
Concurrent Session
AT1
Add to calendar
1.00
Dave West, Scrum.org
10:00 am to 11:00 am

In the past two decades, Scrum has become the standard for agile development, used in some form today by 90 percent of agile teams. As Scrum starts its third decade, it’s not the fresh-faced process framework it once was. Yes, it has met—and dealt with—commercial, technical, philosophical, and practical challenges. Dave West discusses the past, present, and future of Scrum, using real data from more than 200,000 open assessments and 50,000 professional assessments to describe its challenges and evolution. Learn how to: (1) add the development infrastructure for continuous delivery; (2)...Read more

Concurrent Session
AT2
Add to calendar
1.00
Philip Lew, XBOSoft
10:00 am to 11:00 am

In chasing velocity, we often ignore or don’t understand the uncertainties and associated risks in our processes and their results. Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. But shouldn’t we also be thinking about and mitigating the uncertainties that are unique or even introduced by using agile? Phil Lew suggests that our problem is that we sometimes carry assumptions which either cause us to spend too much effort on things we can’t control or give us unfounded comfort and reassurance. If we can’t understand the...Read more

Concurrent Session
AT3
Add to calendar
1.00
Michael Durrant, Everquote
10:00 am to 11:00 am

Automated UI tests typically suffer from a number of problems: They are brittle, hard to maintain, hard to read, often test only one browser, and are frequently slow. These problems are amplified in agile environments which often have less up-front planning for these tests, contributing to a number of issues affecting their reliability and maintainability. Michael Durrant says that writing reliable, automated UI tests in agile environments requires a development style that emphasizes a standards-based approach and the application of specific practices such as selecting elements, JavaScript...Read more

Concurrent Session
BT1
Add to calendar
1.00
Anthony Crain, Blue Agility, LLC
10:00 am to 11:00 am

Have you ever been on a team and said, “We should try [insert crazy idea here]” only to immediately hear “No!” from a team member, manager, or coach? Talk about stifling innovation. To prevent this, Anthony Crain says that their teams are adopting a new philosophy. Stop saying No … start saying Throwdown! Using this idea, they can distinguish between a favorite way and a better way. “My story writing technique is better than yours.” Oh yeah? Prove it! “My estimation technique is better than yours.” Oh yeah? Prove it! “SAFe is better than traditional program management!” Oh yeah …...Read more

Concurrent Session
BT2
Add to calendar
0.50
Anders Wallgren, Electric Cloud
10:00 am to 11:00 am

Tight coupling and interdependence between dev teams slows down development, and environment drift causes deployment problems when promoting applications between environments. The introduction of the microservices architecture expands on the role of SOA by allowing for the looser coupling of endpoints and environments, with more predictability, flexibility, and agility. Anders Wallgren says that microservices have gained attention for their ability to facilitate innovation among dev teams. By architecting applications into sets of smaller services that are more focused, dev teams can more...Read more

Concurrent Session
BT3
Add to calendar
1.00
Abraham Marin-Perez, Equal Experts
10:00 am to 11:00 am

Much of the time, security testing is relegated to the end of development and then is assumed to be someone else’s problem. However, late security fixes can have a huge impact on your delivery dates. Although automated scanners offer some help by inspecting your application’s HTTP traffic, most common attacks are best performed in the browser, which should be the focus of your exploratory security testing. Using familiar automation practices, open source tools (Webdriver/Selenium), and a browser (Chrome/Firefox/Edge), Abraham Marin-Perez shows you how to drive a browser and attack a web...Read more

Concurrent Session
DT1
Add to calendar
Adam Auerbach, Capital One
10:00 am to 11:00 pm

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

Concurrent Session
DT2
Add to calendar
1.00
Amit Patel, Total Performance Consulting
10:00 am to 11:00 am

The world of DevOps moves fast and substantially impacts application development quality, costs, and customer confidence. Giving your operations and development teams an effective performance process from an early stage means quality is a priority throughout the development lifecycle. A “test early and often” approach improves your chances of on time/on budget application release and meeting your customer’s performance and quality expectations. Successful performance across DevOps relies on the use of proper processes, performance tools and solutions, and collaboration between teams. Amit...Read more

Industry Technical Presentation
ITP5
Add to calendar
Earl Adona, Mobile Labs
10:00 am to 11:00 am
  • Testing on real devices vs. emulators. Learn more about each method and which is best for you
  • Discover different ways to streamline cross-platform testing for continuous app delivery
  • Learn how to optimize your manual and automated testing strategies for continuous quality delivery
  • Read more
Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Concurrent Sessions—11:30am–12:30pm
11:30 am to 12:30 pm
Concurrent Session
AT4
Add to calendar
1.00
Mariya Breyter, Dun & Bradstreet
11:30 am to 12:30 pm

While Agile has become mainstream at the team level with much research and practical experience, scaling agile to the enterprise is a topic of increasing interest and practice—with some successes and some spectacular failures. As Tolstoy wrote, “Happy families are all alike; each unhappy family is unhappy in its own way.” Mariya Breyter shares anti-patterns for scaling agile that you need to recognize quickly and change right away. Most agile scaling frameworks address agile processes and organizational structures. However, Mariya thinks it is time to look at agile scaling from the...Read more

Concurrent Session
AT5
Add to calendar
1.00
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 emergence and self-organization 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...Read more

Concurrent Session
AT6
Add to calendar
1.00
Paul Merrill, Beaufort Fairmont
11:30 am to 12:30 pm

Does your team struggle to test new functionality during your iterations? Do you end up testing code in added-on “test-only” hardening iterations? Are bugs still found in your product weeks or months after they were delivered? If so, you are missing out on a major process improvement that will save money, shorten delivery times, and reduce overall risk to the product and your brand. Paul Merrill empowers you to test quicker and earlier in your agile process with proven techniques and patterns like “use test driver,” “define interface,” “simulate functionality,” and “setup vertical tasks.”...Read more

Concurrent Session
BT4
Add to calendar
1.00
Andrew Smith, Innovative Software Engineering
11:30 am to 12:30 pm

Are you looking for new ways to invigorate your teams? Do retrospectives seem stale? Do story breakdown meetings feel flat? On the other hand, maybe your teams are humming and you’re looking for additional variety. The research is clear—movement matters, and play stimulates creativity. Join Andrew Smith as he takes you through a series of movement games that are lively and fun, while exploring how these practices can be applied to promote collaboration and creativity within teams. Discover how to use play to shift perspectives and enable new insights within your team. Learn about the...Read more

Concurrent Session
BT5
Add to calendar
1.00
Micah Breedlove, iostudio
11:30 am to 12:30 pm

When dealing with complicated and ever-growing program conditions brought on by new business requirements, it's easy for what was once a small conditional block of code to grow to evaluating hundreds of unique conditions. Unfortunately, much like kudzu, that bad practice begins to creep into other areas of code. Micah Breedlove says that incorporating a rules engine to handle the conditional logic is a great way to reduce the code smells wafting from a multi-hundred line conditional. Converting the conditional into one small block of code which can retrieve and interpret a rule from...Read more

Concurrent Session
BT6
Add to calendar
1.00
William Hurley, Astadia
11:30 am to 12:30 pm

When creating models of system performance, the primary challenges are where and how to start. Whatever the performance characteristics to be estimated or modeled, we need to adopt methods that are repeatable and able to address both the business and technical needs of the project's delivery. All too often, performance tests inadvertently mix scenarios with little regard for how transaction rates can confound technical recommendations and business decisions. Join Will Hurley as he presents a real-world case study that demonstrates the impact on business decisions, and shows how to use...Read more

Concurrent Session
DT3
Add to calendar
Raj Indugula, LithSpeed, LLC, Robert Brown, Booz Allen Hamilton
11:30 am

Despite the proliferation of tools and processes aimed at lowering barriers and reducing friction across teams, do you still find yourself struggling to make sense of the information hairball, constantly asking—How's the deployment going? Who's responding to that incident? Is staging green? It’s time to STOP! Raj Indugula and Robert Brown introduce the essential concepts and benefits of ChatOps, discuss the anatomy of a chat application/robot, and demonstrate how to leverage ChatOps to help team culture through automation and sharing. ChatOps can improve your team’s communication and...Read more

Concurrent Session
DT4
Add to calendar
1.00
Stacy Kirk, QualityWorks Consulting Group, LLC
11:30 am to 12:30 pm

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

Industry Technical Presentation
ITP6
Add to calendar
Rhyd Lewis, Equal Experts Inc.
11:30 am to 12:30 pm
  • Increased work in progress is a common but widely misunderstood problem – here’s what you can do to limit the impact on yourself and your team.
  • This talk will help attendees understand how and why work commitments are not always what they seem. We will provide examples of how to quantify and track work using easily gathered data to understand more about processes and common pitfalls.
  • This talk will also explain how lean metrics will help attendees better understand their work, the impacts of increased work in progress, and how to make good decisions before problems occur.
  • Read more
Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Concurrent Sessions—1:30pm–2:30pm
1:30 pm to 2:30 pm
Concurrent Session
AT7
Add to calendar
1.00
Alicia Cyrus, Enterprise Knowledge
1:30 pm to 2:30 pm

As organizations embark on agile transformation, many traditional project managers or business and technical leads are thrown into the Product Owner role after reading a book or two and, perhaps a few days of CSPO training. In the midst of changing environments, conflicting mindsets, and other change-related issues, they are expected to start operating within a Scrum team. Alicia Cyrus compares the responsibilities of product ownership and traditional project management—similar roles, same goal of achieving working software (or services) and productive teams, but very different approaches...Read more

Concurrent Session
AT8
Add to calendar
1.00
Heidi Araya, BrightLogic
1:30 pm to 2:30 pm

Agile is on everyone’s minds today, as more and more organizations are eager to reap the benefits of rapid iterations using customer-centric approaches. Organizations tend to run to Scrum first because it is the most recognized agile framework. But is Scrum always the right answer for a team and a business? Heidi Araya discusses the types of scenarios and projects in which Scrum may not be a good fit. She shares other frameworks—including Kanban and Scrumban—as potential alternatives to consider to ensure teams and projects select the right fit and can deliver great software efficiently....Read more

Concurrent Session
AT9
Add to calendar
1.00
Bob Galen, Zenergy Technologies
1:30 pm to 2:30 pm

Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then there’s the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption, or even worse, they’re simply along for the ride. This is not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars framework for establishing a balanced strategic plan for quality and testing. The Three Pillars focus on development and test automation,...Read more

Concurrent Session
BT7
Add to calendar
1.00
Robin Goldsmith, Go Pro Management, Inc.
1:30 pm to 2:30 pm

Many people talk about requirements. They use identical terms and think they have a common understanding. Yet, one says user stories are requirements; another claims user stories must be combined with requirements; and yet another has a different approach. These “experts” seem unaware of the critical inconsistencies of their positions. No wonder getting requirements right remains a major challenge for many projects. Robin Goldsmith analyzes often conflicting, not-so-shared-as-presumed interpretations of what requirements are, reveals likely implications, and challenges not-so-wise...Read more

Concurrent Session
BT8
Add to calendar
1.00
Andy Kaufman, Institute for Leadership Excellence and Development, Inc.
1:30 pm to 2:30 pm

One of the most consistent concerns expressed by project teams everywhere is: We don’t have enough time! The stress of having too much to do and not enough time to do it is overwhelming. In this interactive session, Andy Kaufman shares practical lessons to help you get a better handle on what it takes to more successfully manage your time and commitments. Topics include understanding the importance of taking care of yourself (including getting more sleep and exercise), factors that drive procrastination (with approaches to overcome them and help you manage your time and projects), ways to...Read more

Concurrent Session
BT9
Add to calendar
1.00
Brian Saylor, Scripps Networks Interactive
1:30 pm to 2:30 pm

A solid test automation implementation is key to any foray into continuous delivery. Although the test automation waters may look peaceful and pristine, anyone who has jumped in to automate testing complex systems has found the waters to be troubled and murky. Tests take too long to run, they periodically break for mysterious reasons, or they fail to catch business critical problems. Over time this leads to automated tests becoming outdated and irrelevant. Brian Saylor has studied a number of test automation projects—and far too many lines of test code—to identify the fundamental concepts...Read more

Concurrent Session
DT5
Add to calendar
1.00
Chris Haddad, Karux, LLC
1:30 pm to 2:30 pm

Pushing code into Git and continuously building web applications with Jenkins are only the first steps toward a streamlined development workflow and agile delivery. Canary, Blue/Green, feature flag, and rolling update release strategies help teams deploy with confidence and zero downtime. Cloud Container platforms (Kubernetes, Docker Data Center, AWS ECS) provide automated workload scheduling and release capabilities. By automated environment provisioning with Terraform or AWS OpsWorks, teams can rapidly spin-up and tear-down Dev, Test, and production environments. Chris shares pragmatic...Read more

Concurrent Session
DT6
Add to calendar
1.00
Marianne Hollier, IBM
1:30 pm to 2:30 pm

A DevOps approach to software development provides value to the business with incremental and frequent releases of new functionality to meet the demands of its customers and users. In this new world, the level of software quality directly impacts a company’s success or failure. If software quality is key to success, why do testers often feel ignored during the development process only to be blamed for defects escaping into production? Marianne Hollier explains how the tester’s role, now more important than ever, fits into a DevOps approach to software development. Understand the...Read more

Networking Break in the Expo—2:30pm–3:00pm
2:30 pm to 3:00 pm
Concurrent Sessions—3:00pm–4:00pm
3:00 pm to 4:00 pm
Concurrent Session
AT10
Add to calendar
1.00
Jamie Mades, LEAP Consulting
3:00 pm to 4:00 pm

Agile practices continue to improve as organizations move forward with adoption and adaption. However, as they move forward, they often run into daunting challenges—coordinating projects with highly complex requirements and interdependencies; navigating highly political environments; and finding ways to fund, report, and integrate agile project work into existing organizational processes. Jamie Mades has found that the Lean Agile Portfolio bridges these gaps, applying lean product development flow principles to identify high-value initiatives and speed completion of work. It reduces risk...Read more

Concurrent Session
AT11
Add to calendar
1.00
Don MacIntyre, Scrum Etc.
3:00 pm to 4:00 pm

The Internet of Things (IoT) will be a $1.7 trillion market by 2020. Don MacIntyre explores how agile is being used well beyond traditional software development in the Internet of Things. First, Don dives into how agile is being used today in a wide range of development environments. He discusses cloud-based software-as-a-service, large complex mission critical systems, and both mobile software and hardware. Next, he reviews the IoT, describes how it is disrupting many traditional markets, and shares how traditional device manufacturers are applying agile. Don identifies the patterns that...Read more

Concurrent Session
AT12
Add to calendar
1.00
Betty Zakheim, Tasktop
3:00 pm to 4:00 pm

Your organization has adopted some combination of agile, lean, and DevOps practices, yet you have a sinking feeling that it’s not working the way everyone hoped it would. You’re wondering if it’s because you work for a very large organization and all this talk about small, cross-functional teams seems to conflict with your organizational charts. Your IT department is organized around functional disciplines such as the PMO, business analysis, Test Center of Excellence, and DevOps engineering. Do we need to blow up these structures in order to have successful agile/lean/DevOps...Read more

Concurrent Session
BT10
Add to calendar
1.00
Lisa Calkins, Amadeus Consulting
3:00 pm to 4:00 pm

According to the 2015 Standish report, a mere 29 percent of software development projects are successful. Is it because developers are choosing the wrong tools and processes? Is it due to a lack of communication between business leaders and developer teams? Although these issues may contribute to the failure of a project, they do not accurately address why these projects fail time and again. Lisa Calkins says the main reason projects are unsuccessful is a lack of planning between the initial application idea and the rush to set feature requirements. Instead, software projects should be...Read more

Concurrent Session
BT11
Add to calendar
0.50
Judith Mills, Judith Mills Consulting
3:00 pm to 4:00 pm

Most of us believe we are good listeners. However, we often overestimate this skill and are hard-wired to short change it by making assumptions, providing answers, and jumping in when we think we know what people are trying to say. In doing so, we rob ourselves of the chance to encourage growth, build trust and respect, and promote ownership. Listening is about more than hearing the words; it is about tone, body language, and so much more. But wait … listening well can be learned, so join Judith Mills to understand and practice this underutilized skill. Experience how difficult it is to...Read more

Concurrent Session
BT12
Add to calendar
Kevin Berg, Sauce Labs
3:00 pm to 4:00 pm

What happens when you have thousands of tests that run beautifully in Chrome but many of them fail in Internet Explorer? Unfortunately, this scenario is all too common for testers and remains a major sore point for teams tasked with getting software to work in any browser. Kevin Berg highlights how access to cloud-based Selenium Grids makes it easier than ever to run functional test suites in every imaginable operating system and browser combination. The result is less time and hassle adapting testing suites to each individual browser. Join Kevin as he shares hands-on insight on ways to...Read more

Concurrent Session
DT7
Add to calendar
1.00
Esteban Garcia, Nebbia Technology
3:00 pm to 4:00 pm

As your organization embraces DevOps practices, you may run into bottlenecks trying to find the infrastructure needed to support automated unit tests, load tests, UI tests, CI builds, automated deployments, and other parts of a continuous delivery pipeline. Esteban Garcia shares ways to use the cloud to remove these obstacles and help your team focus on delivering software. Using Microsoft's Azure infrastructure as an example, Esteban shows how you can quickly create a test environment with a web application and a database, and then use those resources to support the team's software...Read more

Concurrent Session
DT8
Add to calendar
1.00
Arthur Hicken, Parasoft
3:00 pm to 4:00 pm

Testing issues can be a significant barrier to taking full advantage of agile approaches to software development and the emerging DevOps movement. To leverage these development and delivery strategies to their fullest, you need to evolve beyond automated testing to continuous testing. Arthur Hicken discusses the testing and development processes and technology that enable continuous testing. He shares insights on how to close the gap between business expectations and development activities by encapsulating clearly defining development policies for software releases. Arthur describes how to...Read more

Keynote
K4
Add to calendar
Larry Maccherone, AgileCraft
4:15 pm to 5:15 pm

Some consider measurement in agile development destructive—or at the very least useless. Larry Maccherone disagrees and offers insight into how you can use metrics in an agile environment to make life better. How do you know when you are ready to introduce metrics into the environment? What are the sources for these metrics? What tools and techniques are necessary to make decisions probabilistically? What are the mindset shifts necessary for metrics to help you making better decisions? How do teams and organizations avoid the anti-patterns that so often derail a metrics program? Larry...Read more

Agile Leadership Summit Reception—5:30pm–7:30pm
5:30 pm to 7:30 pm
Add to calendar
5:30 pm to 4:00 pm

Agile Leadership Summit

"Increasing Leadership Mastery"
Thursday, November 17 • 5:30 pm–7:30 pm and Friday, November 18  • 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...Read more

Friday, November 18

Registration Desk Hours—7:30am–2:30pm
7:30 am to 2:30 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
Leadership Summit Session
SMT1
Add to calendar
1.25
Blake Nyquist, Liquid Web
8:45 am to 10:00 am

Coaching individuals is one of the greatest challenges—and rewards—we leaders face. When even a single person is guided to reach new skill levels, agile teams can experience powerful beneficial change. For instance, helping a developer gain better understanding of testing practices can improve downstream quality and flow of work. Likewise, leaders need to practice continuous improvement as much as they encourage it within teams. What if you as a leader can improve your skills by coaching leadership itself? With leadership styles as varied as the people leading, are we purposefully...Read more

Leadership Summit Session
SMT2
Add to calendar
Ellen Grove, Independent Consultant
10:20 am to 11:50 am

Scaling agile across the enterprise can create challenging organizational conflicts as groups accustomed to working in their own silos struggle to collaborate effectively and identify their shared interests. Join Ellen Grove to learn useful models for considering conflict supported by games teams can use to develop and practice conflict resolution skills. The models address underlying drivers of conflict, modes for responding to conflict, ways to assess conflict severity to determine appropriate interventions, and patterns of principled negotiation. The games build on these concepts to...Read more

Leadership Summit Session
SMT3
Add to calendar
1.00
Esther Derby, Independent Consultant
1:00 pm to 2:15 pm

Traditional definitions of leadership emphasize position, formal authority and power, vision, and heroics. These definitions might have been sufficient in another time. However, organizations that need to respond to a fast-changing environment and desire continuous improvement require a different kind of leadership and a different kind of leader. Join Esther Derby to explore a new definition of leadership—the ability to enhance the environment, so that everyone is empowered to contribute creatively to solving the problems.Read more

Leadership Summit Session
SMT4
Add to calendar
1.00
Madhumita Das, Great-West: Financial Empower Retirement
2:30 pm to 3:30 pm

With the emphasis on cross-functional teams, are testers still valuable on agile teams? The answer: Absolutely! Testing helps consider the full spectrum of quality attributes by bringing a unique perspective of evaluating various user interactions with the application. Insufficient testing may allow severe defects to pass into production, causing financial loss or even bankruptcy. Knowing how to leverage testing to gain the greatest rewards can be tricky as there are many things you can do that appear to be equally important—and likewise many things to avoid. For example, it’s important...Read more