Basic Concepts
| Glossary | Definition |
|---|---|
| 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 and is restricted by time and resources. CodeArts Req manages the project process and results to achieve the objective. |
| Work item | Progress towards completion of work can be manifested by a work item, which is usually with a unique ID and its description information. A work item can be a requirement, a bug, or a task. |
| Scrum | Scrum is iterative and incremental, and often used for agile software development. Scrum is a process framework that includes a series of practices and predefined roles. A Scrum project team includes three roles: Product Owner, Development Team, and Scrum Master. They are responsible for advancing the project progress and delivering the project. The product owner represents the interest owner, and the development team includes all developers. Scrum is developed to manage software development project and it also can be used to manage a software maintenance team. |
| Sprint | Iterative development is also considered as an incremental and iterative development process and is called sprint for short. It steps up R&D productivity and product success rate by compensating deficiencies of traditional waterfall development. |
| Epic | During agile development, epic is a work item type, which is usually used to define a series of macro scenarios or plans. In addition, the development workload is heavy, and epic needs to be broken down into fine-grained work items to arrange iterative development and delivery. |
| Feature | A feature is a work item type, a system feature which possesses customer value. A system feature is generally the main selling point and a sales highlight of the product. |
| Story | A user story is a work item type, an explanation of functionalities written from a user's perspective. A good user story includes:
|
| Backlog | Backlogs can be regarded as different to-be-developed work item pools in different software development scenarios. For example, a product backlog indicates a work item pool contains products to be developed and a sprint backlog indicates a to-do work item pool contains sprints to be developed.
|
| RR | Raw requirements (RRs) are raw problems or requirements described from the perspective of customers from internal and external. Customer requirements are a type of RRs. This type of requirement needs to be analyzed and reviewed by the RMT/RAT. |
| SF | System features (SFs) refer to features that bring benefits.
|
| IR | Initial requirements (IRs) are re-described accurately, with complete background, in standard format, and from the perspective of customers/markets. IRs can be generated in either of the following ways:
During the incremental version development, system features have become stable, and therefore IRs are used to carry incremental requirements of the version. |
| SR | System Requirements (SRs) are system functional and non-functional requirements that are presented externally, can be tested, and are described from the perspective of R&D. Functional requirements are scenario-specific requirements for functions provided by the system. Non-functional requirements include requirements for system costs, global quality attributes (mainly DFX), and technical restrictions. |
| AR | Assigned requirements (ARs) are functional or non-functional requirements broken down and allocated to sub-systems/modules by SRs from the perspective of deliverability based on the division of responsibilities of entry-level organizations |
| US | A user story (US) is a brief description of functions that are valuable to users or customers. The description complies with the INVEST principle. User stories are decoupled and can be delivered independently, which is the basis of agile sprint delivery. US is applicable to IPD projects. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot