Conference archive

DevOps West 2016 - Concurrent Sessions

Concurrent sessions offer attendees the flexibility to follow a specific track or to explore various topics throughout the conference in order to customize their learning experience. Learn both enterprise foundations and new methodologies to grow your skills, supercharge your knowledge, and re-energize your career growth.

Join our mailing list and receive updates on when additional sessions are announced and other conference program updates.

Wednesday, June 8

Mike Cottmeyer
LeadingAgile, LLC
AW1

Three Things You MUST Know to Transform into an Agile Enterprise

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Ken Pugh
Net Objectives
AW2

Determining Business Value in Agile Development

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

David Hussman
DevJam
AW3

Blending Product Discovery and Product Delivery

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Larry Maccherone
AgileCraft
AW4

Slay the Dragons of Agile Measurement

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Mimi Hoang
Autodesk
George Schlitz
Objective Change
BW1

Product Management: The Innovation Glue for the Lean Enterprise

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Jason Arbon
Appdiff.com
BW2

Mobile App Testing: Planning, Priorities, Execution, and Reporting

Wednesday, June 8, 2016 - 11:30am to 12:30pm

When testers transition from web to mobile testing, they often miss the most important issues. The biggest challenge in mobile testing is knowing the mobile-specific issues—knowing what to test, in which order, and how. Jason Arbon shares his learnings from manual and automated testing of thousands of apps, and tips from working with top app teams. How do you balance functional with performance testing? Which, if any, tests should you automate? Should tests be executed on real devices or emulators? How do you best leverage your on-site, vendors, beta testers, and app store feedback? What...

Adrian Thibodeau
Standard & Poors Rating Services
Chintan Pandya
Standard & Poors Rating Services
BW3

End-to-End Quality Approach: 14 Levels of Testing

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Jonah Stiennon
Sauce Labs
DW1

DevOps Is More than Just Dev and Ops: Don’t Forget Testing

Wednesday, June 8, 2016 - 11:30am to 12:30pm

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

Jon Stahl
LeanDog
AW5

The Lean Executive Agility Framework

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Chong Ee
Twilio
AW6

Integrate Regulatory Auditing with Agile

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Jamie Lynn Cooke
Both Hemispheres, LLC
AW7

From Unclear and Unrealistic Requirements to Achievable User Stories

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Bob Galen
Velocity Partners
AW8

Agile Metrics: Measuring Outcomes and Results

Wednesday, June 8, 2016 - 1:30pm

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

Sanjiv Augustine
LitheSpeed
BW4

Leading with Purpose

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Rick_Faulise
tap | QA
BW5

Mobile Untethered: Lessons Learned without the Wires

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Penny McVay
Liberty Mutual
BW6

Predictive Test Planning to Improve System Quality

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

Melissa Benua
PlayFab
DW2

Continuous Integration as a Development Team’s Way of Life

Wednesday, June 8, 2016 - 1:30pm to 2:30pm

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

AW9

Why Agile Works—and How to Screw It Up!

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Anthony Crain
Blue Agility, LLC
AW10

Architecture vs. Design in Agile: What’s the Right Answer?

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Chris Sims
Agile Learning Labs
AW11

Your User Stories Are Too Big: Yes, They Are!

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Robie Wood
ImprovAgility
Jody Wood
ImprovAgility
AW12

Improvisation for Agile Skill Development

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

John Ryskowski
JFR Consulting
BW7

Team Leadership Is Like Big Band Drumming

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Gavin Gray
Oomf, Inc.
BW8

Borrowing Best-of-Breed Software Delivery Techniques for the Internet of Things

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Bernie Berger
Doran Jones
BW9

What Hollywood Can Teach Us about Software Testing

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Bob Aiello
CM Best Practices Consulting
DW3

Using DevOps to Drive the Agile ALM

Wednesday, June 8, 2016 - 2:45pm to 3:45pm

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

Robert Kelman
DIRECTV
AW13

Five Critical Elements for Successful Agile Data Management

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Lee Copeland
TechWell Corp.
AW14

The Issues Agile Exposes and What To Do about Them

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Carlyle Davis
ThoughtWorks
AW15

Command Query Responsibility Segregation at Enterprise Scale

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Dion Stewart
DevJam
AW16

Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Robert Merrill
University of Wisconsin-Madison
BW10

Project Estimation: Myths, Taboos, and Inconvenient Truths

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Carl Johnson
SOCO Norge AS
BW11

The Challenges of Testing a Wearable Banking Application

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Rob Myers
Agile Institute
BW12

Identify and Exploit Behavioral Boundaries for Unit Testing

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Jody Bailey
Pluralsight
DW4

DevOps Is Only Half the Story to Delivering Winning Products

Wednesday, June 8, 2016 - 4:15pm to 5:15pm

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

Thursday, June 9

Aakash Srinivasan
Independent Consultant
Vivek Angiras
Independent Consultant
AT1

Zorro Circles: Retrospectives for Excellence

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Neal Herman
BD Biosciences
AT2

Implementing Agile in an FDA Regulated Environment

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Susan McNamara
BIOVIA – Dassault Systems
AT3

Agile Hacks: Creative Solutions for Common Agile Issues

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Woody Zuill
Independent Consultant
AT4

Continuous Discovery: The Path to Learning and Growing

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Linda Rising
Independent Consultant
BT1

Experiments: The Good, the Bad, and the Beautiful

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Cathy Sargent
The Jackson Laboratory
BT2

Use Business Analysts for User Interface Design

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Rob_Sabourin
amibug.com
BT3

The Tester's Role in Agile Planning

Thursday, June 9, 2016 - 10:00am to 11:00am

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

DT1

Docker Containers in the Enterprise DevOps Journey

Thursday, June 9, 2016 - 10:00am to 11:00am

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

Tom Weinberger
Blue Agility, LLC
AT5

Which Agile Scaling Framework Is Best?

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Tania Katan
Axosoft
AT6

Playwriting, Imagination, and Agile Software Development … Oh My!

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Bob Payne
LitheSpeed
AT7

Disrupting Ourselves: Moving to a “Teal Organization” Model

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Paul Wynia
Work Agile Consulting
AT8

Building Mob Programming Teams Using Lego® Serious Play®

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

BT4

Managing a Software Engineering Team

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Raul Suarez
Independent Consultant
BT5

The Soft Skills of Great Software Developers

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Robert Vanderwall
Ultimate Software
BT6

White Box Testing: It’s Not Just for Developers Any More

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

Ben Vining
Electronic Arts
DT2

A Case Study in Metrics-Driven DevOps

Thursday, June 9, 2016 - 11:30am to 12:30pm

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

David Hussman
DevJam
AT9

Scaling, Spreading, and Succeeding: When to Do What and Why

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Anders Wallgren
Electric Cloud
AT10

How Far Can You Go with Agile for Embedded Software?

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Sumedha Ganjoo
National Instruments
AT11

Don’t Make These Scrum Mistakes

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Darrin London
Department of Justice
AT12

Facilitation Techniques for Agile Meetings and Ceremonies

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Catherine Louis
CLL Group
BT7

Recruit, Hire, and Retain Top Software Talent

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Lorraine Aguilar
Working Harmony, Inc.
BT8

A Simple Tool for Speaking Honestly and Constructively

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Jim_Trentadue
Original Software
BT9

What Everyone on the Team Needs to Know about Test Automation

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

John Martinez
Evident.io
DT3

Developing a Rugged DevOps Approach to Cloud Security

Thursday, June 9, 2016 - 1:30pm to 2:30pm

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

Julie Urban
Veritas
Jeff Byron
Veritas
AT13

Going Agile at Scale: A Mindset Transformation of Global Proportions

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Edith Harbaugh
LaunchDarkly
AT14

Use Feature Flags for Clean Deployments

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Dan Rawsthorne
3Back, LLC
AT15

Scaling Scrum with Scrum™ (SSwS): A Universal Framework

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Tomi Kaleva
Nelonen Media
AT16

Testing in a Super-Agile Software Development Environment

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Faye Thompson
CareWorks Tech
BT10

Great Business Analysts “Think Like a Freak”

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

BT11

Create Brainstorming Commandos for Creative Problem Solving

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Anshul Sharma
Emmi Solutions
BT12

Move Your Selenium Testing to the Cloud

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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

Nikhil_Kaul
SmartBear Software
DT4

Where Is Test in DevOps?

Thursday, June 9, 2016 - 3:00pm to 4:00pm

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