Agile Software Development (Scrum)
Learning Scrum from scratch or fixing what you have
Delivery: 2-day workshop OR consulting assistance
Scrum is a software development methodology based on Agile principles. Agile methodologies promote a project management process that encourages frequent inspection and adaptation, a leadership philosophy using teamwork, self-organization and accountability, with strong customer involvement.
Organizations usually get into a mess with Scrum because of the following reasons: a) requirements in the backlog are sloppy or non-existent, b) release planning has been skipped so there is no end point, c) practices such as risk management, CM, design and cross-team coordination have been forgotten about.
This workshop teaches Scrum and addresses head on the challenges you face.
After Scrum has been practiced, a team can optionally learn more advanced skills to implement each step. Our other workshops, such as requirements, project planning and peer reviews, are natural extensions to the initial skills learned in Scrum.
At the conclusion of this workshop, participants will be able to use Scrum to manage their work.
A complete project team (e.g., developer, QA/test, project manager and requirements roles).
Consulting assistance for existing Scrum implementations
If you are already using Scrum, but know that it could be better, we can help you determine where it is breaking down and provide solutions to fix it. Contact us with your needs and we can scope a session for you.
If you would like to implement CMMI combined with Scrum, we can show you where CMMI practices can be added to an existing Scrum implementation, while keeping process definitions to concise 1-page checklists.
Read related Scrum articles
© The Process Group