Junior
Welke ontwikkelingsmethodologieën kent u?
sobes.tech AI
Antwoord van AI
- Scrum: Iteratieve en incrementele methodologie gebaseerd op korte sprints, dagelijkse stand-ups, sprintplanning, sprintreview en retrospectieve. Rollen: Product Owner, Scrum Master, ontwikkelingsteam.
- Kanban: Visueel systeem voor het beheren van de workflow, gebaseerd op het beperken van work-in-progress (WIP), transparante taakcontrole op een bord met kolommen (bijvoorbeeld To Do, In Progress, Done) en continue procesverbetering.
- Waterfall (Watervalmodel): Sequentiële methodologie waarbij elke fase (vereisten verzamelen, ontwerpen, ontwikkelen, testen, implementeren, ondersteunen) volledig moet worden afgerond voordat de volgende begint.
- XP (Extreme Programming): Agile methodologie gericht op pair programming, testgestuurd ontwikkelen (TDD), frequente releases, continue integratie en refactoring. Ideaal voor projecten met veranderende eisen.
- Lean Software Development: Gebaseerd op principes van lean productie, gericht op het elimineren van verspilling, snelle uitrol, feedback verzamelen en beslissingen nemen in latere fasen.
Ik ben ook bekend met het V-model, Spiral Model, Crystal. In mijn praktijk kom ik het meest vaak Scrum en Kanban tegen.