Craft Conference is cancelled.   More info

Woody Zuill

Agile and Lean Software Development Guide at Woody Zuill Agile Guide


Make it Easy: A Very Simple Approach to Continuous Improvement
Mob Programming
Systems Thinking

Your rating:

Why does it have to be so difficult?

"So much of what we call management consists in making it difficult for people to work." ~Peter Drucker

It seems it is clear that there is often a "right way" or "best practice" for many tasks in the modern workplace - but is that clarity real, or just a trick that we play on ourselves?

The biggest successes I've experienced in software development have been the result of finding ways to Make It Easy for people to excel in their work, and to connect and interact as humans. Many others have noticed this as well. For example, let's consider this wonderful quote:

Saying "Hey everyone, we need to cut costs!" doesn't work nearly as well as "Let's make our work easier!" ~Mark Graban

But why is this so elusive? Is it the system of work we follow?

"The system disables performance. For most managers this is hard to see. What they see is people 'behaving badly'." ~ John Seddon

Here is what I'd like us to consider:

• What would it look like if everyone at work was able to contribute their best, and to excel in their work and life?

• What would the result be if this could be achieved?

• Can we make our work easier?

• What would it take to make this a reality?

• Is this about systems thinking and values and principles, or strategy, or techniques, or just "hiring the right people"? (Hint: It's in the former rather than the later"

There is a lot of research and writing about systems thinking, teamwork, open workspaces, flow, velocity, biases, assumptions, frameworks. How can this help us? I suspect It isn't the workers, or the managers, or the leaders - there are some folks who seem to be finding a way that works for them and their workplace - can we all find a path?

I've been using "Make it Easy" for a number of years and we're going to explore this simple idea: Every day let's find something we need to do, and find a way to make it easier or unnecessary.


Mob Programming Intro
Wednesday 9:00 - 17:00 -
Mob Programming
Pair Programming
Your rating:

Mob Programming: All the brilliant people working on the same thing, at the same time, in the same place, and on the same computer.

Mob Programming is a cost-effective, collaborative and fun way to get work done together. It's a whole-team approach to development, where coding, designing, testing, and working with the "customer" (partner, Product Owner, User, etc.) is all done as a team.

Participants in this workshop experience a day of learning and doing Mob Programming. We cover the mechanics of how to work together as a Mob as well as the techniques that make this form of development so effective.

We’ll learn how a Mob performs sample project work, including user stories, prioritization, test-driven development, refactoring, and retrospectives.

Designed and facilitated by Mob Programming pioneer Woody Zuill, this workshop provides a hands-on education in the art of mobbing and it's significant benefits for your teams.


Woody Zuill is an independent Agile Guide and Coach and has been programming computers for 35+ years. He is a pioneer of the Mob Programming approach to teamwork in software development, and is considered one of the founders of the "#NoEstimates" discussion on Twitter.  His passion is to work with teams to create an environment where each of us can excel in our work and in our life.