# 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://img.shields.io/badge/License-Apache_2.0-blue.svg)](./LICENSE) [![Latest Release](https://img.shields.io/github/v/release/Harbortek/helm)](https://github.com/Harbortek/helm/releases) [![Documentation](https://img.shields.io/badge/docs-website-green.svg)](./docs/Index.md)

![计划](/docs/images/project-plan-small.png)![工作项](/docs/images/tracker-config-small.png)![文档](/docs/images/smart-doc-small.png)![报表](/docs/images/smart-page-small.png)![工作项权限](/docs/images/tracker-permission-small.png)
[英文](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)