Looking for a specific timezone? We have it covered...
View analytic
Tuesday, October 24 • 07:45 - 08:30
Work in Progress: The Quantum State of "Done" in DevOp

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Getting to “done” is a critical enabler to releasing reliable code on time, and it’s easy to proclaim “done” just to move on. The problem is, exactly what “done” means is tricky…or is it?

As engineers, we love to take things apart and build; but we don’t always close well, accruing tech debt without realizing the total cost to the business in terms of confidence and velocity. Continuous delivery preaches that we must march onward, but without clean hand-offs and consistent automation, we simply run into a wall of unplanned work faster than ever.

A paradox of the DevOps mindset is that we need to both close well on work items while maintaining continuous work flow and improvement. Like the world of the tiny quanta, when measured our work seems to be either in one state (done) or the other (not done), but at the macro level follows a very different set of dynamics. Managing work-in-progress (WIP) limits at the individual, team, and organizational levels requires that we must carry the importance of “done” into our DevOps automation practices to cover critical aspects of quality in every line of code we deploy.

In this session, Paul Bruce of Growgistics will discuss the impact of implementing right-fit definition(s) of done over various types of work that flow through your team’s boards, pipelines, and production systems. We’ll cover how to:
  • Keep WIP limits in check through personal “done-ness” katas
  • Efficiently manage expectations for when work might not be “done” on time
  • Implement multiple definitions of done aligned with risk and schedules
  • Reduce inefficiencies in work flow that lead to “done” slippage
  • Improve release confidence with better performance and acceptance criteria

avatar for Paul Bruce

Paul Bruce

Founder, Growgistics
Paul Bruce is a DevOps Advocate, helping to transform software teams and practices through cultural, technical, and process advisement. He has previously worked as a full stack developer, a site reliability engineer, and in API developer relations. He is currently an IEEE working... Read More →

Tuesday October 24, 2017 07:45 - 08:30
Cultural Transformation: USA/East Coast