更新时间:2025-06-18 GMT+08:00
分享

项目

什么是项目?

项目是通过一定的流程,由一系列协同和受控的活动组成,项目的目标是满足特定需求,并受时间成本和资源的约束。

在CodeArts中,“项目”是使用各服务的基础。用户在CodeArts可以完成需求管理、代码管理、代码检查、编译构建、制品管理、部署、测试等一系列操作。

CodeArts项目类型

CodeArts支持Scrum、IPD、看板项目流程,并提供了适合对应类型项目需求管理流程的模板。用户可以根据自己的业务场景选择对应模板创建CodeArts项目。

表1 CodeArts项目模板

模板

说明

适用场景

IPD系统设备类

涉及到软硬件配套开发,产品需求相对固定,有相关的行业标准,开发周期长,一般为6~9个月,对产品质量及稳定性要求高,决策点多,多采用瀑布模式。

嵌入式软件场景,其特点为软件持续迭代,硬件平台也在持续演进,比如通信设备、汽车、家电、消费电子等涉及到软硬件复杂产品。

IPD独立软件类

软件可独立部署销售,多采用敏捷开发,客户需求变化频繁、快速规划、敏捷发布,交付周期一般为2~3个月甚至更短。

IT应用及平台类软件,硬件标准化或不依赖专有硬件,软件频繁迭代,比如ERP软件、CRM、数据库、网管软件等。

IPD自运营软件/云服务类

商业决策和需求决策分离,需求决策向下授权。以微服务为作战单元小步快跑,快速规划持续交付,发布频繁,交付周期2~3周左右甚至3~5天,多采用DevOps敏捷模式。

云服务开发,微服务架构,自运营软件场景居多,比如公有云、互联网应用软件。

Scrum

Scrum是增量迭代式的软件开发方法,通过最重要的迭代计划会议、每日站会、迭代回顾、验收会议来进行简单高效的管理。

迭代式增量的软件开发。

看板

看板协作是一种业界流行的轻量、灵活和简单的团队协作办法,它将项目的需求、缺陷和任务可视。

任何行业、任何团队、任何角色高效协作。

CodeArts示例项目

示例项目是指默认预置模板类型的项目,由需求管理预置好一些工作项和流程。选择示例项目新建项目后,会自动生成对应样例模板项目,供用户参考和使用。部分示例项目中预置的示例工作项、代码可供用户直接使用。

表2 CodeArts示例项目

示例项目名称

项目类型

使用场景

DevOps全流程示例项目

Scrum

针对敏捷开发全生命周期、DevOps持续交付的模板,模板内预置了思维导图、并实例化了Scrum工作项(如促销管理、会员管理,订单管理)、代码仓库、代码检查任务、编译构建任务、流水线任务等,实现全流程的研发交付自动化。

客户联合敏捷交付(JAD)项目

看板

针对研发类轻量级敏捷项目的管理,助力初创团队、小型组织任务协作,快速提升工作效率。

客户线索管理项目

看板

针对市场营销类客户线索管理,搭建了科学的营销体系模板,推动客户转化。

招聘管理项目

看板

针对HR类招聘进度管理,覆盖人力管理核心流程,实现科学规范化管理。

团建3+1项目

看板

针对团建类项目的管理,助力团队活动建设。

IPD-系统设备示例项目

IPD系统设备类

针对嵌入式软件场景,其特点为软件持续迭代,硬件平台也在持续演进,比如通信设备、汽车、家电、消费电子等涉及到软硬件复杂产品。

IPD-独立软件示例项目

IPD独立软件类

针对IT应用及平台类软件,硬件标准化或不依赖专有硬件,软件频繁迭代场景,比如ERP软件、CRM、数据库、网管软件等。

IPD-云服务全流程示例项目

IPD自运营软件/云服务类

针对云服务开发、微服务架构、自运营软件场景,比如公有云、互联网应用软件。

鸿蒙应用的一站式开发项目

Scrum

面向全场景的一站式集成开发环境,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。

【车联网示例项目】TBOX车载设备应用

IPD系统设备类

车联网示例项目的主项目。进行流程管理与原始需求与系统需求维护,同时在此项目中进行车载硬件设备的嵌入式程序开发管理。

【车联网示例项目】车联网云服务

IPD独立软件类

车联网示例项目的子项目。承接云服务开发相关的系统需求,并管理云服务软件程序的开发、测试与交付。

相关文档