Cheers
Mark Levison
Mark Levison | Agile Pain Relief
Consulting | Certified Scrum Trainer
Agile Editor @
InfoQ | Blog | Twitter | Office: (613) 862-2538
Recent
Entries: Story Slicing How Small is Small Enough,
Why use an Agile Coach
--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To post to this group, send email to scruma...@googlegroups.com.
To unsubscribe from this group, send email to scrumallianc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/scrumalliance?hl=en.
> - Sometimes projects are appropriate.
I recently moved my family to a bigger apartment. That was definitely a project, per the PMI's definition: "to attain its objective and then terminate." "Resources" were only needed temporarily: the movers, the truck, the moving equipment, the cardboard boxes, the stuff to protect the carpet. I didn't actually make a Gantt chart, though in retrospect better upfront planning and risk analysis would have helped.
The pain starts when we try to use a good tool for the wrong job. "Project management" is the wrong tool for developing new products, for reasons people have already written on this thread.
hmm, what drives you to asking the question?
Cheers
Mark Levison
Mark Levison | Agile Pain Relief
Consulting | Certified Scrum Trainer
Agile Editor @
InfoQ | Blog | Twitter | Office: (613) 862-2538
Recent
Entries: Story Slicing How Small is Small Enough,
Why use an Agile Coach
Would "release" fit for them? A release typically has something in common with "project": a delivery date.
Hi Jim,
> I avoid teaching this in Scrum, and I hate release burn-downs. This perspectives leads to a lack of team commitment to the fundamental unit: the Sprint. Teams miss a sprint commitment and say, "Oh, well, the fundamental unit is the Release, so I don't have to worry about it until then."
The fact that a tool is misused doesn't mean it is a bad tool...
> This, to me, is why every Sprint is potentially shippable. Every Sprint is a release. To formalize any other concept of Release is to ignore some of the fundamental disciplines of Scrum, and the result is the same as in old waterfall projects that plan for the next release instead of partnering with their consumers to inspect and adapt on a month-to-month basis.
It is definitely true, the Sprint is the smallest unit of time in which the Empirical Process Control takes place, by being able to inspect the Product as a whole integrated and shippable thing... that doesn't mean though that in one Sprint you would be able to produce enough value to justify to actually ship right? So I see the Release container as a very good tool for the Product Owner to be able to monitor the value accumulated and consolidated and decide (based on the business model) when it make sense to actually release the product.
> I think that this practice of a release focus and release burn-down with a granularity other than Sprints demonstrates either a lack of appreciation for Scrum fundamentals, or weakness of Kaizen mind.
I think the Release make sense for the Product Owner to measure the readiness of the product toward market expectations, at the end of the day the Product Owner "only" make his inspect & adapt on the product at the Review Meeting, so while the team can work on objective quality during the Sprint (which is their responsibility) the Product Owner can work on subjective quality (usability, value perception, business performance, fun factor in using the tool...) and adapt the Product Backlog for the upcoming Sprint(s) accordingly... is that so bad?
Ciao & Thanks
ANdreaT
I also like to simply think of Releases as the fundamental unit. It allows a continuum from Story to Sprint to Release, and then I think of Portfolios as a collection of potential Releases. ties together for me...
Mark Levison
Mark Levison | Agile Pain Relief
Consulting | Certified Scrum Trainer
Agile Editor @
InfoQ | Blog | Twitter | Office: (613) 862-2538
Recent
Entries: Story Slicing How Small is Small Enough,
Why use an Agile Coach
Dan ;-)
But can meaningful work be work that is not released? where released means moving from the team's environment to some other environment for some other reason... so that moving the compiled code into a test lab for some other team to do usability testing is a release, for example. Dan ;-)
I was going to say "not to pick on your words.." but since we're talking about words and definitions, that is what I'll do ;)What's the value of having a concept like "Feature" that you measure when it overlaps with the already measurable items below (based on your definition.)It seems like "story" and feature can map closely, or a "feature" can be a sprint theme (perhaps for a short sprint).It's almost like saying that you want to measure "the thing I want to measure."I find value in the working within the constraints of stories, sprints, even releases... there is less to decide about the form of how you organize you work, and you can spend energy arguing about more important things (like what color index cards to use! :) )Steve
--
Steve Berczuk | steve....@gmail.com | http://www.berczuk.com
SCM Patterns: Effective Teamwork, Practical Integration
www.scmpatterns.com