Conference archive

Conference Schedule

Sunday, June 5

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
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.  

Arlen Bankston
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).

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.

Bob Payne
8:30 am to 5:00 pm
  • Apply lean, 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 knowledge workers, and begin
  • ...
Jeffery Payne
8:30 am to 5:00 pm

Fundamentals of Agile Certification—ICAgile presents a roadmap for getting started with agile and practical advice for the journey. You will learn what agile is all about, why agile works, and how to effectively plan and develop software using agile principles, as well as ways to avoid the common mistakes of agile adopters. Upon completion of this two-day course, successful attendees will be certified by the International Consortium for Agile (ICAgile), awarded the ICAgile Professional designation (ICP) and be listed on the ICAgile website.   

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 400,000 certifications in more than 100 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. 

Sanjiv Augustine
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.
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 6

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
Tutorial
MA
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
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,which 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 customer’s and user’...Read more

Tutorial
MC
NEW
3.25
Alan Page
8:30 am to 12:00 pm

“The goal of a lean startup is to learn what is valuable to a customer” (Eric Ries, The Lean Startup). Do you know what is valuable to your customers? Can you measure which improvements result in more engagement, more sales, or more long-term use of your product? A/B testing―or experimentation―is one way for software teams to learn more about how customers use software, and which changes drive customer engagement and satisfaction. In this fun and interactive tutorial, Alan Page begins with the basics of experimentation, including everything you need to build a minimal...Read more

Tutorial
MD
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...Read more

Tutorial
ME
3.25
Jennifer Bonine
8:30 am to 12:00 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

Tutorial
MF
NEW
3.25
Ken Pugh
8:30 am to 12:00 pm

Lean software development has often been described as “better, faster, cheaper” and focused on “eliminating waste,” but those are misnomers. Going after speed improvement and waste elimination can actually reduce the benefits you might otherwise get from lean. Ken Pugh describes what lean software development really is and why you should be incorporating it into your development efforts—whether you use Scrum, kanban, or SAFe. Ken explains the mindset, principles, and practices of lean. Its foundations are systems thinking, a relentless focus on time, and an understanding that complex...Read more

Tutorial
MG
NEW
3.25
Rob Myers
8:30 am to 12:00 pm

Test-driven development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles. The developer first writes a failing automated test case that defines a new function or improvement, then produces code until the test passes, and finally refactors the new code to acceptable standards. The developer repeats this process many times until the behavior is complete—and fully tested. Rob Myers demonstrates...Read more

Lunch
12:00 pm to 1:00 pm
Tutorials Continue (1:00pm–4:30pm)
1:00 pm to 4:30 pm
Tutorial
MH
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
SOLD OUT
NEW
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
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
MK
3.25
Rob Myers
1:00 pm to 4:30 pm

Although we would like to reap the rewards of test-driven development (TDD) on all our projects, there is a lot of challenging legacy code to maintain as well. Given the conundrum of needing good test coverage to safely refactor while at the same time needing to refactor the code to make it more testable, how do we proceed? Although not a panacea, the solution to this dilemma lies in simple, pragmatic techniques for teasing apart the big code hairball into more manageable strands. Rob Myers shows how to start by getting critical areas protected with automated tests, which allows further...Read more

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

Tuesday, June 7

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–5:00pm
8:30 am to 5:00 pm
Tutorial
TA
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
SOLD OUT
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
NEW
3.25
Jared Richardson
8:30 am to 12:00 pm

Continuous integration and continuous testing are two vital agile feedback loops that lead to a continuous deployment environment. Continuous integration processes monitor source code―recompiling after every change, running smaller tests, and notifying the developer if anything goes wrong. Continuous testing (and potentially continuous deployment) monitors integration builds, installs the product in a staging environment, and runs integration tests, again looking for problems. Jared Richardson explains the ideas and the tools needed to implement both continuous integration and continuous...Read more

Tutorial
TD
SOLD OUT
3.25
Ken Pugh
8:30 am to 12:00 pm

Transitioning to agile can be difficult—often downright wrenching—for teams, so many organizations are turning to kanban instead. Kanban, which involves just-in-time software delivery, offers a more gradual transition to agile and is adaptable to many company cultures and environments. With kanban, developers pull work from a queue—taking care not to exceed a threshold for simultaneous tasks—while making progress visible to all. Ken Pugh shares eight steps to adopt kanban in your team and organization. Ken begins with a value stream map of existing processes to establish an initial kanban...Read more

Tutorial
TE
SOLD OUT
NEW
3.25
Tricia Broderick
8:30 am to 12:00 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

Tutorial
TF
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
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
TH
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
NEW
Jez Humble
1:00 pm to 4:30 pm

Large organizations often struggle with the software part of product development when they attempt to create innovative services and products, Obstacles they face are often related to organizational culture and project/program management paradigms that do not take advantage of the unique characteristics of software. In this tutorial session—designed for directors of IT, program/project managers, and software professionals—Jez Humble describes how large—and small—organizations can take a lean approach to developing new products and run large scale product development programs. Jez shows how...Read more

Tutorial
TJ
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
SOLD OUT
NEW
3.25
Mike Sowers
1:00 pm to 4:30 pm

In test automation, we must often 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
TL
NEW
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 that test-driven development (TDD) techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined...Read more

Tutorial
TM
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 that 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...Read more

Tutorial
TN
NEW
3.25
Linda Rising
1:00 pm to 4:30 pm

We attend conferences, read books and articles, and discover new ideas we want to bring into our organizations—but we often struggle when trying to implement those changes. Unfortunately, those introducing change are not always welcomed with open arms. Linda Rising offers proven change management strategies to help you become a more successful agent of change in your organization. Learn how to plant effective seeds of change, and what forces in your organization drive or block change. These approaches, strategies, and patterns are useful in many different settings—not only to change your...Read more

Tutorial
TO
NEW
3.25
Woody Zuill
1:00 pm to 4:30 pm

All the brilliant people working on the same thing, at the same time, in the same place, and on the same computer. Mob Programming is a cost-effective, collaborative, and fun way to get work done—together. It's a whole-team approach to development, where coding, designing, testing, and working with the “customer”—partner, product owner, user—are all done as a team. In this workshop, led by Mob Programming pioneer Woody Zuill, experience Mob Programming hands-on while learning the mechanics of how...Read more

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

Wednesday, June 8

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
1.00
Jez Humble, Jez Humble & Associates LLC
8:30 am to 9:45 am

The DevOps movement emphasizes the importance of culture in creating high-performing teams. However, often perceived to be subjective and intractable, culture is often neglected in favor of more concrete drivers such as tools and processes. And this is a major failure mode in organizations attempting to achieve substantially improved performance through implementing agile and DevOps. Jez Humble takes a practical, data-driven approach to culture, illustrated with examples from large, successful enterprises. Learn how to measure culture and examine what a generative, high-performance culture...Read more

Keynote
K2
1.00
Linda Rising, Independent Consultant
10:00 am to 11:00 am

Linda Rising, co-author of Fearless Change and the recently published More Fearless Change, has wondered for some time whether much of Agile's success has been the result of the placebo effect—that is, good things happened because we believed they would. The placebo effect is a startling reminder of the power our minds have over our perceived reality. Now cognitive scientists tell us that this is only a small part of what our minds can do. Research has identified what she likes to call “an agile mindset”—an attitude that equates failure and problems with opportunities for...Read more

Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Concurrent Session
AW1
1.00
Mike Cottmeyer, LeadingAgile, LLC
11:30 am to 12:30 pm

The farther we go down the path of scaled agile transformation, the more we learn that adding process and complexity can only take us so far. At some point, size and complexity are going limit our ability to be truly agile, and we must move toward greater organizational simplicity. The challenge is that large organizations are often complex and usually anything but simple. Most agile transformations start by either ignoring the complexity inherent in the system or by wrapping complexity in planning constructs that may help in the short run but ultimately doom your business agility. Mike...Read more

Concurrent Session
AW2
1.00
Ken Pugh, Net Objectives
11:30 am to 12:30 pm

Both agile and lean focus on delivering business value to the customers as rapidly as possible. On agile projects, story points are often used to estimate and track development effort for user stories. However, to concentrate on delivering value, we must be able to place a business value on these stories. Through lecture and interactive exercises, Ken Pugh explains how to estimate and track business value, presenting two methods for quickly estimating value for features and stories. He shows the relationships between business value and story points, and discusses how to chart business...Read more

Concurrent Session
AW3
1.00
David Hussman, DevJam
11:30 am to 12:30 pm

More and more organizations are realizing that while they are getting more done, they are not necessarily getting more value. More code does not mean more product and more product does not mean more market share. According to David Hussman, we need to shift our focus toward a balanced investment in discovery and delivery without going back to gathering big requirements up front. To accomplish this, we need to embrace new discovery metaphors and practices. David draws on his years of experience working with product managers, heads of product, and product owners as he introduces ideas like...Read more

Concurrent Session
AW4
1.00
Larry Maccherone, AgileCraft
11:30 am to 12:30 pm

Some consider measurement in agile development destructive—or at the very least useless. Larry Maccherone disagrees and offers eight tools to slay the dragons of agile measurement. The #1 Dragon slayer—Use measurement for feedback rather than as a lever. What's the difference? Feedback is used to improve your own behavior; a lever is employed to change someone else's behavior. The distinction is subtle but critical. If you think what gets measured gets done, you are already venturing into “thar be dragons” territory. But it's not too late. Larry shows how to create a culture where...Read more

Concurrent Session
BW1
1.00
Mimi Hoang, Autodesk, George Schlitz, Objective Change
11:30 am to 12:30 pm

At a time when organizations of all sizes both want and need innovation, exciting approaches including lean startup and agile development have risen to the forefront. Although there is no shortage of resources and expertise on these approaches, less guidance is available on the daunting challenge of introducing and increasing innovation in our organizations. Organizations of different sizes face different challenges in innovation which, if not dealt with, end up stifling the potential results. Mimi Hoang and George Schlitz share experiences from many years of successes and failures...Read more

Concurrent Session
BW2
1.00
Jason Arbon, Appdiff.com
11:30 am to 12:30 pm
Concurrent Session
BW3
1.00
Adrian Thibodeau, Standard & Poors Rating Services, Chintan Pandya, Standard & Poors Rating Services
11:30 am to 12:30 pm

In 2015, the Standard & Poor’s Ratings IT team set out an ambitious objective—to tighten the process and controls around the quality of code deployed to production. Based on internal cost of quality assessments, and supporting agile and waterfall internal engineering processes, distinct testing levels were identified to help push quality left and root out the underlying causes of defects as early as possible. The ‘14 Levels of Testing’ were defined to collaboratively span organizational functions, establish quality expectations, and help track towards the goal of eliminating defects....Read more

Concurrent Session
DW1
1.00
Jonah Stiennon, Sauce Labs
11:30 am to 12:30 pm

What exactly is DevOps? It’s not just Dev, and it’s not just Ops. In fact, successful DevOps implementations meld development and operations activities with agile practices and a strong dose of automated testing. Organizations cannot afford to wait for a manual testing process to do the job. Developers need fast feedback loops, and managers need agile organizations. Join Jonah Stiennon as he discusses the importance of agile and testing in DevOps. Jonah introduces practical ways engineering departments can shorten the iteration cycle between Dev and Test. Automating the repetitive parts of...Read more

Industry Technical Presentation
ITP1
Aimie Smith, Atlassian, Inc.
11:30 am to 12:30 pm
  • Agile empowers teams to move fast, but at what cost? As agile organizations grow, alignment between business strategy and development reality becomes challenging and it's hard to keep track of all the ongoing initiatives.
  • Key people in the development process need visibility without limiting the autonomy of teams, and you must have a balance of both in order to be successful.
  • Learn how Portfolio for JIRA, the agile portfolio management tool built for JIRA, allows you to find this balance between visibility and autonomy in an agile world.
  • Read more
Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Concurrent Session
AW5
1.00
Jon Stahl, LeanDog
1:30 pm to 2:30 pm

In today’s business environment, organizations cannot afford to resist change and move slowly. They have to move quickly, adapt frequently, and turn on a dime when conditions demand it. This is not always easy to do. Organizations of all shapes and sizes can become rooted in habits and processes that get in the way of efficiency and productivity. Adopting lean and agile practices is a great way to break free from those impediments. However, if leaders want their teams to be transparent and agile, the leaders must first embrace those practices themselves and lead by example. Based on his...Read more

Concurrent Session
AW6
1.00
Chong Ee, Twilio
1:30 pm to 2:30 pm

When attempting to audit agile in regulated enterprises, auditors all too often hear “We are agile, so we have no evidence for you to examine.” For a profession rooted in plan-driven methodologies—from validating software development to documenting audit work papers—agile presents a unique conundrum for auditors. Join Chong Ee as he explores ways for agile teams to develop and sustain an open dialogue with auditors on internal controls. From updating age-old mindsets such as segregated development and testing phases to employing the agile artifacts of user stories and burndown charts,...Read more

Concurrent Session
AW7
1.00
Jamie Lynn Cooke, Both Hemispheres, LLC
1:30 pm to 2:30 pm

"What do you want the system to do?" can be a loaded question for agile teams. Ideally, the product owner gives you a product backlog with fully groomed user stories prioritized by business value, ready for team discussion and estimation. Instead, you may have the “big picture” product owner who can describe high level requirements but struggles to provide clear direction on specific system behavior, or the “aspiring developer” product owner who is more than happy to give you exact system implementation in intricate technical detail. You may have the “kid in a candy shop” product owner who...Read more

Concurrent Session
AW8
1.00
Bob Galen, Velocity Partners
1:30 pm

When organizations move to agile approaches, two very common metric anti-patterns surface: (1) The organization doesn’t change its metrics at all and simply continues to measure as they always have; or (2) The organization throws out every metric and just focuses on velocity and trying to increase it. Both of these anti-patterns lead to metrics dysfunction and disastrous results. Bob Galen explains that agile organizations should be developing their measurement strategies early. He explores unhealthy metrics (for example, velocity) and the drives behind measuring them. Then he describes...Read more

Concurrent Session
BW4
1.00
Sanjiv Augustine, LitheSpeed
1:30 pm to 2:30 pm

Today, knowledge workers are seeking to find meaning in their lives and purpose in their work. With this new generation of employees who are as interested in purpose as in profit, it is imperative that we revisit management schemes—top-down work assignment, the annual review, strict clock-punching work hours, and inflexible vacation policies—and recognize their negative effects on individual morale and team productivity. As leaders, it is time we recognize and own our responsibility in these counterproductive techniques and boldly move into the future with radical alternatives. With...Read more

Concurrent Session
BW5
Jennifer Bonine, tap|QA, Rick Faulise, tap | QA
1:30 pm to 2:30 pm

Are you looking for insight into real-life companies and how “going mobile” has changed the roles for developers and testers in their organizations? Jennifer Bonine and Rick Faulise share strategies that have worked—and not worked—for organizations. What do you, as a developer or tester, need to think about when you move into mobile web and mobile apps? It is important to understand the changes required in your skillset and to keep up to date on what organizations are looking for in their resources as they embark on their mobile strategies. Jennifer and Rick explore the state of mobile...Read more

Concurrent Session
BW6
1.00
Penny McVay, Liberty Mutual
1:30 pm to 2:30 pm

Penny McVay shares how her team approached improving the quality of a large policy-writing application for a global insurance carrier. The application has many pieces and parts, thousands of lines of code are changed monthly, and the business depends on a stable application. To mitigate risk, the team investigated the question of how to predict where testing needed to focus. The regression test suite the organization had built was difficult to maintain, identified few defects, and took hours of effort to run. QA needed not only to optimize the regression suite but also to determine how to...Read more

Concurrent Session
DW2
1.00
Melissa Benua, PlayFab
1:30 pm to 2:30 pm

Continuous integration (CI) is a buzzword in software development today. We know it means “run lots of builds,” but having a continuous integration pipeline opens up opportunities well beyond making sure your team's code compiles. What if this pipeline could improve everything from the quality of code reviews to how often and safely you deploy to production and how you monitor your product in the wild? What if CI could provide insights into how automated tests are performing and how to improve them? Melissa Benua describes how to set up a basic CI infrastructure and then transform it into...Read more

Industry Technical Presentation
ITP2
Dan McFall, Mobile Labs
1:30 pm to 2:30 pm
  • Learn how to avoid significant security risks caused by testing in a public cloud
  • Discover different ways to streamline cross-platform testing
  • Learn more on how to create and maintain high-performing apps despite the ever-increasing number of operating systems and devices
  • Read more
Concurrent Session
AW9
1.00
Perry Reinert
2:45 pm to 3:45 pm

Agile practices can be the easy part of agile. It’s getting people into the agile mindset that can be a real 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 is 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...Read more

Concurrent Session
AW10
1.00
Anthony Crain, Blue Agility, LLC
2:45 pm to 3:45 pm

Is architecture the same as preliminary design in agile? It shouldn't be. Do we create architecture up front, then do iterative development after the architecture is done? That is edging back toward waterfall. Can you explain the purpose of the architecture in just two or three statements? Anthony Crain says that when he asks that question, he gets either verbose answers or blank stares. So Anthony shares an elegantly simple two bullet explanation of what an architecture does. Explore the models architects and designers should produce and learn why these models are so important to keep...Read more

Concurrent Session
AW11
1.00
Chris Sims, Agile Learning Labs
2:45 pm to 3:45 pm

When a user story is too big, it is harder to understand, estimate, and implement successfully. Some teams break the “business story” into “technical stories” but this generally doesn’t help because most or all of the technical stories need to be completed before there is anything meaningful for the stakeholders. There is a better way. Chris Sims teaches four simple yet powerful techniques for breaking big stories into smaller stories that are meaningful to stakeholders and deliver incremental business value. For each of the four techniques, Chris models the technique and then gives...Read more

Concurrent Session
AW12
1.00
Robie Wood, ImprovAgility, Jody Wood, ImprovAgility
2:45 pm to 3:45 pm

In today's economy, the Creative Economy, businesses face a disrupted, highly competitive, and constantly changing landscape. Robie and Jody Wood say that to thrive in the Creative Economy, team members, managers, and executives need to become and remain agile. Improvisational theater provides a proven model for developing agility skills since the characteristics of “being agile”—engaging people, learning, making decisions in the midst of uncertainty and ambiguity, and adapting—are the very skills that improv artists work to develop with every exercise they perform. This session is about “...Read more

Concurrent Session
BW7
1.00
John Ryskowski, JFR Consulting
2:45 pm to 3:45 pm

Sometimes we get a little stuck. It does happen. Work is at the same place, with the same people, and the same problems. The fresh perspective we seek is overcome by everyday demands and eludes us once again. John Ryskowski says that one path to a fresh perspective is to experience something that is totally unrelated, but at the same time reveals parallels to your situation. Do you know the drummer of a big band can actually guide the band, instill a sense of confidence, and inspire musicians to play as never before while adhering to the written music? Through subtle and timely cues, the...Read more

Concurrent Session
BW8
1.00
Gavin Gray, Oomf, Inc.
2:45 pm to 3:45 pm

The Internet of Things (IoT) is changing the landscape of the traditional consumer electronics market. More and more electronic devices—from lightbulbs to thermostats to wrist watches—are now capable of being monitored and controlled from anywhere in the world. The increasing market demand for cloud-connected IoT devices is encouraging cohesion within traditionally disparate cloud- and hardware-oriented engineering organizations. While cloud-oriented organizations are well-suited to rapidly or even continuously delivering cloud-based software, hardware-oriented organizations historically...Read more

Concurrent Session
BW9
1.00
Bernie Berger, Doran Jones
2:45 pm to 3:45 pm

If we observe the world through the lens of software testing, we discover that there are lessons all around us we can apply on the job, and one venue that’s packed with these tidbits is the movie theater. Bernie Berger gives examples of a few unlikely yet credible lessons from the language of some classic Hollywood movies—and how we can apply them as we test. Learn about the primary root cause of many software bugs from Office Space; see how the characters in Saving Private Ryan enacted ideas of exploratory testing; discover how to apply the skills of situational...Read more

Concurrent Session
DW3
1.00
Bob Aiello, CM Best Practices Consulting
2:45 pm to 3:45 pm

Many organizations struggle to implement sustainable processes to drive their software and systems development work. This leaves their 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. Based on his new book Agile Application Lifecycle Management: Using DevOps to Drive Process Improvement, Bob Aiello explores how to use DevOps principles and practices to drive the entire application lifecycle management process including establishing agile...Read more

Industry Technical Presentation
ITP3
Alex Chernyak, ZAPTEST
2:45 pm to 3:45 pm
  • 100% QA Time
  • 600% Increase Test Automation Productivity
  • 10X Testing ROI
  • Read more
Networking Break in the Expo—3:45pm–4:15pm
3:45 pm to 4:15 pm
Concurrent Session
AW13
1.00
Robert Kelman, DIRECTV
4:15 pm to 5:15 pm

In the past few years we’ve used cloud technologies to improve pre-production flexibility and solve many problems that previously prevented us from delivering high quality apps to production. However, one problem consistently prevents full test coverage prior to deployment—the lack of comprehensive test data. As we try to get faster and leaner in our agile development processes, the problem with data becomes even more difficult to solve. Robert Kelman describes the evolution of DIRECTV’s (now AT&T) Agile Test Data Management program. He explains the five critical elements—centralized...Read more

Concurrent Session
AW14
1.00
Lee Copeland, TechWell Corp.
4:15 pm to 5:15 pm

Before the short iterations in agile, projects were segmented into large blocks of work taking many weeks or months. If problems emerged, it was relatively easy to hide them. Now, with agile, many of these problems and issues can’t be hidden for long. Lee Copeland exposes these issues—trust, organization, work, measurement, and change—and explores solutions. Leaders often distrust their teams; teams often distrust their leaders. Learn the symptoms and solutions to these trust issues. A key organizational issue is that organizations cannot give up their previous team structures. Explore...Read more

Concurrent Session
AW15
1.00
Carlyle Davis, ThoughtWorks
4:15 pm to 5:15 pm

As organizations grow, they find themselves looking for opportunities to enhance the rate at which features can be delivered while minimizing negative business impact. Carlyle Davis believes that we are responsible for creating an system environment that provides simplicity and resiliency as complexity increases. Various non-functional qualities lead us rethink system architecture more deeply to satisfy the often ignored dimensions of scalability, auditability, and performance. The Command Query Responsibility Segregation (CQRS) and event-driven architectures are potential solutions to...Read more

Concurrent Session
AW16
1.00
Dion Stewart, DevJam
4:15 pm to 5:15 pm

Often referred to as the “Zen Master” for his unorthodox coaching style, professional basketball coach Phil Jackson won more professional sports championships than any other coach in history. Jackson led the Chicago Bulls and Los Angeles Lakers to a total of eleven NBA championships, but rather than studying and following the strategies of other coaches, Jackson developed a set of coaching principles aligned with his personal beliefs. Dion Stewart believes that agile coaches can learn a lot from Jackson’s focus on selfless teamwork, mindfulness, compassion, and ritual rather than simply...Read more

Concurrent Session
BW10
1.00
Robert Merrill, University of Wisconsin-Madison
4:15 pm to 5:15 pm

Too many of us continue to suffer through schedule-driven crunch mode and cost overruns. We all know the usual suspects, including bad estimates and changing requirements. But what if we set aside myths and embraced reality? Estimates are uncertain, but that doesn’t make them bad—only inconvenient. We can’t manage away the uncertainty, but we can choose where it lands. Robert Merrill believes that our longing for stable requirements tells us where the uncertainty wants to be—in the scope. What if we stopped fighting it? What if we broke the taboo and said we’re done with crunch mode, with...Read more

Concurrent Session
BW11
1.00
Carl Johnson, SOCO Norge AS
4:15 pm to 5:15 pm

In many ways, the rapidly evolving mobile banking application industry is challenging for testers. Adding a wearable device brings new challenges, new user behaviors, and untested devices. To ensure a well-tested product, what changes and adaptations do you need to make to your test approach? Carl Johnson shares his hands-on experiences going from testing a mobile banking application to testing a wearable “watch-bank,” an application that makes it possible for customers to see balances and transactions on their smartwatches. Carl presents examples of his learnings—tools that could help you...Read more

Concurrent Session
BW12
1.00
Rob Myers, Agile Institute
4:15 pm to 5:15 pm

Whether writing unit tests after coding or using test-driven development (TDD), developers often ask themselves—How much testing is enough? Or too much? Or not enough? Rob Myers helps answer these questions using the techniques from his experience doing and teaching TDD. Look for those tests that cause us to write code, look for unique behaviors and code-paths, and strive to narrow in the boundary conditions. This gives us pinpoint accuracy when something breaks. Rob demonstrates what this approach looks like using graphs, tests, and code. To answer “What needs to be tested?” Rob...Read more

Concurrent Session
DW4
1.00
Jody Bailey, Pluralsight
4:15 pm to 5:15 pm

Before the DevOps approach gained serious traction, development and operations largely worked in isolation and sometimes in opposition. As a community, we are starting to make strides in integrating these two practices to deliver products with more efficient systems and processes. However, the mission is only half complete if all you do is implement continuous integration and continuous delivery within an automated pipeline. Just as important is how to ensure you’re delivering the best possible product. Jody Bailey explains that the key to creating products that delight customers is to...Read more

Industry Technical Presentation
ITP4
Wayne Ariola, Parasoft
4:15 pm to 5:15 pm
  • Define predictive analytics for the SDLC
  • Provide examples of how predictive analytics can be used to save time without compromising quality
  • Discuss the practices and technologies that enable predictive analytics
  • Read more
Expo Reception—5:30pm–6:30pm
5:30 pm to 6:30 pm

Thursday, June 9

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
1.00
Sven Peters, Atlassian
8:30 am to 9:45 am

Software development is hard― keeping developers, testers, designers, product managers and other stakeholders in sync and working on the right things at the right time. Building the systems that customers care about and delivering high-quality code fast are challenges every development team faces. Just being agile isn’t enough; we need to actively think about how we can improve software development processes and techniques. Sven details Atlassian’s coding practices and team dynamics, which include: collaborating fast to develop ideas, helping QA with testing, avoiding meetings to get...Read more

Concurrent Session
AT1
1.00
Aakash Srinivasan, Independent Consultant, Vivek Angiras, Independent Consultant
10:00 am to 11:00 am

Have you wondered how to progressively harness your agile team’s energy, focus on important goals, and improve outcomes? Woody Zuill said, “If you could adopt only one agile practice, then let it be retrospectives. Everything else will follow.” Retrospectives help individuals and teams adjust to today’s constant change and establish a sustainable pace to deliver complex products. Zorro Circles is a framework for designing retrospectives that employs proven techniques to gather and analyze information required to collectively solve problems. Aakash Srinivasan and Vivek Angiras introduce the...Read more

Concurrent Session
AT2
1.00
Neal Herman, BD Biosciences
10:00 am to 11:00 am

Developing medical devices that are subject to FDA approval has traditionally followed the waterfall methodology, largely due to the structure of the regulations that govern development practices. But we know from myriad case studies in different industries that agile methodologies are far superior in providing the highest value to customers in the shortest time to market. Neal Herman shares how one developer of complex medical devices embraced agile software development practices and proved that it could not only develop software faster with higher quality but also meet all regulatory...Read more

Concurrent Session
AT3
1.00
Susan McNamara, BIOVIA – Dassault Systems
10:00 am to 11:00 am

Whether you are just starting agile or have already made the transition to using agile in your organization, you may face the issues that Susan McNamara describes. Is your team not firing on all cylinders? Do people feel stuck or bored? Is your team having trouble getting to Done at the end of each sprint? Susan has booted up agile in three different organizations and has found valuable approaches that work across different environments. She covers topics including getting the most out of your product owners/product managers, dealing with organizational constraints in the agile group,...Read more

Concurrent Session
AT4
1.00
Woody Zuill, Independent Consultant
10:00 am to 11:00 am

Software development is a process of continuous discovery. When writing software, we create ideas, we try them in code, we learn what works and what doesn’t—and that steers us to a better solution. And sometimes we do this all day long! Woody Zuill says that this same process of continuous discovery works for making improvements for our teams, and in our workplaces and organizations. With continuous discovery we do numerous micro experiments that guide us along the path to a better future. If we follow the values and principles expressed in the Agile Manifesto, which provides us a powerful...Read more

Concurrent Session
BT1
Linda Rising, Independent Consultant
10:00 am to 11:00 am

Through the years, Linda Rising has given presentations about the use of stories instead of science in the industry, so in this session she has decided to be more helpful and talk about experiments. There's an increasing emphasis on experiments as a part of being more innovative but sometimes Linda says we need a nudge and some examples to help us get going. No, this is not too rigorous! Rather than talking about statistics, she is going to explore cheap, easy experiments—what to do, what to be aware of, and our own cognitive biases, including the confirmation bias that does its best to...Read more

Concurrent Session
BT2
1.00
Cathy Sargent, The Jackson Laboratory
10:00 am to 11:00 am

Have you experienced difficulties eliciting “what would you like the system to do” from customers and SMEs? Have you then delivered the system only to find that the users don’t like it, even though it meets their stated requirements exactly? Cathy Sargent shares a technique for using mockups early in the development process to help overcome the challenges of gathering complete functional and business requirements, and establishing a mutual understanding of what a system should do. Put a visual representation of the application in the hands of your SMEs, testers, trainers, and development...Read more

Concurrent Session
BT3
1.00
Rob Sabourin, amibug.com
10:00 am to 11:00 am

If testers sit passively through agile planning, important testing activities will be glossed over or missed altogether. Testing late in the sprint becomes a bottleneck, quickly diminishing the advantages of agile development. However, testers can actively advocate for customers’ concerns while helping the team implement robust solutions. Rob Sabourin shows how testers can—and should—contribute to the estimation, task definition, clarification, and scoping work required to implement user stories. Testers apply their elicitation skills to understand what users need, collecting great...Read more

Concurrent Session
DT1
Aater Suleman, Flux7
10:00 am to 11:00 am

As technology moves from being a cost-center to a revenue generator in nearly every business, technologists are expected to deliver more with fewer resources. DevOps enables this efficiency through improved collaboration between product management, development, release management, quality assurance, information security, and operations. However, Aater Suleman says that the challenge of incorporating DevOps into a business is no small task. Improving this collaboration requires cross-functional technologies that benefit all departments. By this definition, Docker may well be the most...Read more

Industry Technical Presentation
ITP5
Michael Faulise, tap | QA
10:00 am to 11:00 am
  • Managing Milliennials and key concepts for leading the next generation
  • Motivation techniques beyond traditional financial incentives
  • Creating consistent learning challenges that cannot be solved through Google

 Read more

Networking Break in the Expo—11:00am–11:30am
11:00 am to 11:30 am
Concurrent Session
AT5
1.00
Tom Weinberger, Blue Agility, LLC
11:30 am to 12:30 pm

Choice can be a wonderful thing—when you’re buying a car and research abounds to help you decide. But when selecting the best agile scaling framework for your organization, choice can be downright intimidating and costly. SAFe, Scrum of Scrums, DAD, LeSS, or SSwS? There is a lot at stake. With many scaling frameworks to choose from, you’re probably questioning what each brings to the table. How can we assess which will result in the best outcome? What selection criteria should we use? Join Tom Weinberger as he shares expert insights, comparing and contrasting the capabilities of the most...Read more

Concurrent Session
AT6
1.00
Tania Katan, Axosoft
11:30 am to 12:30 pm

Agile practitioners are constantly striving to improve their processes and delivery to gain a competitive edge. To become a cross-functional T-shaped rock star, you have to be open to learning from other disciplines and adapting quickly. Tania Katan knows a little about crossing disciplines and adapting at a breakneck pace. She is a playwright by training who recently made the audacious leap into software. Tania helps you find your inner “T” so you will have the breadth and depth to take on the unpredictability of software development with the imagination and insights of a playwright....Read more

Concurrent Session
AT7
1.00
Bob Payne, LitheSpeed
11:30 am to 12:30 pm

In his book Reinventing Organizations, Frederic Laloux describes the “Teal Organization” model. Teal organizations have an evolutionary purpose, self-managing teams with little or no organizational hierarchy, and individuals who bring their whole person to work rather than putting on a work face when leaving the house. Zappos is the most talked about organization attempting a transition to Teal. Bob Payne describes how his organization is becoming a Teal Organization. Since the concept of Teal is not a specific recipe, they are basing their transition on practices gleaned from...Read more

Concurrent Session
AT8
1.00
Paul Wynia, Work Agile Consulting
11:30 am to 12:30 pm

In recent years the idea of Mob Programming has begun to attract the attention of those looking for new ways to take advantage of the genius that can be found in a focused, cross-functional, and unified agile team. But how, in practice, do these teams actually work? Paul Wynia, a Lego® Serious Play® facilitator and agile coach, worked closely with the originators of Mob Programming to develop a fun and simple Lego® game that incorporates the basic concepts, approaches, and roles found in an effective Mob Programming team. Using a test-driven development framework, each Mob team tests,...Read more

Concurrent Session
BT4
Sebastiano Armeli, Spotify
11:30 am to 12:30 pm

You’re a senior engineer who decides to switch to management for experience in leading a team. How is your work going to change? What challenges are you going to face? How are you going to keep up with new technologies? Are people reporting to you going to see you as a leader and follow you? Sebastiano Armeli asked himself all these questions when he became a manager. See what he found it and learn how you can bring this information into your work. While management varies greatly by organization, Sebastiano explores leadership and management behaviors you can apply at your company. At...Read more

Concurrent Session
BT5
1.00
Raul Suarez, Independent Consultant
11:30 am to 12:30 pm

Are you creating clean, high performing code? Are you following the right development practices, but still don’t feel you are getting the recognition or success you deserve? The truth is that working harder and improving your programming skills are not enough. Great developers must demonstrate the human skills—developer practices—necessary to have a strong impact on their organizations. Through conversation and examples, Raul Suarez focuses on behaviors that can help you reach your full potential. He discusses ways to optimize communication, provide and handle feedback, adapt to change,...Read more

Concurrent Session
BT6
1.00
Robert Vanderwall, Ultimate Software
11:30 am to 12:30 pm

Software development has improved dramatically over the past several years due in part to techniques, approaches, and development environments that take advantage of the power of modern computing machines. Software testing techniques have, by comparison, lagged. As projects and teams become more agile, the lines between the roles blur. Testers cannot remain uninformed about the underlying code and technologies that power the products they test. Join Robert Vanderwall as he shows how to take a deeper look at the code, using test-driven development (TDD) tests as a roadmap. Robert outlines...Read more

Concurrent Session
DT2
1.00
Ben Vining, Electronic Arts
11:30 am to 12:30 pm

It seems impossible for a DevOps team to even attempt planning its work. The team deals with customers’ never-ending requests and constantly-changing priorities. And don’t forget those unfriendly infrastructure errors that always seem to show up at the worst possible time. Best to live day-by-day and try to keep our heads above water, right? Maybe not. Through a case study of a department that helps make great Electronic Arts games, Ben Vining illustrates how a metrics-driven DevOps team can become reliable, responsive, and predictable—with happy staff and delighted customers. Ben details...Read more

Lunch in the Expo—Meet the Speakers
12:30 pm to 1:30 pm
Concurrent Session
AT9
1.00
David Hussman, DevJam
1:30 pm to 2:30 pm

More and more large organizations are adopting agile methods. As they do, many are adding more process than needed and are not stopping to work out what level of process will actually help their products or projects. David Hussman discusses the use of agile methods on large programs and small teams at large organizations like Disney, Target, Siemens, and others. David uses real-world experiences as examples for teaching concrete ideas about when scale is needed and not, as well as how to generally spread lasting agility that is based on concrete measures of success. Be warned: You will be...Read more

Concurrent Session
AT10
1.00
Anders Wallgren, Electric Cloud
1:30 pm to 2:30 pm

With the proliferation of IoT and consumer demand for smarter homes, appliances, automobiles, and wearables, many traditional product-based manufacturing companies are now becoming embedded software companies. This means that the design and manufacturing of physical products is becoming more complex since it now requires the integration of the physical components of the product, the firmware, and the myriad software components these products contain. Historically, embedded software developers have lagged behind IT in the adoption of agile development practices, largely due to the...Read more

Concurrent Session
AT11
1.00
Sumedha Ganjoo, National Instruments
1:30 pm to 2:30 pm

Scrum is a project management framework and does not specify a set of how-tos or checklists that some other development processes define. Since Scrum can be implemented in various ways, it is easy—and often common—to misinterpret Scrum’s guidelines and make mistakes while implementing it. A new team, in their eagerness to “go agile” and adopt Scrum, often succumb to common pitfalls. Being aware of these mistakes is the first step toward avoiding or resolving them. Sumedha Ganjoo discusses and shares examples of some common mistakes that she notices new teams making. Examples include shared...Read more

Concurrent Session
AT12
1.00
Darrin London, Department of Justice
1:30 pm to 2:30 pm

Facilitation is the art of leading people through processes toward agreed-upon outcomes in a manner that encourages participation, ownership, and creativity from all involved. So how do you take this definition and turn it into facilitating powerful meetings? Most agile practitioners can read about facilitation and the “right” way to do it. However, it can be challenging to take that book knowledge and feel comfortable facilitating agile meetings and ceremonies. Whether you are looking to coach a single team/product or scale agile to the program/enterprise, Darrin London says that...Read more

Concurrent Session
BT7
1.00
Catherine Louis, CLL Group
1:30 pm to 2:30 pm

You are understaffed, overworked, and behind on your commitments. Your go-to person just quit, leaving an unbelievable void of knowledge. If the old-school ways of attracting talent—advertising on job boards, filtering résumés, interviewing candidates are not working, then this session is for you. Catherine Louis says the tables have turned. The balance of power has shifted from the employer doing the hiring to candidates operating more as free agents and selecting the job. Leaders must learn how to build teams that engage employees as sensitive, passionate, creative contributors. A shift...Read more

Concurrent Session
BT8
1.00
Lorraine Aguilar, Working Harmony, Inc.
1:30 pm to 2:30 pm

Are you on a team where people avoid conflict or shy away from saying anything that might sound critical? Reluctance to speak up can block important challenges from being identified, and deny your team and organization the opportunity to learn and improve. According to Lorraine Aguilar, this avoidance is most evident in peer-to-peer communications. Lorraine designed a tool for agile coaches, facilitators, and team leaders who want to make it easy and safe for people to speak authentically during retrospectives and other opportunities for performance feedback and continuous improvement....Read more

Concurrent Session
BT9
1.00
Jim Trentadue, Original Software
1:30 pm to 2:30 pm

Test automation should be an activity that involves the entire project team—not just the testing group. Test automation is a technical testing task, and the test team benefits from the assistance of others in the organization. Jim Trentadue outlines the various testing activities with the corresponding contributions and benefits of each team member. Project managers can coordinate the effort and schedule. Business analysts can manage technical test requirements. User acceptance testers can provide proper steps and screenshots for IT personnel. Developers can write code with testability in...Read more

Concurrent Session
DT3
1.00
John Martinez, Evident.io
1:30 pm to 2:30 pm

Your operational tools deliver continuous monitoring and alerting for applications deployed in the cloud. So why doesn’t your security suite do the same? Although no single path to a secure DevOps approach works for every organization, Tim Prendergast offers a set of key principles and techniques that have distinct advantages for delivering safe and secure products in the cloud. Security can no longer be thought of as a separate step in a product’s launch and must be integrated into the overall processes of continuous development and deployment. Implementing continuous security monitoring...Read more

Industry Technical Presentation
ITP6
Craig Williams, 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
Networking Break in the Expo—2:30pm–3:00pm
2:30 pm to 3:00 pm
Concurrent Session
AT13
1.00
Julie Urban, Veritas, Jeff Byron, Veritas
3:00 pm to 4:00 pm

How do you successfully transform 700 people working on one product? The answer: Give them ownership. Value people over process. This requires that leaders learn how and when to step back—and when to step up. In the past eight years, the Veritas NetBackup organization had tried three agile transformations: two unsuccessful and one showing promise. The key difference has been the transformation of the leaders, helping teams take ownership rather than focusing only on artifacts and ceremonies. What did the leaders learn—and how? Julie Urban and Jeff Byron describe NetBackup’s transformation...Read more

Concurrent Session
AT14
1.00
Edith Harbaugh, LaunchDarkly
3:00 pm to 4:00 pm

Software teams want to move faster and deliver features to end users sooner. Continuous delivery and DevOps promise to deploy quickly. However, pushing faster and deploying more often increase the risk of breaking—and subsequent downtime. Edith Harbaugh finds that a feature flagging system of gating features—and being able to quickly turn them on or off—enables development teams to ship more frequently. With feature flags, engineering changes are pushed live to production “off” and then turned on for different users. Feature flags allow developers to separate deployment from rollout,...Read more

Concurrent Session
AT15
1.00
Dan Rawsthorne, 3Back, LLC
3:00 pm to 4:00 pm

Scrum is a simple framework allowing a single team, working from a single backlog, to maximize the value it delivers to its stakeholders. Unfortunately, your organization probably has more than one team and more than one backlog—but you still need to maximize the value to your stakeholders. You need Scrum, but how do you scale it for your organization? Dan Rawsthorne proposes Scale Scrum with Scrum™; tie your organization’s development scrum teams together with Leadership Teams and Coordination Teams. These are scrum teams that assure that each development team has a backlog, that the...Read more

Concurrent Session
AT16
1.00
Tomi Kaleva, Nelonen Media
3:00 pm to 4:00 pm

Channel 4 broadcasting company in Finland provides live streams of sporting events on the Internet (Ruutu.fi). The software development is done by agile principles but even more straightforward and quicker than normal agile projects. Tomi Kaleva says they have changed the entire production environment and renewed all the mobile apps in the past year. As a result, the normal agile development speed wasn’t enough. The fast software development cycle makes software testing challenging as there isn’t sufficient time for test...Read more

Concurrent Session
BT10
1.00
Faye Thompson, CareWorks Tech
3:00 pm to 4:00 pm

In today's competitive market, employers increasingly depend on business analysts to act as change agents. This puts BAs in the powerful position of influencers—providing the analysis and evidence needed to support an organization’s strategic direction and decision-making. In their book, Think Like a Freak, Steven D. Levitt and Stephen J. Dubner provide a blueprint for critical thinking, offering to “retrain our brains” toward a new approach to problem-solving. Faye Thompson explores this framework and how the popular economists have used it to analyze complex economic problems. Faye then...Read more

Concurrent Session
BT11
1.00
Pradeepa Narayanaswamy, MoneyGram
3:00 pm to 4:00 pm

Agile teams are solving real-world complex problems every day. These problems require creative problem solving by team members. In its truest sense, brainstorming is intended to be a practical approach to this task. Brainstorming entails “using the brain to storm a creative problem and to do so in commando fashion, with each 'stormer' audaciously attacking the same objective.” In this highly practical workshop, Pradeepa Narayanaswamy introduces you to a variety of brainstorming games that get the creative juices flowing to yield better collaboration and ideas among team members. Delegates...Read more

Concurrent Session
BT12
Anshul Sharma, Emmi Solutions
3:00 pm to 4:00 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. One way to do this is parallel execution of tests concurrently over a Selenium Grid, but that comes with a substantial burden of managing and maintaining the platforms and browsers. Now that cloud-computing resources are available and affordable, an alternative is leveraging the cloud. Moving to the cloud makes tests easier and faster to run for several reasons. First, no installing/upgrading the browser...Read more

Concurrent Session
DT4
1.00
Nikhil Kaul, SmartBear Software
3:00 pm to 4:00 pm

As organizations try to meet faster delivery schedules and improve collaboration between development and operations, DevOps has become a hot topic. So, where does testing fit into a DevOps strategy? By narrowly focusing on just Dev and Ops, the term DevOps itself ends up missing testing. Nikhil Kaul gives an overview of recent trends in DevOps, specifically changes that have taken place in the testing industry in the past year. Nikhil explores why testing is becoming more important than ever before. With Apple, Google, and Microsoft making it easier for Dev and Ops to build and deploy...Read more

Keynote
K4
Steven Winter, Guerrilla QA
4:15 pm to 5:15 pm

The Internet of Things—what many are calling the Fourth Industrial Revolution—is shaping up to be a game-changing marvel as great as the Internet itself. With more than 10 billion connected devices and thousands more coming online by the minute, we are undoubtedly more connected than ever before. From your dishwasher to your toothbrush to your dog’s collar, electronic devices everywhere are connected. This phenomenon is drastically increasing demands on APIs, data, security, and software quality, pushing every industry sector to step up its game to stay relevant in the new era of...Read more

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

"Increasing Leadership Mastery"
Thursday, June 9 • 5:30 pm–7:30 pm and Friday, June 10 • 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. And when we want to bring about change, the trick is introducing it in a way that is effective—not invasive—and lasting...Read more

Friday, June 10

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
1.00
Tracy Briscoe, Whole Foods Market, Golda Sahayam, Whole Foods Market, Richard Lawrence, Agile For All
9:00 am to 10:00 am

Many so-called “agile transformations” are really just business as usual with some new words and a few process changes at the team level. In contrast, the enterprise business systems group at Whole Foods Market has experienced a real and deep transformation in the past few years. Roles are different. Teams self-organize in new ways. Budgeting, forecasting, and reporting now support complexity and learning. Business stakeholders and teams collaborate to find high-value, minimal solutions neither could come up with alone. Part of that transformation is due to new practices and skills at the...Read more

Leadership Summit Session
SMT2
1.50
Adam Weisbart, Weisbart Consulting
10:20 am to 11:50 am

Knowing the basics of being agile is essential for any agile leader, but out in the trenches, a good agilist must be ready to identify and deal with agile anti-patterns to help their team and organization move forward. What's an agile anti-pattern? Something that at first blush may seem benign or even useful—but in practice is usually dangerous to an agile initiative. These are often first expressed as harmless-sounding quotes from your team such as “I was pulled off this sprint and put onto an emergency project. Again.” Although often slippery to catch, it's important to identify these...Read more

Summit Lunch
11:45 am to 12:15 pm
Leadership Summit Session
SMT3
1.00
Oksana Kubushyna, Riot Games, Ahmed Sidky, Riot Games
1:00 pm to 2:00 pm

Have you experienced a situation where the project owner is a product expert but lacks leadership skills to align the team or manage stakeholders properly? Or, perhaps, a situation where the otherwise excellent ScrumMaster is not experienced enough to guide the team to own timely delivery, yet is expected to do so by the stakeholders? In many cases, we expect an individual to fit into a predefined role, failing to acknowledge their particular strengths and weaknesses and leaving gaps in covering team responsibilities. By making the implicit explicit, the goal is to allow teams to fully...Read more

Leadership Summit Session
SMT4
1.00
Doc Norton, CTO2
2:20 pm to 3:30 pm

Decisions involve risk. As the leader, you’re ultimately accountable for the hundreds of decisions made by your teams every day. Even if it were possible for you to be involved in every decision, it wouldn’t be the best use of your time or your team’s capability. As experienced leaders, it is tempting to serve as the arbiter on critical and complex matters; yet a wise leader knows this is not only demotivating for the team but leads to poorer results. In a complex domain, the more varied the perspectives, the better the quality of our decisions. So how do we, as leaders, help ensure our...Read more