记 Codes 开源免费研发管理平台 —— 日报与工时融合集中式填报的创新实现

codes · 浏览次数 : 11

小编点评

## 日报功能实现之流程驱动的缺陷管理平台 **1. 功能实现之日报审批:** * 按产出算工时,不是按打卡时间算工时。 * codes 的工时中增加工时审批这一流程,写日报时员工可以填一个工时,但是 PM 或是部门负责人可以按产出来修改员工日报中的工时。 **2. 功能实现之人员产出及工时统计:** * 可按部门、按项目、按迭代、按人员汇总 。 * 层层下钻到人,比如从项目可下钻到迭代,从迭代可以下钻到人。 **3. 功能实现之日报查看:** * 分为项目日报和个人日报 * 项目日报明细按人分组 * 个人日报按人分组 **4. 功能实现之工时明细及进度:** * 既有原始的明细数据又有汇总类的数据 * 从项目到阶段、到迭代、到部门、到人都有 **5. 功能实现之工时趋势:** * 标准的燃尽图中是两条线 :一条是理想线,一条是实际线 * 现实中,经常计划制订后,时不时会加 “东西” 进来,那燃尽图的标准线就不一定准 **6. 功能实现之工作产出汇总:** * KPI 只有在产出精准的基础上才能更好评判 *产出也是 KPI 的大头 **7. 功能实现之风险拓扑图:** * 根据日报中的风险,以拓扑图直观的方式显示风险 **8. 功能实现之工作产出汇总:** *       KPI 只有在产出精准的基础上才能更好评判 *      产出也是 KPI 的大头 **9. 功能实现之风险拓扑图:** * 根据日报中的风险,以拓扑图直观的方式显示风险

正文

继上一回合生成式全局看板的创新实现后,本篇我们来讲一讲日报与工时融合集中式填报的创新实现。  

市面上所有的研发管理软件,大多都有工时相关功能,但是却没有日报功能,好像也没什么问题,但是在使用过程中体验非常不好,为什么呢?

项目管理对于基层工作人员来说,主要解决这三个问题:开展我的工作、协作我们的工作和汇报我的工作,也就是说日常的汇报也是刚需。平台没有日报就会有下面的问题。

  • 第一、如果离开平台,那么日报上罗列的事项和实际工作安排就没有紧密关联,“混子” 对日报就有 “操作空间”;管的人越多,越难记住每个人的具体工作。如果混子瞎编日报,也难以察觉,一看满满当当,以为产出还不错,干的事项不少嘛。日报是项目管理中的刚需呀,难以理解为什么市面上的研发管理平台都没有这功能。
  • 第二、本来能不开会就别开会,很多时候是通过早会来确认工作进展,但这要花更多的时间,为什么要开早会就是因为日报上的内容和工作安排没有紧密关联或是根本没日报,只能当面说一说情况,有大家在场,混子没法再瞎编了。有了和工作安排完全关联的日报,这就可以不开没必要的早会了,有问题点对点找人就行了。可不可以用早会或是晚会来代替日报呢,这使不得呀,后续没法数字化,也不方便以后复盘及追溯。总结起来就是,和工作安排紧密关联的日报可以减少不必要的日例会。
  • 第三、本来填写工时就是有点 “反人类” 的工作,再加上每个工作事项的工时,要一项一项的填,非常繁琐;有时候还要一项一项的找,让人烦躁得很。
  • 第四、对 PM 也非常不友好,他要把大家提交上来的日报数据,再去汇总为项目日报等,如果再按时段统计大家的产出,这工作量就要命了。

归纳起来,项目管理中日报是少不了的,工时也要,且还想让工时填报不烦人。既要又要,有招么?

招数就是:采用日报与工时融合集中式填报的创新实现。写日报时集中式填报工时,一举两得 ,既能解决日报事项和工作安排关联的问题,又能让工时填报省时省力,最终可压缩混子的摸鱼空间,没法瞎编日报了,工时也不能浑水摸鱼了。

Codes 产品团队始终以用户为中心,从用户的使用场景来思考问题,而不是做什么都先去 JIRA 等同类工具找参考 “依据”(这是 “小屁孩” 的玩法),这样是永远没法创新的,始终会被所参考的 “依据” 僵化思维。解决用户痛点,如何让用户爽,就如何实现,这也是我们创新的源动力,换句话说就是,不固守陈规,拥抱零基思维。

    1、招数有了,有些需求细节要补充一下:

    填写日报时,要自动列出当日事项;工时主要用来计算进度和产出,那除了当日进行中的事项要填日报和工时以外,名下待处理事项且没有预估工作量的也需估一个时间,如 BUG 修改,用例执行和开会等,作为其他事项填报进来。通过日报中今日事项、待处理事项以及其他事项,计算进度时工时的范围就比较全了;不只是任务,日报中还要有明日计划,同时日报还能发到第三方平台,如邮件、企微、钉钉和飞书等。为了便于统计产出,既要有原始的明细数据又要有汇总类的数据,他们可以相互佐证,且可导出。

    2、功能实现之日报填报及集中式工时填写

         日报由今日事项、待处理事项、其他事项、以及明日计划组成。日报提交后可以按配置发往第三方平台。

    2.1 日报今日事项

       今日事项,顾名思义就是当日处理过或办理过的事项或当日计划的事项。

      日报填写(1)自动列出当日处理过的事项(2)前一天提交日报时,明日计划中的事项(3)当天在我的事项中设置为今日事项中的事项(4)如都没有,那只能通过右上的 “补选当日事项”,来手动选择今日事项。然后如下图所示,填写工作说明,及工时信息;如有风险还可关联引起风险的事项,可以是潜在风险也可以是已发生的风险,工作台上的风险拓扑图就来自于这里的数据。

     如在日报中填写了明日计划,在第二天,我的事项以及全局事项的列表中能看到今日计划这一列为选中状态,且在我的事项和全局事项的今日事项列的 TAB 中也集中显示出来,方便查阅所有人当日的工作安排。

2.2 日报待处理事项

     待处理事项,主要是缺陷及没有预估工作量的子需求(有些需求很简单,不用拆分为任务,直接把需求当任务的需求)以及用例,只是对于用例不需要填写预估剩余工时,通过用例执行成本自动计算,在日报中列出来是为了方便查看工时组成成分。待处理事项的预估剩余工时填了之后,整体的进度才能算得准确,要不然只能开会时 PM 一个个问还要多久完成。

    2.3 日报其他事项

     其他事项,指临时开会或不在计划内或是突发性的工作等。在日报中记录下来,包括工时信息。管理本身也有成本,如开会等,或是计划外的其他事情,只要花了工时都记录起来,让一切成本都有据可查。

 

 

    2.4 日报发往第三方平台

    2.5 日报中从我的事项下勾选了明日计划后,次日在我的事项下相应 TAB 中今日事项显示为 “是”,也可在我的事项下今日事项中查看我的今日事项。如前一天忘了写明日计划,也可当天早上在我的事项下相应 TAB 中主动勾选今日事项。

2.6 管理员可以从全局事项下,查看当日所有人的今日事项,如有优先级高的事项或快到期的事项没排在今日事项中可以及时进行干预。全局事项下,其他列表中,如作为当日事项会显示为今日事项为 “是”。

    可查询今日到期以及本周到期的事项,然后查看是否作为今日事项以便进行干预,还可进行多种分组显示,如按人员、按项目、按迭代、按状态等。

    3、功能实现之日报审批:按产出算工时,不是按打卡时间算工时。 

       Codes 不提倡无意义的卷加班,为了加班而加班对公司和员工是双输,是管理无能的体现,管理层看不到数据,只能通过加班来缓解他的焦虑,所以 Codes 的工时中增加工时审批这一流程,写日报时员工可以填一个工时,但是 PM 或是部门负责人可以按产出来修改员工日报中的工时,这就是工时审批的目的,如果某个任务张三填了 8 小时的工时,但是审批时被认定为产出只有 6 小时,就可更改为 6 小时。当然也可以关掉审批流程,缺省是打开的,且审批人可以设置为项目 PM 或部门负责人。

     对于填报人来说,一天只填一份日报,但是可能是跨多个项目,如设置为 PM 审批工时,那审批时不同的项目是不同的 PM 来审批。

 

     点击状态可查看审批情况,如需要多个 PM 审批,只要有一位 PM 还没审批,就是审批中状态。

     在日报列表(填报列表中),或是审批详情中,都可点击详情查看日报明细,以查看提交的原始日报内容。

    4、功能实现之人员产出及工时统计:

     可按部门、按项目、按迭代、按人员汇总 ,还可层层下钻到人,比如从项目可下钻到迭代,从迭代可以下钻到人。

 

    5、功能实现之日报查看:

      分为项目日报和个人日报

      先是按项目按天汇总,然后详情中按人分组

      项目日报明细,按人分组

    个人日报

    6、功能实现之工时明细及进度

      既有原始的明细数据又有汇总类的数据,从项目到阶段、到迭代、到部门、到人都有。

 

 

    7 、功能实现之工时趋势

     标准的燃尽图中是两条线 :一条是理想线,一条是实际线。但现实中,经常计划制订后,时不时会加 “东西” 进来,那燃尽图的标准线就不一定准(且 Codes 中测试也纳入到迭代中,缺陷的工时没法提前预估),不如我们三条线:预估、实际和剩余(剩余用来反映进度),当然这是仁者见仁,智者见智。

      有项目的工时趋势,有阶段的工时趋势,还有迭代的工时趋势,后续还支持个人的工时趋势。

8、功能实现之工作产出汇总:

       KPI 只有在产出精准的基础上才能更好评判,产出也是 KPI 的大头。Codes 按项目按人分组、实现的需求、完成的任务、解决的缺陷、编写的用例、执行的用例(按执行成本算,不是按用例个数),其他事项以及上述各组数据对应的工时,一网打尽。如下图所示,当然也可导出为 excel。

 

9、功能实现之风险拓扑图:

   根据日报中的风险,以拓扑图直观的方式显示风险。

 

最后打个总结:上述的实现没有技术门槛,抄也没地方抄,只有想没想到用户的痛点,这是考验产品经理的认知,也就是产品力。创新不是为了玩新奇,是为了解决问题。下一次我们来聊聊 Codes 独有的流程驱动的缺陷管理,也是很酷的功能,欲知后事如何且看下回分解。匠心打磨,持续创新是 Codes 的产品基因。

有客官可能不知道 Codes 是什么,小 C 在这里最后补一句:

Codes 重新定义 SaaS 模式的一站式研发管理平台

云端认证 + 程序及数据本地安装 + 不限功能 + 30 人免费

扫码查看 Codes 详细介绍

与记 Codes 开源免费研发管理平台 —— 日报与工时融合集中式填报的创新实现相似的内容:

记 Codes 开源免费研发管理平台 —— 日报与工时融合集中式填报的创新实现

市面上所有的研发管理软件,大多都有工时相关功能,但是却没有日报功能,好像也没什么问题,但是在使用过程中体验非常不好,为什么呢? 项目管理对于基层工作人员来说,主要解决这三个问题:开展我的工作、协作我们的工作和汇报我的工作,也就是说日常的汇报也是刚需。平台没有日报就会有下面的问题。 第一、如果离开平台...

记Codes 重新定义 SaaS模式开源免费研发项目管理平台——多事项闭环迭代的创新实现

市面上老一点的项目管理工具迭代下只含任务,其他一些新的项目管理工具迭代下包含了需求、任务和缺陷。迭代下只包含任务显然很不合理;只有需求、任务和缺陷,也是有问题的。且看文中详解。。。。。。

记一次线上Redis内存占用过高、大Key问题的排查

问题背景 在一个风和日丽的下午,公司某项目现场运维同学反馈,生产环境3个Redis的Sentinel集群节点内存占用都很高,达到了17GB的内存占用量。 稍加思索,应该是某些Key的Value数据体量过大,占用了过多的内存空间,我们在使用Redis的过程中,单个Value或者单个集合中的元素应该保证

[转帖]记一次线上Oracle连接耗时过长的问题

https://www.cnblogs.com/changxy-codest/p/15670495.html 问题现象 1、远程Oracle数据库通过IP:PORT/SERVICE_NAME连接 2、应用服务通过Docker容器部署,访问Oracle联通性测试接口,需要50s左右才能返回连接成功;

记一次 .NET某网络边缘计算系统 卡死分析

一:背景 1. 讲故事 早就听说过有什么 网络边缘计算,这次还真给遇到了,有点意思,问了下 chatgpt 这是干嘛的 ? 网络边缘计算是一种计算模型,它将计算能力和数据存储位置从传统的集中式数据中心向网络边缘的用户设备、传感器和其他物联网设备移动。这种模型的目的是在接近数据生成源头的地方提供更快速

记一次RocketMQ消费非顺序消息引起的线上事故

应用场景 C端用户提交工单、工单创建完成之后、会发布一条工单创建完成的消息事件(异步消息)、MQ消费者收到消息之后、会通知各处理器处理该消息、各处理器处理完后都会发布一条将该工单写入搜索引擎的消息、最终该工单出现在搜索引擎、被工单处理人检索和处理。 事故异常体现 1、异常体现 从工单的流转记录发现、

记一次难忘的json反序列化问题排查经历

前言 最近我在做知识星球中的商品秒杀系统,昨天遇到了一个诡异的json反序列化问题,感觉挺有意思的,现在拿出来跟大家一起分享一下,希望对你会有所帮助。 案发现场 我最近在做知识星球中的商品秒杀系统,写了一个filter,获取用户请求的header中获取JWT的token信息。 然后根据token信息

记一个,生产遇到的redission锁,释放问题:lock.tryLock(0, 0, TimeUnit.SECONDS)

package com.aswatson.cdc.test; import org.redisson.Redisson; import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.redisso

记一次 .NET某机械臂上位系统 卡死分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他们的程序会偶发性的卡死一段时间,然后又好了,让我帮忙看下怎么回事?窗体类的程序解决起来相对来说比较简单,让朋友用procdump自动抓一个卡死时的dump,拿到dump之后,上 windbg 说话。 二:WinDbg 分析 1. 主线程在做什么 要想

记一次 .NET某工厂报警监控设置 崩溃分析

一:背景 1. 讲故事 前些天有位朋友在微信上丢了一个崩溃的dump给我,让我帮忙看下为什么出现了崩溃,在 Windows 的事件查看器上显示的是经典的 访问违例 ,即 c0000005 错误码,不管怎么说有dump就可以上windbg开干了。 二:WinDbg 分析 1. 程序为谁崩溃了 在 Wi