gofullstack / waypoints

Documentation surrounding Cramer Development's tools and workflow.
http://waypoints.cramerdev.net/
0 stars 1 forks source link

Story point definition #3

Open gabeweaver opened 11 years ago

gabeweaver commented 11 years ago

We need to come to a consensus on what represents 1 story point. What does it measure? How do we want to define it in a consistent manner across all projects?

Here is what we are trying to accomplish with story points:

shawjb commented 11 years ago

One question to ask is how are story points assigned? In the past on larger projects we did a group vote. Other times it's just been whomever has the ticket assigned.

ryankeairns commented 11 years ago

Another consideration would be how to handle the 1-2 hours type of tasks (0 too short, 1 too long). These are very common on smaller projects and maintenance type tasks. Perhaps using a point as a half day block of time and scheduling all of our work in this manner as well.

tpalmer commented 11 years ago

story points != hours or days story points = complexity points

That being said - if we want to have some kind of consistency across projects, we should establish a baseline story, and then measure effort of future stories off of it. A story point estimate is an estimate of the amount of effort a story will take to complete; the whole point of 'story points' is to abstract out determining hours to complete something.

If it would be easier to conceptualize, we could use terms like 'small', 'medium', 'large', 'x-large'... the representation is irrelevant, as long as there is consistency when estimating.

gabeweaver commented 11 years ago

https://www.pivotaltracker.com/help/gettingstarted watch the "concepts" video. Pivotal tracker's default story estimation scheme is based on complexity where Easy = 1, Medium = 2, Hard = 4, break it down = 8. I say we just go with this...

tristanoneil commented 11 years ago

Great video. We should make all of our clients and any new developers watch this before proceeding to work on a project, very insightful. Maybe if our process varies from this at all it might even be helpful if we create our own process video but what I just watched seems like it falls inline with how we work. I like the idea of complexity points over time based points. I think also we need to be more diligent about admitting when we need to break down a story into multiple stories, I think this is when we run into the most trouble while estimating.