Agile development My experience (a) Basic concepts

Source: Internet
Author: User

Some concepts in agile development

Scrum team: The smallest team that can be independently developed throughout the organizational structure, with a general population of 5~10 people
Sprint: The minimum iteration period in the project development process, according to the same project cycle, the existing product maintenance 1-5 days, two development 5~10, the new project 5~30, the business complex or the development language is more or the development complexity is higher 10~45

Point: The minimum number of function points that cannot be split, 1point equals how many hours, can be specified by the project manager according to the actual situation of the project.

Product Backlog: A list of production requirements that are managed by the PO and prioritized by all epic.
Sprint Backlog: Through Sprint planning meeting, select one or more stories from the product Backlog as the goal of this iteration by PM, PO, SM
Epic: A requirement description that contains the completion function, which can be split into 1 or more stroy, usually with a PO division
Story: A non-detachable molecular function description, can be split into 1 more than one task, generally by the PO will be split into story, in sprint planning Pre-Plan meeting, PO, SM Determine whether the story is reasonable and make corresponding adjustments.
Task: A minimum of the tasks that can be used for development, at the beginning of the sprint, the story is split into a task by St and completed in the current sprint

Product Master (PM): Manages the overall progress of the entire project, or it can be called scrum Master of scrums.
Product Owner (PO): Manages the requirements of the entire project or multiple scrum teams, translates the requirements into epic or story, specifies the software delivery date, specifies the delivery criteria, and has the power to accept or reject the work of the development team
Scrum master ( SM): Controls the number of point a scrum can take, monitors the overall progress of each sprint, and coordinates communication with other Scrum team
Technique leader (TL): The entire project or multiple Scrum team or a scrum Team technical experts, who are primarily responsible for technical solutions or recommendations in the development process
Scrum team member (ST): Scrum project members, primarily responsible for development, and splitting the stories assigned to them into tasks

Sprint Planning Pre-Plan Meeting:po, SM determines the selection story for the post-sprint preparation, generally ahead of 2 sprint
Sprint planning meeting: Before the sprint, the PO will deliver the next Sprint's required story to Sm,sm to confirm the point number based on the current St's capabilities and should confirm or reject all requirements for the next sprint.
Sprint start meeting: When the current Sprint's story is assigned to the relevant St on the first day of the sprint, all Stroy must be completed in the current sprint unless the TL is challenged and the PO or PM agrees.
Srpint Review meet: Also known as Srpint Demo meeting, the results of this sprint to the PO, the PO to confirm that the presentation is in line with the delivery standards, and to provide suggestions for improvement.
Sprint Retrospective Meeting: Review Conference, SM, ST, TL,PO participate in the summary of the previous sprint results, the advantages continue to remain, shortcomings or defects according to the actual situation by PO decide whether to build a story into the product backlog , perfect in the future or the next sprint.
Daily Scrum Meeting: Also called Stand up meeting, takes 5-15 minutes to report, share, and ask questions every day. Special note that this meeting does not resolve any issues.

Scrum of Scurms Meeting: A large project requires that multiple team SM participate in a discussion session when multiple Scrum team development is in progress, summarize reports to the previous sprint, and make relevant comments, if it involves code improvement comments, PO must be asked to confirm the creation of the story; the next sprint resource confirms whether additional team assistance is required, and whether there is a human resource adjustment issue.


Agile development My experience (a) Basic concepts

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.