前端项目 如何进行目标管理 如何在计划的时间内完成任务

2022-04-06 10:55:26 +08:00
 redtech

背景介绍

目前我司前端项目里有一个大的模块正在实现,先简单的说一下我们的研发流程:

目前遇到的问题

该任务参与人员规模

诉求

参考更高效的目标管理模式,争取改善当前的局面

2549 次点击
所在节点    程序员
28 条回复
redtech
2022-04-06 10:59:28 +08:00
期望是能逐步改善 毕竟现有的模式大家比较熟悉 但是存在的痛点蛮多的
shintendo
2022-04-06 11:05:19 +08:00
开发人员无法准确评估时间,说明任务拆解得不够细
fe619742721
2022-04-06 11:07:10 +08:00
你们这个人员配比好奇怪,5 前端对 2 后端?

你的问题:任务详细拆解+任务中实时跟进调整,慢慢积累经验,没有其他的好办法,
HannibaI
2022-04-06 11:08:40 +08:00
楼主是作为一个什么角色参与到开发流程中的?
Ycode
2022-04-06 11:45:18 +08:00
程序员评估时间是天生乐观,以下看书和个人经历经验
1 、拆分详细模块;模块之间往往不可能完全独立,开发前需要评估完全独立的模块和无法拆分的模块。无法拆分的大模块交给一个人负责,另外配备一个副手帮助他确认沟通和文书方面的工作,必要时可以协助写代码,但没有决定权
2 、一个把控全局的架构师,由他完成模块拆分,决定所有设计细节。其他人不要发挥个性;
3 、模块开发时间 = 编码时间 + 功能自测时间 + 交流沟通时间;其中编码时间很多时候只能占到 1/3 ;沟通往往是最耗时的,而评估时间大部分人只会评估编码时间;项目在管理时应该在开发人员评估的时间基础上有所保留;
4 、详细的进度跟踪,每天至少 1 小时时间评审代码,汇报进度是必要的
5 、多频次,小规模迭代;无论是评审代码还是测试,小规模意味着更小的影响,更完善的代码评审,更好的测试质量;
6 、项目完结复盘:存在的问题,bug 率,改进建议
redtech
2022-04-06 12:11:03 +08:00
@fe619742721 感谢 总体功能并不庞大 只是有一两个任务单元有些挑战 是富文本编辑器相关的东西
redtech
2022-04-06 12:12:15 +08:00
@Ycode 感谢回复 你说的很详细了 我仔细看看
redtech
2022-04-06 12:14:56 +08:00
@fe619742721 这个模块任务的工作量大多数在前端
redtech
2022-04-06 12:15:28 +08:00
@HannibaI 可以理解为类似 “组长” 对最终的结果负责
yl20181003
2022-04-06 12:28:38 +08:00
开发评审的时间,你需要复审,太短或者太乐观,要给他加上去,然后再根据经验值再调整,比如除以 0.85 之类,逾期次数多了,压力就在你这了
zhuangzhuang1988
2022-04-06 12:29:31 +08:00
永远估算不准的.
yl20181003
2022-04-06 12:30:01 +08:00
富文本或者,低代码这种,能要多长要多长,做着做着就卡壳,是很正常的 😂
RiceNoodle
2022-04-06 12:34:23 +08:00
一般估计工时的时候,都要取决于任务复杂度留出 buffer time 。
我常用 1.3 的系数,例如三天的活儿,就有 3*1.3 = 4 天,也就是 1 天的 buffer time 处理各种阻塞。
Torpedo
2022-04-06 12:41:46 +08:00
@redtech 拆任务,同时给出各个任务的技术方案。接口也完全对完,再出排期
swulling
2022-04-06 12:44:58 +08:00
既然每次都估算不准,那就挖掘历史得到倍率。

比如之前预估 3 天,实际做了 6 天,倍率是 2 。那么后续所有任务开发自评后,统一 x2 就行了。
lamour0922
2022-04-06 13:53:27 +08:00
前端也做技术评审吗😂 我这只有后端做,排期什么的也是以后端为准,一个前端对 2~3 个后端
redtech
2022-04-06 14:19:18 +08:00
@lamour0922 方向不太一样 这个模块具有一定挑战性 不是简单的业务
ChangJingli
2022-04-06 14:22:56 +08:00
《提高工时估计准确性 - Thoughtworks 》 https://insights.thoughtworks.cn/project-time-estimation/
3dwelcome
2022-04-06 14:42:40 +08:00
根据二八定律,一个项目里,20%的高难度功能需要花去 80%的开发时间。

如果把高难度剔除,只保留低难度,还是不能按期完成,那就是工作不饱和的原因了。

以前见过简单暴力的方法,就是酒店封闭式开发,效率还是很高的。
redtech
2022-04-06 14:55:11 +08:00
@ChangJingli 感谢推荐

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/845163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX