Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >敏捷开发-任务拆解、工作量评估和任务指派

敏捷开发-任务拆解、工作量评估和任务指派

原创
作者头像
laofo
发布于 2023-12-16 10:44:03
发布于 2023-12-16 10:44:03
3200
举报
文章被收录于专栏:研发效能EE研发效能EE

在之前的文章我首先讲了1)敏捷的第一步-每日站立会,然后讲了如何2)用看板管理项目或者管理自己的工作待办,今天是第三个主题,讲如何3)在实际项目中做任务拆解、估时和工作指派。

任务拆解和评估

任务拆解和评估是一项需要非常细致、需要经验的活,通常一般由Team Leader来拆解、评估人天和指派人员。

有的人说你这是假敏捷。 - 工作量要自己评估任务,不需要Leader评估; - 工作量要用故事点,不要用人天; - 任务要自己认领,不需要用人指派。

你说的都对。但我们在实践中通常看其实际效果决定是否采用。理论或者学说可以指导实践,但是不能替代实践。只有经过实践验证的理论也才是最有说服力的。这里我们之所以用人天评估工作且由Team Leader 指派工作是因为,

  • Leader 对整个项目整体架构,模块划分、实现细节更了解,所以他来拆解也更合理
  • Leader 了解每个人的实力水平和工作效率,已经知道这个工作安排哪位同学完成更适合。人天是结合了故事点和执行人员两种因素后,在时间上/工作量上的评估,更容易理解和也容易跟进。
  • Leader 需要承担项目整体快速推进的职责,需要能指派团队成员快速完成工作,指派工作这种做法非常高效。

经过实践后,我们发现这样做是完全没有问题的。

任务拆解原则

我们的任务拆解有两个重要的原则 1)高价值优先原则 2)粒度不要超过3人天。

高价值任务优先拆解:拆解任务时,优先拆解高价值的任务。始终优先处理对最终用户和产品的价值最大的功能和特性,团队和产品的价值才能最大化。

任务粒度要不超过3人天,也就是说如果一个任务需要三人天内完成。三天内没有完成是一件非常严重的事情。如果是拆分的不合理,应该第一天就需要反馈出来;如果是遇到了问题,也不应该第三天才提出来,毕竟我们是每天站立会。其实工作中最怕的就是事先没反馈、事中没进展然后在截止日期无法交付。

我们期望能保持小粒度的任务,每天都有进展,而不是一个个巨大的任务分配下去后半个月都没进展,这样会导致团队成员对任务没有感知度,项目很大程度上会失控,最后交付日期出现「惊吓」的结局。

本文小结

本文主要讲了我们在敏捷开发实践中的一些做法,包括 Team Leader 拆解任务、评估工作量和指派人员完成任务,我们认为这样做对于整个团队是最高效的、风险也是最小的;对于任务拆解,我们主要有两个大原则:高价值优先原则和粒度不要超过3人天。这样做有助于让我们保持聚焦,始终关注那些对用户和产品价值最大的功能和特性上。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
Scrum敏捷开发
什么是Scrum敏捷开发 Scrum是敏捷开发的一种,是一种以人为本,迭代式增量软件开发的过程,以英式橄榄球争球队形(Scrum)为名,因此可以想象,整个团队是高效而富有激情的。以人为本,即Scrum开发特别强调沟通,要求团队所有人员都坐着一起工作,通过高效的沟通解决问题。
葆宁
2019/12/20
2.2K0
Scrum敏捷开发
敏捷开发与个人管理
        敏捷开发(Agile)的核心是去中心化,扁平化结构,拥抱变化,习惯不确定性,当然,还有最重要的迭代。
钱塘小甲子
2019/01/29
9440
敏捷开发与个人管理
如何高效地进行敏捷开发管理
很多公司请几个敏捷教练建立流程,把会议室的椅子都搬走宣布从今以后大家站着开会了,使用敏捷管理工具建立迭代、建需求、分任务,可是这真的就意味着敏捷了吗?
笑看
2019/08/23
8430
DevOps|如何选择产研运项目管理工具
上一篇文章《DevOps|产研运协作工具链上的皇冠-项目管理工具》主要讲了项目管理工具对软件研发的重要性,本篇文章主要想讲清楚我们需要什么样的项目管理工具,项目管理工具必须具备的功能有哪些,以及如何选择最适合自己的那一款。
laofo
2024/01/21
2180
DevOps|如何选择产研运项目管理工具
敏捷开发流程详解
敏捷开发流程详解  1       敏捷开发流程 ü   敏捷软件开发核心是迭代式开发,增量交付。  ü   每一次迭代都建立在稳定的质量基础上,并作为下一轮迭代的基线,整个系统的功能随着迭代稳定地增长和不断完善。每次迭代要邀请用户代表(外部或内部)验收,提供需求是否满足的反馈。 ü   迭代型的方法就是将整个软件生命周期分成多个小的迭代,每一次迭代都由需求分析、设计、实现和测试在内的多个活动组成,每一次迭代都可以生成一个稳定和被验证过的软件版本。 ü   迭代建议采用固定的周期(1-4)周,可以每个迭代周
用户1220053
2018/02/09
5.7K0
华为敏捷/DevOps实践:如何开好迭代计划会议
内容来源:华为云 DevCloud 首席布道师 & 资深产品经理刘恒的技术干货分享。IT 大咖说(微信id:itdakashuo)经华为云和讲者授权发布,转载请标明出处。
IT大咖说
2018/12/29
8170
敏捷开发那些事
这篇学习笔记来自《软件工程之美》的第05、06(上)、06(下)三篇文章,主要内容总结如下。
阿杜
2019/03/15
1.2K0
敏捷开发那些事
深入核心的敏捷开发
如何破局? 正如《管理3.0:培养和提升敏捷领导力》所说,所有变革最后的失败都是管理的问题。应该把绩效考核这种管理手段当成『敏捷铁三角』中一角来对待,那就是调整约束
yeedomliu
2021/03/16
1.4K0
深入核心的敏捷开发
创业公司如何实施敏捷开发
说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。
用户1212940
2022/04/13
4260
创业公司如何实施敏捷开发
SAFe大规模敏捷框架功能&SAFe敏捷支持工具
Leangoo领歌覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,Scrum of Scrums大规模敏捷。
一只爱生气
2023/07/24
4550
DevOps|研发效能-敏捷开发之任务看板
上篇文章中,我讲了敏捷第一步-每日站立会,讲了我们平时是怎么开站立会的,其实15-30分钟就够了,绝对不是时间长得让你想拄拐那种。本文我们开始讲敏捷开发中的看板。没有看板之前,我们真的是在白板上画泳道,写卡片,挪动卡片,在白板前开站立会。现在支持任务看板的产品也越来越多了,大家开站立会也方便了,没必要真的站在一块白板前了,只要大家围成一圈,拿个 token 轮流讲就可以。今天我想分享下我是怎么使用任务看板的。
laofo
2023/12/09
3940
DevOps|研发效能-敏捷开发之任务看板
敏捷开发流程之Scrum:3个角色、5个会议、12原则
本文主要从Scrum的定义和目的、敏捷宣言、Scrum中的人员角色、Scrum开发流程、敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程。
宜信技术学院
2020/01/07
13K0
敏捷开发流程之Scrum:3个角色、5个会议、12原则
如何做好敏捷开发下的需求管理?免费敏捷工具
传统的瀑布工作模式使用详细的需求说明书来表达需求,需求人员负责做需求调研,根据调研情况编制详细的需求说明书,进行需求评审,评审之后签字确认交给研发团队设计开发。在这样的环境下,需求文档是信息传递的主体,也是一份契约。
一只爱生气
2023/07/26
3450
一只猪的 Scrum 开发经历
Scrum 是一种方法论,有很多术语、定义、规则。 本文不是讲 Scrum 理论,而是从应用的角度,讲述我自身 Scrum 实践的经验体会。理论运用到实践中时,一定会有所变化。本文中根据我切身经历,对
CSDN技术头条
2018/03/26
1.6K0
一只猪的 Scrum 开发经历
“工作量”和“工期” 精解析
但是建议工期 > 工作量, 因为人一天的工作时长不可能是8小时的 (吃饭,休息,偷懒,扯淡)
PM吃瓜
2023/03/02
1.1K0
“工作量”和“工期” 精解析
敏捷软件开发的必读书籍,爱读书的你怎么能错过?
TVP 读书分享会,是为 TVP 打造的专属好书分享会,我们希望能够为大家提供一个分享书籍、交流感悟的平台,使每一位参与者都能在这里获得独特的感受,品味阅读的乐趣。
TVP官方团队
2021/09/17
1K0
如何基于TAPD实践Scrum的敏捷开发?
敏捷开发所倡导的是通过若干个短期的迭代周期(也称为冲刺sprint,范围一般是1周- 1个月),按一定的优先级不断增量开发和实现产品功能,每次迭代获得一个可运行的产品增量功能包。
嘉为蓝鲸
2019/11/14
1.1K0
如何基于TAPD实践Scrum的敏捷开发?
Scrum 学习笔记
敏捷火了非常长一段时间了,可是一直没有机会实践,如今開始组队实践了,哈哈,先好好研习下规则~~
全栈程序员站长
2022/07/14
3660
敏捷开发:拥抱变化,持续交付价值的艺术
在快速变化的技术和市场环境中,软件开发项目面临着前所未有的挑战。传统的瀑布模型,尽管在某些情况下仍然有效,但往往因为其僵化和缺乏灵活性而受到批评。敏捷开发,作为一种新兴的软件开发方法论,应运而生,旨在解决这些问题,提供一种更加灵活、响应快速的开发方式。
正在走向自律
2024/12/18
2730
敏捷开发:拥抱变化,持续交付价值的艺术
Agile敏捷开发Planning Poker简介
传统的IT项目,尤其是软件开发项目,往往使用“人天”来作为工作量评估的量词、甚至是代表一种评估方式。在软件项目开发经典著作《人月神话》中,明确的指出了按“人月”或“人天”来评估需求工作量的巨大弊端,主因之一就是在于这个词让人产生了“可以使用更多的开发人员就可以更快速的完成软件开发”这一错觉。在Agile敏捷项目当中,大都避免在快速需求评估阶段使用“人天”。具体请参看《人月神话》。
嘉为蓝鲸
2019/04/24
1.7K0
Agile敏捷开发Planning Poker简介
相关推荐
Scrum敏捷开发
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档