Earlier quoted context omitted.
Your anger sounds directed at the dysfunction within your organization. In particular if you hate product management then you've clearly ended up in a bad place. A good product manager is a joy, someone who is a partner to the engineering team instead of an antagonist.
Maybe they're rare, too. I am but one person, but I've yet to work with one that I'd describe as a "joy".
Eight points for one team is two points for another team
21–30 of 105 posts
Re: Eight points for one team is two points for another team
#22"points" are just a way to avoid being held accountable. If we were to use hours (even buckets of hours, aka: 1, 2, 4, 8 hrs) we'd be better off. It'd be more transparent and while it may differ between team members, we can hold people to account who over / under deliver based on their estimations. The entire point is to estimate velocity (supposedly), so why not have a feedback mechanism that's let engineers learn t…
Complexity points has value since they can be used in aggregate to estimate what a team is capable off, assuming the estimations on average are consistent between cycles.
Re: Eight points for one team is two points for another team
#23"points" are just a way to avoid being held accountable. If we were to use hours (even buckets of hours, aka: 1, 2, 4, 8 hrs) we'd be better off. It'd be more transparent and while it may differ between team members, we can hold people to account who over / under deliver based on their estimations. The entire point is to estimate velocity (supposedly), so why not have a feedback mechanism that's let engineers learn t…
If I'm going to be "held to account" based on my estimates, I will optimize for producing work that matches my (naive, uninformed, up-front) estimate, rather than producing the _right_ work. This will last for a few months, at which point I will realize I'm burned out, working inefficiently, and writing bad code, and I'll find a new job on a different team that doesn't treat its employees like train conductors.
Re: Eight points for one team is two points for another team
#24Re: Eight points for one team is two points for another team
#25Earlier quoted context omitted.
Your anger sounds directed at the dysfunction within your organization. In particular if you hate product management then you've clearly ended up in a bad place. A good product manager is a joy, someone who is a partner to the engineering team instead of an antagonist.
Maybe they're rare, too. I am but one person, but I've yet to work with one that I'd describe as a "joy".
Probably not coincidentally, this was the only place I've worked where KPIs were truly a useful way of framing our place within the organization.
Re: Eight points for one team is two points for another team
#26I hesitate to play the "you're just using them wrong/misunderstanding them" card, but it's worth at least alluding to its existence. Like any other tool, story points are powerful and helpful in the hands of people who want to and know how to use them to improve things, and difficult or even destructive otherwise.
Re: Eight points for one team is two points for another team
#27"points" are just a way to avoid being held accountable. If we were to use hours (even buckets of hours, aka: 1, 2, 4, 8 hrs) we'd be better off. It'd be more transparent and while it may differ between team members, we can hold people to account who over / under deliver based on their estimations. The entire point is to estimate velocity (supposedly), so why not have a feedback mechanism that's let engineers learn t…
Steady and accelerating are the good cases, slowing down leads to questions. "Why did we slow down?" "Oh, that task we gave a 1? Turned out it was actually huge because it involved X which none of us noticed or was more broken than we realized. Took up the entire time." Or "We brought two new people onboard and were spinning them up. They aren't productive yet and our experienced people were spending the time bringing them up to speed. We should get back to the normal flow in a few weeks." Or "We have no idea" which drives more questions. Or "We brought on two new people and spun them up, but now their estimate inputs are changing how our tasks are scored so it will take a bit to figure out our new baseline."
All of that assumes the team tries to be consistent in their scoring and is reasonably stable in its composition. If you're changing out team members frequently, then there is no value from points (because they won't be stable). If your team decides to fuck with it by rolling a die and using that for each one, then there is no value either.
When you change your processes in some way (and assuming a stable team and scoring), then you can also use the velocity over a series of sprints to evaluate the effectiveness of the change. If it hurts, you'll see a long term decline, and if it helps you'll probably see an initial decline (learning) and then improvement.
Re: Eight points for one team is two points for another team
#28Whatever Agile was, it's absolute garbage these days. It largely exists to hold developers maximally accountable to the business, at the expense of technical excellence or even maintenance, which can be expressed in its gun-language of Jira tickets and so get ignored. Fuck user stories, fuck sprints, fuck Jira, and fuck product management (a job in which one defines success by getting into one's boss's job as fast as…
> Whatever Agile was Has it changed? The Manifesto[1] is still there, unmodified, to provide thoughts on what you need to consider if you are going to run a software project without managers. > Fuck user stories, fuck sprints, fuck Jira, and fuck product management That does not sound like Aglie, especially given that you specifically call out managers, which are incongruent with Agile. The top-down organization wher…
Re: Eight points for one team is two points for another team
#29Let's get one elephant out of the room out right away. Many in the #NoEstimates camp are speaking from the position of some enterprise context where the business technically has already built the right thing, they have revenue, aren't innovating much (by design), and as long as they keep the ship afloat and don't make too much of a mess of things, they're fine - or at least engineering isn't going to be the deal breaker.
Estimates or no-estimates in these context-- who cares. Literally anything you do on the engineering side means nothing to the upside of the specific product line you're working on, and if you look around you in these contexts, you'll find gross and massive inefficiencies abound and none will have anything to do with your dev process, agile, estimates, no estimates, what-have-you.
For the rest of us, you live and die by execution, which includes your ability to prioritize what you're delivering, all of which means nothing if you're not estimating - however indirectly or directly you are estimating.
Re: Eight points for one team is two points for another team
#30I have never seen a ton of value in the exact number of story points, but they are a good way to have the "30 minute debate" that the author decries. If a task is so unclearly written that the team can't get a rough idea of the complexity in a reasonable amount of time, then it's a signal that the story can't be done or that something needs to change; more knowledge sharing, clearer success criteria for the story/tas…