# helm
**Repository Path**: joe.chen/helm
## Basic Information
- **Project Name**: helm
- **Description**: AI 驱动的一站式研发管理平台,集成项目管理、需求管理、代码管理、测试管理、文档管理、配置管理、协作与集成、合规性管理等核心功能。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-04-30
- **Last Updated**: 2025-04-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
HELM
AI 驱动的一站式研发管理平台
[](./LICENSE)
[](https://github.com/Harbortek/helm/releases)
[](./docs/Index.md)

[英文](README.md) | [中文](README.CN.md)
## 功能特性
* 项目管理
* 项目规划与调度:创建项目计划,定义项目阶段、里程碑和任务,并为任务分配资源和时间。通过甘特图等可视化工具展示项目进度,方便项目管理人员监控和调整计划。
* 进度跟踪与监控:实时跟踪项目任务的进度,自动更新任务状态,及时发现项目中的延误和风险,并提供预警功能。通过仪表盘等工具直观展示项目整体健康状况。
* 需求管理
* 需求捕获与组织:支持通过多种方式(如文本输入、文档导入等)捕获需求,并可按照项目结构、功能模块等进行分类和组织。能处理各种类型的需求,包括功能需求、非功能需求等。
* 需求追溯:建立需求之间以及需求与其他研发工件(如设计文档、代码、测试用例等)的双向追溯关系,方便在整个产品生命周期中跟踪需求的实现情况,确保需求的完整性和一致性。
* 需求变更管理:对需求变更进行严格控制,记录变更历史,评估变更影响,确保所有相关人员及时了解变更情况,并能相应调整相关工作。
* 需求评审:提供协作式的需求评审环境,支持团队成员对需求进行评论、批注和审批,确保需求的准确性和可行性。
* 代码管理
* 代码仓库集成:集成主流的代码仓库,如 Git、SVN 等,支持与相应的代码管理工具集成,确保对代码的有效管理。
* 工件联动管理:建立代码与其他智能制造研发工件(如需求、测试用例等)之间的关联关系。例如,当一段代码实现了某个设备的控制功能时,将代码与该设备的设计文档、需求规格进行关联。
* 测试管理
* 测试用例管理:创建、编辑和管理测试用例,可根据需求和功能模块对测试用例进行分类和组织。支持测试用例的版本控制和复用。
* 测试计划制定:制定详细的测试计划,包括测试范围、测试策略、测试进度等。将测试计划与项目计划进行关联,确保测试工作与整个项目进度协调一致。
* 测试执行与结果记录:执行测试用例,记录测试结果,包括通过、失败、未执行等状态。支持对测试结果进行分析和统计,生成测试报告,帮助团队了解产品质量状况。
* 缺陷管理:跟踪和管理测试过程中发现的缺陷,记录缺陷的详细信息(如描述、严重程度、优先级等),并将缺陷与需求、测试用例等进行关联。支持缺陷的分配、修复和验证流程。
* 文档管理
* 文档创建与编辑:支持创建各种类型的文档,如需求规格说明书、设计文档、用户手册等。提供丰富的文档编辑功能,如文本排版、插入图片、表格等。
* 文档版本控制:对文档进行版本管理,记录文档的修改历史,支持版本回退和比较功能。确保团队成员使用的是最新版本的文档。
* 文档审批流程:定义文档的审批流程,指定审批人员和审批顺序。支持在线审批,提高审批效率。
* 配置管理
* 版本控制:对软件代码、文档、模型等研发工件进行版本控制,记录每个版本的变更信息,支持版本的分支和合并操作。
* 基线管理:创建和管理项目的基线,确保在特定时间点上所有研发工件的一致性。可以基于基线进行产品发布和回溯。
* 配置审计:定期进行配置审计,检查研发工件的实际状态与配置管理记录是否一致,确保配置管理的有效性。
* 协作与集成
* 团队协作:提供团队协作平台,支持团队成员之间的沟通和协作,如评论、批注、讨论等。方便团队成员共享信息、交流想法,提高工作效率。
* 第三方工具集成:与其他常用的开发工具和系统进行集成,如代码管理工具(如 Git、SVN)、问题跟踪工具(如 JIRA)、开发环境(如 Eclipse)等,实现数据的共享和流程的自动化。
* 合规性管理
* 标准与法规遵循:帮助企业遵循各种行业标准和法规要求,如 ISO 26262(汽车功能安全标准)、DO - 178C(航空航天软件标准)、 ISO 14971(医疗器械风险管理标准)等。提供合规性检查和报告功能,确保产品开发过程符合相关标准。
* 合规性审计:定期进行合规性审计,检查产品的合规性情况,包括安全、隐私、知识产权等方面。生成合规性报告,帮助企业及时发现和解决合规性问题。
## 技术特点
* 灵活可配置,适配不同业务场景
* 自定义工作项类型:工作项类型是指在不同业务场景下,针对 工作事项的特点,对其进行分类和归纳。工作项是项目管理的基本单元,用来组织、规划和跟踪项目工作,如一个需求、一条缺陷、一个研发任务等。工作项类型的属性字段、工作流、权限、 通知等均支持自定义配置。
* 多种工作项视图:表格视图、支持多种筛选条件、支持私有和公共视图、看板视图、日历视图、文档视图、矩阵视图
* 项目组件化设计:项目组件是像乐高组件一样可以灵活组合和拆分的功能模块,不同的项目组件可以 自由搭配,来适配企业不同的业务场景需求。项目组件包括智能文档、智能报表、工作项、内置系统组件、外部链接等。可以为不同的项目模版配置不同的功能、文档模版、报表模版。
* 多套项目模板,开箱即用
* 支持选择敏捷、V模型、ASPICE等多种项目模板,适用不同研发模式和业务场景,也可将现有项目进行裁剪后保存为企业自定义的模版。
* AI+ 智能文档
* 支持块编辑模式,支持文档版本控制、文档审批、文档评论、文档历史记录、文档协作等功能。
* 支持Word和ReqIF格式的文档导入导出
* 支持AI智能辅助编写文档
* AI+ 智能报表
* 支持多种组件(表格、透视表、汇总表、指标卡、仪表盘、文本卡、折线图、面积图、柱状图、瀑布图、百分比图、饼图、环形图、玫瑰图、雷达图、树图、散点图、漏斗图、工作项表、工作项追溯表),通过组件可高度定制化项目内的各种报表模版。
* 支持AI智能辅助生成报表
* 多级权限管控、分工有序、数据安全
* 支持项目、工作项、文档、报表、配置等多种资源的权限控制,支持角色、用户、组、部门、组织等多种权限对象。
## 技术栈
- 前端: [Vue.js 2](https://vuejs.org/), [Ant Design Vue](https://1x.antdv.com/)
- 图形库: [AntV](https://antv.vision/zh)
- 后端: [Spring Boot 3](https://spring.io/projects/spring-boot)
- 数据库: [MySQL 8](https://www.mysql.com/)
- 基础设施: [RAGFlow](https://github.com/infiniflow/ragflow)
- LLM大模型:[DeepSeek](https://github.com/deepseek-ai/DeepSeek-V3) / [通义千问](https://github.com/QwenLM/Qwen)
## 快速使用
~~~bash
docker run -d -p 8080:8080 harbor.xxx.com/helm/helm:latest
~~~
打开浏览器 访问 http://ip/
## 安装教程
参见用 [安装教程](./docs/Installation_Guide.md)
## 使用说明
参见 [用户使用手册](./docs/User_Manual.md)
## License
[Apache 2.0](LICENSE)
## 联系我们
联系我们
[hujun@harbortek.com](hujun@harbortek.com)