The training sessions are usually held in German. Please contact us if you are interested in training sessions in English.
Scrum. Agile Software Development. Lean. Although many people nowadays are familiar with these current watchwords, what does it mean in practice when a team switches to using Scrum as its development method? What changes occur in their daily routines? Who takes over which tasks and which roles?
Scrum is more than a process to be blindly followed. Instead, Scrum and agile methods require a mindset change. They are based on a different philosophy from that underlying traditional Software Development methods. The aim of inovex’s Scrum Training courses is to use practical examples to communicate this philosophy, thus enabling participants to experience it for themselves.
All inovex’s Scrum Training courses involve the participants determining the course agenda. This ensures that every Training course is tailored to the team’s specific needs. Some of the topics that can potentially be included:
- Agile software development: History, principles & values
- Ball Point Game: Benefits of the iterative approach
- The Scrum framework: Rules, roles, meetings and artefacts
- Experience Scrum: Simulation of a complete Scrum project
- Scrum with multiple teams
- Scrum with distributed teams
Agile Tools and Techniques
- Agile requirements management with user stories
- Complexity estimation with story points
- Agile development techniques: test-driven development, continuous integration, and pair programming
“Traditional” Roles and Scrum
- The role of the leader
- The role of the tester
- The role of the architect
Transitioning to Scrum
- Scrum compared to “traditional” project management
- The Cynefin framework: Why do we need agile methods for software development?
Taking it Further …
- The agile fixed price: Scrum and fixed-price projects
- Kanban: Introduction and comparison of an alternative agile approach