Lean Software Systems Engineering for Developers : Gérer les exigences, la complexité, les équipes et le changement comme un champion

Note :   (4,6 sur 5)

Lean Software Systems Engineering for Developers : Gérer les exigences, la complexité, les équipes et le changement comme un champion (Doug Durham)

Avis des lecteurs

Résumé:

Le livre « Lean Software Systems Engineering for Developers » est très apprécié par de nombreux critiques pour son approche complète des principes et pratiques du développement logiciel. Il est loué pour sa capacité à consolider efficacement les informations clés et à fournir des perspectives exploitables, ce qui le rend précieux tant pour les nouveaux venus que pour les professionnels chevronnés dans le domaine. Cependant, certains évaluateurs ont exprimé leur déception quant à la profondeur et à la clarté de l'écriture, ainsi qu'à la qualité des graphiques utilisés dans le livre.

Avantages:

Une couverture complète des principes et pratiques essentiels du développement logiciel.
Facile à lire et à comprendre, avec des exemples et des diagrammes clairs.
Des informations précieuses qui peuvent améliorer de manière significative l'efficacité du travail et la réussite des projets.
Aborde les aspects techniques et humains de l'ingénierie logicielle.
Convient à un large éventail de lecteurs, y compris les étudiants, les ingénieurs débutants et les professionnels expérimentés.

Inconvénients:

Certains évaluateurs ont trouvé que l'écriture était décousue et manquait de clarté.
Préoccupations concernant l'approche systématique du livre qui n'est pas suffisamment structurée.
Problèmes liés à la qualité des graphiques, notamment la pixellisation qui rendait certains visuels difficiles à lire.

(basé sur 9 avis de lecteurs)

Titre original :

Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

Contenu du livre :

Passez au niveau supérieur de votre carrière de développeur de logiciels, en apprenant les outils dont vous avez besoin pour gérer avec succès la complexité des systèmes logiciels modernes.

Que vous soyez développeur dans une petite société de logiciels ou l'un des nombreux développeurs d'une grande entreprise, votre succès est directement lié à la capacité de votre équipe de développement à répondre rapidement au changement. Ce qui rend cette tâche difficile dans le monde d'aujourd'hui, c'est que les défis techniques que nous nous efforçons de relever en tant que développeurs deviennent de plus en plus complexes. Nous devons envisager beaucoup plus d'options lorsqu'il s'agit d'exigences, d'hébergement de solutions, de soutien, de rythme de changement, et généralement avec moins de temps et d'avertissement.

Un bon développeur sait qu'il est essentiel de gérer tous les aspects du développement d'un logiciel, de la soupe aux noix, et comprend que lorsque des détails et des décisions sont laissés au hasard, les résultats peuvent en pâtir. Une mauvaise planification peut entraîner une augmentation des erreurs, une qualité inférieure, des dépassements de budget et de calendrier et, en fin de compte, l'échec de l'entreprise, l'insatisfaction des clients et des parties prenantes.

Ce livre vous aidera à revêtir les lunettes d'un ingénieur logiciel. Vous en sortirez avec une compréhension de la façon de voir l'ensemble du spectre du processus de développement logiciel, d'apprendre des concepts précieux et d'appliquer ces principes à travers des exemples significatifs, des études de cas et du code source.

Ce que vous apprendrez

⬤ Passer du statut de programmeur à celui d'ingénieur logiciel professionnel.

⬤ Vous passerez plus de temps à développer des logiciels ; vous réduirez le temps passé à gérer des processus inefficaces ou inadéquats.

⬤ Réduire les erreurs de jugement et fournir des résultats prévisibles, tout en maintenant l'agilité et la réactivité en utilisant les pratiques Lean et Agile.

⬤ Connaître les étapes à suivre pour assurer une compréhension partagée entre les parties prenantes.

⬤ Découvrir les outils permettant de valider l'expérience de l'utilisateur tôt et souvent afin de minimiser les travaux de reprise coûteux.

⬤ Développer des conceptions et des architectures logicielles qui permettent une agilité commerciale à long terme.

⬤ Mettre en œuvre des modèles et des processus qui permettent de "tomber dans la fosse du succès" plutôt que dans la "fosse de l'échec".

⬤ Adopter des processus et des modèles qui se traduiront par une qualité "institutionnalisée" omniprésente.

⬤ Comprendre la nécessité de redéfinir le rôle essentiel de la direction technique pour assurer la maturité et la croissance de l'équipe.

À qui s'adresse ce livre ?

Les développeurs de logiciels et les chefs d'équipe qui ont eu du mal à mettre en œuvre les meilleures pratiques de conception et de développement en raison d'un manque de ressources, de connaissances approfondies ou d'expérience, et qui souhaitent un livre conçu pour leur donner la confiance et les compétences de base nécessaires pour réussir.

Autres informations sur le livre :

ISBN :9781484269329
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Lean Software Systems Engineering for Developers : Gérer les exigences, la complexité, les équipes...
Passez au niveau supérieur de votre carrière de...
Lean Software Systems Engineering for Developers : Gérer les exigences, la complexité, les équipes et le changement comme un champion - Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ

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

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)