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

news/2024/5/17 15:56:16 标签: 敏捷流程

 

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

任务拆解和评估

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

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

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

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

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

任务拆解原则

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

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

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

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

本文小结

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


http://www.niftyadmin.cn/n/5267712.html

相关文章

RabbitMq基本使用

目录 SpringAMQP1.准备Demo工程2.快速入门1.1.消息发送1.2.消息接收1.3.测试 3.WorkQueues模型3.1.消息发送3.2.消息接收3.3.测试3.4.能者多劳3.5.总结 SpringAMQP 将来我们开发业务功能的时候,肯定不会在控制台收发消息,而是应该基于编程的方式。由于R…

虚拟机下Ubuntu上网设置

文章目录 一、虚拟机上网的两种方式1.1 NAT模式(Network Address Translation)1.2 桥接模式(Bridge Mode)1.3 简介 二、实际配置2.1 NAT模式配置2.2 桥接模式配置 之前跟着博客配了好几个也没用,后来自己慢慢模式实践测…

Druid-spring-boot-starter导入问题记录

今天在读源码的时候为了验证然后自己写了一个demo测试&#xff0c;但是在引入Druid-spring-boot-starter的时候发现并没有加载自动配置文件。 先说下项目环境&#xff0c;spring-boot3.2&#xff0c;然后按照官网引入的是如下依赖&#xff1a; <dependency><groupId…

使用set和emit在uni-app中实现响应式属性和自定义事件

在uni-app中&#xff0c;我们经常需要动态设置响应式属性&#xff0c;并且通过自定义事件来实现组件间的通信。这时&#xff0c;我们可以使用set和emit来轻松实现这些功能。 使用$set动态设置响应式属性 在Vue中&#xff0c;我们可以使用来动态设置响应式属性。在uniapp中使用…

SQL错题集3

1.薪水第二多的员工的emp_no以及其对应的薪水salary limit a,b 其中a表示查询数据的起始位置&#xff0c;b表示返回的数量。 &#xff08;MySQL数据库中的记录是从0开始的&#xff09; 注意从0开始 2.员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth 聚合函数不能…

如何解决香港服务器使用过程中突发的异常流量_Maizyun

如何解决香港服务器使用过程中突发的异常流量&#xff1f; 在香港服务器使用过程中&#xff0c;突发异常流量是一个常见的问题。这些异常流量可能源于各种原因&#xff0c;如恶意攻击、爬虫程序、流量劫持等&#xff0c;给网站或应用程序的正常运行带来极大的困扰。那么&#…

Linux 系统 yum 安装 jdk1.8

1、首先检查是否存在jdk java -version上图这样就是系统没有找到已经安装的jdk 2.查看jdk版本列表 yum -y list java*执行此命令会显示所有版本 jdk 安装包 3、下载安装jdk 这里安装的是jdk1.8 yum install java-1.8.0-openjdk-devel.x86_64这里输入回车y继续安装 4、再次检…

AI智能化办公:ChatGPT使用方法与技巧

文章目录 ChatGPT简介✨ChatGPT的使用方法✨登录与访问发送请求调整参数 ChatGPT技巧分享✨清晰的提问实验不同的温度值多轮对话 图书推荐✨AI智能化办公内容简介获取方式 AI短视频内容简介获取方式 随着人工智能技术的不断发展&#xff0c;AI助手在办公场景中扮演着越来越重要…