- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus Scrum voor Developers leert een Scrum Development Team hoe men door toepassing van Scrum een vliegende start krijgt in zowel efficiëntie als in productiviteit bij het ontwikkelen van software. Voor het ontwikkelen van kwaliteit software is een goed functionerend team, een Agile proces door middel van Scrum en passende tooling nodig.
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.
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.
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.
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.
De cursus behandelt alle technische vaardigheden die je als teamlid nodig hebt om succesvol de gewenste functionaliteit te ontwikkelen en op te leveren.
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.
The cursus Scrum voor Developers is bedoeld voor teams and individuen die willen leren hoe Scrum kan worden ingezet bij de ontwikkeling van applicaties.
Ervaring met programmeren in een moderne programmeer taal zoals Java, C#, JavaScript of Python is vereist om aan deze training te kunnen deelnemen.
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.
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'.
Module 1 : Scrum Intro |
Module 2 : Using Scrum |
Module 3 : User Stories |
What is Scrum? Project Management Self-organized teams Business sets priorities Target accomplishment Agile introduction The Agile Manifesto Agile Methods Method differences |
Working in Scrum Teams Roles Product owner Scrum Master Development Team Manager Ceremonies Planning Daily meeting and Review |
User Story Parts Acceptation Criteria Why User Stories? Gathering Stories Requirements Gathering Writing User Stories Acceptation Criteria Prioritization Story Mapping |
Module 4 : Scrum Artifacts |
Module 5 : Best Practices |
Module 6 : ALM |
Artifacts Stories Product Backlog Prioritization Size Estimation Product Timeline Sprints Life in the Sprints Sprint Backlog Sprint Planning Charts |
Test-driven Development Continuous Integration Refactoring Emergent Architecture Incremental DB Design Definition of Done Planning Code Review Pair Programming Version Control Acceptance Tests |
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 |