Better Software West 2017 Topic Focus Area- Agile Development | TechWell

Better Software West 2017 - Agile Development

Monday, June 5

Jeff Patton
Jeff Patton & Associates
MB

Great Product Design with User Story Mapping

Add to calendar
Monday, June 5, 2017 - 8:30am to 4:30pm

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

Ken Pugh
Ken Pugh, Inc.
MF

Principles and Practices of Lean Software Development

Video
Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

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

Ken Mugrage
ThoughtWorks
MC

Building Continuous Delivery Pipelines: A Workshop

Add to calendar
Monday, June 5, 2017 - 8:30am to 12:00pm

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

Ken Pugh
Ken Pugh, Inc.
MI

Acceptance Test-Driven Development

Video
Add to calendar
Monday, June 5, 2017 - 1:00pm to 4:30pm

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

Philip Lew
XBOSoft
Moss Drake
Dentist Management Corporation
MG

Agile Risk Management

Add to calendar
Monday, June 5, 2017 - 1:00pm to 4:30pm

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

Tuesday, June 6

Mark Richards
Independent Consultant
TB

The Architecture of Microservices

Video
Add to calendar
Tuesday, June 6, 2017 - 8:30am to 4:30pm

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

Max Griffiths
ThoughtWorks
Elise McCallum
ThoughtWorks
TA

Stop Saying DevOps and Start Applying Continuous Delivery Principles

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 4:30pm

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

Bob Galen
Zenergy Technologies
TC

Essential Patterns of Mature Agile Leaders

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

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

Rob_Sabourin
AmiBug.com
TF

Advanced Test Automation in Agile Development

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

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

TH

Lean/Agile Data Driven Decisions Demystified

Add to calendar
Tuesday, June 6, 2017 - 8:30am to 12:00pm

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

Jeffery Payne
Coveros, Inc.
TI

Agile Project Failures: Root Causes and Corrective Actions

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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

TJ

Docker Fundamentals Jumpstart

Video
Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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

Rob_Sabourin
AmiBug.com
TK

The Tester’s (New) Role in Agile Development

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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

Ryan Ripley
Independent Consultant
TM

Scrum: Answering the Tough Questions

Add to calendar
Tuesday, June 6, 2017 - 1:00pm to 4:30pm

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

Wednesday, June 7

Tanya Kravtsov
Audible
K1

Stamp Out Agile and DevOps Bottlenecks

Video
Add to calendar
Wednesday, June 7, 2017 - 8:30am to 9:30am

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

Neal Ford
ThoughtWorks
K2

Modern Evolutionary Software Architectures

Add to calendar
Wednesday, June 7, 2017 - 10:00am to 11:00am

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

BW1

From Monoliths to Services: Paying Your Technical Debt

Video
Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Philip Lew
XBOSoft
BW2

Mobile Testing: Challenges and Solutions

Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Dave West
Scrum.org
AW2

The Future of Scrum

Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Jeff Howey
Leading Agile
AW3

Storytelling Techniques for Better Requirements

Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Adam_Auerbach
Lincoln Financial Group
DW1

Demystifying DevOps Adoption

Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Abraham Marin-Perez
Equal Experts
DW2

Architectural Patterns for an Efficient Delivery Pipeline

Add to calendar
Wednesday, June 7, 2017 - 11:30am to 12:30pm

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

Dave Todaro
Ascendle
BW5

Shave Mobile Development Time and Cost with Xamarin

Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

Perry Reinert
Independent Consultant
AW4

Why Agile Works—and How (Not) to Screw It Up!

Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

Bob Galen
Zenergy Technologies
Josh Anderson
Dude Solutions
AW5

Football and Agile: Like Peanut Butter and ?

Video
Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

AW6

Finding the 'Seams': Making User Stories Smaller

Video
Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

Mason Leung
Grand Rounds
DW3

Implement DevOps Like a Unicorn—Even If You’re Not One

Video
Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

Hasan Yasar
Software Engineering Institute
DW4

Integrate Security into DevOps

Add to calendar
Wednesday, June 7, 2017 - 1:30pm to 2:30pm

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

Lisa Calkins
Exadel
BW7

Is Your Project Doomed from the Start?

Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Derek W. Wade
Kumido Adaptive Strategies
AW7

Agile Leadership Strategies: Winning the War on Complexity

Video
Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Scott MacIntyre
Capital One
AW8

From Scrum to Kanban: Our Journey

Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Chris McKenzie
Parametric Portfolio Associates
AW9

Software Craftsmanship in an Agile Environment

Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Ken Mugrage
ThoughtWorks
DW5

You Can’t Buy DevOps … You Have to Sell It

Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Avantika (Avan) Mathur
Electric Cloud
DW6

Microservices and Docker: Foundation for a New Generation of Applications

Add to calendar
Wednesday, June 7, 2017 - 2:45pm to 3:45pm

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

Thursday, June 8

Steven Woodward
Cloud Perspectives
BT2

Application Resiliency: Keys to Planning for IoT and the Cloud

Video
Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

Francie Van Wirkus
Francie Van Wirkus
AT1

The Agile Dojo: Shiny Toy or Best Idea Ever?

Video
Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

David Bernstein
To Be Agile
AT2

Five XP Practices for Agile Development

Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

Mary_Thorn
Ipreo
AT3

The T-Shaped Scrum Team: Get in Shape for Your Future

Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

Stacy Kirk
QualityWorks Consulting Group, LLC
DT1

Continuous Delivery of Innovation and Quality

Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

Michael Hackett
LogiGear Corp
DT2

Continuous Testing in DevOps

Video
Add to calendar
Thursday, June 8, 2017 - 10:00am to 11:00am

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

John Krewson
Sketch Development Services
AT4

Experience Agile Emergence through Sketch Comedy

Add to calendar
Thursday, June 8, 2017 - 11:30am to 12:30pm

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

Nir Szilagyi
PayPal
AT6

Adapting Your Organization and Teams for Agile

Add to calendar
Thursday, June 8, 2017 - 11:30am to 12:30pm

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

Dan Petit
ServiceMaster
DT3

Pipeline as Code: A Model for Scaling CI/CD

Video
Add to calendar
Thursday, June 8, 2017 - 11:30am to 12:30pm

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

Matti Klasson
King Digital Entertainment
BT8

Happy and Productive Teams: A Divine Saga

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Brad Schick
Skytap
BT9

The Rise of the Purpose-Driven Multi-Cloud

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Sarah Harper
Cerner Corporation
AT7

Agile Release Planning: The Middle Time Frame

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Don MacIntyre
Scrum Etc.
AT8

Agile at the Intersection of Mobile, Cloud, and the Internet of Things

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Angie Jones
LexisNexis
AT9

Include Automated Testing in Your Definition of Done

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Gajan Pathmanathan
Quicken Loans
DT5

DevOps: The Key to Quality-Driven Development

Add to calendar
Thursday, June 8, 2017 - 1:30pm to 2:30pm

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

Chris Haddad
Karux, LLC
BT12

Sprint Zero on Your Enterprise Cloud Journey

Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Ebenezer Ikonne
Cox Automotive
AT10

Guiding Cultural Adoption of Agile at Scale

Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Tina Rusnak
First Class Agile, LLC
AT11

Setting and Measuring Individual Performance in Agile Teams

Video
Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Lynn Winterboer
Winterboer Agile Analytics
Cher Fox
Fox Consulting
AT12

Agile Test Automation for Data-Centric Applications

Video
Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Brandon Carlson
Lean TECHniques, Inc.
DT7

DevOps and Regulatory Compliance—Like Oil and Water or Peanut Butter and Jelly?

Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Arjun Comar
Coveros
DT8

DevOps in an Embedded and Regulated Environment

Add to calendar
Thursday, June 8, 2017 - 3:00pm to 4:00pm

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

Friday, June 9

Todd Holden
Tennessee Department of Transportation
SMT4

Agile Leadership in the Public Sector

Add to calendar
Friday, June 9, 2017 - 2:30pm to 3:30pm

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