Conference archive

Agile Dev West 2016 - Project Management

Sunday, June 5

Bob Payne
LitheSpeed

Leading SAFe–SAFe Agilist Certification Training (2-Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm
Sanjiv Augustine
LitheSpeed

Certified ScrumMaster Training (2-Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm
Jeffery Payne
Coveros, Inc.

Fundamentals of Agile Certification—ICAgile (2–Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm
Rob_Sabourin
amibug.com

Agile Tester Certification (2–Day)

Sunday, June 5, 2016 - 8:30am to Monday, June 6, 2016 - 5:00pm

Monday, June 6

Bob Aiello
CM Best Practices Consulting
MA

Configuration Management: Robust Practices for Fast Delivery

Monday, June 6, 2016 - 8:30am to 4:30pm

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

Jeff Patton
Jeff Patton & Associates
MB

Great Product Design with User Story Mapping

Monday, June 6, 2016 - 8:30am to 4:30pm

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

Ken Pugh
Net Objectives
MF

Principles and Practices of Lean Software Development

Monday, June 6, 2016 - 8:30am to 12:00pm

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

David Hussman
DevJam
MH

Planning to Learn and Learning from Delivery: Scrum, Kanban and Beyond

Monday, June 6, 2016 - 1:00pm to 4:30pm

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

Rob Myers
Agile Institute
MK

Writing Developer Tests for Untested Legacy Code: A Hands-On Workshop

Monday, June 6, 2016 - 1:00pm to 4:30pm

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

Tuesday, June 7

Bob Aiello
CM Best Practices Consulting
TA

Continuous Delivery: Rapid and Reliable Releases with DevOps

Tuesday, June 7, 2016 - 8:30am to 4:30pm

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

Bob Galen
Velocity Partners
TB

Essential Patterns of Mature Agile Leaders

Sold Out!
Tuesday, June 7, 2016 - 8:30am to 12:00pm

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

Jez Humble
Jez Humble & Associates LLC
TI

High-Performance Product Development

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

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

Jeffery Payne
Coveros, Inc.
TJ

Agile Project Failures: Root Causes and Corrective Actions

Tuesday, June 7, 2016 - 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...

David Hussman
DevJam
TM

Producing Products and Coaching Agility: Making Agile Practices Matter

Tuesday, June 7, 2016 - 1:00pm to 4:30pm

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

Wednesday, June 8

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

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

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

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

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

Thursday, June 9

Sven Peters
Atlassian
K3

How to Do Kick-Ass Software Development

Thursday, June 9, 2016 - 8:30am to 9:45am

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

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

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

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

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

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