优秀的编程知识分享平台

网站首页 > 技术文章 正文

YesDev:极速登记任务工时,理论+工具+手把手实践,你学会了吗?

nanyue 2024-10-16 11:01:45 技术文章 3 ℃

程序员之痛

程序员,基本每天都沉浸在写代码、调试功能、修复bug的忙碌之中,并且还要赶需求、发布上线、处理工单、排查线上故障,顶着项目的压力和需求方的PUA,挤出时间参加各类会议、评审和例会。

“雪上加霜”的是,让程序员更为痛苦和恼火的三件事,可能是:写文档、编写单元测试和登记工时。仿佛这两件事情都不是自己想做的、也不应该是自己做的,而且在潜意识会认为这些事件都是在浪费时间,文档写了没人看,单元测试编写成本非常大(而且需求很紧,根本没时间写UnitTest)、更别说天天登记工时了。

面对团队人员不喜欢登记工时、不愿意登记工时、或老是督促也不登记工时的问题和痛点,在和很多团队的管理层沟通下来,都有遇到类似的情况和困扰。

如何破局?有哪些好用的工时登记工具?下面来聊一聊。

某大厂PMO的管理经验

最近和一位大厂、具备近二十余年项目管理经验的的PMO交流,他说曾经在一家公司,他看到了团队全部的成员,每天都在很积极的登记工时,他总结道:回过头发现,当时那家外包创业公司做了两件关键的事件:第一是给项目经理/项目负责人10%的利润奖金;第二是要求每位员工都要按时登记工时,否则财务发工资会延迟,且要求每个任务必须要和具体的项目关联。

且不说工资迟发是否ok,但从激励机制、以及考核机制上,是能形成闭环的。一方面,项目负责人会合理、充分利用安排人员的工时时间(既不能多,多了就会挤压利润,到手的奖金变少;也不能少,少了就不能如期推进项目实施和交付);另一方面,每个成员,都在有考核和行政约束下,按时登记工时(虽然行政要求是最后的杀手锏,能通过自觉、约定的方式更好)。

简单来说,要想让团队完全登记工时,总结下来有两条:

1、需要有行政或来自管理层的统一要求;

2、需要有一款合适的、符合团队使用要求的工具,进行工时登记。

YesDev工具:极速登记任务工时

至于行政要求,每个公司、组织、团队的文化、习惯和管理方式不一样,并且研发的项目和业务边界、性质也不同,这里不展开讨论。

而至于任务工时登记的工具,则推荐使用YesDev项目管理工具,可以极速登记任务工时。

下面,分为四个层面维度,介绍如何快速登记工时。

  1. 自动创建:根据Git提交自动创建任务;
  2. 一键创建:根据任务SOP规范,一键创建下发任务给团队;
  3. 重复任务:创建每日、每周、每月重复任务;
  4. 批量顺延:任务的批量顺延,一键往后调整任务计划;


1、自动创建:根据Git提交自动创建任务

此自动创建,最适合程序员,编写代码和提交代码到Git仓库的工程师。

通过Webhooks,可以让YesDev项目协作工具与你团队使用的Git版本管理平台进行集成,进行及时、自动化的对接,提升工作效率。

目前,YesDev已经支持:

  • Gitlab
  • Gitee码云
  • Gitee企业版
  • Codeup
  • Github

等Git的WebHook配置。配置方式类似如下,一分钟搞定。

登录后,点击右上角图标-切换团队-点击团队名称,获取你团队在YesDev的WebHook回调地址。然后复制到你的Git仓库。

YesDev支持多种写法,注释开头可以是:

  • 需求#666
  • feat#666
  • feature#666
  • xuqiu#666

随后可以用【冒号】、【中/英逗号】、【空格】进行分割,再添加更多注释内容。例如:

$ gic commit -a -m "需求#666:演示注释使用中文冒号分割"
$ gic commit -a -m "需求#666,演示注释使用中文逗号分割"
$ gic commit -a -m "feat#666:演示注释使用英文冒号分割"
$ gic commit -a -m "feature#666,演示注释使用英文逗号分割"

提交注释并集成后,在YesDev的问题备注,上屏效果类似如下:

同时,YesDev会为开发人员自动创建所需要的任务工时,类似:

打开任务详情,可以看到以下任务信息和代码提交信息,和关联的需求、项目:

2、一键创建:根据任务SOP规范,一键创建下发任务给团队

任务SOP适合于团队根据经验或标准化作业的固定工序和操作步骤。分为两步走。

首先,需要管理员在后台,提前创建好任务SOP计划。那什么是任务SOP,有什么用呢?适合把团队重复完成的标准化作业规范化,例如每次的标准化发布交付。那么就可以类似这样先创建好SOP模板计划:

配置好后,在前台创建需求时,就可以选中你的任务SOP计划,下发执行。例如:

这样的好处,就不需要为重复类似的工序、任务,每次都重复让每个人创建任务,既费时又不能及时掌握整体完成的进度。以下是我们团队,在进行每周四上线发布的项目、需求和任务SOP记录,可以清楚看到每周的系统发布内容、执行计划和进度、完成情况。

3、重复任务:创建每日、每周、每月重复任务

重复任务,适合于周期性重复的任务,例如:每周的运维巡检、每月的私有化部署版本更新等。使用时,也很简单,在创建任务时,勾选:重复,然后选择重复的频率和截止日期即可。这是一个辅助性的小功能。

4、批量顺延:任务的批量顺延,一键往后调整任务计划

批量顺延,适合于已经完成了任务的排期,临时插入新的任务,需要把原来计划好的任务进行批量顺延,而不用每个任务都手动进行调整,既费时又累人。如果超过100个任务,足以让人疯狂,都不用去工作了!

分为两种场景,一种是在你添加新任务时,YesDev系统会智能提示你是否需要顺延任务。

另一种是,自己可以在任务列表,进行手动的批量顺延。其灵活性更大,就是需要自己人工勾选需要顺延的任务,然后批量操作。


任务工时的妙用,如何用来管理好你的项目?

接下来,继续探讨,基于现有的工时登记工具,又如何向上管理好项目、进行项目效率的提升呢?

第一个维度,首先可以让个人、和团队,进行高效的每日、每周任务工时登记和统计。

第二个维度,使用任务对比工具,快速查看人员的任务情况,合理调配。

第三个维度,使用敏捷任务看板工具,随时跟进查看任务完成情况。

第四个维度,汇总查看每一个项目的工时、和完成进度。

第五个维度,合并查看多个项目的甘特图,查看人员、任务和项目重叠的情况。

大家都在使用哪些项目管理工具?以及遇到了什么问题,欢迎留言交流!

Tags:

最近发表
标签列表