In recent years, agile methods in digital projects have been on the rise. Moreover, there are as many agile methods as there are companies that claim to use them. However, we still observe a methodology that stands out from the crowd: Scrum. Indeed, 56% of agile teams only use this methodology. But what is a Scrum team in fact?
If we refer to Scrum theoreticians Ken Schwaber and Jeff Sutherland, a scrum team consists of:
It is therefore multidisciplinary and allows developers to interact directly with the business.
By definition, a team is a group of individuals with a common goal. And the Scrum team is no exception to this rule. Defining this objective (or success) is a crucial step that will have a decisive impact on developments. To define this success, it is therefore important that all team members understand the challenges of the project and are in a position to challenge the product. You will know if the chosen success is good if it has the following characteristics:
It will thus allow the team to have a clear path to prioritize functionalities throughout the duration of the project. For example, in the context of a mobile application, a good success could be: “As of December 31, I increased my sales by 20% thanks to the mobile application.”
The technical team is composed of several developers whose major role is to develop a deliverable and functional increment of the product at each sprint. To do this, she:
The first task of the Scrum Master is to ensure that the Scrum method is understood and applied by the rest of the team. The Scrum Master is also a facilitator, he will help the team to:
The Product Owner is the key person for the success of the project. Indeed, it is he who has the vision of the project and the business expertise, he must:
When developing a mobile application, particular attention should be paid to UX (User Experience). Indeed, on mobile, a user is “one finger and one eye”, who at any time can be distracted and leave the application. At BAM, we made the choice to integrate this skill, which was considered essential, into the team.
The role of the UX designer is to help the team meet both the expectations of the client, but also those of the users. To do this, he must:
Scrum therefore offers a clear and detailed framework that, if well respected, allows a team to be in good conditions to succeed. However, some adjustments are possible, such as integrating a UX designer into the team. Moreover, if you are still hesitant about the UX of your application, read this article urgently.