Updated on 2025-08-15 GMT+08:00

Project

What Is a Project?

A project consists of a series of coordinated and controlled activities in a certain process. The objective of a project is to meet specific requirements under specific time and resource restrictions.

In CodeArts, projects are the basis for using various services, allowing you to manage requirements, code, and artifacts, check and build code, and deploy and test applications.

Project Types

CodeArts supports Scrum, IPD, and Kanban project processes and offers matching requirement management templates. Create your CodeArts project by selecting a template that suits your scenarios.

Table 1 CodeArts project templates

Template

Description

Scenario

IPD-System Device

For software and hardware development with relatively fixed requirements and industry standards. This process typically takes six to nine months. It adopts the waterfall model and has high quality and stability requirements.

This type of projects can be created only in the AP-Singapore region.

Complex products with embedded software that evolves with hardware. For example, communications devices, automobiles, home appliances, and consumer electronics.

IPD-Standalone Software

For agile software development for independent deployment and sales. This process features frequent requirement changes, quick planning, and agile release. It typically takes two to three months or even a shorter period.

This type of projects can be created only in the AP-Singapore region.

Frequently iterating IT applications and platform software with standardized hardware or independent of dedicated hardware. For example, ERP, CRM, databases, and network management software.

Scrum

For incremental, iterative software development via sprint planning, standup meetings, sprint review, and sprint retrospectives.

Iterative, incremental software development.

Sample Projects

A sample project uses a template to preconfigure a few work items and processes for requirement management. The system generates a project of the same template by using the sample project you select. Some sample projects even provide work items and code that can be directly applied.

Table 2 CodeArts sample projects

Project Name

Type

Scenario

DevOps Full-Process

Scrum

Full-lifecycle agile development and automated DevOps continuous delivery. This project preconfigures a mind map and instantiates Scrum work items (promotion, member, and order management), code repositories, code check tasks, build tasks, and pipeline tasks.

IPD-System Device

IPD-System Device

Complex products with embedded software that evolves with hardware. For example, communications devices, automobiles, home appliances, and consumer electronics.

This type of projects can be created only in the AP-Singapore region.

IPD-Standalone Software

IPD-Standalone Software

Frequently iterating IT applications and platform software with standardized hardware or independent of dedicated hardware. For example, ERP, CRM, databases, and network management software.

This type of projects can be created only in the AP-Singapore region.

HarmonyOS Application Development

Scrum

Integrated environment for distributed multi-device development, debugging, and simulation, with all-round quality and security assurance.

This type of projects can be created only in the AP-Singapore region.

[IoV] T-Box Applications

IPD-System Device

IoV sample project for managing processes and raw/system requirements, and developing embedded programs for vehicle-mounted hardware.

This type of projects can be created only in the AP-Singapore region.

[IoV] Cloud Services

IPD-Standalone Software

Subproject of the IoV sample project for receiving cloud service system requirements, and managing the development, testing, and delivery processes.

This type of projects can be created only in the AP-Singapore region.