
Length4h 32m
About this audiobook
Dit software development book biedt een gedetailleerde gids voor de moderne programmeur en software engineer die zich wil verdiepen in agile softwareontwikkeling. Het behandelt de fundamentele aspecten van agile software development, van het vestigen van een productieve cultuur tot de implementatie van technische exzellentie.
Het eerste deel legt de basis voor succesvolle software development door de principes van agile samenwerking te bespreken. U leert hoe u een omgeving van eigen verantwoordelijkheid en vertrouwen creëert en hoe u een duidelijke productvisie formuleert. Daarnaast worden verschillende agile werkwijzen, zoals elementen van Scrum en Kanban, praktisch toegelicht om u te helpen bij de keuze van het juiste model voor uw project.
Het tweede deel richt zich op de concrete toepassing van projectmanagement binnen agile software ontwikkeling. Dit omvat een heldere definitie van rollen en verantwoordelijkheden, zoals die van de product owner en het ontwikkelingsteam. U krijgt inzicht in de effectieve uitvoering van agile ceremonies en het beheer van werk-artefacten, zoals de product backlog en user stories. Deze sectie is van belang voor iedereen die betrokken is bij het software development process.
Het derde deel is gewijd aan technische excellentie in software engineering. Hier worden principes van software architecture behandeld, met aandacht voor het ontwerpen van schaalbare en onderhoudbare systemen. Ook komen best practices voor software design, het schrijven van schone code en strategieën voor agile software testing aan bod. Kwaliteitsborging door middel van geautomatiseerde tests, statische code-analyse en paarprogrammeren wordt uitvoerig besproken, wat relevant is voor programmeurs die werken met talen als software development python of software engineering c++.
Het laatste deel focust op continue verbetering en de uitrol van software. U ontdekt methoden voor het verzamelen en integreren van gebruikersfeedback en het opzetten van een geautomatiseerde pijplijn voor continue integratie en deployment. Ook de schaalvergroting van agile methoden in grotere organisaties wordt behandeld, inclusief de coördinatie tussen meerdere teams en het managen van afhankelijkheden. Dit boek biedt een solide basis voor elke programmeur die zijn vaardigheden in agile software en projectmanagement wil verbeteren.
Voor dit boek hebben we ingezet op innovatieve technologieën, waaronder Kunstmatige Intelligentie en op maat gemaakte softwareoplossingen. Deze ondersteunden ons in tal van processtappen: bij het vinden van ideeën en onderzoek, het schrijven en redigeren, de kwaliteitsborging en bij het maken van decoratieve illustraties.
We willen u hiermee een leeservaring bieden die bijzonder harmonieus en eigentijds is.
Audiobook details
GenreTechnology, Science and Nature
Length4 hrs 32 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 3, 2025
LanguageDutch
Table of contents
1inleiding
262.3.2 Creëren en detailleren van user stories
21. Grondbeginselen van moderne softwareontwikkeling
272.3.3 Visualisatie van de workflow op een werktafel
31.1 Vesting van een agile cultuur
283. Technische Excellentie in Software Engineering
41.1.1 Principes van teamsamenwerking
293.1 Principes van software-architectuur
51.1.2 Bevordering van eigen verantwoordelijkheid en vertrouwen
303.1.1 Ontwerp van evolutionaire en onderhoudbare architecturen
Show all chaptersShow less
61.1.3 Constructieve omgang met fouten en leermogelijkheden
313.1.2 Selectie van architectuurpatronen voor schaalbaarheid
71.2 Formulering van productvisie en -doelen
323.1.3 Traceerbare documentatie van architectuurbeslissingen
81.2.1 Ontwikkeling van een duidelijke productvisie
333.2 Praktijken van software-design
91.2.2 Afleiding van meetbare bedrijfsdoelen
343.2.1 Toepassing van ontwerppatronen voor probleemoplossing
101.2.3 Prioritering van eisen naar bedrijfswaarde
353.2.2 Schrijven van schone en leesbare broncode
111.3 Selectie van geschikte procesmodellen
363.3 Zorgen voor softwarekwaliteit
121.3.1 Praktische toepassing van Scrum-elementen
373.3.1 Implementatie van een geautomatiseerde teststrategie
131.3.2 Implementatie van Kanban voor continue flow
383.3.2 Tools voor statische code-analyse
141.3.3 Hybride benaderingen voor specifieke projectcontexten
393.3.3 Kennisuitwisseling door middel van paarprogrammeren
152. Agile Software-Projectmanagement in de praktijk
404. Continue verbetering en oplevering
162.1 Rollen en verantwoordelijkheden in het team
414.1 Integratie van gebruikersfeedback
172.1.1 De rol van de Product Owner
424.1.1 Methoden voor het verzamelen van kwalitatieve gebruikersfeedback
182.1.2 De taken van het ontwikkelingsteam
434.1.2 Analyse van gebruiksgegevens voor productoptimalisatie
192.1.3 Moderatie en ondersteuning door de procesbegeleider
444.1.3 Sturing van de verdere ontwikkeling door gevalideerd leren
202.2 Uitvoering van agile ceremonies
454.2 Automatisering van de softwarelevering
212.2.1 Effectieve planning van ontwikkelingscycli
464.2.1 Opbouw van een pijplijn voor continue integratie
222.2.2 Dagelijkse synchronisatie en afstemming
474.2.2 Strategieën voor continue levering
232.2.3 Uitvoeren van terugblikken voor procesverbetering
484.2.3 Beheer van de infrastructuur als code
242.3 Beheer van de werkitems
494.3 Schaal agile methoden
252.3.1 Onderhoud en beheer van de product-eisenlijst
504.3.1 Coördinatie van de samenwerking tussen meerdere teams
