Agile Estimating & Planning

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9780131479418
  • 10 november 2005
  • 368 pagina's
Alle productspecificaties

Mike Cohn

"Mike Cohn is one of the contributors to the invention of the Scrum software development methodology. He is one of the founders of the Scrum Alliance He is the owner of Mountain Goat Software, a company that provides training on Scrum and Agile software development techniques.

(Bron: Wikipedia. Beschikbaar onder de licentie Creative Commons Naamsvermelding/Gelijk delen.)"

Samenvatting

Contains techniques for estimating and planning any agile project. This is the practical guide to estimating and planning agile projects. It discusses the philosophy of agile estimating and planning and shows you how to get the job done, with real-world examples and case studies. It supports agile, semiagile, or iterative process.

Praise for Agile Estimating and Planning

"Traditional, deterministic approaches to planning and estimating simply don't cut it on the slippery slopes of today's dynamic, change-driven projects. Mike Cohn's breakthrough book gives us not only the philosophy, but also the guidelines and a proven set of tools that we need to succeed in planning, estimating, and scheduling projects with a high uncertainty factor. At the same time, the author never loses sight of the need to deliver business value to the customer each step of the way."

—Doug DeCarlo, author of eXtreme Project Management: Using Leadership, Principles and Tools to Deliver Value in the Face of Volatility (Jossey-Bass, 2004)

"We know how to build predictive plans and manage them. But building plans that only estimate the future and then embrace change, challenge most of our training and skills. In Agile Estimating and Planning, Mike Cohn once again fills a hole in the Agile practices, this time by showing us a workable approach to Agile estimating and planning. Mike delves into the nooks and crannies of the subject and anticipates many of the questions and nuances of this topic. Students of Agile processes will recognize that this book is truly about agility, bridging many of the practices between Scrum and ExtremeProgramming."

—Ken Schwaber, Scrum evangelist, Agile Alliance cofounder, and signatory to the Agile Manifesto

"In Agile Estimating and Planning, Mike Cohn has, for the first time, brought together most everything that the Agile community has learned about the subject. The book is clear, well organized, and a pleasant and valuable read. It goes into all the necessary detail, and at the same time keeps the reader's burden low. We can dig in as deeply as we need to, without too much detail before we need it. The book really brings together everything we have learned about Agile estimation and planning over the past decade. It will serve its readers well."

—Ron Jeffries, www.XProgramming.com, author of Extreme Programming Installed (Addison-Wesley, 2001) and Extreme Programming Adventures in C# (Microsoft Press, 2004)

"Agile Estimating and Planning provides a view of planning that's balanced between theory and practice, and it is supported by enough concrete experiences to lend it credibility. I particularly like the quote 'planning is a quest for value.' It points to a new, more positive attitude toward planning that goes beyond the 'necessary evil' view that I sometimes hold."

—Kent Beck, author of Extreme Programming Explained, Second Edition (Addison-Wesley, 2005)

"Up-front planning is still the most critical part of software development. Agile software development requires Agile planning techniques. This book shows you how to employ Agile planning in a succinct, practical, and easy-to-follow manner."

—Adam Rogers, Ultimate Software

"Mike does a great follow-up to User Stories Applied by continuing to provide Agile teams with the practical approaches and techniques to increase agility. In this book, Mike provides time-proven and well-tested methods for being successful with the multiple levels of planning and estimating required by Agile. This book is the first to detail the disciplines of Agile estimating and planning, in ways that rival my 1980 civil engineering texts on CPM Planning and Estimating."

—Ryan Martens, President and Founder, Rally Software Development Corporation

"With insight and clarity, Mike Cohn shows how to effectively produce software of high business value. With Agile estimation and planning, you focus effort where it really counts, and continue to do so as circumstances change."

—Rick Mugridge, Rimu Research Ltd., and lead author, Fit for Developing Software (Prentice Hall, 2005)

"Finally! The groundbreaking book my clients have been clamoring for! <



Detailed, Proven Techniques for Estimating and Planning Any Agile Project

Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.

Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile.

Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include:

  • Why conventional prescriptive planning fails and why agile planning works
  • How to estimate feature size using story points and ideal days--and when to use each
  • How and when to re-estimate
  • How to prioritize features using both financial and nonfinancial approaches
  • How to split large features into smaller, more manageable ones
  • How to plan iterations and predict your team's initial rate of progress
  • How to schedule projects that have unusually high uncertainty or schedule-related risk
  • How to estimate projects that will be worked on by multiple teams

Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
10 november 2005
Aantal pagina's
368
Illustraties
Nee

Betrokkenen

Hoofdauteur
Mike Cohn
Hoofduitgeverij
PERO

Vertaling

Originele titel
Agile Estimating and Planning

Overige kenmerken

Editie
1
Extra groot lettertype
Nee
Product breedte
10 mm
Product hoogte
10 mm
Product lengte
10 mm
Studieboek
Ja
Verpakking breedte
178 mm
Verpakking hoogte
27 mm
Verpakking lengte
233 mm
Verpakkingsgewicht
932 g

EAN

EAN
9780131479418

Je vindt dit artikel in

Taal
Engels
Beschikbaarheid
Leverbaar
Boek, ebook of luisterboek?
Boek

Reviews

Gemiddelde van 3 reviews
2
1
0
0
0
  • Schatten en plannen: een pragmatische benadering

    Een van de vele misverstanden over Agile Development is dat je ad hoc maar wat doet, want je moet immers wendbaar zijn. Geen plannen, geen documentatie, maar doen wat de klant roept want het gaat om toegevoegde waarde voor de klant. Ook in dit boek wordt met deze misverstanden korte metten gemaakt. De titel van het boek benadrukt dat ook het proces van schatten en plannen agile kan zijn.

    In zes delen en 23 hoofdstukken behandelt de auteur alle aspecten van schatten en plannen. Hij legt het verschil uit tussen het schatten van de omvang van een hoeveelheid werk en de hoeveelheid benodigde tijd. De grootte van het werk wordt uitgedrukt in dimensieloze ‘storypoints’ of ideale dagen. Voor een specifieke iteratie worden de user stories opgebroken in taken en worden de taken geschat in uren werk. Middels een te schatten en te meten ‘velocity’, uitgedrukt in story points per iteratie, wordt het werk vervolgens vertaald in een doorlooptijd.

    De schattingen die hij introduceert zijn geen puntschattingen, maar intervalschattingen. Het gaat immers niet om zekerheden maar om waarschijnlijkheden. Naarmate de tijd vordert en er meer informatie voorhanden is, kunnen schattingen worden bijgesteld. De vraag is nu: wat gaat het team maken voor de klant en in welke volgorde? Hier komt het onderwerp ‘waarde voor de klant’ aan de orde. Het derde deel van het boek, bestaande uit vier hoofdstukken, behandelt achtereenvolgens het priortiteren van thema’s (combinaties van user stories), financiele prioritering, het prioriteren op wenselijkheid (hier wordt een eenvoudige vragenlijst geintroduceerd) en het opsplitsen van user stories als deze te groot zijn om in een iteratie om te zetten in werkende en geteste code.

    De delen vier en vijf gaan over het maken en onderhouden van een planning en over het communiceren van voortgang, zowel in termen van gerealiseerde functionaliteit (‘features’) als in termen van het project (wat is er inmiddels geleerd door het team, bijvoorbeeld voor wat betreft het schatten). Het laatste deel is een casus. Hier gebruikt de auteur de gevaarlijke vorm van ‘het verhaal’. Ik noem dit gevaarlijk omdat het vaak fout gaat: schrijvers van vakliteratuur zijn meestal geen begenadigde schrijvers van romans en dit leidt dan tot tenenkrommende lectuur (zie mijn referenties van ‘Physics of the future’ van Kaku en ‘Het doel’ Goldratt). Maar niet in dit geval. Het is een prima beschrijving die overtuigt. Overigens valt me op dat hij in alle voorbeelden vrouwen gebruikt. Schijnbaar komen er in zijn teams geen mannen voor. Allemaal erg politiek correct maar naar mijn idee ietwat overdreven. Gelukkig wordt dit gecorrigeerd in de casus, waarin een gemengd team wordt gevolgd.

    Wat me aanspreekt is de hoge mate van concreet zijn van het boek. Je kunt er, met verstand, zo mee aan de slag. Alle aspecten van schatten en plannen komen aan de orde en bevatten allemaal een hoge mate van gezond verstand. Intuitief klopt het. Het leest gemakkelijk (iets meer dan 300 pagina’s; bij gemiddeld 20 pagina’s per uur dus ongeveer 15 uur lezen) en ik raad het geinteresseerden aan.

    Vond je dit een nuttige review?
    8
    0
  • Ideaal als je meer wil weten over planning in een Agile omgeving

    Positieve punten

    • Praktisch toepasbaar
    • Heldere uitleg

    Geeft heel wat goede ideeën om je agile ontwikkeling te plannen.
    Goed geschreven met vele illustraties.
    Heel wat technieken voor planning uitgelegd met praktische voorbeelden

    Vond je dit een nuttige review?
    0
    0
  • Agile estimating and planning vs. Planning Agile projects

    Positieve punten

    • Praktisch toepasbaar
    • Heldere uitleg

    Motivation for reading:
    While we do not practice “agile development” but rather (extremely) “lean agile”, I have the need to understand different angles on planning to improve our ability to predict shipping dates.

    Readability:
    This book is very accessible, with loads of examples and use-cases. It provides a good red line to follow, working from the lowest levels (estimating a story) to the highest levels (implementing for large distributed teams). I especially enjoyed the example at the very end, where you follow a team in their first agile workflow.

    Lessons learned:
    - Reasons for planning we previously did not consider enough, like “Reducing risk and uncertainty”.
    - Mis-using storypoints in our planning tool (Pivotal tracker) due to the lack of understanding their meaning. Mistakes include re-estimation for the wrong reasons, treating story-points as a measure of “time”, not planning in iterations.
    - Financial prioritirations, with different types of revenue/benefit (lower maintenance cost for example)
    - How to prioritize desirability
    - Iteration and release planning.

    Conclusion:
    I recommend this book for anyone who does any planning in the software industry, in teams of any size. You will walk away -at least- with a better understanding of why we’re getting it so wrong all the time.

    Vond je dit een nuttige review?
    0
    0

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 42 euro en 99 cent.
Op voorraad
Select
Voor 23:59 uur besteld, dinsdag in huis
Verkoop door bol
  • Prijs inclusief verzendkosten, verstuurd door bol
  • Ophalen bij een bol afhaalpunt mogelijk
  • 30 dagen bedenktijd en gratis retourneren
  • Dag en nacht klantenservice

Vaak samen gekocht