Agile development process attaches great importance to team communication and management issues, and its remarkable achievements in improving development efficiency make agile development gradually become the most popular software development mode after waterfall development, among which Scrum process is undoubtedly the most successful agile method at present.
Its emphasis on small teams, multiple communications, and frequent releases is popular with software development teams.
Below, let’s talk about what the Core elements of Scrum agile project management are.
Scrum3355 refers to: 3 core roles, 3 artifacts, 5 key events, and 5 values.
Three core characters
Yueshui ✎ Project Executive (PO)
Responsible for maximizing return on investment (ROI) by identifying product features, translating them into a prioritized list, deciding which of these should be the highest priority for the next Sprint, and continually reprioritizing and reorganizing the list.
The responsibility is to define requirements, define requirements priorities, define requirements acceptance criteria, and define product release content and dates.
✎ Scrum Master/coach
Help product development teams learn and apply Scrum to achieve business value, for everyone, and do whatever it takes to help the team, product owner, and organization succeed.
A project manager on an Agile team, but not a project manager. The role is to facilitate the work of the team, to familiarize the team with agile values and frameworks, to help remove barriers to productivity, and to ensure that the team is not disturbed.
✎ HongKong ✎ Project Team
Build the product as specified by the product owner. Be responsible for delivery results.
The team is “cross-functional” in that it encompasses all expertise, such as development, testing, requirements analysis, etc., and it is “self-organized” [self-managed], given a high degree of autonomy and responsibility.
Three artifacts
Product BackIog, Sprint Iteration backlog, potentially releasable Product increment
✎ Product BackIog ✎ ✎ HongKong Yueshui Entertainment Project
The product backlog is a list of requirements from the product perspective.
- Product Owner is responsible for maintenance, including addition, deletion and priority sorting
- User stories are one of the best practices
- Each requirement needs to describe its external value
Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing
The Sprint Iteration Checklist is what you plan to accomplish during the Sprint.
- From Product Backlog
- The team evaluates and selects which Product BackIog goes into Sprint BackIog
- Teams need to define “completion” criteria together
Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing Sing sing sing
- Deliverable Increment refers to the incremental portion of product functionality that can be released after the sprint.
- Focus on incremental software functionality that works
- Need to be presented at the Scrum Review meeting
Five key events
The five major Scrum events are: Sprint, Sprint Planning Meeting, Daily Scrum Station meeting, Sprint Review meeting, and Sprint review Meeting
Sing sing sing sing sing sing sing sing sing sing sing
A Sprint or iteration is a special event, or one of its container events. Four subsequent events are included.
2 to 4 weeks, fixed cycle, fixed event start, fixed event end. Time box is an important concept.
Sing Sing Sprint will
At the heart of the Sprint planning meeting is the goal and scope to achieve in the next Sprint.
Select high priority requirements from the Product Backlog, determine Sprint goals, and estimate stories in the Product backIog for inclusion in the next phase. For stories where requirements are unclear, the product owner needs to explain.
In a conference, the input is Product backIog, and the output is Sprint backIog.
Sing Sing A Daily Scrum
The goal of the forum is to promote information sharing and transparency within the team. Each time about 15 minutes, no in-depth discussion of the problem, a fixed time every day.
Team members are asked three questions:
- What did I do yesterday
- What are you planning to do today
- Do you encounter problems that prevent you from achieving your goals
Yueshui ✎ Sprint Entertainment
The review meeting will be held in sprint tacit agreement to check the results of this period. All team members are required to participate and relevant stakeholders of the product are invited to show the products. If the results are not the same as expected by the product owner, the product owner can refuse to accept the results.
Sing Sing Sprint Review
After the sprint, the team reviewed the process of the sprint together, summarized the experience and lessons, and formed a feasible improvement list.
5 Values
- Open – Scrum opens up everything in a project to everyone
- Respect – Everyone has his unique background and experience
- Courage – Have the courage to make a promise, keep a promise, and accept the respect of others
- Focus – Put your mind and energy into the work you commit to
- Commitment – There is a difference between being willing to commit to a goal and being fully committed to achieving the Scrum team’s goal rather than having to do it on schedule.
Scrum is a framework for solving complex problems that allows us to deliver the highest value product in the shortest time in an iterative and incremental manner. The process is not necessarily completely rigid, tools are dead, should be adjusted according to the actual situation, to suit the team process as the first principle.
Agile is also a process of continuous optimization, through continuous delivery, continuous optimization, continuous improvement, continuous improvement, continuous shaping, and finally achieve small steps, fast iteration.
Read more [Agile Knowledge], [Agile Transformation Experience], Practices… If you are interested in our products, you can visit our official website, Jingzhou R&D Management platform for trial understanding