I really like overviews, but more than overviews I like to see progress and things getting done.
I like done-ticks and the feeling really to build things: concepts, finding solutions, making a plan or coaching teams… Only to have an overview about “what I should do”, is frustrating me. I don’t want to see those things until I have time for it or I have to do them.
The sense of an overview is to make a snapshot, the reality of now at this exact moment. And this can really be helpful. But I don’t like to have a snapshot of the reality every day, and especially not with a couple of people together, a group or a team. I think that is wasted time with no effect and no satisfaction. This happens with team stand ups: A bunch of people are standing around, talking, listening and they are bored. The result is the opposite of what we wanted to achieve: It makes us unhappy and frustrated, to see every day the same things that I or we should do.
The idea of Kanban and agile teams is to find out, how we are doing (‘we’ means those teams which I am coaching). The idea is to improve the satisfying and efficient flow. The idea is to find out what is the best path for us to reach our goals, to be productive. We want to get things done. We want to plan, to make concepts, to handle big stories. Let the team find the right process to feel the flow and be happy and have fun.
What can we do to make sure that the team boards for agile teams are efficient?
(There are only some levers, depending which methodology (Kanban, Scrum, a mixture,…) you are using.)
This is, all in all, only a hint — a wake up call to think about what you are doing. Sometimes, even for myself, I am trying to practice a methodology, because I think I should. Sometimes it’s better to quit, because it’s more lean to refrain from it. That can be also an improvement. To live and feel and act in an agile way is mostly to look at the things and see where there are levers to improve.
At the AgileEE 2011 Conference in Kiev I had the pleasure to host a workshop about estimation methods. The participants were quite excited, because the better part of them just knew Planning Poker and used it with and despite all of its limitations. We compared Planning Poker with the Team Estimation Game, which I discussed here on the blog some time ago (further links see below) and with Magic Estimation. While the Team Estimation Game has become more and more common over time and variations like Silent Grouping have evolved, Magic Estimation is not that common yet.
Let me explain Magic Estimation so you have another means for estimation in your portfolio.
The idea for Magic Estimation arose from a proposal by Lowell Lindstrom in 2008. He called his idea “Affinity Estimation”. Boris Gloger reworked Lowell’s approach and finally created Magic Estimation.
Compared to Planning Poker you get a rather good estimation in a quite small timeframe.
All User Stories need to be available on separate cards. You need a table which is reachable from all sides. Then you spread cards with t-shirt-sizes (XS, S, M, L, XL, XXL, one of each) on the table. You may have noticed that this leaves you just six sizing categories. That’s right, later we will see that these categories represent the Scrum-Fibonacci-sequence up to 13. Gather the whole team around the table and spread the User Stories randomly and evenly between them. … mehr
Laut Scrum-Theorie soll der Product Owner Visionär für das von ihm verantwortete Produkt sein. Er entscheidet über die Eigenschaften und damit über den Erfolg des Produkts. Die Realität sieht oft noch anders aus. Der Product Owner bekommt die Vision einschließlich eines groben Produktkonzepts vorgegeben und kann sich nur noch innerhalb eines eng abgestecken Rahmens bewegen. In solchen Fällen ist der Product Owner eher ein Business Analyst, dessen Verantwortung sich auf die Formulierung von User Stories beschränkt. Dieses Phänomen wird häufig als Proxy-Product Owner bezeichnet.
Aber verharmlost dieser Begriff nicht das eigentliche Problem? Es klingt doch so, als könne man durch Magie dem Product Owner die Verantwortung für das Produkt übertragen und dann ist alles gut. Ich habe den Eindruck, dass die Ursache für ein solches Problem häufig tiefer liegt, nämlich darin, dass die Produktentwicklung nur teilweise agil erfolgt. Oft vergeht viel Zeit von der Entstehung einer Produktidee bis zum Beginn der Softwareentwicklung, wobei Scrum als Vorgehensmodell erst dann ins Spiel kommt, wenn die Softwareentwicklung startet. Und so wird auch erst dann ein Product Owner benannt, für den dann nur noch die Detail-Konzeption und die Begleitung der Softwareentwicklung bleiben.
Dieses Vorgehen hat Auswirkungen auf das entwickelte Produkt. Ein wesentliches Prinzip agilen Vorgehens basiert darauf frühzeitig Feedback vom Markt einzuholen und in das Produkt einfließen zu lassen, um so das optimale Produkt zu schaffen. Ein Proxy-Product Owner hat oft gar keinen Kontakt zum Markt und kann gar kein Gespür dafür bekommen, wie das Produkt optimiert werden kann. Er erhält das Feedback gefiltert durch die ihm vorgesetzte Stelle im Unternehmen. Aber nicht nur das Markt-Feedback ist entscheidend. Typischerweise entstehen viele Ideen in der Interaktion zwischen Product Owner und Team. Weil aber der Product Owner weder Ideengeber noch Treiber der Produktidee ist und nicht frei über das Produkt entscheiden kann, muss er diese Ideen umständlich mit der ihm vorgesetzten Stelle abstimmen. Alles in allem ist ein Proxy-Product Owner in seiner Kreativität deutlich eingeschränkt, mit den entsprechenden Auswirkungen auf seine Motivation und das entwickelte Produkt.
Möglicherweise ist die Ursache dafür darin zu suchen, dass das agile Vorgehen aus der Softwareentwicklung heraus entstanden ist und andere an der Produktentwicklung beteiligte Bereiche, also etwa das Produktmanagement, weiterhin wasserfallartig aufgestellt sind. Mary Poppendieck stellt in ihrem Vortrag über “Design Thinking” sogar die These auf, dass mit Scrum der “falsche” Teil der Produktentwicklung optimiert wurde. Es hilft aus ihrer Sicht nicht, wenn die Software iterativ entwickelt und kontinuierlich ausgeliefert werden kann, wenn der Prozess von der Idee bis zum Beginn der Softwareentwicklung nicht agil ist.
Um die genannten Probleme zu lösen, muss das agile Vorgehen die IT-Abteilung verlassen und in der gesamten Organisation etabliert werden. Nur so kann Produktentwicklung auch über Bereichsgrenzen hinweg iterativ-inkrementell erfolgen. Ein echter Product Owner, der für das Produkt und seinen Erfolg verantwortlich ist, hat dann die Aufgabe Entwicklung der Produktidee, Softwareentwicklung, Marketingaktivitäten, etc. im Gleichschritt miteinander zu koordinieren. Nur so kann es gelingen ein “minimum viable product” zu entwickeln, frühes Feedback einzuholen und dieses in das zu entwickelnde Produkt zu integrieren.
Ich halte die Rolle des Product Owners für den Schlüssel zum Erfolg bei der agilen Produktentwicklung und wünsche mir, dass diese Rolle viel stärker in den Fokus gerückt wird.
If you start a new project with a customer you often need to organize the project environment by yourself. At least you have to make sure it fits your needs. Especially in Scrum projects you don’t want to waste time dealing with organizational stuff but start implementing nice features starting with the first sprint. Nevertheless I’m often surprised how badly prepared some teams get sent on the road and into their first sprint. It’s so easy to give your team a good start – just have a Sprint Zero before your first sprint and get all the organizational stuff from your plate. You avoid the usual problems like having no access to development servers, a developer who wants another screen, chairs that hurt your back and so on.
Of course there’s no general Sprint Zero for all companies and projects, but perhaps the following example from my daily work provides an insight into what can be achieved.
Jurgen Apello, Alistair Cockburn, J. B. Rainsberger, Vasco Duarte, Robin Dymond, Danny Kovatch und viele mehr, wie bspw. Sven, einige meiner Kollegen und ich, waren auf der Agile Eastern Europe Conference 2011 in Kiev zu Gast. Die Tage in Kiev waren (wie im vergangenen Jahr) wieder sehr inspirierend und ich konnte wiederholt eine Menge Anregungen mitnehmen. Inspiriert hat mich nicht nur wieder Stadt und Menschen in Kiev, sondern auch die vielen guten Vorträge während der zweitägigen Konferenz.

Zudem konnte ich zwei Tage vor der Konferenz dem Management 3.0 Kurs mit Jurgen Apello (@jurgenappelo) beiwohnen, der in einer kleinen Runde von 15 Leuten stattfand. Der Kurs hat sich wirklich gelohnt und meine Kollegen und mich in viele energiereiche Diskussionen involviert. Seine guten praktischen Spiele haben uns dazu veranlasst, auch nach dem Kurs unsere Gedanken freien Lauf zu lassen. Wir haben viele Fragen und Aufgaben mitgenommen, die es in den kommenden Wochen zu beantworten gilt. … mehr
A few weeks ago, I had the opportunity to talk to Diana Larsen, co-author of the book “Agile Retrospectives: Making Good Teams Great“, and to create this interview. Diana Larsen, who is besides her professional career as consultant and entrepreneur part of the Agile Alliance Board of Directors, is currently supporting many executives and teams around the globe to become successful.
With more than 15 years of experience working with technical experts, Diana brings focus on the human side of organizations, teams and projects. She kindles her clients’ proficiency in shaping an environment for productive teams and thriving in times of change. Diana discovers solutions and possibilities where others find only barriers and obstacles.
In the interview, Diana answers my questions about common problems while implementing agile Retrospectives and how to avoid them.
Diana, I really appreciate your time for doing this interview with me. So, I thought a lot about the first question and I couldn’t decide what the best way to start with our Interview is. Therefore I would like to ask you, what kind of question on agile retrospectives have you never heard?
Since 2006 when the book first came out, I’ve heard a lot of unexpected questions. As a group, agile practitioners and project managers are pretty thorough, in their thinking. I guess I’ve never heard, How is an agile retrospective like eating an elephant?
How is an agile retrospective like eating an elephant?
You have to consume both one bite at a time. It doesn’t work to try to do it without a bit of planning.
Letzte Kommentare