- 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 van SpiralTrain 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 Scrum voor Developers biedt een uitgebreide introductie in de achtergronden van Scrum en het Agile Manifesto. In deze cursus worden de verschillende rollen binnen Scrum besproken, zoals de Product Owner en Scrum Master. Ook de Scrum Ceremonies, Planning, Daily meetings en Reviews komen uitgebreid aan bod. Daarnaast besteden we aandacht aan Requirements Gathering, User Stories en Acceptation Criteria, wat essentieel is voor succesvolle projectuitvoering.
In de cursus staan Scrum artifacts centraal, zoals Stories en de Product Backlog. We bespreken de verdeling van werkzaamheden in Sprints en de Best Practices in Scrum. Dit helpt deelnemers om een goed begrip te krijgen van hoe Scrum in de praktijk functioneert en hoe ze deze principes kunnen toepassen in hun eigen projecten.
Tijdens de training maken de deelnemers deel uit van een Scrum Development Team, zodat zij kunnen ervaren hoe een zelf-organiserend team functioneert. Dit is cruciaal voor de ontwikkeling van software die in elke Sprint kan worden opgeleverd en direct in productie kan worden genomen. Door deze praktische ervaring leren deelnemers de dynamiek van teamwerk en samenwerking binnen Scrum.
De training is een mix van theorie en praktijktoepassing. Voor de praktijkopdrachten wordt Java gebruikt, en deelnemers zijn betrokken bij requirements engineering, design, development, testing, integration en deployment binnen een enkele iteratie. Dit hands-on aspect zorgt ervoor dat deelnemers de geleerde theorie direct kunnen toepassen.
In de cursus worden alle technische vaardigheden behandeld die teamleden nodig hebben om succesvol de gewenste functionaliteit te ontwikkelen en op te leveren. Dit omvat zowel de technische als de methodologische aspecten van het werken binnen een Scrum team.
Na het volgen van de cursus Scrum voor Developers bent u in staat om Scrum certificering te behalen door middel van een officieel examen. Dit examen, genaamd "Professional Scrum Developer", kan online worden afgenomen. Voor meer informatie over Scrum en de certificering, kunt u terecht op de officiële Scrum website.
U kunt ook onze andere cursussen bekijken, zoals Scrum Fundamentals en Agile Development.
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 |