InfoQ

Interview

Recorded at:
Recorded at

Jeff Patton on Embracing Uncertainty

Interview with Jeff Patton by Deborah Hartmann Preuss on May 13, 2009

Community
Agile
Topics
Agile Techniques
Tags
Product Owner ,
agile2008 ,
User Stories
Summary
In this interview with Jeff Patton at Agile 2008, he talks about three strategies that can help product owners do their job more effectively by embracing the inherent uncertainty in all software development. Namely they are understanding the ultimate goals of the project, delaying decisions until the last responsible moment, and scaling up by building quality.

Bio
Jeff Patton is an independent consultant, teacher, and Agile coach dedicated to the holistic design and development of successful software products.

About the conference
Agile 2008 is an exciting international industry conference that presents the latest techniques, technologies, attitudes and first-hand experience, from both a management and development perspective, for successful Agile software development.
This is Deborah Hartman at Agile 2008 and I am here with Jeff Patton. Welcome!
Jeff, you are, I just want to let people know that you are one of last year's winners of the Gordon Pask Award which is offered by the Agile alliance to recognize contribution to Agile practice, congratulations.
And thank you for your contribution to the community. And I would like to know, and some of our viewers maybe don't know who you are, what do you do and how did you get to where you are now.
So you come from the XP community and embrace change is not new to you and yet your talk this year at Agile 2008 was entitled "Embrace Uncertainty". What is the difference?
I think they are being certain about what they think they want. Is that where you are heading?
I unfortunately didn't make it at your talk. Can you tell us what did you do in your talk?
You had a scenario that you set up. A company with all kinds of entertaining music but which ended in failure. And?
This is great, we are getting practical, will you share with us some strategies that product owners can use to embrace uncertainty?
That is going to be the best user story that I have ever heard.
What kind of response did you get from the people who attended your presentation?
I hear clients "We want to go Agile but we need to know exactly when we are going to deliver and exactly what". It's an oxymoron.
You give me a good reminder that we really need to replace our craze for full scope for happy customers.
We actually created an inventory of stories that have to be maintained during the whole project.
Does user experience and interaction design work belong with the team member behind the sprint or with somebody working before the sprint?
That is the problem of narrow perfectionism right? My UI is great they failed.
What about small teams that don't have budget for or perhaps enough work to keep a usability person busy. You say there is a big community, are there reading materials, are there courses, are there books?
But what about developers who want to learn to be that way? Where do they start?
Is there a website that people could go to start looking for resources? A writer that talks about these a lot?
So your book is in progress, right?
So I understand you are writing with Alistair Cockburn?
You too?
Well I hope you enjoy the writing process.
Well thank you for doing it anyway because I am looking forward to the book, so keep it up.
And parting words: what would you encourage the community to be looking at these days?
show all  show all

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Watch Thread Reply

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.