A framework applied to software project management: Scrum
In rugby, the scrum-half position connects the forwards to the backs. "Scrum" in English is translated as "scrum." Scrum is a project management framework, an agile method dedicated to project management. It facilitates work by providing feedback to the coach (manager) and guides the team in the right direction.
In "agile" software production, when creating software applications, the "project manager" is associated with an "agile coach" or "scrum master," depending on the size of the project and the number of features, because according to the agile manifesto, there is no "boss": motivated teams are self-organized.
v
Une question? Posez-la ici
Aide au développement d'applications
The Scrum master, facilitator of agile methods
Scrum explained in 10 minutes
Une question? Posez-la ici
Aide au développement d'applications
Many organizations do not employ full-time Scrum Masters, but rather across several teams, or in several roles, because in Scrum it is about roles and not people.
The role of the scrum master varies from project to project. Two concepts can be distinguished:
The "integrated scrum master": a developer who takes on the role of Scrum Master alongside their role as a developer.
The "part-time Scrum Master": when you have co-located Scrum teams, this Scrum Master has an overall view of both projects, can intervene as needed without worrying about the time he has to spend on one project or the other.
Agile methods facilitate software architecture
When you have an idea, a new project, you don't know where to start. You want to quickly bring this cherished idea to life. But be careful, before heading off in any direction, you must first ask yourself the question:
What do we have to do, in what order, and when do we deliver what?
Une question? Posez-la ici
Aide au développement d'applications
Now imagine several development teams working on a project. Think of the game on your smartphone during your coffee break. It gets better with each use because there are "updates." The development teams are constantly working on improvements: this is "continuous integration." For example, one team handles the graphics/animation, another the network, and another the soundtrack, music, and sound effects. These three "cross-functional teams" need to work in parallel and be coordinated so they can deliver the program update on schedule. This is where the Scrum Master, the "facilitator," comes in, enabling them to:
• Stimulate and Energize
• Empower and Autonomize
• Align Constraints (Purpose, Vision, Mission, and Objectives)
• Develop Skills
• Develop Structure
• Improve the Whole
This article reflects solely the opinion of its authors and does not in any way represent the views of Consultingit. I hope you enjoyed it. Your comments/remarks are welcome.





