Note :
Ce livre fournit des conseils pratiques en matière d'architecture logicielle, en associant des concepts de haut niveau à des applications du monde réel. Il est particulièrement utile pour les architectes logiciels seniors et les développeurs en herbe, car il offre une lecture rapide mais perspicace.
Avantages:Conseils pratiques, liens entre les concepts et les applications du monde réel, idéal pour les architectes seniors et les développeurs en herbe, concis (moins de 200 pages), compréhensible pour les professionnels de l'informatique.
Inconvénients:Les critiques ne mentionnent pas d'inconvénients particuliers ; cependant, certains lecteurs pourraient le trouver trop concis s'ils préfèrent des discussions plus approfondies.
(basé sur 2 avis de lecteurs)
Software Architecture and Decision-Making: Leveraging Leadership, Technology, and Product Management to Build Great Products
Tirer parti des connaissances en matière de leadership pour prendre de meilleures décisions en matière d'architecture logicielle. Réfléchir en profondeur mais mettre en œuvre lentement.
L'objectif global des systèmes logiciels (et donc de l'architecture logicielle) est de construire des systèmes qui répondent aux normes de qualité et qui offrent le meilleur retour sur investissement (ROI) à long terme ou dans une période de temps définie.
Un bon produit nécessite une combinaison de technologie, de leadership et de gestion de produit (y compris UX). Le leadership consiste principalement à gérer l'incertitude et à prendre la bonne décision. Pour construire d'excellents produits, les responsables techniques doivent combiner leurs connaissances en matière de technologie, de leadership et de gestion des produits, et prendre les bonnes décisions. De nombreuses erreurs techniques sont dues à l'écart entre la connaissance de ces trois éléments et le jugement.
Dans Software Architecture and Decision-Making, Srinath Perera explique les principes et les concepts que les architectes de logiciels doivent comprendre en profondeur et comment utiliser ces principes pour gérer l'incertitude. Les questions et les principes abordés dans cet ouvrage aident à gérer l'incertitude lors de la construction d'une architecture logicielle et fournissent un cadre pour la prise de décision. Ce livre s'adresse à tous les responsables techniques de l'industrie du logiciel qui portent un jugement global sur les systèmes qu'ils construisent, ainsi qu'aux futurs responsables qui apprennent le métier.
⬤ Comprendre l'importance d'une prise de décision forte avec des exemples de grands leaders techniques tels que les frères Wright et Kelly Johnson.
⬤ Les cinq questions clés et les sept principes importants pour comprendre les incertitudes au cours du processus de conception et prendre des décisions architecturales stratégiques.
⬤ Aborder la conception de manière systématique, d'abord au niveau macro, puis au niveau des services individuels.
Ce guide définitif explique les principes et les concepts - techniques et non techniques - que les architectes logiciels, les ingénieurs logiciels seniors et les responsables techniques doivent comprendre pour gérer l'inévitable incertitude liée à la construction de systèmes logiciels et pour assurer le succès des produits dont ils sont responsables.
Enregistrez votre livre pour bénéficier d'un accès pratique aux téléchargements, aux mises à jour et/ou aux corrections dès qu'elles sont disponibles. Voir l'intérieur du livre pour plus de détails.
© 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)