Scrum events
Scrum uses a series of phases or events that are flexible and adaptable to the needs of the team and is responsive to pressures from the project and client. The events involved in a Scrum are:
Sprint planning
The sprint involves giving a specific task to a team and setting a time limit for its completion. The sprint lasts anywhere from two to four weeks and consists of a specific objective or goal that has to be met. Each sprint has three phases that have to be set in place before it starts. That includes:
- Designing the sprint
- Estimating the velocity
- Allocate the work to the teams in the sprint
The designing phase of the sprint involves breaking down the necessary tasks, creating a backlog, assigning the tasks to the teams, determining the length of the sprint, and setting up daily meetings that take place when the sprint begins.
Sprint review or retrospective
The purpose of the review or retrospective phase is to go over the results of the sprint and decide upon a forward path based on the results of the sprint. Team members can use this as an opportunity to change how a process is done or stay with the same process because it's effective. This is also the point where the team members meet with key stakeholders, managers, and the client. Everyone sits down to discuss the progress towards the ultimate goal for the product.
Daily Scrum
The daily Scrum is a 15-minute meeting that takes place at a set time each day. The rules of the meeting require everyone to stand together in a Scrum formation and engage in active listening in order to get the latest updates on team progress. Scrums are intended to eliminate the need for a daily meeting that can take a significant amount of time away from production. They're also intended to be democratic in that the Scrum master and senior management are there as participants instead of leaders.
Another purpose of the daily Scrum meeting is for handling issues such as handling team conflict, dealing with personality issues, and resolving problems that are holding the team back on progress. Anything that's viewed as problematic is dealt with through Scrum's open-book management style. Confronting issues head-on has the effect of reducing resentment and bringing everyone together to work towards the goal of completing production at the conclusion of the sprint.
Scrum artifacts
The use of the word "artifacts" is meant to describe elements that are part of the sprint phase of product development. There are three main artifacts and they include the following:
Product backlog
The product backlog is an ordered list of work that has to be done during the sprint. Essentially, the sprint starts out in a backlogged state and the teams have to clear the backlog by the time the sprint has ended. Another aspect of the product backlog is the fact that the team works on a single backlog at a time and does not entertain any other work during the sprint.
The product backlog is broken down into precise steps, the amount of work that has to be done on each step, and laid out in the order it has to be completed in. Team members can take this opportunity to add more detail to each step and further refine the work that has to be done in order to move onto the next requirement.
Sprint backlog
The sprint backlog focuses on the work that the team members intend to accomplish during the sprint. It consists of four elements that include:
- Forecast
- To-do
- In-progress
- Done
The forecast consists of the work that's included in the sprint, and the to-do is the first phase of that work. Each team member has a ticket that's assigned to them for their portion of the work, and they put their ticket on a board to show their progress. The individual tickets move across the board as the work is started and completed.
Product increment
A product increment represents a completed element of the project that's ready to be included in prior increments. The element has to be ready to use and integrate with the previous increments. Once the element has been shown to work and merged with the previous increments, it's considered done.
Scrum roles
A Scrum is run by various people who have a stake in the project's successful completion. Even though the teams work independently of management, they do their work at the behest of the product owner, management, and Scrum master. Scrum roles include:
Scrum master
The role of the Scrum master is to make it easier for the development team to do their work with minimal interference. Teams are supposed to self-organize and work independently during a sprint, and the Scrum master ensures that independence is maintained at all times while making sure teams have what they need to function smoothly.
Product owner
The product owner is an individual who's accountable for getting the most value out of the product that's being developed by the Scrum teams. That includes managing the backlog, clearly communicating the product goal and backlog items, putting the backlog items into order, and making sure that the instructions for the backlog are understandable and clear.
Development Team
The development team is a self-organizing and managing group of developers. The group creates the sprint and backlog plan, makes a definition for the done portion of the sprint, adapts and adjusts the plans to meet the sprint goal, and holds members accountable. As a whole, the development team is responsible for the production of the project and deliverables.
Collaborate on campaigns with Mailchimp
The Scrum methodology is centered around the belief that collaboration is good, and that through collaboration we can produce outstanding work. So, as you develop products and build your company, you may want to place an emphasis on teamwork and collaboration. Fortunately, Mailchimp is a platform that makes it easy for teams to collaborate on digital marketing and e-commerce efforts.
At Mailchimp, we're more than an email marketing platform; we're also your partner in all things e-commerce related. We offer services and tools that help you elevate your marketing efforts, make it easy to build an e-commerce website, and help you find new customers. Our data-collecting tools enable you to view where your customers are coming from, how they're finding you, and what they're saying about you on social media. These metrics combined with our marketing products are designed to better inform you of the effectiveness of your efforts. Knowing what works and what doesn't work gives you the opportunity to make changes that ultimately benefit your business.
We also offer an extensive knowledge base and resources that help you run your business in the most efficient way possible. We have articles about how to run hybrid offices, figuring out when it's time to hire outside help, and how to work on cultural fit in your organization. Running a business is more than supplying services and selling a product to customers. It's also about operating an organization that reflects your personal values, your desire to make people's lives better, and giving them the tools they need to succeed.