[Project Management] Epic and Iteration of Agile Projects

1. What is an epic?
Before discussing epics, let's briefly review project management. Project Management (PM for short) combines agile development concepts to help users realize product iterations, and provides functions such as demand control, task collaboration, and defect tracking, which can effectively control project progress and help teams improve R&D efficiency.

Then an epic is a relatively large function or feature, which generally requires multiple iterations to complete. It can be used to create, modify, delete, and associate requirements, tasks, defects, and other matters. When actually decomposing tasks, epics can generally arrange tasks on a quarterly basis, and iterations can be allocated on a monthly basis.

Epic elements (may be greater than) :

  1. Title: The name of the epic
  2. Description: Introduction to the epic
  3. Person in charge: the person in charge of the epic matter
  4. Priority: Usually divided into Urgent, High, Medium, and Low
  5. Affiliated project: Create an epic under a specified project
  6. Labels: Usually divided into five categories: product planning, user feedback, internal demand, competitive product research, and others
  7. Attachment: Additional Notes on the Epic

2. What is the content of iteration?
Iteration is to subdivide the project according to the established cycle delivery plan. It can create, modify, delete iterations, and realize the management and control of various matters such as requirements, tasks, and defects.

1. Requirements 
    Requirements refer to software functions that can solve user problems or achieve specific goals, and can realize the management and control of demand assignments, transfers, splits, comments, etc. Contains the following elements (can be greater than)

  1. Title: The name of the requirement
  2. Description: Brief introduction of the requirement
  3. Person in charge: the person in charge of the demand item
  4. Priority: Usually divided into Urgent, High, Medium, and Low
  5. Belonging project: Create requirements under a specified project
  6. Milestone: planning to a certain milestone
  7. Iteration to which it belongs: planning to be part of an iteration
  8. Participants: Personnel in various roles participating in the requirements discussion
  9. Start and end time: custom start and end time
  10. Labels: usually include product planning, user feedback, internal requirements, competitive product research, and other five types of default labels
  11. Attachments: Additional instructions for requirements.

2. Task
    A task refers to a specific activity to achieve a certain goal, which can realize the control of task assignment, transfer, split, comment and other content. Contains the following elements (can be greater than)

  1. Title: the name of the task
  2. Description: Brief introduction of the task
  3. Person in charge: the person in charge of the demand item
  4. Priority: Usually divided into Urgent, High, Medium, and Low
  5. Belonging project: Create a task under a specified project
  6. Milestone: planning to a certain milestone
  7. Iteration to which it belongs: planning to be part of an iteration
  8. Participants: Personnel of various roles participating in the task discussion
  9. Start and end time: custom start and end time
  10. Labels: usually include design, development, deployment, testing, documentation, product default labels
  11. Attachment: Additional instructions for the task.

3. Defects
    Defects refer to the planning content that does not match the original definition. The coverage includes bugs, usability, etc., and can realize the management and control of defect assignment, transfer, splitting, and commenting. Contains the following elements (can be greater than)

  1. Title: The name of the bug
  2. Description: Brief description of the defect
  3. Person in charge: the person responsible for the defect
  4. Verifier: The person who checked the defect
  5. Priority: Usually divided into Urgent, High, Medium, and Low
  6. Belonging project: Create a task under a specified project
  7. Milestone: planning to a certain milestone
  8. Iteration to which it belongs: planning to be part of an iteration
  9. Severity: Typically includes Critical, Critical, Average, Minor
  10. Defect type: usually includes functional defects, UI interface problems, usability problems, security problems, performance problems default options
  11. Participants: Personnel in various roles participating in the defect discussion
  12. Start and end time: custom start and end time
  13. Labels: usually include Valid Issue, Duplicate Issue, Not Issue, Not Reproduced, Other Default Labels
  14. Attachment: Additional instructions for the task.

Epic: is a feature set or a large user story, but too granular to fit in a sprint, it can be broken down into many smaller stories; story:
is a brief user requirement, small enough to fit in a sprint;
task : It is a procedural work to complete user needs, indicating the completion of user story development tasks;
subtasks: subtasks are usually specific splits of stories or tasks, undertaken by a single person, and can usually be completed in a short period of time;
defects: Mainly for defects in testing or defects in released versions;

Guess you like

Origin blog.csdn.net/qq_15371293/article/details/127123133