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

news2025/1/18 14:00:07

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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【设计模式】JAVA Design Patterns——Facade(外观模式)

🔍目的 为一个子系统中的一系列接口提供一个统一的接口。外观定义了一个更高级别的接口以便子系统更容易使用。 🔍解释 真实世界例子 一个金矿是怎么工作的?“嗯,矿工下去然后挖金子!”你说。这是你所相信的因为你在使…

先进的无人机GPS/GNSS模块解决方案

由于多星座支持和增强的信号接收能力,先进的GNSS模块提供了更高的精度和可靠性。集成传感器融合补偿信号中断,实现无缝导航。内置实时运动学(RTK)支持提供厘米级的定位精度。这些模块还优先考虑低功耗和紧凑的尺寸,确保更长的飞行时间和对无人…

第四范式Q1业务进展:驰而不息 用科技锻造不朽价值

5月28日,第四范式发布今年前三个月的核心业务进展,公司坚持科技创新,业务稳步拓展,用人工智能为千行万业贡献价值。 今年前三个月,公司总收入人民币8.3亿元,同比增长28.5%,毛利润人民币3.4亿元&…

Vue3项目练习详细步骤(第四部分:文章管理页面模块)

文章列表查询 页面主体结构 接口文档 接口调用 添加文章列表 添加组件 富文本编辑器 封面图片上传 接口文档 接口调用 编辑文章列表 结构调整 数据回显 接口文档 绑定请求数据 删除文章列表 接口文档 绑定请求数据 文章列表查询 页面主体结构 在ArticleManag…

太速科技-基于3U VPX 4核8线程I7 X86主板

基于3U VPX 4核8线程I7 X86主板 一、产品概述 该产品是一款基于第六代Intel i7四核八线程处理器的高性能3U VPX刀片式计算机。产品提供了4个x4 PCIe 3.0总线接口,其中2个x4 PCIe 3.0接口可配置为1个x8 PCIe3.0接口,另外2个x4 PCIe 3.0接口可灵活配置…

微信小程序教程DAY3

box标签 第二种方法 绿色第一种 第一种更好 效果一样 完成这个项目 先写循环

Git基本使用教程(学习记录)

参考文章链接: Git教程(超详细,一文秒懂) RUNOOB Git教程 Git学习记录 1Git概述 1.1版本控制软件功能 版本管理:更新或回退到历史上任何版本,数据备份共享代码:团队间共享代码,…

mirth Connect 自定义JAVA_HOME

mirth Connect 自定义JAVA_HOME 1、背景 服务器上安装了两个不同版本的Java,我希望Mirth服务使用与默认系统不同的版本。自定义指定java版本 2、解决方法 2.1 优先级说明 系统变量JAVA_HOME (设置后,mirth会根据这个进行启动运行服务,优先级…

2020 6.s081——Lab2:system calls

左岸的一座白色环形阶梯 浪人正在用和弦练习忧郁 晨曦下的少女听着吉他旋律 在许愿池边巴洛克式的叹息 ——许愿池的希腊少女 完整代码见:SnowLegend-star/6.s081 at syscall (github.com) System call tracing (moderate) 这个实验要求我们跟踪系统调用。 感觉实…

软件设计师,下午题 ——试题六

模型图 简单工厂模式 工厂方法模式抽象工厂模式生成器模式原型模式适配器模式桥接模式组合模式装饰(器)模式亨元模式命令模式观察者模式状态模式策略模式访问者模式中介者模式 简单工厂模式 工厂方法模式 抽象工厂模式 生成器模式 原型模式 适配器模式 桥…

nodemcu32s 和 mini D1 组局域网并用 webSocket 通信

实现思路 使用 mini D1 来搭建一个 webSocket 服务,然后使用 nodemcu32 连接,然后就可以进行通信了。 服务端代码(mini D1) 在代码中主要是需要控制好 loop 函数中的延时,也就是最后一行代码 delay,如果…

大模型时代的具身智能系列专题(六)

UCSD 王小龙组 王小龙是UCSD电子与计算机工程系的助理教授。他曾在加州大学伯克利分校与Alexei Efros和Trevor Darrell一起担任博士后研究员,在CMU RI获得了机器人学博士学位,师从Abhinav Gupta。他的研究重点是通过视频和物理机器人交互数据来学习3D和…

【AIGC】大型语言模型在人工智能规划领域模型生成中的探索

大型语言模型在人工智能规划领域模型生成中的新应用 一、引言二、LLM在规划领域模型生成中的潜力三、实证分析:LLM在规划领域模型生成中的表现四、代码实例:LLM在规划领域模型生成中的应用五、结论与展望 一、引言 随着人工智能技术的迅猛发展&#xff0…

yolov5-ros模型结合zed2相机部署在 Ubuntu系统

前言 本篇文章主要讲解yolov5-ros模型结合zed2相机进行实时检测,经改进实现了红绿灯检测,并输出检测类别与置信度! 目录 一、环境配置二、zed2驱动安装三、yolov5-ros功能包配置四、运行官方权重文件四、运行自己权重文件 一、环境配置 1、…

分享6个打开就能让人眼前一亮的网站,每次浏览都像发现新大陆~

1、ZLibrary zh.zlibrary-be.se/ ZLibrary是一个广受欢迎的在线图书馆,它提供了一个庞大的电子书和文章资源库,数量超过千万。这个平台覆盖了国内外众多领域的电子书资源,几乎可以满足用户98%以上的搜索需求,无论是学术研究、文…

Netty中半包粘包的产生与处理:短连接、固定长度、固定分隔符、预设长度;redis、http协议举例;网络数据的发送和接收过程

目录 粘包、半包 相关概念 网络数据发送和接收过程 Netty半包粘包解决方案 ByteBuf获取和默认大小 短链接 固定长度 固定分隔符 预设长度 常见协议代码举例 redis协议 http协议 参考链接 粘包、半包 相关概念 程序处理过程中我们会通过缓冲区接收数据&#xff0c…

input输入框的一些复习

<template><div><div style"text-align: center;margin: 10px 0;"><span style"font-size: 15px;font-weight: bold;">input输入框的基本应用</span></div><el-descriptions :column"3" size"defau…

Golang dlv远程debug

1. 前期准备 1.1. dlv安装 1.1.1. go install安装 go install github.com/go-delve/delve/cmd/dlvlatest1.1.2. 手动安装 下载 linuxx86 架构 二进制文件 &#x1f4ce;dlv.linux.x86.zip zip文件&#xff0c;下载后&#xff08; 如果没权限&#xff0c;记得 执行chmod ax…

linux下使用cmake-gui编译WXQT

一.编译环境 操作系统&#xff1a;Ubuntu 22.04.3 LTS wxWidgets源码&#xff1a;wxWidgets-3.1.5 编译工具&#xff1a;CMake-gui qt版本&#xff1a;5.13.2 二.编译步骤 1.将源码解压。 2.打开CMake-gui&#xff0c;并设置好源码目录和构建目录 3.点击configure 会弹出…

【c++入门】this指针

this指针引出&#xff1a; 我们知道一个类可以有多个实例化对象&#xff0c;但是这多个实例化对象所调用的成员函数是在公共代码区&#xff1b; 我们先来定义一个Date类&#xff1a; class Date { public:void init(int year, int month, int day){_year year;_month month;…