Compétences en génie logiciel agile

Compétences en génie logiciel agile (Michael Bass Julian)

Titre original :

Agile Software Engineering Skills

Contenu du livre :

Ce manuel traite du travail en équipe pour créer des logiciels performants. Il couvre les compétences en matière de méthodes agiles de développement de logiciels, de travail en équipe, de contrôle de version et d'intégration continue, et montre aux lecteurs comment appliquer certaines des dernières idées issues des méthodes lean, agile et Kanban.

La première partie, consacrée aux personnes, décrit les différents rôles dans un projet et les compétences nécessaires pour remplir chacun d'entre eux. Il s'agit notamment des membres d'équipes auto-organisées, des maîtres de mêlée, des propriétaires de produits et des activités de gestion des autres parties prenantes. Les compétences nécessaires pour créer des artefacts de produit sont détaillées dans la partie II. Il s'agit notamment des compétences nécessaires pour créer des exigences, des architectures et des conceptions agiles, ainsi que des artefacts de développement et de sécurité. Le processus de développement agile pour coordonner les collaborateurs est décrit dans la partie III. Elle présente les compétences nécessaires pour faciliter un processus incrémental et pour utiliser des outils logiciels pour le contrôle des versions et les tests automatisés. Enfin, des sujets plus avancés sont expliqués dans la partie IV. Ces sujets incluent les grands projets comprenant plusieurs équipes coopérantes, l'automatisation du déploiement, les services logiciels en nuage, DevOps et l'évolution des systèmes en direct.

Ce manuel aborde les compétences importantes du groupe de travail 2020 de l'IEEE/ACM sur les programmes d'enseignement de l'informatique. Il comprend près de 100 exercices permettant d'expérimenter et d'appliquer les compétences nécessaires au développement agile de logiciels. Des trucs, des astuces et d'autres conseils pour aborder les exercices sont présentés à la fin de chaque chapitre, et un projet d'étude de cas, avec un code source téléchargeable à partir d'un référentiel en ligne, intègre les compétences acquises au fil des chapitres. En outre, d'autres exemples de projets logiciels y sont également disponibles. De cette manière, le livre fournit un guide pratique pour travailler sur un projet de développement en tant que membre d'une équipe, et s'inspire des besoins des praticiens en début de carrière ainsi que des étudiants de premier cycle en génie logiciel et en informatique.

Autres informations sur le livre :

ISBN :9783031054686
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Compétences en génie logiciel agile - Agile Software Engineering Skills
Ce manuel traite du travail en équipe pour créer des logiciels performants. Il...
Compétences en génie logiciel agile - Agile Software Engineering Skills

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :