Scrum voor Developers
Lesgeld
Scrum en Agile
De cursus gaat van start met een introductie in de achtergronden van Scrum en het Agile Manifesto. De verschillende rollen in Scrum zoals o.a. Product Owner en Scrum Master worden besproken. En ook Ceremonies, Planning, Daily meeting en Review komen aan de orde. Verder is er aandacht voor Requirements Gathering, User Stories en Acceptation Criteria.
Scrum Artifacts
Vervolgens staan Scrum artifacts op het programma zoals Stories en Product Backlog en wor
Scrum en Agile
De cursus gaat van start met een introductie in de achtergronden van Scrum en het Agile Manifesto. De verschillende rollen in Scrum zoals o.a. Product Owner en Scrum Master worden besproken. En ook Ceremonies, Planning, Daily meeting en Review komen aan de orde. Verder is er aandacht voor Requirements Gathering, User Stories en Acceptation Criteria.
Scrum Artifacts
Vervolgens staan Scrum artifacts op het programma zoals Stories en Product Backlog en wordt gesproken over de verdeling van werkzaamheden in Sprints en de Best Practices in Scrum.
Self Organizing Teams
Tijdens de training maken de deelnemers deel uit van een Scrum Development Team zodat zij kunnen ervaren hoe een zelf-organiserend team functioneert en wat daarbij komt kijken. De deelnemers leren hoe het team in elke Sprint software kan opleveren die in principe direct in productie kan worden genomen.
Theorie en Praktijk
De training is een mix van theorie en het toepassen hiervan in de praktijk. Voor de praktijk opdrachten wordt Java gebruikt en de deelnemers doen requirements engineering, design, development, testing, integration en deployment binnen een enkele iteratie.
Technische Vaardigheden
De cursus behandelt alle technische vaardigheden die je als teamlid nodig hebt om succesvol de gewenste functionaliteit te ontwikkelen en op te leveren.
Scrum Certificering
Na het volgen van de cursus bent u in staat om Scrum certificering te behalen door middel van een officieel examen. Dit examen heet "Professional Scrum Developer" en kan online worden afgenomen.
Doelgroep Cursus Scrum voor Developers
The cursus Scrum voor Developers is bedoeld voor teams and individuen die willen leren hoe Scrum kan worden ingezet bij de ontwikkeling van applicaties.
Voorkennis Scrum voor Developers
Ervaring met programmeren in een moderne programmeer taal zoals Java, C#, JavaScript of Python is vereist om aan deze training te kunnen deelnemen.
Uitvoering Training Scrum voor Developers
Tijdens de training maken de deelnemers deel uit van een Scrum Development Team dat een applicatie ontwikkelt. Zij kunnen zo ervaren hoe een zelf-organiserend team functioneert en wat daarbij komt kijken. De cursustijden zijn van 9.30 tot 16.30.
Certification Scrum voor Developers
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Scrum voor Developers. De deelnemers kunnen ook opgaan voor het online examen 'Professional Scrum Developer'.
Modules
Module 1 : Scrum Intro
- What is Scrum?
- Project Management
- Self-organized teams
- Business sets priorities
- Target accomplishment
- Agile introduction
- The Agile Manifesto
- Agile Methods
- Method differences
Module 2 : Using Scrum
- Working in Scrum Teams
- Roles
- Product owner
- Scrum Master
- Development Team
- Manager
- Ceremonies
- Planning
- Daily meeting and Review
Module 3 : User Stories
- User Story Parts
- Acceptation Criteria
- Why User Stories?
- Gathering Stories
- Requirements Gathering
- Writing User Stories
- Acceptation Criteria
- Prioritization
- Story Mapping
Module 4 : Scrum Artifacts
- Artifacts
- Stories
- Product Backlog
- Prioritization
- Size Estimation
- Product Timeline
- Sprints
- Life in the Sprints
- Sprint Backlog
- Sprint Planning
- Charts
Module 5 : Best Practices
- Test-driven Development
- Continuous Integration
- Refactoring
- Emergent Architecture
- Incremental DB Design
- Definition of Done
- Planning
- Code Review
- Pair Programming
- Version Control
- Acceptance Tests
Module 6 : ALM
- Application Lifecycle Management
- ALM tools with Scrum
- Manage and Monitoring
- DevOps Culture
- Requirements Management
- Requirements Workflow
- Estimation and Planning
- Incident Management
- Testing
- Quality Assurance
- Deployment and DevOps