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.
Reihe
Sprache
Editions-Typ
Produkt-Hinweis
Dateigröße
EAN
Schweitzer Klassifikation