网站首页 > 技术文章 正文
程序员之痛
程序员,基本每天都沉浸在写代码、调试功能、修复bug的忙碌之中,并且还要赶需求、发布上线、处理工单、排查线上故障,顶着项目的压力和需求方的PUA,挤出时间参加各类会议、评审和例会。
“雪上加霜”的是,让程序员更为痛苦和恼火的三件事,可能是:写文档、编写单元测试和登记工时。仿佛这两件事情都不是自己想做的、也不应该是自己做的,而且在潜意识会认为这些事件都是在浪费时间,文档写了没人看,单元测试编写成本非常大(而且需求很紧,根本没时间写UnitTest)、更别说天天登记工时了。
面对团队人员不喜欢登记工时、不愿意登记工时、或老是督促也不登记工时的问题和痛点,在和很多团队的管理层沟通下来,都有遇到类似的情况和困扰。
如何破局?有哪些好用的工时登记工具?下面来聊一聊。
某大厂PMO的管理经验
最近和一位大厂、具备近二十余年项目管理经验的的PMO交流,他说曾经在一家公司,他看到了团队全部的成员,每天都在很积极的登记工时,他总结道:回过头发现,当时那家外包创业公司做了两件关键的事件:第一是给项目经理/项目负责人10%的利润奖金;第二是要求每位员工都要按时登记工时,否则财务发工资会延迟,且要求每个任务必须要和具体的项目关联。
且不说工资迟发是否ok,但从激励机制、以及考核机制上,是能形成闭环的。一方面,项目负责人会合理、充分利用安排人员的工时时间(既不能多,多了就会挤压利润,到手的奖金变少;也不能少,少了就不能如期推进项目实施和交付);另一方面,每个成员,都在有考核和行政约束下,按时登记工时(虽然行政要求是最后的杀手锏,能通过自觉、约定的方式更好)。
简单来说,要想让团队完全登记工时,总结下来有两条:
1、需要有行政或来自管理层的统一要求;
2、需要有一款合适的、符合团队使用要求的工具,进行工时登记。
YesDev工具:极速登记任务工时
至于行政要求,每个公司、组织、团队的文化、习惯和管理方式不一样,并且研发的项目和业务边界、性质也不同,这里不展开讨论。
而至于任务工时登记的工具,则推荐使用YesDev项目管理工具,可以极速登记任务工时。
下面,分为四个层面维度,介绍如何快速登记工时。
- 自动创建:根据Git提交自动创建任务;
- 一键创建:根据任务SOP规范,一键创建下发任务给团队;
- 重复任务:创建每日、每周、每月重复任务;
- 批量顺延:任务的批量顺延,一键往后调整任务计划;
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系统会智能提示你是否需要顺延任务。
另一种是,自己可以在任务列表,进行手动的批量顺延。其灵活性更大,就是需要自己人工勾选需要顺延的任务,然后批量操作。
任务工时的妙用,如何用来管理好你的项目?
接下来,继续探讨,基于现有的工时登记工具,又如何向上管理好项目、进行项目效率的提升呢?
第一个维度,首先可以让个人、和团队,进行高效的每日、每周任务工时登记和统计。
第二个维度,使用任务对比工具,快速查看人员的任务情况,合理调配。
第三个维度,使用敏捷任务看板工具,随时跟进查看任务完成情况。
第四个维度,汇总查看每一个项目的工时、和完成进度。
第五个维度,合并查看多个项目的甘特图,查看人员、任务和项目重叠的情况。
大家都在使用哪些项目管理工具?以及遇到了什么问题,欢迎留言交流!
猜你喜欢
- 2024-10-16 linux bzdiff 命令介绍及案例(linux bpf)
- 2024-10-16 最佳搜索能力的AI聊天机器人对比:ChatGPT、Gemini和Perplexity
- 2024-10-16 怎么查重论文?分享5个写作软件和工具?来对比看看吧
- 2024-10-16 免费的AI抠图工具,不用联网,瞬间完成!
- 2024-10-16 微软发布新工具,检测和纠正AI幻觉内容
- 2024-10-16 写论文软件chat?嘎好用的6个论文工具,对比看看
- 2024-10-16 软件工程论文怎么写?嘎嘎好用的六个论文工具,对比看看
- 2024-10-16 RAG高级技术:PDF处理,提取文本、表格和图像的最佳工具
- 2024-10-16 产品经理必须了解的工具:Axure、墨刀、Sketch、蓝湖对比
- 2024-10-16 jsondiff,一个神奇的 Python 库!
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)