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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/665868.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RandLA-Net 训练自定义数据集

https://arxiv.org/abs/1911.11236 搭建训练环境 git clone https://github.com/QingyongHu/RandLA-Net.git搭建 python 环境 , 这里我用的 3.9conda create -n randlanet python3.9 source activate randlanet pip install tensorflow2.15.0 -i https://pypi.tuna.tsinghua.e…

IDEA 安装BPMN插件-Activiti BPMN visualizer

IDEA安装BPMN插件 idea 18版本之前idea 18版本之后安装插件 推荐使用 Activiti BPMN visualizer插件注意 创建bpmn文件使用可视化面板 在可视化面板中右键可创建各种节点每个节点上都有连线 删除 设置的按钮 保存图片 idea 18版本之前 可以通过搜索插件actiBPMN直接安装 idea…

VBA代码解决方案第十四讲 如何利用VBA检查单元格中是否含有公式

《VBA代码解决方案》(版权10028096)这套教程是我最早推出的教程,目前已经是第三版修订了。这套教程定位于入门后的提高,在学习这套教程过程中,侧重点是要理解及掌握我的“积木编程”思想。要灵活运用教程中的实例像搭积木一样把自己喜欢的代码…

如何格式化只读U盘?

U盘只读无法格式化,该怎么处理?别担心!本文将向你提供一些实用方法,助你解决U盘写保护的难题。这些方法能有效帮助你解除U盘的只读状态,从而可以顺利进行格式化和其他操作。 不能格式化只读U盘 “我购买了一个U盘&…

64位和32位对C++ 对long类型的使用造成程序崩溃、内存泄漏问题。

系列文章目录 1、理解32位和64位下long类型和int类型不同 2、理解release和debug版本编译的可执行程序的区别 3、谨慎在64位下对long类型与int类型去赋值和相互转换 文章目录 系列文章目录前言一、int、long类型二、使用步骤1.示例代码 前言 编译环境:qt -c、linu…

代码随想录算法训练营第三十二 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II

122.买卖股票的最佳时机II 讲解链接:https://programmercarl.com/1005.K%E6%AC%A1%E5%8F%96%E5%8F%8D%E5%90%8E%E6%9C%80%E5%A4%A7%E5%8C%96%E7%9A%84%E6%95%B0%E7%BB%84%E5%92%8C.html 简单思路:逐个计算连续两天的股票差值,sum初始为零&…

SAP 物料的与压缩库存数据不一致

在测试系统中进行501和561增加库存的时候,系统提示物料的预压缩库存数据不一致的报错。 如下图所示: 首先想到的就是搜SAP的NOTES,找到了相关的两个note:293356 note:2197042 表示:数据库表 ACDOCA 和 ACDOCA_M_EXTRACT 之间的差异。 经过查询发现是由于物料分类账中的…

平衡二叉树的应用举例

AVL 是一种自平衡二叉搜索树,其中任何节点的左右子树的高度之差不能超过 1。 AVL树的特点: 1、它遵循二叉搜索树的一般属性。 2、树的每个子树都是平衡的,即左右子树的高度之差最多为1。 3、当插入新节点时,树会自我平衡。因此…

第N3周:Pytorch文本分类入门

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 目录 本周任务: 文本分类流程图: 需要的环境: 数据集: TextClassificationModel模型介绍&#xff1a…

Java基础语法——字符串(String/StringBuilder/Stringjoiner)

String Java的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。 以下是一些常用的方法: 构造方法: 有以下几种常见的: public class stringlearn {public static void…

民国漫画杂志《时代漫画》第34期.PDF

时代漫画34.PDF: https://url03.ctfile.com/f/1779803-1248636026-7e46c5?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了,截止1937年6月战争来临被迫停刊共发行了39期。 ps: 资源来源网络!

flume-ng-sql | 支持JDK8+ | 支持Flume 1.11.0 | 使用 Kotlin 编写

文章目录 简介用法 简介 flume-ng-sql-source 作者已经停止维护了,并且已经不支持新版Flume,我们决定开启这一项目 flume-ng-sql。 用法 像 flume-ng-sql-source 一样将 flume-ng-sql 发行的 Jar 包导入lib下,必要时需要添加自己 MySQL 版本…

IMU状态预积分代码实现 —— IMU状态预积分类

IMU状态预积分代码实现 —— IMU状态预积分类 实现IMU状态预积分类 实现IMU状态预积分类 首先,实现预积分自身的结构。一个预积分类应该存储一下数据: 预积分的观测量 △ R ~ i j , △ v ~ i j , △ p ~ i j \bigtriangleup \tilde{R} _{ij},\bigtrian…

【Python爬虫--scrapy+selenium框架】超详细的Python爬虫scrapy+selenium框架学习笔记(保姆级别的,非常详细)

六,selenium 想要下载PDF或者md格式的笔记请点击以下链接获取 python爬虫学习笔记点击我获取 Scrapyselenium详细学习笔记点我获取 Python超详细的学习笔记共21万字点我获取 1,下载配置 ## 安装: pip install selenium## 它与其他库不同…

【C++】C++11新特性:列表初始化、声明、新容器、右值引用、万能引用和完美转发

目录 一、列表初始化 1.1 { } 初始化 1.2 std::initializer_list 二、声明 2.1 auto 2.2 decltype 2.3 nullptr 三、新容器 四、右值引用和移动语义 4.1 左值和左值引用 4.2 右值和右值引用 4.3 左值引用与右值引用比较 4.4 右值引用使用场景和意义:移…

AI能否代替ACE

什么是ACE ? 申请ACE需要以下条件: 1.发表与oracle相关的技术博客 2.参与Oracle相关的技术大会 3.对Oracle社区做出贡献。 这正好是AI应用的场景吗? 在一个群里有个群友质疑AI落地,以及应用领域? Kelvin:我一直在迷茫,学不好。这么多有趣AI 问题&…

冯喜运:5.31晚间黄金原油行情分析及尾盘操作策略

【黄金消息面分析】:周五(5月31日),最新发布的数据显示,美国4月核心PCE物价指数月率录得0.2%,低于预期(0.3%),经济学家认为,核心指数比整体指数更能反映通胀。除此之外,美…

[openwrt-21.02]openwrt-21.02 make menuconfig不显示luci-app-firewall问题分析及解决方案

问题描述 make menuconfig在 在applications界面没有luci-app-firewall 问题分析 首先重新执行 ./scripts/feeds update -a ./scripts/feeds install -a 然后再次执行make menuconfig,依然不显示,所以不是feeds安装的问题 最后看到log有个openmptc…

P3881

最小值最大 二分:枚举两个牛之间的最小距离,左端点是1,右端点是篱笆总长度。 Check数组: 如果两头牛之间距离是Mid不合法,则返回0(false); 如果两头牛之间距离是Mid合法&#xf…

Beamer中二阶导、一阶导数的显示问题

Beamer中二阶导、一阶导数的显示问题 在beamer中表示 f ′ f f′和 f ′ ′ f f′′时发现导数符号距离 f f f很近 \documentclass{beamer} \usepackage{amsmath,amssymb}\begin{document} \begin{frame}\frametitle{Derivative}Derivative:\[f^{\prime}(x) \quad f \quad…