Jira Story Points are complete crap | Ep. 130

  Рет қаралды 923

Nyedis

Nyedis

Күн бұрын

Here's our hot take on Jira Story Points: Hard to define, and hard to execute.
Be sure to subscribe to the show on all podcast platforms and follow us on all social media @Nyedisiam
00:00 Intro
00:19 What are Jira Story Points
02:36 How these points mean nothing
03:58 JIRA Story Point System is a complete cr-p
05:04 We are all making this up
06:40 For all Project Managers
07:16 Epilogue
#jiratraining #jirasoftware #coding

Пікірлер: 21
@MateuszOzimekTheGreat
@MateuszOzimekTheGreat 28 күн бұрын
Scope - points should not be used for "management" so some dude up high feels important or comparing teams. Points are for developers to say to management "this is amount of stuff we can deliver in next 2 weeks - maybe - if you add more it ain't gonna be done, STOP adding things or remove something if you feel something else is more important". The "maybe" part is that it only works based on the same team that has at least 4-5 sprints working together. "We did 120 (+- 20/30pts) points so we can say let's try to do 120 this sprint again". Yes in the end you can make translation to time, but only after you did something. An example 'adding a popup with 5 properties' - well we did last sprint 2 stories where popups with 10 properties were 5 pointers, well I suppose it is going to be a 5 pointer - sounds like we are not making all up ;) there is a lot made up. To sum up: it makes sense only for things to be done in next 2 weeks, cannot estimate something that will be done in 6months, it makes sense if team is the same for at least 4-5 sprints, scrum should be used to tell business not to come up with new ideas every day to devs but they should make up their minds and plan for 2 weeks any JIRA ticket that has to wait 6 months should be in their personal notes and not in JIRA spamming backlog.
@cb73
@cb73 27 күн бұрын
You just have to feel it man 🌼
@ryansessions6278
@ryansessions6278 28 күн бұрын
The alternative would be to estimate work based solely on hours which leads to a lot of fighting to justify hours based on complexity because people associate hours closely to dollar costs.....other alternative is to no estimate at all and that leads you to indefinite work on a story that likely expands in scope and drags on across multiple sprints....at some point you need to have a cutoff to decide whether to ship the feature.....also, estimating effort, regardless how its done is like signing an agreement across product, business, dev, testing, etc on what the scope will be defined as and help you determine whether small changes in requirements should be considered another story or within the estimated scope of existing story
@OnlyForF1
@OnlyForF1 28 күн бұрын
No, don’t estimate, use planning poker or whatever to figure out if a story needs to be split up, but just use the raw number of issues to calculate team performance
@gontsaru
@gontsaru 27 күн бұрын
These are not "JIRA story points" though, these are just "story points", as they are independent of the issue tracking tool used, but are rather introduced by the specific agile process used, e.g. Scrum.
@stephensmithwick7502
@stephensmithwick7502 27 күн бұрын
Points are relative and a team learns how many points each type of task will take. Eventually, a team knows it can acheive ~N points in a sprint. You may object: "if a team of 5 can achieve 50 points in 2 weeks then a point is 1 developer's day". Reasons we don't use time: - estimates are better in agregate - estimates in time tend to miss things like: time to deploy and test, time to help another dev, and time to review others work - points let us see measure improvements: if you speed up how you test and deploy then the whole team can do more
@droid806
@droid806 27 күн бұрын
I’ve managed and had being managed in A LOT of projects. It works if days are flexible in my experience. 8 a sprint (max 2 weeks), 5 is 5-7 working days, 3 would be 3 to 5 days, 2: 1 or 2 days. 1 is within the day (hours). But this also brings the problem that generally works expands to occupy all available time. But you’re also required to raise your hand if the complexity changed. It’s a very industrial way to build software, it’s slow but works. Also: use planning poker, without this estimation are even more useless
@PhilDietz
@PhilDietz 28 күн бұрын
Product owner said everyone had to do 8 pts a sprint. The thing i most hated was the "team" would score it a 5, but thats the owner/sme/expert doing it. Then that left over story in sprint planning gets assigned to the last person thats open but knows ZERO about it... like ok I'll learn javascript overnight and then how telephony works and then read your minds. Each person gives their story point in pointing poker... if i gave it a 13 it should be a 13 when i pick it up, not a 5. We werent allowed to change the points on a story. So not only do i not get 8 pts for the week, but then my record shows I couldnt complete a 5.
@jeremykothe2847
@jeremykothe2847 27 күн бұрын
Because you don't know the tech? You achieved less, right? Any management should understand and accept that if you're new.
@jeremykothe2847
@jeremykothe2847 27 күн бұрын
The point being that you didn't do 8 points worth of work, you did 5. I get that this video is about pretending not to understand points, blindly pretending not to know what they mean. But if I get a construction job, and a construction worker with skill estimates a job at a day, and I do it and it takes a week, well I'm slow.
@PhilDietz
@PhilDietz 27 күн бұрын
@@jeremykothe2847 dont assign brick work to electricians. lol
@ryansessions6278
@ryansessions6278 28 күн бұрын
110% accurate. However, there is some value provided. When discussing work items, the topic of effort always comes up....in this case no matter what you say (small, medium, large....easy, medium, difficult....or 1, 2, 3, 5 8)....its always going to sound very subjective so you have to provide some context for people to understand....the context will come when comparing the effort to recent stories of similar story points or recent combinations of stories that add up to estimated story points on the story youre discussing......its not about being arbitrary, its about being relative and the only way to find a lot of value is to be consistent...if you have a team that works together for a long time they can easily estimate effort and be consistent by basing it off efforts of similar stories in the past. For example, I typically estimate stories that are config-only changes as a 1...maybe a small UI/client side change a 2....a small fix or feature impacting multiple code tiers a 3-5....and something with a few dependencies or high level of regression testing an 8....generally 1 person can get done 5-10pts of work within a 2 week sprint
@OnlyForF1
@OnlyForF1 28 күн бұрын
All estimation is crap, just count tickets. #NoEstimates. Also story points are completely unrelated to Jira lol, jira has an estimates field there’s no “story points” field.
@gergisKhan
@gergisKhan 27 күн бұрын
kzfaq.info/get/bejne/h7xyn9F0ududfac.html
@Anomalocaris738
@Anomalocaris738 26 күн бұрын
As a developer, I despise project managers and JIRA. It wastes time and creates more problems than it solves.
@ucfj
@ucfj 27 күн бұрын
It's mgmt vodoo so they have their asses covered by paper trail. Every project I've been on (>20yrs exp) if you just slapped 5 SP on every task the result would be exactly the same as with us poring over this shit for hour-long meetings & pretending we can predict everything
@OnlyForF1
@OnlyForF1 28 күн бұрын
Also I don’t understand what you mean by it needs to be the same everywhere, that’s just objectively false. Velocity is meant to be an internal number that lets the development team know how they’re going and identity when they are performing poorly, it’s not meant to be used to compare teams.
@TheRealisticNihilist
@TheRealisticNihilist 28 күн бұрын
Story points are time estimates no matter how desperately people want to believe otherwise
@cb73
@cb73 27 күн бұрын
The level of effort a task will take can never be objectively measured. Time is also not an appropriate measure. Does a task take faster for one developer because they are more experienced or because they don't think through the task and just slap it together? If it cannot be measured then how do you know you are improving? "Relative complexity" seems to be the best we've come up with. I'm ok with that and have moved on.
@MorningNapalm
@MorningNapalm 27 күн бұрын
To be honest, as much as I like the general communication and breaking tasks down into bite-sized components and that side of things, I absolutely loathe the other half of agile, with story points and all these weirdly used normal words in wrong places, like scrum, sprint, kanban, story, and all that complete and utter garbage, and I have never met anyone who thought they were good. I wish they would call things projects, tasks, cycles, time estimates and so on.
@MorningNapalm
@MorningNapalm 27 күн бұрын
Don't get me started on "epics". Someone must have been on drugs.
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 30 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 33 МЛН
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 59 МЛН
Why I Quit the Scrum Alliance
7:58
The Passionate Programmer
Рет қаралды 4,5 М.
When should you pick Laravel over WordPress?
26:54
viewSource
Рет қаралды 3,7 М.
The FTC votes to ban noncompete agreements | Ep. 135
6:04
Is 2024 The Year Of Zig ?
48:20
ThePrimeTime
Рет қаралды 124 М.
The INSANE Race for AI Humanoid Robots
1:20:32
AI Search
Рет қаралды 27 М.
Get into AI | Ep. 147
3:20
Nyedis
Рет қаралды 20
The power button can never be pressed!!
0:57
Maker Y
Рет қаралды 54 МЛН
Куда пропал 3D Touch? #apple #iphone
0:51
Не шарю!
Рет қаралды 822 М.
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 9 МЛН