91tv国产成人福利_韩国精品美女www爽爽爽视频_五月婷婷中文字幕_99热这里只有精品免费_国产视频自拍一区_日本久久一级片_成年人小视频网站_另类专区欧美制服同性_国产精品一区二区男女羞羞无遮挡_日本一区二区三区免费看_少妇一级淫片免费看_91po在线观看91精品国产性色

What Are Story Points And How We Use Them At PortlandLabs

What Are Story Points And How We Use Them At PortlandLabs


Nov 17, 2022
by frz

If you’ve ever had the pleasure of sprint planning, agile project management, or leading a tech team in any capacity, you’ll be familiar with the mystery of getting accurate estimates out of your team members.

Even for the most seasoned senior developer, estimating is hard. Once you actually clear your plate, get the tools out, and start working on the problem - any sense of the original plan and timeline seem to go out the window. It’s really fun to put on your headphones and just sink into the deep work of making something amazing. As a product manager you need to make meaningful plans, you need to know what’s required to complete the goal, and that’s hard when the reality is “we’ll find out how long this will take once we start working on it.”

Agile project management and sprint planning emerged in the early aughts. The agile manifesto touches on several great points that help make more useful software faster. One key idea is to avoid huge time periods of no communication while something is built to firm requirements. Back in the 90’s we would take months to document business needs and mockup what an application should look like and do, and then under the waterfall project management method large tech teams would be given months or more to build the original vision. This type of “black box” process rarely delivers amazing results. There’s no chance to revise requirements as ideas are tested, and catching any miscommunication only happens when a final due date is hit and there’s no chance to correct course. 

For a sense of scale, in the dot-com days of the 90’s I once worked on an ecommerce project where 2,000 hours were billed by a tech team that proclaimed themselves “done!” only for us to discover there was literally no way to check out from the shopping cart they built. Our requirements weren’t clear, and no one ever bothered to ask during the 2,000 hours of work. This doesn’t mean those engineers were terrible, nor does it mean the architecture was trash, it means we weren’t communicating very well - and life is all about communication. 

So now we live in a world where “agile” as a buzzword is the norm. Claiming that buzzword doesn't magically mean you’re communicating scope of effort on work well. As a product owner managing agile teams, how do you do agile estimating in a way that helps you and your team have measurable goals you consistently beat?

User Stories

If you’ve got a clear marketing plan you likely have some user personas that represent the various stakeholders using your software. As a good product manager you’re certainly welcome to have a vision for what your software should do and look like, but instead of just starting to wireframe ideas you should start a step back with why a feature needs to exist. 

By writing a one sentence story of who is trying to do what, you help make it clear to anyone involved what the actual goal is. You don’t need an ecommerce site with no checkout. You need “a way for Bob to buy boots online and get them delivered to his door.” Writing good user stories is harder than it sounds. 

As you write user stories, look for them to be nice bite sized ideas. My description of an entire ecommerce platform with one sentence is nice, but it’s dangerous. The next step there would be to break that big story up into smaller ones. 

“Bob can search all the available boots.” 

“Bob can pick which size of boot he needs.”

“Bob can pick which color of boot he wants.”

As you break these stories down into more bite sized chunks you’ll start to discover the gotchas involved with anything complex. For example, are all boots available in all sizes and colors? If not, let's write some more stories around how site managers are going to control what is offered. 

User stories deserve their own blog posts as there’s a lot you can do here. In the interests of brevity I don’t want to digress too far here, but suffice to say if you’re having trouble meeting deadlines and getting accurate estimates out of your engineers, it’s quite likely your user stories are too vague or grand. User stories need to be clear, and from then you generate smaller features and tasks that can be assigned to individuals to get done against some believable estimate of time.

Hour Estimates

So for years at PortlandLabs we thought in terms of hours. “How many hours do you think it will take to build X..” was a question we’d ask at the end of every big white board session. I can’t tell you we never had particularly accurate results, but we did figure out an early version of planning poker on our own. We’d all review some feature idea and then I’d ask everyone at the meeting to hold out fingers behind their back for how many hours, days, weeks we thought the effort required. Once everyone had made their private guess, we’d reveal our hands to the group. It was like playing rock-paper-scissors with the next 3 months of your life. If everyone came back with the same number, it’d be a miracle and quite possibly true. Often the disparity was pretty wide, and the extent of my planning magic typically amounted to just taking the biggest number from all the guesses, doubling it, and hoping we beat that.

Why was it so hard to be accurate this way? Engineers are smart, why can’t they estimate time accurately? The truth is after a certain scale, the question isn’t fair. Sure a sandwich artist at Subway can tell you how long it will take to make a turkey sub, but ask them how long it will take to invent a new sandwich customers love. There’s too many variables and so the human mind just starts taking stabs in the dark. A full day? A couple of weeks? A month or two? Any could be accurate and you start playing politics and personalities more than basing your estimate on any science. 

Story Point Estimates

Instead of thinking about hours, consider using story points for your team. Story points are just a sequence of numbers we use to represent the scale of effort in something. They might be based on the fibonacci sequence, or just doubling, but as a unit of measure they get big fast. The core idea is it’s pretty easy for me to guess what I can get done in an hour, but it gets less dramatically less clear how much can happen in a day, a week, a month and so on. 

Every shop that uses story points will have their own take on them, so let me just share how we use them here at PortlandLabs in 2022. (I expect it will change over time, as it’s changed before.)

1 story point - This task is easy and obvious, it will take more time for me to get into the development environment and test and deploy it than it will to ‘do the work.’ 1’s are things like “change the label on this form element.” There’s no discovery left within the task, the whole thing is going to take an hour or less. 

No task is ever less than 1 story point! Sure you might think that it’s going to take 15 minutes, so you might assume that’s .25 of a story point. Is it though? How much time did it take you to stop what you were doing before and focus on this new problem? When you finished, did you go update Jira with your task? Were there comments involved? It’s tempting to think things should take less time than they do, and I want to run systems where people can feel successful. If you can bang out three simple tasks that all have 1 story point inside of an hour and feel like a rockstar, as a product manager, we’re both winning. ;)

2 story points - This task is clear, doable, and shouldn't take more than a single work session, but it does involve some real work. To me that means you’re going to need to not be disturbed and it might take you the better part of one deep work session. If you haven't read Deep Work, you should. The underlying premise here is it’s hard to get in a real flow state and you will be lucky to get 2-3 flow states going in a productive day. “Hey go through our marketing site and make sure every form has this privacy protection statement” is 2 story points. I don’t know how many forms there are, and it’s quite likely other improvement opportunities will emerge as that resource goes through every form. If they get this done in an hour, more power to them, if it takes all morning - I wouldn’t be shocked. 

4 story points - This task is not 100% clear yet. It looks believable, but there’s still some unknowns in how you’ll approach it or what the final solution will be. That said, as a resource you believe if you spend a whole day on it, you should be able to get it done. “Prototype Stripe’s built in commission structure to compute marketplace payouts for our 3rd party vendors” is a 4 point task for a senior engineer here. Note I’m not asking to have it launched, I’m asking to have fully explored its functionality and have a clear vision for what needs to be done to use it. Likely new tasks with new story points will emerge as sub-tasks or new user stories when people are working on 4s. A value of 4 story points is roughly an uninterrupted day. 

8 story points - This is the recognition that once you get beyond a full focused day of work, it’s hard to really know. If we agree a task has 8 story points, that probably means it’s going to get a bunch of subtasks before we expect anyone to be good about delivering it on time. Sure, maybe it really is 2 days of work, but it could just as easily be a week if things go poorly. 

Beyond that, we don’t pretend to know. If you’re building a project plan and every task on there is 2 weeks or more, you’re playing pretty fast and lose. Perhaps you’ll beat those numbers, and maybe you’re just being conservative with your promises and that’s great, but I would expect a pretty high variance when you go back and look at total time spent once everything is actually done. 

The nice thing about story points is as a manager it gives you numbers you can use in different ways. I can look at a project plan, see it’s entirely 1’s and 2’s, and think we have a high level of confidence for the approach vs one filled with 4’s and 8’s. I can look at a specific resource and measure their “point velocity” or how many story points they average completing in a week. I can look at tasks created in Jira that DON’T have story points assigned and question if expectations are being properly communicated. 

It’s certainly not magic, and the truth is we still do have big tasks where it’s just “i dunno man, spend a few days trying to figure that out.” That said, I can say when we use it well, it creates a much clearer picture of what’s going on and we make estimates that are closer to how long things actually take. 

日韩精品中文字幕在线一区| 精品免费视频123区| 日韩精品一区二区三区在线视频| 一区二区高清视频在线观看| 手机在线视频你懂的| 九色porny丨国产精品| 97超级碰在线看视频免费在线看| 久久综合亚洲色hezyo国产| 欧美成人一区二区三区在线观看 | 成人av免费观看| 亚洲a区在线视频| 亚洲av无码乱码国产精品| 欧美黑人性生活视频| 国产真人真事毛片| 亚洲欧美国产一区二区三区| 一区二区三区久久久久| 欧美一区二区在线播放| 日韩av成人网| 色狠狠色狠狠综合| 中文字幕第22页| 偷拍日韩校园综合在线| 国内自拍视频一区| 亚洲欧美一区二区三区久本道91 | 狠狠色丁香九九婷婷综合五月| 亚洲a中文字幕| 亚洲成人久久精品| 国产精品爽爽爽| 国内精品久久久久久久久久| 国产精品1234| 亚洲成人一级片| 成人h视频在线| 爽好多水快深点欧美视频| 91免费精品国偷自产在线| 天堂av资源在线| 97久久精品午夜一区二区| 日韩电影在线看| 精品国产二区在线| 成人免费观看av| 亚洲午夜精品一区二区三区| 久久精品免视看| 欧洲精品在线播放| 一区二区激情小说| 国产又黄又猛的视频| 在线看不卡av| 人妻少妇精品视频一区二区三区| 日韩一区二区三区免费看 | 欧美日韩国产中字| 国模大尺度视频| 欧美一区二区日韩一区二区| 国产精品免费无码| 亚洲欧美另类在线观看| 日韩在线视频免费播放| 性欧美xxxx交| 免费看黄网站在线观看| 久久久久一区二区| 99riav一区二区三区| www.好吊操| 精品久久久久久亚洲国产300| 欧美国产在线一区| 精品国产一区二区三区四区四| www.超碰在线观看| 午夜精品一区二区三区在线 | 欧美色图亚洲激情| 日韩欧美精品在线视频| 久久久夜色精品| 97av在线视频| 久久99精品久久久久久动态图| 亚洲免费在线精品一区| 一区二区不卡在线播放| 亚洲一区二区三区四区av| 日韩电影大全免费观看2023年上| 国产性猛交╳xxx乱大交| 欧美专区中文字幕| 极品尤物av久久免费看| 国产av熟女一区二区三区 | 国产精品美女av| 国产在线精品免费| 欧美一级视频免费看| 欧美伊人精品成人久久综合97| 黄色一级片一级片| 97免费中文视频在线观看| 久久精品99国产精品日本| 免费的av在线| 欧美色视频一区| 人人干人人干人人干| 国产精品情侣自拍| 99国产欧美另类久久久精品| 亚洲第一狼人区| 免费黄色在线视频| 一本色道久久综合狠狠躁篇的优点| 伊人久久一区二区| 就去色蜜桃综合| 亚洲午夜在线视频| 亚洲少妇xxx| 国产成人一区二区三区小说 | 久久综合九色综合欧美就去吻 | 国产视频综合在线| 国产精品一区二区黑人巨大| 欧美一区二区在线视频观看| 亚洲国产视频一区二区| 色哟哟一一国产精品| 国产ts一区二区| 91原创在线视频| 少妇伦子伦精品无吗| 久久精品欧美视频| 久久成人免费网站| www.夜夜爽| 日韩最新在线视频| 久久99久久久久| 亚洲一区日韩精品| 一本色道久久88综合日韩精品| 性xxxx视频播放免费| 欧美 日本 亚洲| 亚洲另类xxxx| 日本在线播放一区二区三区| 欧美一级黄色影院| 国产亚洲精品91在线| 久久电影国产免费久久电影| 午夜精品久久久久久久99热影院| 一本一道久久a久久精品逆3p | www.5588.com毛片| 99re在线国产| 亚洲成人精品一区二区| 国产女同在线观看| 日本精品一区| 日韩亚洲欧美高清| 日本人妻丰满熟妇久久久久久| 亚洲 欧美 日韩 国产综合 在线| 日韩av在线免费| 久久久久中文| 女人高潮一级片| 久久久久国色av免费观看性色| 99久久国产综合精品麻豆| 亚洲天堂网一区二区| 国产精品免费一区二区三区都可以| 中文字幕在线一区| 国产亚洲欧美精品久久久www| 久久精品午夜一区二区福利| 欧美美女bb生活片| 亚洲av成人无码久久精品老人 | 国产调教视频一区| 精品国产视频一区二区三区| 看高清中日韩色视频| 欧美一区午夜视频在线观看| 香蕉视频黄在线观看| 一级淫片在线观看| 国产成人av在线| 亚洲妇熟xx妇色黄| 国产女人爽到高潮a毛片| 日本精品一区在线观看| 欧美区二区三区| 国产精品欧美经典| 婷婷激情五月网| 国产毛片视频网站| 久久久亚洲国产天美传媒修理工| 中文字幕一区二区日韩精品绯色| 五月天综合激情| 久久综合久久久久| 欧美激情精品久久久久久大尺度| 亚洲欧美在线另类| 一起草av在线| 国产欧美一区二| 成人免费福利在线| 欧美精三区欧美精三区| 免费成人在线视频观看| 精品人妻中文无码av在线| 明星裸体视频一区二区| 亚洲欧美中文另类| 日本一区二区免费在线观看视频 | 99久久自偷自偷国产精品不卡| 51午夜精品国产| 国产在线一区二区综合免费视频| 女人十八毛片嫩草av| 亚洲高清123| 久久影院免费观看| 亚洲图片欧美视频| 欧性猛交ⅹxxx乱大交| 风间由美一二三区av片| 蜜桃91精品入口| 最近2019中文字幕mv免费看| 亚洲人123区| 亚洲AV无码成人片在线观看| 三级电影在线看| 亚洲国产日韩综合一区| www.99久久热国产日韩欧美.com| 亚洲精品中文在线观看| 色噜噜一区二区三区| 日本成人午夜影院| 国产高清不卡无码视频| 欧美最猛性xxxx| 在线不卡中文字幕播放| av电影在线观看不卡| 99re国产在线| av电影中文字幕| 午夜精品视频在线观看一区二区 | 国产乱码字幕精品高清av| 国产第一页第二页| 天天爽夜夜爽一区二区三区| ts人妖另类在线| 在线免费看av不卡| 亚洲第一主播视频| 国产一区二区三区黄视频 | 久久在线视频精品| 青青青在线视频免费观看| 7777精品伊久久久大香线蕉语言 | 日韩最新中文字幕电影免费看| 一级精品视频在线观看宜春院| 国产又色又爽又黄又免费| 极品人妻一区二区三区| 日韩伦理在线免费观看| 亚洲综合精品一区二区| 日韩一区二区福利| 欧美性受极品xxxx喷水| 国产亚洲美州欧州综合国| 国模私拍视频在线| xxxx日本少妇| 人妻体体内射精一区二区| 一区一区视频| 国产欧美日韩免费看aⅴ视频| 亚洲摸下面视频| 黑人巨大精品欧美一区二区一视频 | 中日韩av在线| av永久免费观看| 午夜激情福利在线| 日韩免费av电影| 国产精品久久久久久久久久小说| 亚洲男人天堂久| 色综合天天综合色综合av | 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲精品国产精品国产自| 亚洲精品中文在线影院| 国产美女精品一区二区三区| 国产又粗又猛又爽| 九九热精品免费视频| 久久久久久婷婷| 国产极品尤物在线| 欧美最大成人综合网| 国产精品免费一区二区三区都可以 | 亚洲成人网久久久| 色综合久久久久综合99| 久久久久久一二三区| 日韩精品视频网站| 一二三四区视频| 国产精品9191| 性欧美精品男男| 成人免费播放视频| 欧美极品欧美精品欧美图片| 一本一道久久a久久精品综合| 亚洲一区二区三区xxx视频| 欧美大片网站在线观看| 亚洲欧美日韩中文在线制服| 欧美日韩aaa| 天天影视网天天综合色在线播放| 国产午夜一区二区三区| 懂色中文一区二区在线播放| 日韩高清不卡一区| 亚洲精品久久久狠狠狠爱| 国产天堂第一区| 日产精品久久久久久久| 成人做爰视频网站| 女人又爽又黄免费女仆| 中文字幕在线视频播放| 不卡的在线视频| 亚洲中文字幕久久精品无码喷水| av在线com| 一本久道久久综合狠狠爱亚洲精品| 国产精品久久国产三级国电话系列| 国产黑人绿帽在线第一区| 久久99精品视频一区97| 日韩中文字幕免费看| 亚洲欧美中文另类| 亚洲乱亚洲乱妇无码| 法国空姐电影在线观看| 日本一区二区免费视频| 欧美日韩精品区别| 婷婷六月天在线| 成人在线观看黄| 黄色一级一级片| 国产一区二区视频免费在线观看| 国产精品一线二线三线| 国产精品成人久久电影| 中国一级大黄大黄大色毛片| 亚洲欧美在线网| 亚洲三区在线观看| 欧美爱爱视频网站| 色爽爽爽爽爽爽爽爽| 日韩视频 中文字幕| 亚洲最新免费视频| 8x8x华人在线| 欧美日韩不卡在线视频| 精品无码一区二区三区爱欲| 水蜜桃色314在线观看| ww国产内射精品后入国产| 黄色一级片播放| 爱情岛论坛vip永久入口| 自拍偷拍一区二区三区四区| 激情五月婷婷基地| 中文字幕1区2区| 亚洲蜜桃精久久久久久久久久久久| www.超碰97| 中国1级黄色片| 黄色在线观看免费| 免费观看成人毛片| 中文字字幕在线中文乱码| 国产aⅴ一区二区三区| 免费观看黄色一级视频| 免费视频最近日韩| 国产风韵犹存在线视精品| 99久久综合精品| 国产精品美女一区二区| 亚洲国产欧美在线| 色综合激情五月| 日韩一区二区三区观看| 亚洲欧美日韩区| 久久精品人人做人人爽人人| 人妻精品一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美一级电影久久| 91精品久久久久久久久久另类| 99视频网站| 亚洲综合五月天| 美女福利视频在线| 人妻精品久久久久中文字幕69| 一级黄色片大全| 久久久久久久国产视频| 一区两区小视频| 丝袜美腿亚洲一区二区图片| 国产精品99久久久久| 国产精品无人区| 欧美日韩国产黄| 日韩精品一区二区三区视频| 中文字幕精品网| 55夜色66夜色国产精品视频| 成人欧美一区二区| 中文字幕在线亚洲精品| 国产小视频精品| 亚洲码无人客一区二区三区| av资源吧首页| 免费国产黄色片| 99久久精品免费| 婷婷夜色潮精品综合在线| 亚洲精品一区在线观看| 久久久久久中文字幕| 国产精品久久久久久久久久久久午夜片 | 麻豆一区二区三区精品视频| 国产理论片在线观看| 国产乱码一区二区三区| 亚洲美女屁股眼交| 日韩欧美国产不卡| 久久久久久久久久久91| 国产伦精品一区二区三区| 一二三四视频社区在线| 精品无码人妻少妇久久久久久| 国产一级做a爱免费视频| 秋霞网一区二区| 久久精品视频免费| 欧美日韩在线播| 欧美成人免费va影院高清| 99re在线视频观看| ww国产内射精品后入国产| 欧美深性狂猛ⅹxxx深喉| 黄瓜视频在线免费观看| 久久99精品久久久久久动态图| 一区二区在线免费| 亚洲国产精品久久精品怡红院 | 91社区在线播放| 色狠狠av一区二区三区| 精品国产一区av| 精品国产二区在线| 免费看a级黄色片| 欧美三级免费看| 秋霞电影网一区二区| 中文字幕一区二区人妻痴汉电车| 国产一级淫片a| 精品亚洲国产成人av制服丝袜| 亚洲综合色丁香婷婷六月图片| 精品无人区乱码1区2区3区在线| 国产精品视频一| 免费看黄在线看| 日本免费网站视频| 老司机精品福利视频| 亚洲一区二区三区在线播放| 在线国产精品播放| 精品国产综合| 毛毛毛毛毛毛毛片123| 激情网站在线观看| 91丨九色丨黑人外教| 欧美一区二区三区四区高清| 国产成人a亚洲精品| 国产白丝袜美女久久久久| 国产性xxxx| 国产伦精一区二区三区| 欧美三级在线视频| 日韩免费在线播放| 国产免费黄色av| 中文字幕第28页| 91一区在线观看| 日韩av在线免费观看一区| 久久精品成人一区二区三区蜜臀| 日本高清免费观看| 精品国产av 无码一区二区三区| 国产精品网曝门| 色老头一区二区三区在线观看| 麻豆精品一区二区三区视频| www.亚洲激情| av成人综合网| 亚洲国产裸拍裸体视频在线观看乱了| 欧美bbbbbbbbbbbb精品| 精品一卡二卡三卡四卡日本乱码| 国产一区二区久久精品|