InfoQ

Interview

Recorded at:
Recorded at

Lean Organizations to Support Agile Teams

Interview with Robin Dymond by Amr Elssamadisy on Apr 07, 2009

Community
Agile
Topics
Adopting Agile ,
Agile in the Enterprise ,
Leadership
Tags
agile2008 ,
Lean
Summary
Robin Dymond gives an overview of Lean, how it can help take Agile to the 'next level' and why organizations that fail to change will not have successful Agile teams. Robin describes an organizational mismatch between traditional hierarchies and team structures. He believes that organizations will need to reorganize around teams to get the most out of Agile.

Bio
Robin Dymond is an international consultant in Scrum, Agile, and Lean methods. He is managing partner of Innovel, LLC. A frequent speaker and organizer in the Agile community, Robin Dymond is pleased to be producing the Main Stage at Agile 2009. From 2005-2007 Dymond consulted on the largest enterprise adoption of Scrum in a financial services company. http://www.innovel.net

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.
Good morning, Robin. Tell us a little bit about yourself and what you are interested in these days.
What are you interested in these days? What's keeping you busy, giving you a headache?
How do you see the community these days? What do you think the state of Agile in the Agile community is?
There is an impedance mismatch and this impedance mismatch you've seen cause problems already?
Let me say back what you are telling me: you are telling me that Agile teams, within an organization that aren't Agile in and off themselves, is unsustainable. Either the organization changes or the team dies.
Robin, you think one of the keys to the mismatch is possibly looking to the Lean community and learning from them how they have succeeded. Or is it more than that?
Lean, because it takes a more global view, can help us, because in your example, no matter how good your software development group became, it wasn't going to really affect the end product for the customer? Not everybody is really very familiar with what exactly is Lean. We've all heard about it, but can you give us a quick primer? What are the important concepts of Lean?
Thank you first of all for that history of Lean. What is Lean?
Lean is primarily about seeing whole value stream and then seeing it through this lens of customer value and non-customer value?
As a software developer, or as a member of a software team, or as a software manager, really why should I care? I understand, but what can I do? It seems that it's out of my control.
The Pareto analysis - the 80 - 20 rule?
ou told us about the impedance mismatch. What have you seen as a solution or as a good direction or a step forward for Agile teams and organizations to move towards?
The next step forward for an Agile team is to learn from Lean and work through the organization.
If somebody is interested in learning more and taking a look at this, maybe somebody on an Agile team who is in that mismatch and is living it, what do you recommend they do ? Where do they start and where should they go?
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.

Lean Leadership and Agile Teams by Steve McGee Posted Jun 18, 2009 12:57 PM
  1. Back to top

    Lean Leadership and Agile Teams

    Jun 18, 2009 12:57 PM by Steve McGee

    I just returned from two conferences and Robyn is addressing one of two main topics many people are talking about. (The other is reiterating the need for sound development practices).



    Questions like 'How can I get better stories from the PO?' or 'How do you develop and maintain a vision?' are answered by Lean organizations.



    Rally's Alex Pukinskis showed their new approach to managing longer term planning using a 'kanban' style process at the Agile Roots conference in Utah. Dealing with more than 2000 requests/stories in the product backlog, product leaders had been faced with competitive stakeholders and probably frustrated developers. Simply tackling a problem like this with a 'scrum of scrums' model would not have solved anything.



    Alex showed how a decision to limit the possible number of 'next' features enabled the product leadership to further elaborate on the priority features in the pipeline - and to stop wasting effort on the low priority items.



    The new process, which I would define as a 'road map' development tool, answers both commonly heard questions at both the Agile Roots conference and Better Software in Vegas. Well-defined stories relevant to a sensible direction of product development end up in release backlogs. AND, the product leadership focuses energy on elaborating on the characteristics of the product it has chosen to build. It's this decision of what to (and what not to) spend time developing a vision of - a commitment - that gives the teams the leadership and direction they need.



    I've found that Agile has been a great way to show the way for teams to strengthen themselves through better communication. It seems Lean will show organizations (all the individuals working there) how to approach decision-making. Since leadership is accepting responsibility for decisions others delegate, Lean will provide the answers to management about how to lead an Agile software development organization.

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.