Codes 开源 免费 研发项目管理平台 3.0.0 版本发布及创新的轻IPD实现

news/2025/2/22 21:59:30/文章来源:https://www.cnblogs.com/mypm/p/18731493

Codes 简介

Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对 30 人以下团队免费。它通过创新的方式简化研发协同工作,使敏捷开发更易于实施。并提供低成本的敏捷开发解决方案,如事件驱动实现的 “事找人”、自动生成工周报,多事项闭环迭代,日报与工时填报融合、同步在线离线测试用例、流程化管理缺陷、低代码接口自动化测试和 CI/CD,以及基于迭代的研发管理和测试管理等,践行敏捷开发。主要功能有:需求池、原型管理、工单管理、工作汇报、需求管理、任务管理、测试管理、缺陷管理、自动化测试、项目文档、工时进度管理、风险管理、项目管理(支持多种模式),统计分析等。

Codes 旨在提高各职能部门和人员的协同工作效率,优化软件产品敏捷开发周期,管理员工工作计划和工作负载,便于领导层从全局视角把控各个软件产品的研发进度和风险管控。主要用户有部门领导、产品经理、项目经理、软件研发人员、软件测试人员、项目实施人员和销售人员。

一、3.0.0 发版说明

更新日期:2025年02月21日
更新说明:
经过两个月的迭代,Codes 终于迎来了 3.0.0 的 重磅发布,3.X 系列是重大升级;3.0.0 主要增加 IPD 相关功能及一系列优化,带来更好的体验和更好用的功能,强烈建议升级! 详见: 《codes 3.0.0RC Release 说明》

二、3.0.0 新功能规划背景及功能示例说明

1)、常见的项目实施流程

 

 

2)、Codes 对项目实施流程的 4 种实现

2.1 Codes 轻 IPD 流程

Codes 创新的轻 IPD 是什么

采用轻量化的 IPD 模式实现,且融合了敏捷 。轻 IPD 主要解决多项目交付的研发过程管理,相比标准 IPD 的两个流程:作正确的事和正确的做事,轻 IPD 中只实现了正确的做事,评审也做了简化,只维护评审记录不进行再线评审。IPD 中有规划、计划表,迭代,矩阵、概览等功能

Codes 轻 IPD 达成的目的是什么

以交付为导向来规划,一般为涉及多个项目(产品)的项目组合,也可是单个项目。

Codes 轻 IPD 具体流程

规划好阶段后,分配要交付的功能清单到相应阶段中,然后由实现项目来迭代实现。具体操作流程:拖动左上按钮到轨道线的节点来规划阶段,然后分配需求池需求到阶段中,然后按需引用到不同的项目或产品中去实现,最后在不同的项目中建立迭代来实现这些需求,在实现过程通过填写工时日报自动计算各事项的进度且自动更改其状态。
不同于同类产品手动建项目集,Codes 中是以交付目标来进行规划,按实际涉及的项目自动推算出项目集所含子项目,一个 IPD 规划就相当于是一个项目集,具体流程如下图所示:

 

 

 

Codes 轻 IPD 功能实现

规划:
拖拽当 “拖拽式维护阶段” 到轨道线上任意节点上进行创建,已创建节点间可以拖动换位,右键修改、删除。也可以点击 “拖拽式维护阶段” 右边的... 以表单形式维护

 

 

计划表:
以 treegrid 显示规划情况

 

 

概览:
显示从各阶段涉及的项目, 及各项目下的迭代

 

矩阵:
横向为阶段,纵向可以项目,可以是迭代,部门和人员,中间的方格中显示对应的需求,还可设置是否显示需求任务
 

 

甘特图:
以甘特图显示阶段及其下需求

 

 

Codes 轻 IPD 流程 又可分为需求型和任务型:

流程上两都一样的。只是和需求型,在各阶段中以需求来开展工作事项,而任务型流程在各阶段中直接以任务来开展工作事项。
Codes 轻 IPD 任务型流程:

 

 

2.2 Codes 标准敏捷研发过程

过程和 IPD 一样,主要区别在于,标准敏捷流程是用于单一项目,不能跨项目,且直接从开发需求来展开工作事项,IPD 流程需求池需求来展开工作事项,需求池需求是没有从属项目的,且可以被多个项目引用,但只能在一个项目中实现。
具来来说就是对单一项目如何实施进行总体的阶段规划,然后在各阶段中以迭代来执行阶段内的事项,如有子阶段,也是通过迭代来体现,标准流程如下图所示:

 

 

先定义好项目的阶段或里程碑,也就是粗粒度的项目规划,接下来
产品维护好需求(需求管理或需求池中)---->研发经理排迭代---->迭代中研发人员拆分需求为任务---->测试人员编写测试用例及对需求进行测试---->研发开发完后,设置测试为提交测试状态---->测试人员进行测试并设置迭代为测试状态---->准备发布,在发布中维护发布的所要作的一系事事项。

还有两个流程,用于任务即需求的非正规模式的项目管理 :
也经常有非正规模式的项目管理,也就是任务即需求,也就是围绕任务展来进行项目管理,存在即合理

2.3 Codes 简单任务管理流程

所谓的简单,说白了就是管理好工作事项,让人和事清晰明了,事项进度一目了然,人员的工作动态尽在掌握即可,不需要复杂的流程,事项记录清楚且方便协同就行。这种模式适合什么项目呢?适合运行期项目,运维类项目,日常维护类项目,小团队开发周期短的小项目等。如下图所示:

 

 

2.4 Codes 轻量化敏捷任务管理研发过程

任务多周期长,为了便于管理在第 3 个流程的基础上以迭代来分批实现

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025/2/15课堂记录

数字转换,皇宫看守,树上dp,树的直径目录数字转换 皇宫看守数字转换这是一道树的直径题。 首先,树的直径定义是:树上两个结点之间的最短(加权)路中最长的一条路径(和二分答案没关) 但由于贪心思想,这个路径一定起点终点是两片叶子结点如图,这棵树的直径就是5,即节点…

基于CPS-SPWM链式STATCOM系统在电压不平衡环境下控制策略的simulink建模与仿真

1.课题概述基于CPS-SPWM链式STATCOM系统在电压不平衡环境下控制策略的simulink建模与仿真。利用电压外环PI调节器得到有功 电流指令值结合由负载侧电流检测 到 的无功 电流指令值 ,经由 状态解耦PI调节的电流内环控制器输出直接得到的是输出电压的指令值,用此信号作为采用控制…

【库】Coravel Schedule任务调度

Coravel 通过使高级应用程序功能(如任务/作业调度、排队、缓存、邮件(以及更多!))易于访问且易于使用,帮助开发人员快速启动并运行 .NET 应用程序。具有简单、富有表现力和直接的语法。   下面是简单的用法,通过注入Scheduler和在中间件中定义调度的实现,来完成简单的…

【库】用Rin透视Web请求

Rin 可以捕获对 ASP.NET Core 应用程序的 HTTP 请求,并为捕获的数据提供查看器。它是调试 Web 应用程序(例如,网站、API 应用)的有用工具。先看如下代码:var builder = WebApplication.CreateBuilder(args); builder.Logging.AddRinLogger(); builder.Services.AddRin(); …

【蓝桥训练记录】第 26 场 蓝桥月赛

训练情况赛后反思 这场怎么都是猜猜乐+典题,做不出来的题真的不会了 A题 显然 2025 里面有多少个 15,除法向上取整即可点击查看代码 #include <bits/stdc++.h> // #define int long long #define endl \nusing namespace std;void solve(){cout<<ceil(1.0*2025/15…

光纤三维布里渊温度和应变分布matlab模拟与仿真

1.程序功能描述 光纤三维布里渊温度和应变分布matlab模拟与仿真。其中 , 布里渊散射是光波与声波在光纤中传播时相互作用而产生的光散射过程 , 在不 同的条件下 , 布里渊散射又分别以自发散射和受激散射两种形式表现出来 。 2.测试软件版本以及运行结果展示MATLAB2022A版…

基于一阶梯度的图像亚像素位移matlab仿真,带GUI界面

1.算法运行效果图预览 (完整程序运行后无水印)2.算法运行软件版本 matlab2022a3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)% --- Executes on button press in checkbox1. function checkbox1_Callback(hObject, eventdata, handles) % hObject handle to…

Java基础学习(十六)

Java基础学习(十六):多线程 目录Java基础学习(十六):多线程概念多线程的实现方式常见成员方法线程安全问题同步代码块同步方法Lock 锁生产者消费者模式(等待唤醒机制)线程池 本文为个人学习记录,内容学习自 黑马程序员概念进程:程序的基本执行实体 线程:操作系统能够…

AXI4-Stream Data FIFO(2.0)

IP核具体设置如下,数据宽度64bit,深度32,启用了包传输。打开Example Design三个IP核和两个AXI读写模块。 clk_wiz_0是mmcm IP核,提供工作时钟,proc_sys_reset_0是系统复位 IP核,提供复位信号,axis_data_fifo是本次的仿真IP 核。 axis_data_fifo_example_master是写模块,…

DeepSeek宣布下周开源5大项目,这才是真OpenAI!

近日,DeepSeek 团队宣布将在下周连续开源 5 个项目。这一举措不仅吸引了众多开发者的目光,还在技术社区引发了热烈讨论,不少网友甚至将 DeepSeek 誉为 “真正的 OpenAI”。一、DeepSeek开源计划详情(一)开源时间与方式DeepSeek团队决定开展“OpenSourceWeek”(开源周)活…

NOIP 2024 游记 | Loser.

Loser. p.s. 本文章比较废话()Day 1 早上 6:30 被拽起来了。吃饭。出门。坐地铁。到! 华科大门,比,华师气派多了诶诶。扯了个横幅,拍照。拍照。拍照。 诶诶,怎么 7:45 就拽着我们进去了。 进考场。我怎么是第一排第一个 /jk 看见了 @Hakureireimu_cjrljpx,但是他不认识…