IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les livres en français

75 livres et 127 critiques, dernière mise à jour le 19 juillet 2023 , note moyenne : 4.4

  1. L'UX, c'est quoi exactement ? - Une approche bienveillante pour des expériences optimales
  2. Coder proprement - Nettoyez votre code et devenez plus performant !
  3. Git - Maîtrisez la gestion de vos versions
  4. Gestion des tests logiciels - Bonnes pratiques à mettre en œuvre pour l'industrialisation des tests
  5. Git par la pratique
  6. Git - Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques)
  7. Découvrir DevOps - L'essentiel pour tous les métiers
  8. Modélisation de bases de données - Modélisation de bases de données
  9. IT Gouvernance - Maîtrise d'une système d'information
  10. Maîtriser JMeter - Du test de charge à Devops
  11. Django - Industrialisez vos développements Python
  12. dBase III et IV, Clipper, Fox - Pascal
  13. Urbanisation, SOA et BPM - Le point de vue du DSI
  14. Les référentiels du système d'information - Données de référence et architectures d'entreprise (Management des systèmes d'information)
  15. Modélisation et simulation à base d'agents - Exemples commentés, outils informatiques et questions théoriques
  16. Processus métiers et S.I. - Gouvernance, management, modélisation
  17. SCRUM - Le guide pratique de la méthode agile la plus populaire
  18. Modélisation de systèmes complexes avec SysML
  19. SharePoint 2007 - Personnalisation, développement et déploiement
  20. Architecture logicielle - Pour une approche organisationnelle, fonctionnelle et technique
  21. Gestion d'un projet web - Planification, pilotage et bonnes pratiques
  22. Choisir l'agilité - Du développement logiciel à la gouvernance
  23. Ergonomie des interfaces
  24. Ergonomie des interfaces - Guide pratique pour la conception des applications web, logicielles, mobiles et tactiles
  25. Don't make me think - Optimisez la navigation sur vos sites
  26. Industrialiser le test fonctionnel - Des exigences métier au référentiel de tests automatisés
  27. Principes universels du design
  28. La programmation orientée objet - cours et exercices en UML 2 avec Java 6, C#4, C++, Python, PHP 5 et LinQ
  29. Les éléments de l'expérience utilisateur
  30. Maîtrise d'ouvrage des projets informatiques - Guide pour le chef de projet
  31. Ergonomie du logiciel et design web - Le manuel des interfaces utilisateur
  32. Merise - Guide pratique
  33. SCRUM - le guide pratique de la méthode agile la plus populaire
  34. Gestion de projet - Vers les méthodes agiles
  35. Plan de continuité d'activité et système d'information - vers l'enterprise résiliente
  36. Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications
  37. Architecture logicielle 3ème édition - Concevoir des applications simples, sûres et adaptables
  38. Architecture logicielle
  39. Le chef de projet efficace
  40. Cloud Computing et SaaS - Une rupture décisive pour l'informatique d'entreprise
  41. Le développement informatique durable
  42. Coder proprement
  43. Gestion de projet : 40 outils pour agir
  44. Management d'un Projet Systeme d'Information - Principes, techniques, mise en oeuvre et outils
  45. Management d'un Projet Systeme d'Information - Principes, techniques, mise en oeuvre et outils
  46. Conception méthodique des bases de données
  47. Subversion - Contrôle de version des projets collaboratifs
  48. Architectures orientées services - Une approche pragmatique des SOA
  49. L'orienté objet
  50. Conception et programmation orientées objet
  51. Analyse et conception orientées objet - Tête la première
  52. Manager un projet informatique
  53. Tout sur le développement logiciel
  54. CMMI - Un itinéraire fléché vers le Capability Matury Model Intregration
  55. MDA en action - Ingénierie logicielle guidée par les modèles
  56. Extreme programming - précis et concis
  57. Gestion de projet - eXtreme Programming
  58. Gestion de projet - Vers les méthodes agiles
  59. Le projet d'urbanisation du S.I. - Démarche pratique avec cas concret
  60. Urbanisation et BPM
  61. Processus métiers et S.I. - Evaluation, modélisation, mise en oeuvre
  62. Challenges pour les DSI - L'art du management des systèmes d'information en 21 études de cas
  63. ITIL et la gestion des services - Méthodes, mise en oeuvre et bonnes pratiques
  64. ITIL - Pour un service informatique optimal
  65. SOA, Le guide de l'architecte
  66. Tout sur les Systèmes d'information
  67. Design Patterns - Catalogue de modèles de conception réutilisables
  68. Design Patterns - par la pratique
  69. Design Patterns Tête la première
  70. Services Web avec J2EE et .NET : Conception et implémentations
  71. Gestion de projet avec Subversion
  72. Subversion - Pratique du développement collaboratif avec SVN
  73. UML et les Design patterns
  74. UML 2 et les Design patterns
  75. Conduite de projet Web - 3 Etudes de cas
  76. Cloud Computing - Sécurité, stratégie d'entreprise et panorama du marché
couverture du livre L'UX, c'est quoi exactement ?

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

L'UX, c'est quoi exactement ?

Une approche bienveillante pour des expériences optimales

de
Public visé : Débutant

Résumé de l'éditeur

L’UX (Expérience Utilisateurs) c'est avant tout un état d'esprit qui consiste à se mettre à la place des humains qui vont utiliser un produit afin d’anticiper, d’éviter ou de corriger les problèmes qu’ils pourraient rencontrer. Le but est de leur offrir ainsi la meilleure « expérience » possible, et plus largement d'améliorer la vie des humains avec la technologie.

L'objectif de ce livre est d'introduire l'approche UX à un large public afin de vous aider à comprendre pourquoi certains produits sont simples à comprendre et faciles à utiliser, alors que d'autres sont frustrants ou décevants.

Il vous propose une visite guidée concise et vulgarisée en commençant par les idées reçues dont il faut se débarrasser, puis en donnant un éclairage pragmatique sur la manière dont fonctionne notre cerveau.

Il détaille ensuite les outils et les méthodes dont se servent les professionnels de l’UX. Il aborde enfin d’importantes questions d’éthique, d’accessibilité et d’inclusion qui sont au cœur de l’approche UX.

Édition : Dunod - 128 pages, 1re édition, 1er juin 2022

ISBN10 : 2100838881 - ISBN13 : 9782100838882

Commandez sur www.amazon.fr :

13.50 € TTC (prix éditeur 13.50 € TTC)
L’UX (Expérience Utilisateurs) c'est avant tout un état d'esprit qui consiste à se mettre à la place des humains qui vont utiliser un produit afin d’anticiper, d’éviter ou de corriger les problèmes qu’ils pourraient rencontrer. Le but est de leur offrir ainsi la meilleure « expérience » possible, et plus largement d'améliorer la vie des humains avec la technologie.

L'objectif de ce livre est d'introduire l'approche UX à un large public afin de vous aider à comprendre pourquoi certains produits sont simples à comprendre et faciles à utiliser, alors que d'autres sont frustrants ou décevants.

Il vous propose une visite guidée concise et vulgarisée en commençant par les idées reçues dont il faut se débarrasser, puis en donnant un éclairage pragmatique sur la manière dont fonctionne notre cerveau.

Il détaille ensuite les outils et les méthodes dont se servent les professionnels de l’UX. Il aborde enfin d’importantes questions d’éthique, d’accessibilité et d’inclusion qui sont au cœur de l’approche UX.
Critique du livre par la rédaction Thibaut Cuvelier le 2 juin 2022
On en entend de plus en plus parler, souvent de manière vague : l'UX (user experience) s'apparente au monstre du loch Ness, tout le monde en parle, peu l'ont vu. Ce livre, très court, a pour objectif de présenter les bases du domaine à un public très varié, pas forcément technique, l'auteure ne s'adresse pas uniquement à des développeurs. Au contraire, les principes évoqués peuvent s'appliquer dans bien d'autres domaines que l'informatique.

Le point de vue suivi tout au long de l'ouvrage est que l'UX est un état d'esprit à mettre en œuvre tout au long d'un projet informatique, un processus qui part de l'utilisateur pour sans cesse y revenir. En particulier, les aspects d'accessibilité des applications et d'éthique des professionnels de l'UX sont abordés.

L'auteure cherche d'abord à déconstruire des mythes sur l'UX, avant de reconstruire un cadre plus sain sur des bases scientifiques, en omettant tous les sujets pour lesquels la communauté scientifique n'a pas encore atteint de consensus. Par ailleurs, la liste des références est bien fournie et permet d'explorer plus en avant certains sujets, selon ses centres d'intérêt. Ce faisant, les concepts abordés sont clairement définis (en sus d'un glossaire en fin d'ouvrage).





 Commenter Signaler un problème

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 02/06/2022 à 8:40
L'UX, c'est quoi exactement ?
Une approche bienveillante pour des expériences optimales


L’UX (Expérience Utilisateurs) c'est avant tout un état d'esprit qui consiste à se mettre à la place des humains qui vont utiliser un produit afin d’anticiper, d’éviter ou de corriger les problèmes qu’ils pourraient rencontrer. Le but est de leur offrir ainsi la meilleure « expérience » possible, et plus largement d'améliorer la vie des humains avec la technologie.

L'objectif de ce livre est d'introduire un large public à l'approche UX afin de l'aider à comprendre pourquoi certains produits sont d'approche simple et sont faciles à utiliser, alors que d'autres sont frustrants ou décevants.

Il vous propose une visite guidée concise et vulgarisée en commençant par les idées reçues dont il faut se débarrasser, puis en donnant un éclairage pragmatique sur la manière dont fonctionne notre cerveau.

Il détaille ensuite les outils et les méthodes dont se servent les professionnels de l’UX. Il aborde enfin d’importantes questions d’éthique, d’accessibilité et d’inclusion qui sont au cœur de l’approche UX.

[Lire la suite]



 
couverture du livre Coder proprement

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Coder proprement

Nettoyez votre code et devenez plus performant !

de
Public visé : Intermédiaire

Résumé de l'éditeur

Si un code « sale » peut fonctionner, il peut également remettre en question la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code « à la volée » et les valeurs d’un artisan du logiciel qui feront de vous un meilleur programmeur. Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste des systèmes dont l’objectif est de produire un meilleur code.

Coder proprement est décomposé en trois parties :

La première décrit les principes, les motifs et les pratiques employés dans l’écriture d’un code propre.
La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d’elles est un exercice de nettoyage : vous partirez d’un exemple de code présentant certains problèmes et l’auteur vous expliquera comment en obtenir une version saine et performante.
La troisième partie est une sorte de « récompense » puisqu’elle contient une liste d’indicateurs éprouvés par l’auteur qui seront précieux pour repérer efficacement les défauts de votre code.

Édition : Pearson Education - 484 pages, 1re édition, 5 mai 2019

ISBN10 : 232600227X - ISBN13 : 9782326002272

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 38.00 € TTC)
Code propre
Noms significatifs
Fonctions
Commentaires
Mise en forme
Objets et structures de données
Gestion des erreurs
Limites
Tests unitaires
Classes
Systèmes
Émergences
Concurrence
Améliorations successives
Au coeur de JUnit
Remaniement de SerialDate
Indicateurs et heuristiques
Annexes
Critique du livre par la rédaction Thibaut Cuvelier le 25 novembre 2020
Autant il est facile de déterminer si du code est propre, autant il est difficile d'écrire du code propre. Ce livre n'aborde que ce sujet : l'art de remanier du code fonctionnel en code propre. Pour ce faire, l'auteur et ses six collaborateurs passent en revue une grande quantité d'aspects par lesquels un code peut pécher par manque de propreté, regroupé en sujets génériques.

Ces présentations sont résolument pratiques, la majorité des concepts étant directement appliqués sur des morceaux de code (souvent issus de projets réels, parfois même libres). On compte d'ailleurs aussi trois chapitres entièrement consacrés à des études de cas, classées par difficulté croissante : l'auteur part d'un code améliorable (voire carrément sale) pour l'améliorer, en détaillant chaque étape. Le dernier chapitre résume ces points saillants sous la forme d'heuristiques, pour objectiver la détection de problèmes dans le code.

Néanmoins, l'ouvrage est spécifique à Java : tous les exemples sont écrits dans ce langage. Bon nombre de conseils s'appliquent sans problème à d'autres langages, mais certains chapitres sont spécifiques à la plateforme Java. De plus, on sent que l'original a été écrit en 2009, quand il n'y avait encore que Java 6. On aurait aimé l'opinion de l'auteur sur les nouvelles fonctionnalités apportées depuis lors.




 Commenter Signaler un problème

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 05/12/2020 à 23:08
Coder proprement
Nettoyez votre code et devenez plus performant !
Si un code « sale » peut fonctionner, il peut également remettre en question la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code « à la volée » et les valeurs d’un artisan du logiciel qui feront de vous un meilleur programmeur. Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste des systèmes dont l’objectif est de produire un meilleur code.

Coder proprement est décomposé en trois parties :

La première décrit les principes, les motifs et les pratiques employés dans l’écriture d’un code propre.
La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d’elles est un exercice de nettoyage : vous partirez d’un exemple de code présentant certains problèmes et l’auteur vous expliquera comment en obtenir une version saine et performante.
La troisième partie est une sorte de « récompense » puisqu’elle contient une liste d’indicateurs éprouvés par l’auteur qui seront précieux pour repérer efficacement les défauts de votre code.

[Lire la suite]




 
couverture du livre Git

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Git

Maîtrisez la gestion de vos versions

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (graphiste, webdesigner, etc.).

Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l'utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d'un dépôt, outils internes...). Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise.

Deux chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en œuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l'équipe doit passer pour versionner un projet existant.

Cette nouvelle édition s'enrichit d'un chapitre qui présente une liste d'alias et de commandes prêtes à l'emploi, fruit d'années de pratique de Git de l'auteur, afin que le lecteur utilise Git plus efficacement et puisse obtenir les solutions de problèmes communs. Le dernier chapitre présente un cas réel d'intégration continue 100% Git dans le cadre d'un développement web avec le framework Django.

Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

Édition : ENI - 377 pages, 2e édition, 12 juin 2019

ISBN10 : 2409019102 - ISBN13 : 9782409019104

Commandez sur www.amazon.fr :

54.00 € TTC (prix éditeur 54.00 € TTC)
  • Avant-propos
  • Git et la gestion de version
  • Installation de Git
  • Création d’un dépôt
  • Manipulation des fichiers et commit
  • Consultation et manipulation de l’historique
  • Les branches et les tags
  • Partager un dépôt
  • Git-Flow : workflow d’entreprise
  • Les outils de Git
  • Scénario de développeur indépendant
  • Scénario d’équipe
  • Productivité maximale avec Git
  • Git en déploiement continu
  • Aide-mémoire
Critique du livre par la rédaction Nicolas Vallée le 16 décembre 2019
Cet ouvrage est destiné à un public allant du développeur débutant jusqu'à des personnes plus expérimentées sur d'autres outils de gestion de version. Il est construit autour d'un fil conducteur (la création d'un site web), même si chaque chapitre peut également être lu de manière indépendante.
Par ailleurs, toutes les notions abordées sont mises en lumière dans un contexte pratique et sont particulièrement bien illustrées.

Attention, si vous cherchez à acquérir un manuel de référence ou à approfondir votre connaissance de Git, ce ne sera probablement pas le meilleur choix.




 Commenter Signaler un problème

Avatar de gorgonite gorgonite - Rédacteur/Modérateur https://www.developpez.com
l 15/12/2019 à 22:35
Git
Maîtrisez la gestion de vos versions


Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (graphiste, webdesigner, etc.).

Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l'utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d'un dépôt, outils internes...). Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise.

Deux chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en œuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l'équipe doit passer pour versionner un projet existant.

Cette nouvelle édition s'enrichit d'un chapitre qui présente une liste d'alias et de commandes prêtes à l'emploi, fruit d'années de pratique de Git de l'auteur, afin que le lecteur utilise Git plus efficacement et puisse obtenir les solutions de problèmes communs. Le dernier chapitre présente un cas réel d'intégration continue 100% Git dans le cadre d'un développement web avec le framework Django.

Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

[Lire la suite]



 
couverture du livre Gestion des tests logiciels

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Gestion des tests logiciels

Bonnes pratiques à mettre en œuvre pour l'industrialisation des tests

de

Résumé de l'éditeur

Ce livre sur la gestion des tests logiciels s'adresse principalement aux Chefs de projets fonctionnels, Assistants Maîtrise d'Ouvrage et éventuellement aux Développeurs, qui souhaitent embrasser l'ensemble des processus de recette indépendamment de leur niveau préalable de connaissances sur le sujet.

L'objectif de ce livre est donc unique : permettre au lecteur d'assimiler tant la théorie que la pratique des tests afin de lui donner les moyens de les mettre en œuvre concrètement ensuite : évaluation des charges, bilan des tests en passant par l'organisation, la préparation et l'exécution des tests. L'auteur présente aussi bien les tests pour les applications Web que pour les terminaux mobiles, les flux et les traitements de masse.

Ce livre est la description des bonnes pratiques à mettre en œuvre dans les différentes situations qu'un chef de projet sera amené à gérer. Il est le fruit d'un retour de 18 ans d'expérience : il ne se veut pas une vague théorie industrielle appliquée mais le résultat d'une succession d'échecs, de tâtonnements, d'échanges avec d'autres ingénieurs, développeurs et acteurs de tout type à commencer par le plus important de tous : le client, l'utilisateur final.

Cette nouvelle édition propose la mise en œuvre de cette méthodologie dans l'outil gratuit ProjeQtOr.

Des kits méthodologiques avec des modèles de documents qui vous permettront de passer de la théorie à la pratique sont en téléchargement sur www.editions-eni.fr.

Édition : ENI - 466 pages, 2e édition, 11 mai 2016

ISBN10 : 2409000304 - ISBN13 : 9782409000300

Commandez sur www.amazon.fr :

45.00 € TTC (prix éditeur 45.00 € TTC)
Avant-propos
Généralités
Organiser les tests unitaires
Définir un périmètre de tests : la stratégie
Gérer les données : la principale contrainte
Organiser une recette
Gérer les observations
Piloter une recette
Outiller une recette sous ProjeQtOr
Kits pratiques et exemple commenté
Critique du livre par la rédaction Alexandre Laurent le 12 janvier 2019
Cet ouvrage donne une description plutôt complète du processus de mise en place et d’exécution des tests dans un projet. En effet, trois quarts du livre sont consacrés à la théorie de l’organisation d’un projet proposant des tests. Ainsi, un chef de projet aura un support l’aidant à intégrer les tests dans son processus, que ce soit pour un nouveau produit ou dans une mission de maintenance.
La partie restante du livre offre une description de la configuration et de l’utilisation du logiciel ProjeQtOr permettant d’encadrer et de documenter l’exécution des tests du projet.

Globalement, ce livre est très théorique. Les développeurs n’auront qu’un intérêt très limité à le lire, car celui-ci ne porte que sur la gestion industrielle des tests, c’est-à-dire leurs mises en place et leurs suivis du point de vue organisationnel. Le développement des tests à proprement parler n’est jamais abordé.
De plus, il semble que les processus détaillés dans l’ouvrage sont, avant tout, liés à l’organisation des projets dans les SSII et aux grandes entreprises. Évidemment, ils pourront être adaptés à d’autres structures mais une solution applicable pour des petites entreprises aurait apporté une aide supplémentaire.
Aussi, bien que ce soit une deuxième édition (parue en 2016), les propos du livre témoignent de leur époque. Les tests pour plates-formes mobiles sont survolés, car ces dernières viennent d’arriver sur le marché (tout en mettant en avant les tests pour Pocket PC et Palm). On en retiendra seulement qu’il est plus difficile de tester ces plates-formes et que des précautions supplémentaires sont à prendre en compte. Toutefois, le lecteur ne pourra pas retenir la question suivante : est-ce que les méthodes et processus présentés dans ce livre sont encore d’actualités ?

En bref, c’est un livre permettant à un chef de projet de mettre en place un processus de tests. Toutefois, même si cela été un bon livre dix ans avant, le monde de l’informatique a déjà changé et il est indéniable que les propos ne sont pas à jour.




 Commenter Signaler un problème

Avatar de Malick Malick - Community Manager https://www.developpez.com
l 14/01/2019 à 16:51
Bonjour chers membres du Club,

Je vous invite à lire la critique qu'Alexandre Laurent a faite pour vous au sujet du livre :

Ce livre sur la gestion des tests logiciels s'adresse principalement aux Chefs de projets fonctionnels, Assistants Maîtrise d'Ouvrage et éventuellement aux Développeurs, qui souhaitent embrasser l'ensemble des processus de recette indépendamment de leur niveau préalable de connaissances sur le sujet.

L'objectif de ce livre est donc unique : permettre au lecteur d'assimiler tant la théorie que la pratique des tests afin de lui donner les moyens de les mettre en œuvre concrètement ensuite : évaluation des charges, bilan des tests en passant par l'organisation, la préparation et l'exécution des tests. L'auteur présente aussi bien les tests pour les applications Web que pour les terminaux mobiles, les flux et les traitements de masse.Lire la suite de la critique...

Bonne lecture
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
l 11/01/2019 à 19:05
Gestion des tests logiciels
Bonnes pratiques à mettre en œuvre pour l'industrialisation des tests


Ce livre sur la gestion des tests logiciels s'adresse principalement aux Chefs de projets fonctionnels, Assistants Maîtrise d'Ouvrage et éventuellement aux Développeurs, qui souhaitent embrasser l'ensemble des processus de recette indépendamment de leur niveau préalable de connaissances sur le sujet.

L'objectif de ce livre est donc unique : permettre au lecteur d'assimiler tant la théorie que la pratique des tests afin de lui donner les moyens de les mettre en œuvre concrètement ensuite : évaluation des charges, bilan des tests en passant par l'organisation, la préparation et l'exécution des tests. L'auteur présente aussi bien les tests pour les applications Web que pour les terminaux mobiles, les flux et les traitements de masse.

Ce livre est la description des bonnes pratiques à mettre en œuvre dans les différentes situations qu'un chef de projet sera amené à gérer. Il est le fruit d'un retour de 18 ans d'expérience : il ne se veut pas une vague théorie industrielle appliquée mais le résultat d'une succession d'échecs, de tâtonnements, d'échanges avec d'autres ingénieurs, développeurs et acteurs de tout type à commencer par le plus important de tous : le client, l'utilisateur final.

Cette nouvelle édition propose la mise en œuvre de cette méthodologie dans l'outil gratuit ProjeQtOr.

Des kits méthodologiques avec des modèles de documents qui vous permettront de passer de la théorie à la pratique sont en téléchargement sur www.editions-eni.fr.

[Lire la suite]



 
couverture du livre Git par la pratique

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Git par la pratique

de
Public visé : Débutant

Résumé de l'éditeur

Grâce à son modèle de gestion de versions, Git est devenu un puissant outil de collaboration, indispensable dans tous les types de projets informatiques. Prenez les rênes de Git sous la houlette de David Demaree, qui fait la lumière sur le déroulement du processus en ligne de commande, les subtilités des repositories et des branches, les ingrédients d'un message de commit pertinent et bien d'autres aspects... Avec lui, vous découvrirez les tâches courantes du suivi de version et des conseils avisés pour les scénarios plus complexes. Avec ce petit guide pratique, vous avez entre les mains un outil précieux pour faire de Git votre allié et celui de toute votre équipe.

Édition : Eyrolles - 160 pages, 1re édition, 23 novembre 2017

ISBN10 : 2212674414 - ISBN13 : 9782212674415

Commandez sur www.amazon.fr :

15.00 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
  1. Penser en versions
  2. Fondamentaux
  3. Branches
  4. Repositories distants
  5. Historique
Critique du livre par la rédaction Cédric Duprez le 21 septembre 2018
« Git par la pratique » est un court ouvrage (150 pages environ) dont le but n’est pas de décrire de manière exhaustive le fonctionnement de « Git », outil de gestion de versions, mais de permettre au lecteur d’en comprendre les grands principes et de mieux en appréhender les principales fonctions.
Et de ce point de vue, cet ouvrage atteint clairement, à mon sens, l’objectif qu’il s’est fixé.

Sa structure est parfaitement adaptée à cette découverte : quatre chapitres, chacun dédié à une grande fonctionnalité. C'est suffisant pour éviter de se perdre...
Après une courte partie introductive sur les principes de la gestion des versions un premier chapitre décrit les fondamentaux de « Git ». Autant dire que par fondamentaux, il faut entendre l’indexation et le « commit ». Ces deux commandes sont bien détaillées et expliquées. Curieusement, l’installation de « Git » sous « Linux » n’est pas du tout évoquée (bien qu’elle ne soit pas compliquée, elle aurait quand même mérité, je trouve, de faire l’objet d’un paragraphe, quand on sait que « Git » a été initié par Linus Torvald…).
La deuxième partie traite des branches « création et fusion » et « gestion des conflits ». Mon regret sur cette partie : que la commande de suppression d’une branche ne soit pas fournie (alors que l’auteur explique bien qu’il est possible de supprimer une branche si elle n’est plus utilisée).
La troisième partie aborde les liens entre répertoire local et dépôts (repositories) distants. Là, c’est surtout (pour ne pas dire uniquement) « Github » qui est présenté. Les commandes pour relier répertoires locaux et distants, avec les branches, sont clairement expliquées.
Enfin, la dernière partie explique comment analyser l’historique d’un projet, remonter vers des versions antérieures et évaluer les écarts entre différents « commits » (ce qui est fondamental avec un outil de gestion des versions). Sur cette partie, je trouve que les explications sur la façon de rédiger correctement un message de « commit » sont un peu longues.

En conclusion, je dirais que « Git » par la pratique est un bon ouvrage pour débutant, complètement néophyte. La liste des commandes est relativement succincte, mais suffisante pour commencer à se débrouiller très convenablement, à prendre les bons réflexes. Toutefois, pour le lecteur qui souhaite approfondir ses connaissances, il faudra rapidement passer à des ouvrages plus détaillés.




 Commenter Signaler un problème

Avatar de ced ced - Rédacteur/Modérateur https://www.developpez.com
l 21/09/2018 à 14:51
Git par la pratique


Grâce à son modèle de gestion de versions, Git est devenu un puissant outil de collaboration, indispensable dans tous les types de projets informatiques. Prenez les rênes de Git sous la houlette de David Demaree, qui fait la lumière sur le déroulement du processus en ligne de commande, les subtilités des repositories et des branches, les ingrédients d'un message de commit pertinent et bien d'autres aspects... Avec lui, vous découvrirez les tâches courantes du suivi de version et des conseils avisés pour les scénarios plus complexes. Avec ce petit guide pratique, vous avez entre les mains un outil précieux pour faire de Git votre allié et celui de toute votre équipe.

[Lire la suite]



 
couverture du livre Git

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Git

Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques)

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (Graphiste, Webdesigner, etc.).

Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l’utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d’un dépôt, outils internes...) Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise.

Les deux derniers chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en œuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l’équipe doit passer pour versionner un projet existant.

Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Édition : ENI - 283 pages, 1re édition, 13 janvier 2016

ISBN10 : 2746099268 - ISBN13 : 9782409000027

Commandez sur www.amazon.fr :

54.00 € TTC (prix éditeur 54.00 € TTC)
  • Avant-propos
  • Git et la gestion de version
  • Installation de Git
  • Création d'un dépôt
  • Manipulation des fichiers et commit
  • Consultation et manipulation de l'historique
  • Les branches et les tags
  • Partager un dépôt
  • Git-Flow : workflow d'entreprise
  • Les outils de Git
  • Scénario de développeur indépendant
  • Scénario d'équipe – Aide-mémoire
Critique du livre par la rédaction Julien Plu le 1er août 2016
Ce livre sur Git est certainement le meilleur ouvrage que j’ai pu lire sur le sujet. Certes moins détaillé et poussé que le fameux livre « Pro Git », mais bien plus accessible pour les débutants.

Le très grand avantage de ce livre est le fait que chaque chapitre est indépendant, de ce fait, on peut lire seulement le chapitre qui nous intéresse et tout de suite être dans le sujet sans avoir à passer un long moment à lire tous les précédents chapitres. Les exemples fournis dans ce livre sont principalement tirés de véritables cas d’utilisation et c’est fortement agréable, car on peut facilement se projeter et appliquer le même raisonnement pour nos besoins.

Le seul bémol de ce livre est qu’il se lit très vite, on aurait parfois voulu que l’auteur aille un peu plus dans les détails, en ajoutant par exemple des cas problématiques plus spécifiques et comment les résoudre. Je recommande absolument ce livre pour toute personne désirant se former à Git. Pour les personnes ayant déjà une expérience, il fera une excellente référence.




 Commenter Signaler un problème

Avatar de snake264 snake264 - Expert éminent sénior https://www.developpez.com
l 26/07/2016 à 10:35
Git
Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques)


Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (Graphiste, Webdesigner, etc.).

Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l’utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d’un dépôt, outils internes...) Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise.

Les deux derniers chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en œuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l’équipe doit passer pour versionner un projet existant.

Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

[Lire la suite]



 
couverture du livre Découvrir DevOps

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
2 commentaires
 
 

Découvrir DevOps

L'essentiel pour tous les métiers

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s’adresse à tous ceux qui s’intéressent aux systèmes d’informations innovants, à tous les passionnés d’informatique qui pensent que l’organisation est aussi importante que la technique pour réussir, ainsi qu’aux familiers de la notion d’agilité dans le monde de l’informatique.
DevOps est une démarche qui permet aux équipes de développement et d’infrastructure de collaborer plus efficacement face à ces nouvelles exigences du mode logiciel. À l’ère du continuous delivery et du cloud DevOps s’inscrit dans le prolongement des méthodes agiles et s’inspire d’autres expériences telles que Lean Startup, Scrum…
L’originalité de ce livre est d’aborder le sujet sous différents points de vue pour répondre au mieux aux interrogations et problématiques pratiques de tous les métiers concernés qu’il s’agisse des développeurs, des opérationnels, mais aussi du management de la DSI et des acteurs métiers.
Cet ouvrage offre ainsi une vision à 360° de la démarche DevOps. II a été rédigé de manière pédagogique et concrète pour vous donner toutes les informations dont vous avez besoin pour entreprendre une démarche DevOps dans votre organisation.

Édition : Dunod - 232 pages, 16 mars 2016

ISBN10 : 2100745875 - ISBN13 : 9782100745876

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 24.09 € TTC)
La démarche DevOps enfin expliquée. DevOps dans la transformation digitale. DevOps vu par les équipes développement. DevOps vu par les équipes opérations. DevOps vu par la qualité. DevOps vu par le management. DevOps pour la stratégie business. DevOps dans la vraie vie. Quelques idées reçues sur DevOps. DevOps demain ?

Préface


Introduction

Chapitre 1 – La démarche DevOps enfin expliquée
1.1 Culture
1.2 Collaboration
1.3 Automatisation
1.4 Continuous delivery
1.5 Perspectives technologiques

Chapitre 2 – DevOps dans la transformation digitale
2.1 DevOps est agile
2.2 DevOps et le cloud
2.3 DevOps, big data et machine learning
2.4 DevOps et mobilité
2.5 DevOps, innovation et design thinking

Chapitre 3 – DevOps vu par les équipes développement
3.1 L’évolution du rôle du développeur DevOps
3.2 L’environnement de développement
3.3 Le développement de l’application
3.4 Le contrôle de code source
3.5 Les solutions de gestion de packages
3.6 Le système de build
3.7 Le processus de release management
3.8 L’instrumentation et la supervision : la vue du développeur

Chapitre 4 – DevOps vu par les équipes opérations
4.1 L’évolution du rôle et de l’organisation des opérations
4.2 La mise en œuvre d’une infrastructure agile
4.3 Le cloud : un accélérateur pour les opérations DevOps
4.4 Le provisioning d’infrastructure
4.5 Le déploiement
4.6 L’optimisation des ressources
4.7 La supervision des infrastructures

Chapitre 5 – DevOps vu par la qualité
5.1 Évolution des métiers de la qualité
5.2 Le sens de la mesure
5.3 La qualité au service du cycle de développement logiciel
5.4 Le cycle de développement logiciel au service de la qualité
5.5 DevOps et sécurité

Chapitre 6 – DevOps vu par le management
6.1 Adopter le modèle Devops
6.2 L’organisation d’une équipe DevOps
6.3 Le pilotage par l’expérimentation
6.4 Continuous feedback and learning
6.5 La reconnaissance par l’implication du métier

Chapitre 7 – DevOps pour la stratégie business
7.1 L’adoption facilitée de l’innovation
7.2 Enfin réussir à réduire le time to market
7.3 Optimiser et rationaliser les coûts de l’IT
7.4 Réduire le MTTR et augmenter le MTBF
7.5 Réussir l’amélioration continue des applications
7.6 Assurer la continuité de l’espace de travail

Chapitre 8 – DevOps dans la vraie vie
8.1 Facebook
8.2 Netflix
8.3 Microsoft

Chapitre 9 – Quelques idées reçues sur DevOps
9.1 DevOps remplace / est incompatible avec ITIL
9.2 DevOps remplace agile
9.3 DevOps = automatisation
9.4 DevOps = « infrastructure as code »
9.5 DevOps = open source
9.6 DevOps = No-Ops
9.7 DevOps fusionne les équipes Dev et Ops
9.8 DevOps est une intervention des Dev contre les Ops
9.9 DevOps ne fonctionne que dans les start-up et les petites entreprises
9.10 DevOps ne fonctionne que pour le web

Chapitre 10 – DevOps demain ?
10.1 La fin de l’obsolescence applicative pour les Ops
10.2 L’avènement du SaaS comme standard dans les entreprises
10.3 Automatisation des environnements avec Docker

Conclusion
.

Index
Critique du livre par la rédaction Lucas Girardin le 6 septembre 2016
J’ai lu ce livre qui m’a été offert, je connaissais déjà DevOps mais je dois avouer que je connaissais surtout des idées un peu préconçues, des idées sur la partie Ops d’ailleurs (étant plutôt partie Dev). Ce livre à du coup était une bonne occasion de remettre les choses dans l’ordre en expliquant pour chaque partie ce qu’est DevOps, alors il y a parfois un peu trop de détails à comprendre quand on lit une partie qui ne nous concerne pas directement.

En l’occurrence pour moi la partie Ops. Je suis loin de l’avoir dévoré rapidement contrairement aux autres parties du livre avec lesquelles j’ai plus de sensibilité.

La partie des idées reçues est très intéressante et instructive, tout comme la partie retour d’expérience qui donne plein de ressources pour creuser le sujet. Un livre que je recommande pour se tenir informé de ce mouvement qui a plein d’avenir.




 Commenter Signaler un problème

Avatar de Community Management Community Management - Community Manager https://www.developpez.com
l 02/06/2016 à 19:23
Découvrir DevOps
L'essentiel pour tous les métiers


Ce livre s’adresse à tous ceux qui s’intéressent aux systèmes d’informations innovants, à tous les passionnés d’informatique qui pensent que l’organisation est aussi importante que la technique pour réussir, ainsi qu’aux familiers de la notion d’agilité dans le monde de l’informatique.
DevOps est une démarche qui permet aux équipes de développement et d’infrastructure de collaborer plus efficacement face à ces nouvelles exigences du mode logiciel. À l’ère du continuous delivery et du cloud DevOps s’inscrit dans le prolongement des méthodes agiles et s’inspire d’autres expériences telles que Lean Startup, Scrum…
L’originalité de ce livre est d’aborder le sujet sous différents points de vue pour répondre au mieux aux interrogations et problématiques pratiques de tous les métiers concernés qu’il s’agisse des développeurs, des opérationnels, mais aussi du management de la DSI et des acteurs métiers.
Cet ouvrage offre ainsi une vision à 360° de la démarche DevOps. II a été rédigé de manière pédagogique et concrète pour vous donner toutes les informations dont vous avez besoin pour entreprendre une démarche DevOps dans votre organisation.

[Lire la suite]


Avatar de Community Management Community Management - Community Manager https://www.developpez.com
l 08/09/2016 à 11:57
Lucas Giradin apporte une critique du livre.

J’ai lu ce livre qui m’a été offert, je connaissais déjà DevOps mais je dois avouer que je connaissais surtout des idées un peu préconçues, des idées sur la partie Ops d’ailleurs (étant plutôt partie Dev). Ce livre à du coup était une bonne occasion de remettre les choses dans l’ordre en expliquant pour chaque partie ce qu’est DevOps, alors il y a parfois un peu trop de détails à comprendre quand on lit une partie qui ne nous concerne pas directement...
Découvrez l'intégralité de la critique

Retrouvez les meilleurs livres pour apprendre l'ALM
Avatar de NaSa NaSa - Membre actif https://www.developpez.com
l 09/09/2016 à 9:25
Disponible en version numérique SUR le site de l'éditeur

 
couverture du livre Modélisation de bases de données

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Modélisation de bases de données

Modélisation de bases de données

de
Public visé : Débutant

Résumé de l'éditeur

S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment créer un diagramme conceptuel pour concevoir une base de données optimisée via le langage SQL. La démarche est indépendante de tout éditeur de logiciel et aisément transposable, quel que soit l'outil de conception choisi.

Le livre décrit d'abord la construction d'un modèle conceptuel à l'aide de règles de validation et de normalisation. Tous les mécanismes de dérivation d'un modèle conceptuel dans un schéma relationnel sont clairement commentés à l'aide d'exemples concrets. Le modèle logique peut être ensuite optimisé avant l'écriture des scripts SQL. Les règles métier sont implémentées par des contraintes SQL, déclencheurs, ou dans le code des transactions. La dernière étape consiste à définir les vues pour les accès extérieurs. Le livre se clôt par une étude comparative des principaux outils de modélisation sur le marché.

En grande partie réécrite pour prendre en compte les formalismes entité-association tels que Merise ou Barker, cette troisième édition est commentée par Frédéric Brouard, expert SQL Server et auteur de nombreux ouvrages et articles sur le langage SQL. Émaillée d'une centaine de schémas et d'illustrations, elle est complétée par 30 exercices inspirés de cas réels.

Édition : Eyrolles - 368 pages, 3e édition, 21 mai 2015

ISBN10 : 2212142064 - ISBN13 : 9782212142068

Commandez sur www.amazon.fr :

29.09 € TTC (prix éditeur 29.09 € TTC)
Le niveau conceptuel
Analyse des besoins
Concepts majeurs
Identifiants
Associations binaires et n-aires
Couples à rattacher et avec doublons
Identification relative
Héritage
Aspects temporels
Démarche à adopter
Règles métier et contraintes
Règles de validation

Le niveau logique
Du conceptuel au relationnel
Typez vos colonnes
Normalisation
Calculs de volumétrie

Le niveau physique
Le langage SQL
Passage du logique au physique
Programmation des contraintes
Dénormalisation

Le niveau externe
Vues relationnelles
Vues matérialisées
Déclencheurs INSTEAD OF

Les outils du marché : de la théorie à la pratique
Critique du livre par la rédaction Cédric Duprez le 6 janvier 2016
Intitulé "UML 2 pour les bases de données" dans sa précédente édition, cet ouvrage a changé de titre dans sa toute dernière version, pour se recentrer sur la modélisation des bases de données. Et effectivement, ce livre s'attache surtout à enseigner les techniques de modélisation de bases de données, en utilisant préférentiellement l'UML, mais pas seulement (les méthodes Merise et entité-association sont tout autant abordées).
Après une longue introduction rappelant l'historique de la modélisation des bases de données et les règles incontournables à respecter, l'auteur suit un plan chronologique permettant d'aboutir à une base de données correctement implémentée.
La première partie porte sur le modèle conceptuel, présentant les différents concepts et les trois grandes méthodes utilisables (UML, Merise, entité-association). Cette partie s'appuie sur de nombreux exemples tirés de différents domaines fonctionnels, ce qui la rend compréhensible de tous. C'est le plus long chapitre du livre, mais il est très complet et souligne ainsi toute l'importance de cette étape de modélisation cruciale, malheureusement souvent sous-estimée (pour ne pas dire oubliée).
La deuxième partie explique le passage du modèle conceptuel au modèle logique (pour obtenir des tables, des colonnes, des règles d'intégrité...). Les principes énoncés dans le premier chapitre sont repris et leurs règles de transcription clairement présentées. Une part importante est donnée à la normalisation, pour garantir les performances finales de la base de données.
La troisième partie présente les techniques de passage du modèle logique (tables, colonnes, contraintes) au modèle physique (traduction en SQL).
La quatrième partie est une nouveauté : le modèle externe. C'est un plus indéniable dans cette nouvelle édition, parce qu'elle montre comment implémenter une vision de la base de données finalisée compréhensible par un utilisateur qui ne maîtrise pas le schéma physique final (par le biais des vues).
La cinquième et dernière partie explique comment six grands outils de modélisation du marché mettent en œuvre tous les concepts présentés dans le livre.
Chaque partie fait l'objet d'exercices d'application dont les solutions sont données à la fin du livre.

À mon sens, ce livre, très clair, très complet sur la partie conceptuelle notamment, est un incontournable pour qui souhaite aborder superficiellement ou en profondeur la modélisation des bases de données. Il fait parfaitement le tour de la question, dans un ordre logique, présente de nombreux exemples et exercices applicables, est truffé de conseils pratiques fournis par l'auteur et par Frédéric Brouard. Chaque étape est très bien exposée, les correspondances entre modèles sont également limpides.
Je note toutefois quelques petits regrets me concernant :
- les règles incontournables présentées en introduction : j'ai trouvé que, détaillées en introduction, ces règles suscitent questions et perplexité d'entrée de lecture, alors que ces questions seront levées plus loin dans l'ouvrage ;
- une couverture incomplète de la modélisation physique : il est très peu fait mention des index et techniques d'indexation, ni des espaces de tables (tablespaces) ;
- l'absence de quelques outils également très aboutis pour modéliser : Enterprise Architect (licence plus abordable que certains des outils présentés), DB-Main (gratuit et qui mériterait d'être présenté)... même si cette partie sur les outils n'est pas la plus importante à mes yeux.

Au final, je recommande chaudement cet ouvrage, qu'il convient de toujours avoir sous la main quand on modélise une base, ou dans lequel on peut se replonger quand il s'agit de dialoguer avec les informaticiens chargés de développer les briques de votre système d'information.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 30/12/2015 à 20:30
Modélisation de bases de données
Modélisation de bases de données


S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment créer un diagramme conceptuel pour concevoir une base de données optimisée via le langage SQL. La démarche est indépendante de tout éditeur de logiciel et aisément transposable, quel que soit l'outil de conception choisi.

Le livre décrit d'abord la construction d'un modèle conceptuel à l'aide de règles de validation et de normalisation. Tous les mécanismes de dérivation d'un modèle conceptuel dans un schéma relationnel sont clairement commentés à l'aide d'exemples concrets. Le modèle logique peut être ensuite optimisé avant l'écriture des scripts SQL. Les règles métier sont implémentées par des contraintes SQL, déclencheurs, ou dans le code des transactions. La dernière étape consiste à définir les vues pour les accès extérieurs. Le livre se clôt par une étude comparative des principaux outils de modélisation sur le marché.

En grande partie réécrite pour prendre en compte les formalismes entité-association tels que Merise ou Barker, cette troisième édition est commentée par Frédéric Brouard, expert SQL Server et auteur de nombreux ouvrages et articles sur le langage SQL. Émaillée d'une centaine de schémas et d'illustrations, elle est complétée par 30 exercices inspirés de cas réels.

[Lire la suite]



 
couverture du livre IT Gouvernance

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

IT Gouvernance

Maîtrise d'une système d'information

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse à tous les DSI, ainsi qu'aux ingénieurs en SI, aux consultants, aux chefs de projets et aux managers.

Les services informatiques ont, en seulement quelques années, vu leur statut passer de simple soutien logistique à celui de facteur stratégique du développement de l'entreprise. Le concept de gouvernance des systèmes d'information, récemment apparu dans les entreprises nord américaines, est sans aucun doute la réponse la plus pertinente et la plus aboutie dans ce domaine. Souvent incarnée par les méthodes Cobit et ITIL, L'IT Gouvernante ne se résume pourtant pas à la seule mise en oeuvre de recommandations techniques. Elle définit les règles, les structures et les pratiques à adopter pour gérer efficacement les services informatiques. Maturité des systèmes, gestion de la performance, management des ressources, maîtrise des risques et des coûts, dispositif de surveillance, sont autant de paramètres relevant désormais de la responsabilité du top management.

Conçu comme un véritable guide méthodologique et pratique, ce livre analyse et explique tous les aspects de VIT Gouvernante. Il permettra de maîtriser les éléments fondamentaux du management aussi bien sur les plans organisationnel et relationnel, que décisionnel, fonctionnel et technique.

Édition : Dunod - 200 pages, 1re édition, 31 mai 2005

ISBN10 : 2100083120 - ISBN13 : 9782100083121

Commandez sur www.amazon.fr :

28.88 € TTC (prix éditeur 36.06 € TTC)
Critique du livre par la rédaction Lucas Girardin le 31 décembre 2015
Le livre IT Gouvernance est un bon premier livre pour aborder le sujet de la gestion d’un système d’information. Sa première partie nous parle de façon générale de la gouvernance IT avec un premier chapitre retraçant un peu l’historique de la question. Il est très intéressant à lire, notamment quand le livre parle des différentes phases de management qui se déroulent tous les 20 ans. Le second chapitre qui sert à comprendre ce qu’est la gouvernance IT est complet mais assez long à lire. Il aurait peut-être fallu aborder la question différemment pour la découper en un peu plus de chapitre et aller à chaque fois un peu plus en profondeur.

La seconde partie du livre concerne les référentiels de la gouvernance. Des graphiques reprennent les principaux référentiels avec leurs points forts et leurs points faibles. C’est vraiment très intéressant d’avoir de manière très condensé cette information. On aborde ensuite un peu plus en détail deux référentiels, Cobit et ITIL. Je ne connais pas Cobit mais les explications étaient plutôt claires et bien fournis. La partie sur ITIL ne vaut pas d’autres livres que j’ai pu lire qui lui sont entièrement dédiés. Mais en un chapitre l’idée principale est là même si ça reste très superficiel.

J’ai trouvé ce livre très bien pour commencer à s’intéresser au management de système d’information. Même sans base préalable tous est expliqué. Mais il est indispensable ensuite de s’attaquer à d’autres livres plus spécialisés pour notamment approfondir la partie sur les référentiels.

Ce livre s’adresse donc plus à des débutants du domaine. Il pourra certes intéresser DSI, ingénieurs, consultants et chefs de projet mais serai bien plus pertinent pour quelqu’un qui n’est pas encore totalement dans domaine. Pour les autres il servira de piqure de rappel efficace.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 30/12/2015 à 20:31
IT Gouvernance
Maîtrise d'une système d'information


Ce livre s'adresse à tous les DSI, ainsi qu'aux ingénieurs en SI, aux consultants, aux chefs de projets et aux managers.

Les services informatiques ont, en seulement quelques années, vu leur statut passer de simple soutien logistique à celui de facteur stratégique du développement de l'entreprise. Le concept de gouvernance des systèmes d'information, récemment apparu dans les entreprises nord américaines, est sans aucun doute la réponse la plus pertinente et la plus aboutie dans ce domaine. Souvent incarnée par les méthodes Cobit et ITIL, L'IT Gouvernante ne se résume pourtant pas à la seule mise en œuvre de recommandations techniques. Elle définit les règles, les structures et les pratiques à adopter pour gérer efficacement les services informatiques. Maturité des systèmes, gestion de la performance, management des ressources, maîtrise des risques et des coûts, dispositif de surveillance, sont autant de paramètres relevant désormais de la responsabilité du top management.

Conçu comme un véritable guide méthodologique et pratique, ce livre analyse et explique tous les aspects de VIT Gouvernante. Il permettra de maîtriser les éléments fondamentaux du management aussi bien sur les plans organisationnel et relationnel, que décisionnel, fonctionnel et technique.

[Lire la suite]



 
couverture du livre  Maîtriser JMeter

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Maîtriser JMeter

Du test de charge à Devops

de
Public visé : Débutant

Résumé de l'éditeur

Au fil des chapitres, vous découvrirez la richesse de JMeter et apprendrez à l'utiliser de façon efficace et performante.

De l'enregistrement automatique qui vous permet de gagner en productivité et en réalisme dans l'écriture de vos scripts, en passant par la variabilisation qui rend votre test réaliste et réutilisable à travers les environnements, les auteurs vous mettent sur la bonne voie de réalisation de vos campagnes de tests de montée en charge.

Ils explorent ensuite les différents protocoles offerts par l'outil à travers des exemples tirés de leurs expériences professionnelles.

Enfin ils montrent comment intégrer l'outil dans la démarche DevOps, réaliser des rapports professionnels et exploiter la richesse de son éco système pour intégrer de nouveaux protocoles, enrichir son monitoring ou démultiplier sa puissance par l'utilisation du Cloud.

Édition : - 401 pages, 1re édition, 12 novembre 2015

ISBN10 : 9782955503607 - ISBN13 : 9782955503607

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 14.00 € TTC)
  • Droits
  • Préface
  • Présentation des auteurs

Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de Francis Walter Francis Walter - Expert éminent sénior https://www.developpez.com
l 13/11/2015 à 12:13
Maîtriser JMeter
Du test de charge à Devops




Au fil des chapitres, vous découvrirez la richesse de JMeter et apprendrez à l'utiliser de façon efficace et performante.

De l'enregistrement automatique qui vous permet de gagner en productivité et en réalisme dans l'écriture de vos scripts, en passant par la variabilisation qui rend votre test réaliste et réutilisable à travers les environnements, les auteurs vous mettent sur la bonne voie de réalisation de vos campagnes de tests de montée en charge.

Ils explorent ensuite les différents protocoles offerts par l'outil à travers des exemples tirés de leurs expériences professionnelles.

Enfin ils montrent comment intégrer l'outil dans la démarche DevOps, réaliser des rapports professionnels et exploiter la richesse de son éco système pour intégrer de nouveaux protocoles, enrichir son monitoring ou démultiplier sa puissance par l'utilisation du Cloud.

[Lire la suite]



 
couverture du livre Django

drapeau
Détails du livre
Sommaire
Critiques (0)
0 commentaire
 
 

Django

Industrialisez vos développements Python

de
Public visé : Expert

Résumé de l'éditeur

Ce livre sur Django s'adresse principalement aux développeurs Python désireux de maîtriser ce framework pour gérer leurs projets de A à Z. Un développeur web utilisant une autre technologie y trouvera matière à évaluer l'apport de Django et à pouvoir s'y plonger facilement.

L'auteur propose une prise en main efficace de Django et conduit progressivement le lecteur à la maîtrise de bases solides sur la conception de projets Django, du développement au déploiement en production.

Une introduction présente les frameworks web en général et Django en particulier, son historique, sa communauté et ses avantages et permet de comprendre les raisons de sa popularité. L'auteur propose ensuite une prise en main de Django puis détaille ses principes techniques et enfin les outils de développement et les IDE qui permettent de travailler avec Django encore plus facilement.

Une série de chapitres couvre les principales notions de Django : la structure d'un projet, l'ORM, les vues et le routage des urls, les templates, le middelware. Un chapitre spécifique traite du puissant outil de création d'applications de type Back Office qu'est l'administration Django.

Enfin, l'auteur conclut le livre par deux chapitres relatifs aux approfondissements et à l'utilisation d'applications Django existantes dans vos projets.

Le lecteur pourra télécharger sur le site www.editions-eni.fr, le projet résultat du tutoriel décrit dans le livre et un projet de réservation de salles avec intégration d'une application tierce.

Édition : ENI - 720 pages, 1re édition, 15 mars 2015

ISBN10 : 2746092700 - ISBN13 : 9782746092709

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 39.00 € TTC)
Les chapitres du livre :
Avant-propos – Présentation du framework Django – Pour débuter – Les outils de développement – Structure d'un projet et des applications – L'ORM et les modèles Django – Les requêtes HTTP, les URL et les vues – Les templates – Le middleware Django – L'administration de Django – Les formulaires Django – La traduction et la localisation – Approfondissements – Les applications Django
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de Lana.Bauer Lana.Bauer - Expert éminent sénior https://www.developpez.com
l 23/07/2015 à 22:45
Django
Industrialisez vos développements Python


Ce livre sur Django s'adresse principalement aux développeurs Python désireux de maîtriser ce framework pour gérer leurs projets de A à Z. Un développeur web utilisant une autre technologie y trouvera matière à évaluer l'apport de Django et à pouvoir s'y plonger facilement.

L'auteur propose une prise en main efficace de Django et conduit progressivement le lecteur à la maîtrise de bases solides sur la conception de projets Django, du développement au déploiement en production.

Une introduction présente les frameworks web en général et Django en particulier, son historique, sa communauté et ses avantages et permet de comprendre les raisons de sa popularité. L'auteur propose ensuite une prise en main de Django puis détaille ses principes techniques et enfin les outils de développement et les IDE qui permettent de travailler avec Django encore plus facilement.

Une série de chapitres couvre les principales notions de Django : la structure d'un projet, l'ORM, les vues et le routage des urls, les templates, le middelware. Un chapitre spécifique traite du puissant outil de création d'applications de type Back Office qu'est l'administration Django.

Enfin, l'auteur conclut le livre par deux chapitres relatifs aux approfondissements et à l'utilisation d'applications Django existantes dans vos projets.

Le lecteur pourra télécharger sur le site www.editions-eni.fr, le projet résultat du tutoriel décrit dans le livre et un projet de réservation de salles avec intégration d'une application tierce.

[Lire la suite]



 
couverture du livre dBase III et IV, Clipper, Fox - Pascal

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
5 commentaires
 
 

dBase III et IV, Clipper, Fox - Pascal

de
Public visé : Expert

Résumé de l'éditeur

Ce livre intéressera les programmeurs qui souhaitent gérer des fichiers dBase en Pascal, utiliser des procédures de saisie écran (Browse), disposer de sources d'un mini-éditeur, ou mettre en oeuvre des interprètes ou des compilateurs de leur langage.

Édition : L'Institut Pascal - 720 pages, 1er septembre 1991

ISBN10 : 0 - ISBN13 : 0

Ce livre est actuellement épuisé
  • Description détaillée de tous les formats de fichiers :
    • bases de données DBF ;
    • fichiers d'index NDX et MDX (dBase), IDX (FoxBase), NTX (Clipper) ;
    • fichiers d'états FRM ;
    • fichiers de variables MEM ;
    • fichiers d'étiquettes LBL ;
    • fichiers de scripts de commandes et sous-programmes PRG ;
    • fichiers mémo DBT.
  • Création d'un interpréteur de commandes et sous-programmes dBase ;
  • Création d'un compilateur de commandes et sous-programmes dBase :
    • Pascal -> Pascal ;
    • Pascal -> Assembleur symbolique ;
    • Pascal -> Binaire ;
    • Assembleur -> Binaire.
Critique du livre par la rédaction Jean-Luc Gofflot le 1er avril 2008
Bien que datant de 1991, cet ouvrage reste d'un grand intérêt pour le développeur Pascal expérimenté.
Car même si les formats de fichiers traités en détail sont un peu désuets, on peut retirer du livre pas mal de notions qui vont au-delà :
  • l'utilisation des tableaux dynamiques ;
  • la gestion des arbres ;
  • la création de A à Z d'un éditeur élémentaire ;
  • la création de A à Z d'un interpréteur ;
  • la création de A à Z d'un compilateur.

Ce livre figure donc en bonne place dans ma bibliothèque.




 Commenter Signaler un problème

Avatar de Linuxman106 Linuxman106 - Nouveau membre du Club https://www.developpez.com
l 08/10/2013 à 23:20
Langage Objets Facile, D. Vaiser, Editions Marabout, 1991.

Un petit livre (190 pages) qui explique la POO avec Turbo-Pascal 5.5, quelques exemples d'objets simples. Ensuite, un objet propagateur unaire pour simuler des circuits électroniques, voir un processeur complet. Très bonnes idées dans ce livre. Malheureusement, un livre probablement introuvable.
Avatar de Alcatîz Alcatîz - Responsable Pascal, Lazarus et Assembleur https://www.developpez.com
l 28/06/2004 à 14:04
Bonjour à tous et à toutes,

Vous avez lu récemment un livre traitant du langage Pascal ? Vous l'avez trouvé intéressant et vous souhaitez le recommander à la communauté ?

Alors postez votre commentaire à la suite de ce sujet.

Nous l'ajouterons à notre sélection des meilleurs livres traitant du langage Pascal et de ses outils de développement. Votre critique personnelle sera incluse ; veuillez donc suffisamment l'étoffer.

Avatar de maldufleur maldufleur - Membre averti https://www.developpez.com
l 28/06/2004 à 15:16
Pascal : Initiation et techniques.
Collection normes et techniques.
Edition Eyrolles.

Il n'est pas tout jeune comme bouquin.
C'est un livre que je conseillerais au personne n'ayant pas ou très peu de connaissances en informatique.
Pour ma part, ayant étudier le pascal en fac, il ne m'a rien apporté.

 
couverture du livre Urbanisation, SOA et BPM

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Urbanisation, SOA et BPM

Le point de vue du DSI

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous les DSI, mais aussi aux décisionnels (aux managers et chefs de projets) et aux opérationnels (développeurs et concepteurs). Il servira également de référence aux étudiants en 2e et 3e cycles d'informatique.

Urbaniser le système d'information c'est en fin de compte transformer l'entreprise pour la rendre plus « agile » non seulement dans son fonctionnement quotidien mais aussi dans son aptitude à évoluer rapidement. C'est avant tout une démarche de maîtrise de la complexité.

Le but de cet ouvrage est d'expliquer les enjeux et les concepts d'une démarche d'urbanisation dans toutes ses dimensions qu'elles soient stratégiques, organisationnelles, matérielles ou logicielles.

La première partie est une introduction et une synthèse pour les non-spécialistes.
La deuxième est consacrée à l'analyse des défis de l'urbanisation. Elle passe en revue les questions essentielles (agilité, flexibilité, coût, échelle...). Les processus qui sont au coeur de l'urbanisation y sont détaillés.
La dernière est une réflexion prospective sur l'urbanisation et sur l'architecture d'entreprise. L'auteur explique sa vision du déploiement d'une architecture SOA, et propose une synthèse sur la démarche à suivre pour améliorer l'agilité du SI.

Cette quatrième édition est intégralement revue et corrigée. De nouvelles sections s'attachent plus particulièrement à l'impact du cloud et à l'évaluation de la complexité.

Édition : Dunod - 304 pages, 4e édition, 17 août 2011

ISBN10 : 2100566369 - ISBN13 : 9782100566365

Commandez sur www.amazon.fr :

35.05 € TTC (prix éditeur 35.05 € TTC)
  • Sommaire
  • Les principes de l’urbanisation.
  • Les objectifs et motivations techniques de l’urbanisation.
  • L’urbanisation dans une stratégie des systèmes d’information.
  • Les principes de l’urbanisation.
  • Les domaines technologiques de l’urbanisation.
  • Les défis de l’urbanisation.
  • Construire une architecture agile ?
  • Le retour sur investissement de l’urbanisation.
  • Urbanisation fractale.
  • Comment piloter ses processus.
  • Architecture de données.
  • Gestion du temps et conduite du changement.
  • Perspectives.
  • Construire une architecture d’entreprise urbanisée.
  • Architecture Orientée Services et agilité.
  • Comment l’urbanisation peut-elle évoluer ?
Critique du livre par la rédaction Lucas Girardin le 24 octobre 2015
Urbanisation, SOA et BPM nous présente une introduction au principe d'urbanisation en le plaçant au cœur de la stratégie d'entreprise. Le fait de parler plus précisément des processus et de leur rôle dans l'entreprise permet plus facilement de répondre à la question pourquoi et comment urbaniser. Plutôt qu'un livre dédié au BPM, d'un autre dédié au SOA pour finir sur un dédié à l'urbanisation. Ce livre aborde les trois notions et permet au lecteur de situer mieux leurs interactions et intérêts. Grâce à ce livre, l’intérêt de faire du SOA pour urbaniser afin de répondre correctement au processus métier est beaucoup plus clair.

Il n'explique cependant pas vraiment comment on peut urbaniser, il présente seulement un retour d'expérience afin de faire comprendre à ceux qui ne l'ont pas encore fait que c'est quelque chose de difficile. Cela rend la lecture d’autant plus intéressante quand on est DSI et qu’on veut mettre en œuvre une urbanisation ou bien quand on cherche à mieux comprendre le métier des architectes d’entreprise.

La dernière partie du livre permet de se projeter un peu plus dans l'avenir en parlant de quelque chose qui est maintenant devenu commun à la DSI. Cloud computing, SO, Automatic computing.

C'est un très bon livre pour débuter l'urbanisation pour peu que l'on possède déjà une bonne culture informatique et si possible une expérience professionnelle dans les domaines de management du SI.




 Commenter Signaler un problème

Avatar de Francis Walter Francis Walter - Expert éminent sénior https://www.developpez.com
l 21/10/2015 à 14:09
Urbanisation, SOA et BPM
Le point de vue du DSI


Cet ouvrage s'adresse à tous les DSI, mais aussi aux décisionnels (aux managers et chefs de projets) et aux opérationnels (développeurs et concepteurs). Il servira également de référence aux étudiants en 2e et 3e cycles d'informatique.

Urbaniser le système d'information c'est en fin de compte transformer l'entreprise pour la rendre plus « agile » non seulement dans son fonctionnement quotidien mais aussi dans son aptitude à évoluer rapidement. C'est avant tout une démarche de maîtrise de la complexité.

Le but de cet ouvrage est d'expliquer les enjeux et les concepts d'une démarche d'urbanisation dans toutes ses dimensions qu'elles soient stratégiques, organisationnelles, matérielles ou logicielles.

La première partie est une introduction et une synthèse pour les non-spécialistes.
La deuxième est consacrée à l'analyse des défis de l'urbanisation. Elle passe en revue les questions essentielles (agilité, flexibilité, coût, échelle...). Les processus qui sont au coeur de l'urbanisation y sont détaillés.
La dernière est une réflexion prospective sur l'urbanisation et sur l'architecture d'entreprise. L'auteur explique sa vision du déploiement d'une architecture SOA, et propose une synthèse sur la démarche à suivre pour améliorer l'agilité du SI.

Cette quatrième édition est intégralement revue et corrigée. De nouvelles sections s'attachent plus particulièrement à l'impact du cloud et à l'évaluation de la complexité.

[Lire la suite]



 
couverture du livre Les référentiels du système d'information

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Les référentiels du système d'information

Données de référence et architectures d'entreprise (Management des systèmes d'information)

de
Public visé : Débutant

Résumé de l'éditeur

Présentation de l'éditeur
Les systèmes d'information, tout en occupant une place de plus en plus stratégique dans l'entreprise, se complexifient. Pour y remédier il est important d'en optimiser la structure et notamment de les subdiviser en blocs homogènes et cohérents. Or cette urbanisation du SI passe nécessairement par une urbanisation des données. Les "données de référence" constituent l'ossature informationnelle sur laquelle les applications informatiques fonctionneront.

Cet ouvrage a l'ambition de donner une vue d'ensemble sur les référentiels : en donner une définition, des caractéristiques et une typologie, montrer les enjeux stratégiques qu'ils portent, indiquer comment les concevoir et les piloter, et expliquer leur impact sur les aspects business.

Biographie de l'auteur
Polytechnicien, agrégé de mathématiques il a fait l'essentiel de sa carrière à l'INSEE avant de devenir en 2009 directeur qualité du SI De la CNAV. Il est enseignant au CNAM Paris.

Il a occupé plusieurs fonctions relatives à l'architecture des SI dans plusieurs sociétés (Alcatel, Crédit lyonnais...). Depuis 2003 il est consultant chez Conix Consulting et enseignant vacataire sur l'architecture des SI à l'université de Troyes.

Ingénieur de formation, il a occupé diverses fonctions relatives à la gouvernance et à l'évolution des SI chez Unilog, Andersen Consulting, Prisme Logiciel... Depuis 2010 il est consultant chez Conix Consulting.

Édition : Dunod - 304 pages, 1re édition, 3 juillet 2013

ISBN10 : 2100598740 - ISBN13 : 9782100598748

Commandez sur www.amazon.fr :

39.00 € TTC (prix éditeur 39.00 € TTC)
  • LA NOTION DE REFERENTIEL.
  • REPERTOIRES ET NOMENCLATURES.
  • L'IDENTIFICATION AU COEUR DES REFERENTIELS.
  • LES ENJEUX DES DONNES DE REFERENCE.
  • SITUATIONS A EVITER : ETUDE DE CAS.
  • DE LA QUALITE DES REFERENTIELS.
  • ARCHITECTURE D'UN SYSTEME REFERENTIEL.
  • CONSTRUIRE UN REFERENTIEL : LE PROJET.
  • OPERER UN REFERENTIEL. ET DEMAIN ?
Critique du livre par la rédaction Lucas Girardin le 16 août 2015
Les référentiels du système d'information de Joël Bizingre, Joseph Paumier et Pascal Rivière vous emmène à la découverte d’une partie trop peu exposé du système d’information, les référentiels.

Un livre accessible même au débutant, je l’ai trouvé en tant qu’apprentis urbaniste très intéressants.
Ayant une expérience de terrain sur la mise en place d’un référentiel dans un SI, je retrouve dans ce livre plein de bons conseils que j’aurai aimé connaitre avant de me lancer.

Ce livre tiens sa parole en vous promettant un voyage au pays des référentiels. Après une première partie très claire sur ce qu’est un référentiel. Nous avons une partie très qui montre bien toutes les problématique lié à la qualité de la donnée.

C’est appréciable d’avoir en plus des solutions expliqués pour avoir une donnée de qualité.
La partie sur la gestion d’un projet référentiel, sont architecture et son opération est vraiment pertinente et d’une grande aide pour quiconque voulant se lancer dans un tel projet.
Sa partie sur le futur fait en 2013 et pour l’instant assez fidèle à la réalité. C’est une très bonne conclusion pour un tel livre.

C’est sans nul doute une référence pour les personnes ayant ce genre de préoccupation.
Certains points pourraient cependant être encore plus creusés. Mais le voyage que vous proposes se livre vaut le coup ! Après ce livre nous avons qu’une envie c’est de se lancer dans un projet de référentiel.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 15/08/2015 à 20:06
Les référentiels du système d'information
Données de référence et architectures d'entreprise (Management des systèmes d'information)





 
couverture du livre Modélisation et simulation à base d'agents

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Modélisation et simulation à base d'agents

Exemples commentés, outils informatiques et questions théoriques

de
Public visé : Expert

Résumé de l'éditeur

Cet ouvrage expose l'ensemble des techniques de modélisation et de simulation utilisées, puis décrit dix exemples d'application dans des domaines aussi variés que la modélisation du ruissellement des eaux, le comportement des Primates, la dynamique du trafic routier ou les réseaux urbains. Il montre ensuite comment passer de ces études aux modèles, puis comment exploiter ces modèles dans d'autres contextes.
Cet ouvrage s'adresse aux étudiants de master des universités et aux élèves des écoles d'ingénieurs ainsi qu'aux mathématiciens, informaticiens et chercheurs de diverses disciplines qui sont amenés à créer des modèles dans leur domaine.
La modélisation informatique à base d'agents permet de modéliser, à l'échelle macroscopique, des systèmes complexes à partir du comportement à l'échelle microscopique d'un grand nombre de leurs composants. L'objectif de ce livre se décline en cinq points complémentaires :
- Présenter au lecteur un panorama des approches de modélisation et simulation à base d'agents sous la forme de 11 exemples représentatifs puisés dans différents domaines scientifiques et technologiques.
- Proposer un cadre commun de définitions et une ébauche de démarche de conception qui permettent de fournir, au-delà de leur diversité apparente, une base sinon théorique du moins pratique de ces approches.
- Présenter les outils informatiques existants pour concevoir, spécifier, programmer et exploiter ces modèles.
- Introduire des approches mathématiques pour spécifier les comportements individuels des agents, caractériser leur comportement global, et effectuer les changements d'échelle concernés.
- Aborder, enfin, les questions de recherche soulevées par l'usage de ces approches dans le cadre de la modélisation des systèmes complexes.
Chaque chapitre a été conçu pour répondre aux questions que peuvent se poser les lecteurs qui découvrent ce nouveau paradigme ou à ceux qui le connaissent mais souhaitent aller plus loin.

Édition : Dunod - 352 pages, 3e édition, 1er août 2008

ISBN10 : 2100502166 - ISBN13 : 9782100502165

170x240 mm

Commandez sur www.amazon.fr :

48.70 € TTC (prix éditeur 48.70 € TTC)
  • Modèles physiques
  • Modèles biologiques
  • Modèles comportementaux
  • Modèles sociaux
  • Synthèse des exemples et méta-modèle à base d'agents
  • Réalisation informatique des simulations à base d'agents
  • Mathématiques et modélisation agent
  • Exprimer mathématiquement, au niveau de l'agent, comportements et interactions
  • Caractériser les dynamiques d'agents
  • Modéliser les dynamiques d'agents
Critique du livre par la rédaction Geoffrey Garcia le 1er septembre 2014
« Modélisation et simulation à base d'agents : Exemples commentés, outils informatiques et questions théoriques » de Jean-Pierre Treuil, Alexis Drogoul et Jean-Daniel Zucker est un livre relativement complet qui s'adresse cependant à un public averti. Dès le début de l'ouvrage, il est appréciable de constater que les auteurs posent clairement les bases de la démarche scientifique et de la modélisation. S'en suit une présentation d'exemples détaillés de modèles, de comportements mathématiques et de plateformes de simulation applicables à de multiples domaines. Ce livre débat, de la sorte, de l'intérêt des agents à des fins de simulation et offre un cadre commun de définition. D'autre part, les conseils pratiques dispensés, afin de monter sa propre simulation à base d'agents, sont pertinents et concernent aussi bien les agents que le système dans sa globalité. Pour finir, les auteurs présentent même des pistes pour extraire des modèles analytiques à partir de modèles multi-agents ainsi réalisés.
Cependant, on pourrait regretter que la simulation à événement discret ne soit qu'à peine évoquée. En effet, il est dommage qu'elle n'ait pas été traitée dans la mesure où elle est plus précise que la simulation à temps discret et surtout qu'elle permet une exécution plus rapide des simulations. Ceci est peut-être dû au fait que cet ouvrage semble plus s'adresser à un modélisateur ayant un besoin fonctionnel relevant de la simulation qu'à un informaticien s'intéressant à ses aspects techniques. Cela n'enlève néanmoins rien aux qualités que nous avons précédemment évoquées. En conclusion, je recommande vivement cette lecture à quiconque, ayant un bagage scientifique suffisant, qui souhaiterait en apprendre plus sur la modélisation et la simulation à base d'agents.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 07/10/2014 à 11:52
Modélisation et simulation à base d'agents
Exemples commentés, outils informatiques et questions théoriques


Cet ouvrage expose l'ensemble des techniques de modélisation et de simulation utilisées, puis décrit dix exemples d'application dans des domaines aussi variés que la modélisation du ruissellement des eaux, le comportement des Primates, la dynamique du trafic routier ou les réseaux urbains. Il montre ensuite comment passer de ces études aux modèles, puis comment exploiter ces modèles dans d'autres contextes.
Cet ouvrage s'adresse aux étudiants de master des universités et aux élèves des écoles d'ingénieurs ainsi qu'aux mathématiciens, informaticiens et chercheurs de diverses disciplines qui sont amenés à créer des modèles dans leur domaine.
La modélisation informatique à base d'agents permet de modéliser, à l'échelle macroscopique, des systèmes complexes à partir du comportement à l'échelle microscopique d'un grand nombre de leurs composants. L'objectif de ce livre se décline en cinq points complémentaires :
- Présenter au lecteur un panorama des approches de modélisation et simulation à base d'agents sous la forme de 11 exemples représentatifs puisés dans différents domaines scientifiques et technologiques.
- Proposer un cadre commun de définitions et une ébauche de démarche de conception qui permettent de fournir, au-delà de leur diversité apparente, une base sinon théorique du moins pratique de ces approches.
- Présenter les outils informatiques existants pour concevoir, spécifier, programmer et exploiter ces modèles.
- Introduire des approches mathématiques pour spécifier les comportements individuels des agents, caractériser leur comportement global, et effectuer les changements d'échelle concernés.
- Aborder, enfin, les questions de recherche soulevées par l'usage de ces approches dans le cadre de la modélisation des systèmes complexes.
Chaque chapitre a été conçu pour répondre aux questions que peuvent se poser les lecteurs qui découvrent ce nouveau paradigme ou à ceux qui le connaissent mais souhaitent aller plus loin.

[Lire la suite]



 
couverture du livre Processus métiers et S.I.

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Processus métiers et S.I.

Gouvernance, management, modélisation

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui participent à la conception d'un système d'information qu'ils soient DSI, ingénieurs, chefs de projet ou consultants. Il sera également très utile aux enseignants et aux étudiants en management des SI. Le concept de processus métier occupe aujourd'hui une place majeure dans le domaine des SI. Cependant, les niveaux de granularité sont variés, les méthodes et langages sont multiples et les outils incluent parfois leur propre approche. L'objectif de cet ouvrage est de proposer des repères pour un usage rigoureux et précis de l'approche processus dans les SI. Pour cela, il offre d'abord au lecteur une perspective synthétique sur le « courant processus », montrant que la problématique d'évaluation et d'amélioration occupe une place centrale, qui s'inscrit dans des référentiels établis (CMM, ITIL, COBIT). Ensuite, il fournit un cadre solide, pour se repérer dans le foisonnement des langages de modélisation et des outils orientés processus. Enfin, il donne des éléments concrets - organisés autour de deux cas à finalité pédagogique et d'un cas réel - pour modéliser, évaluer et mettre en oeuvre des processus dans un contexte SI. Deux annexes complètent l'ouvrage : le « Guide pratique des concepts de base pour la modélisation » et le « Guide pratique des langages de modélisation » sur UML, IDEF0, OSSAD et MERISE

Édition : Dunod - 320 pages, 3e édition, 6 juillet 2011

ISBN10 : 2100569112 - ISBN13 : 9782100569113

24,8 x 17,4 x 2 cm

Commandez sur www.amazon.fr :

38.50 € TTC (prix éditeur 38.50 € TTC)
  • Première partie – Les processus dans les Organisations
    • Chapitre 1 – La vision processus dans le management des Organisations
    • Chapitre 2 – Processus et systèmes d'information : des utilisations diverses
    • Chapitre 3 – La définition d'un processus : un cadre unificateur
    • Chapitre 4 – La gouvernance des processus métiers et des processus de la D.S.I
  • Deuxième partie – La modélisation des processus
    • Chapitre 5 – Les concepts de base pour la modélisation d'un processus
    • Chapitre 6 – Les langages de modélisation
  • Troisième partie – Illustration et outils
    • Chapitre 7 – Illustration de la modélisation des processus
    • Chapitre 8 – Les outils de management des processus métier

Critique du livre par la rédaction Geoffrey Garcia le 1er septembre 2014
« Processus métiers et S.I. : Gouvernance, management, modélisation » de Chantal Morley, Marie Bia-Figueiredo et Yves Gillette est un ouvrage s'adressant à toute personne souhaitant s'initier à la modélisation des processus métiers dans le cadre de la conception de systèmes d'information. Ce livre se veut être accessible aux débutants et est clair dans son propos. Pour cela les auteurs présentent les bases historiques de la discipline avant d'introduire différents formalismes notables pour ce type de modélisation. On notera que cet ouvrage est parsemé de nombreux exemples qui illustrent judicieusement les concepts abordés. La présence de références à des outils concrets et d'autres publications est également appréciable. Cependant on remarquera que certaines représentations, sous la forme de diagrammes, ne respectent pas complètement les formalismes dont elles relèvent et que certaines exhibent même des défauts/erreurs d'édition, mais ceci n'enlève rien à l'intérêt du discours tenu. Au final, on se trouve en présence d'un livre à recommander aussi bien aux débutants, qui veulent découvrir l'analyse fonctionnelle et les outils qui s'y rapportent, qu'aux managers expérimentés désireux d'élargir leurs connaissances dans ce domaine.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 04/10/2014 à 10:33
SCRUM
Processus métiers et S.I. - Gouvernance, management, modélisation


Cet ouvrage s'adresse à tous ceux qui participent à la conception d'un système d'information qu'ils soient DSI, ingénieurs, chefs de projet ou consultants. Il sera également très utile aux enseignants et aux étudiants en management des SI. Le concept de processus métier occupe aujourd'hui une place majeure dans le domaine des SI. Cependant, les niveaux de granularité sont variés, les méthodes et langages sont multiples et les outils incluent parfois leur propre approche. L'objectif de cet ouvrage est de proposer des repères pour un usage rigoureux et précis de l'approche processus dans les SI. Pour cela, il offre d'abord au lecteur une perspective synthétique sur le « courant processus », montrant que la problématique d'évaluation et d'amélioration occupe une place centrale, qui s'inscrit dans des référentiels établis (CMM, ITIL, COBIT). Ensuite, il fournit un cadre solide, pour se repérer dans le foisonnement des langages de modélisation et des outils orientés processus. Enfin, il donne des éléments concrets - organisés autour de deux cas à finalité pédagogique et d'un cas réel - pour modéliser, évaluer et mettre en oeuvre des processus dans un contexte SI. Deux annexes complètent l'ouvrage : le « Guide pratique des concepts de base pour la modélisation » et le « Guide pratique des langages de modélisation » sur UML, IDEF0, OSSAD et MERISE

[Lire la suite]



 
couverture du livre SCRUM

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

SCRUM

Le guide pratique de la méthode agile la plus populaire

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s’adresse à tous ceux qui sont impliqués dans le développement logiciel, et qui souhaitent s’initier aux méthodes agiles, qu’ils soient chefs de produit, développeurs ou managers. Ceux qui ont déjà une première expérience de Scrum y trouveront de quoi approfondir leurs connaissances. Claude Aubry explique l’importance de la notion d’équipe, avec les rôles emblématiques de ScrumMaster et Product Owner. Il montre comment organiser le travail de l’équipe dans un backlog pour produire des versions à chaque sprint en suivant un cérémonial qui a fait la preuve de son efficacité. Au-delà de Scrum, ce livre présente les pratiques agiles et donne des pistes pour adapter l’agilité au contexte des organisations.

Cette 3e édition s'enrichit de mises à jour sur le rôle de Product Owner, les différentes parties du backlog, l'essaimage sur une story, les estimations, la définition de prêt, l'engagement de l'équipe, l'intraspective, les stories d'analyse, la dette technique, les indicateurs, le Scrum kanbanisé.

Édition : Dunod - 298 pages, 3e édition, 19 juin 2013

ISBN10 : 210059446X - ISBN13 : 9782100594467

Retrouvez les suppléments du livre sur http://www.aubryconseil.com

Commandez sur www.amazon.fr :

30.00 € TTC (prix éditeur 30.00 € TTC)
1. Scrum dans le mouvement agile
2. Des sprints pour une release
3. Le Product Owner
4. Le ScrumMaster et l'équipe
5 Le backlog
6. La planification de la la release
7. La réunion de planification de sprint
8. Le Scrum quotidien
9. La revue de sprint
10. La rétrospective de sprint
11. La définition de fini
12. Adapter Scrum au contexte
13. De la vision aux features
14. La story et ses tests d'acceptation
15. Estimations, mesures et indicateurs
16. Scrum et l'ingénierie du logiciel
17. Scrum et les outils
18. La transition à Scrum
19. Scrum à grande échelle
20. Scrum en France
Critique du livre par la rédaction Geoffrey Garcia le 4 octobre 2014
Cette 3ème édition de « Scrum : Le guide pratique de la méthode agile la plus populaire » de Claude Aubry est véritablement l’ouvrage de référence en français de la méthode Scrum. En effet, ce livre est bien écrit, son texte est aéré et l’approche qui y est adoptée est particulièrement pédagogique. Il est ainsi facile à lire et s’adresse à un large public. Du point de vue de son contenu, les différents rôles et outils sont correctement détaillés et leurs périmètres clairement établis. D’une manière générale, on appréciera aussi le niveau de détail et les exemples accompagnant cet exposé. Ceci participe efficacement à empreindre de pragmatisme le propos tenu.

D’autre part, on sent que l’auteur sait de quoi il parle et qu’il sait comment faire profiter son lecteur de cette expérience. Je pense que ceci contribue fortement à ce que ce livre s’avère aussi percutant.

La seule petite amélioration, à laquelle je pense, pourrait être l’inclusion de fiches didactiques récapitulant les points importants de chaque rôle ainsi que des processus mis en œuvre par cette méthode de développement. En conclusion, il s’agit d’un ouvrage à recommander à toutes personnes s’intéressant aux méthodes Agiles, et particulièrement à Scrum.
Critique du livre par la rédaction Rémy Mainil le 4 octobre 2014
Je n'ai eu l'occasion de pratiquer SCRUM que depuis peu de temps et c'est donc avec un œil relativement néophyte que je me suis plongé dans la lecture de cet ouvrage.

Dès les premiers chapitres, on se sent pris par la main, tant la pédagogie de l'auteur transpire à travers les différents paragraphes. Fort de sa très grande expérience, Claude Aubry nous guide parmi les différents concepts de la méthodologie. Il nous renseigne sur les pièges à éviter et met l'accent sur les éléments essentiels. Les différents cérémoniels sont présentés et leur importance expliquée. Quelques chapitres sont également consacrés à la transition vers SCRUM ainsi qu'à la façon de l'appliquer à grande échelle. On y découvre également un chapitre sur divers outils et la manière de les employer dans la méthode. Un chapitre est aussi consacré aux indicateurs, toujours autant appréciés de la hiérarchie. Pour couronner le tout, le livre est illustré de nombreux dessins humoristiques.

Mon seul regret provient du manque de consistance de l'exemple fil-rouge utilisé pour illustrer les différents chapitres. À travers quelques lignes, on perçoit facilement la profonde connaissance du domaine de l'auteur, mais on reste un peu sur sa faim. Quelques anecdotes supplémentaires, un exemple un peu plus fourni et cela aurait été parfait pour moi.

Néanmoins, voici un livre que je recommande chaudement à toutes les personnes désireuses de découvrir la méthode SCRUM ainsi qu'à ceux qui souhaitent enrichir leurs connaissances sur le domaine.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 01/10/2014 à 23:14
SCRUM
Le guide pratique de la méthode agile la plus populaire


Cet ouvrage s’adresse à tous ceux qui sont impliqués dans le développement logiciel, et qui souhaitent s’initier aux méthodes agiles, qu’ils soient chefs de produit, développeurs ou managers. Ceux qui ont déjà une première expérience de Scrum y trouveront de quoi approfondir leurs connaissances. Claude Aubry explique l’importance de la notion d’équipe, avec les rôles emblématiques de ScrumMaster et Product Owner. Il montre comment organiser le travail de l’équipe dans un backlog pour produire des versions à chaque sprint en suivant un cérémonial qui a fait la preuve de son efficacité. Au-delà de Scrum, ce livre présente les pratiques agiles et donne des pistes pour adapter l’agilité au contexte des organisations.

Cette 3e édition s'enrichit de mises à jour sur le rôle de Product Owner, les différentes parties du backlog, l'essaimage sur une story, les estimations, la définition de prêt, l'engagement de l'équipe, l'intraspective, les stories d'analyse, la dette technique, les indicateurs, le Scrum kanbanisé.

[Lire la suite]



 
couverture du livre Modélisation de systèmes complexes avec SysML

Note 4 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Modélisation de systèmes complexes avec SysML

de
Public visé : Débutant

Résumé de l'éditeur

Extension d'UML récemment adoptée par l'OMG, le nouveau langage de modélisation SysML est dédié à la conception de systèmes dits complexes : satellites, avions, systèmes de défense, de télécommunication, appareils de radiologie, voitures modernes, systèmes de signalisation ferroviaire, de contrôle-commande de centrale d'énergie, etc.

Un ouvrage pour pratiquer SysML, langage de modélisation pour l'ingénierie de systèmes complexes

Cet ouvrage explore l'ensemble des diagrammes SysML pour en faire découvrir la richesse et les atouts. Au fi l d'une étude de cas que tout expert peut s'approprier, quel que soit son domaine, l'auteur transmet une démarche cohérente de modélisation avec SysML, à commencer par l'identification des véritables besoins utilisateur. Toutes les difficultés inhérentes à la modélisation sont abordées, et l'ouvrage explique quelles sont les exigences système induites, comment décrire l'architecture interne d'un système et garantir son adéquation aux fonctions demandées.

En tant qu'extension d'UML (profil), SysML rend plus aisé le passage toujours délicat du niveau système aux composants logiciels. Les ingénieurs ont ainsi l'occasion de parler un langage compréhensible en grande partie par les informaticiens, puisqu'il est basé sur des concepts et diagrammes similaires. Cela permet notamment d'améliorer la cohérence entre la vision globale du système et les parties souvent critiques réalisées en logiciel

À qui s'adresse cet ouvrage ?
  • Aux professionnels de l'ingénierie système en charge de systèmes complexes logiciels et matériels (aéronautique, astronautique, automobile, énergie, transports, armement, etc. ;
  • Aux enseignants et leurs étudiants en école d'ingénieurs.

La connaissance préalable du langage de modélisation UML est préférable, mais facultative.

Édition : Eyrolles - 188 pages, 1re édition, 15 septembre 2013

ISBN10 : 2212136412 - ISBN13 : 9782212136418

Commandez sur www.amazon.fr :

22.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Critique du livre par la rédaction Nicolas Vallée le 21 septembre 2013
Cet ouvrage s'adresse à un public débutant souhaitant une introduction à toutes les notions utiles de SysML dans le cadre d'une problématique « ingénierie système ». Tout est présenté avec une vue haut niveau et bien que des outils soient présentés, rien de spécifique à la génération de code n'y sera abordé.

La présentation des concepts s'articule autour d'un fil conducteur : la conception d'un radio-réveil à projection. Travail qui a l'avantage de rester intuitif et loin de toutes tentations de surspécialisation dans un domaine d'application particulier. Ce microprojet sera enrichi au fur et à mesure pour illustrer les notions précédemment expliquées dans chaque chapitre.
Une fois terminée la modélisation en diagrammes d'états, deux animations du modèle afin de pouvoir présenter rapidement et visuellement la conception fonctionnelle sont effectuées. Toutefois aucun détail n'est fourni, cela dépassant le strict cadre de SysML pour entrer dans le fonctionnement spécifique des outils utilisés (respectivement Artisan Studio et Rhapsody).

Pour conclure, cet ouvrage est résolument pragmatique et se veut accessible pour un large public. Mais il sera rapidement insuffisant pour réaliser un projet dans un cadre professionnel.




 Commenter Signaler un problème

Avatar de gorgonite gorgonite - Rédacteur/Modérateur https://www.developpez.com
l 22/09/2013 à 14:37
Bonjour,

Je vous propose la critique du livre Modélisation de systèmes complexes avec SysML de Pascal Roques


Cliquez ici ou sur la couverture pour afficher les informations concernant ce livre et consulter sa critique.

Extension d'UML récemment adoptée par l'OMG, le nouveau langage de modélisation SysML est dédié à la conception de systèmes dits complexes : satellites, avions, systèmes de défense, de télécommunication, appareils de radiologie, voitures modernes, systèmes de signalisation ferroviaire, de contrôle-commande de centrale d'énergie, etc.

Un ouvrage pour pratiquer SysML, langage de modélisation pour l'ingénierie de systèmes complexes

Cet ouvrage explore l'ensemble des diagrammes SysML pour en faire découvrir la richesse et les atouts. Au fi l d'une étude de cas que tout expert peut s'approprier, quel que soit son domaine, l'auteur transmet une démarche cohérente de modélisation avec SysML, à commencer par l'identification des véritables besoins utilisateur. Toutes les difficultés inhérentes à la modélisation sont abordées, et l'ouvrage explique quelles sont les exigences système induites, comment décrire l'architecture interne d'un système et garantir son adéquation aux fonctions demandées.

En tant qu'extension d'UML (profil), SysML rend plus aisé le passage toujours délicat du niveau système aux composants logiciels. Les ingénieurs ont ainsi l'occasion de parler un langage compréhensible en grande partie par les informaticiens, puisqu'il est basé sur des concepts et diagrammes similaires. Cela permet notamment d'améliorer la cohérence entre la vision globale du système et les parties souvent critiques réalisées en logiciel

A qui s'adresse cet ouvrage ?
  • Aux professionnels de l'ingénierie système en charge de systèmes complexes logiciels et matériels (aéronautique, astronautique, automobile, énergie, transports, armement, etc. ;
  • Aux enseignants et leurs étudiants en école d'ingénieurs.

La connaissance préalable du langage de modélisation UML est préférable, mais facultative.
Connaissiez-vous ce livre ?
Si oui, partagez-vous l'avis donné dans la critique ?
Sinon, cela vous a-t-il donné envie d'acheter ce livre ?

 
couverture du livre SharePoint 2007 - Personnalisation, développement et déploiement

Note 4.75 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

SharePoint 2007 - Personnalisation, développement et déploiement

de
Public visé : Expert

Résumé de l'éditeur

Ce livre sur SharePoint 2007 s'adresse à des développeurs .NET justifiant d'une expérience en ASP.NET et désireux de personnaliser la plate-forme collaborative qu'est Microsoft Office SharePoint Server (MOSS). Le livre détaille le développement de composants encapsulables tels que des webparts, pages applicatives, actions personnelles, colonnes personnelles, tâches planifiées, flux de travail... et distille les conseils indispensables au déploiement de ceux-ci par le biais de fonctionnalités et de solutions SharePoint. Le lecteur découvrira également comment exploiter au mieux les services de MOSS tels que Forms Server, le BDC et Excel Services. Les deux auteurs sont reconnus Microsoft MVP (Most Valuable Professionnel) sur SharePoint et vous profiterez de leur expérience de terrain au travers des nombreux exemples de codes contenus dans ce livre et disponibles en téléchargement sur le site de l'éditeur.

Édition : ENI - 520 pages, 1re édition, 1er décembre 2009

ISBN10 : 2746046725 - ISBN13 : 9782746046726

827 x 134 x 669

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Les pages dans sharepoint
  • Personnalisation de l'interface sharepoint
  • Manipuler les données dans sharepoint
  • Sharepoint et les autres technologies
  • Plus loin avec sharepoint
Critique du livre par la rédaction Philippe Vialatte le 9 mars 2009
Pour moi, ce livre est quasi indispensable pour toute personne commençant à développer sérieusement des solutions Sharepoint. En effet, malgré la notoriété grandissante de l'outil, la documentation francophone pour les développements avec Sharepoint est encore difficile à trouver, plus encore pour des développements qui sortent d'un workflow basique ou de customisation de feuilles de style.
Ce livre montre pas à pas comment créer des web parts, des pages web, des customs actions, comment manipuler les requêtes CAML, la BDC, tout en gardant un style pédagogique et didactique. De plus, une partie déploiement, à mon avis obligatoire à maitriser, est incluse.
Ma seule critique sur ce livre est que l'API aurait pu être abordée plus en profondeur, mais au vu de la quantité d'information, du nombre de fonctionnalités abordées et de l'effort pédagogique, c'est une toute petite critique (parce qu'il fallait bien en trouver une).
En conclusion, si vous avez déjà un peu d'expérience en développement Asp.Net, que vous devez vous mettre à Sharepoint, et que vous avez déjà une connaissance, même très légère, du fonctionnement de Sharepoint, vous avez tout intérêt à acheter ce livre, et à découvrir à quel point Sharepoint, c'est trop bien.
Critique du livre par la rédaction Petrus le 14 mars 2009
Ayant travaillé sur des plateformes Microsoft Office SharePoint, c'est avec grand intérêt que j'ai abordé ce livre, pour y trouver notamment les éléments nécessaires au développement ad-hoc au dessus de SharePoint 2007. Comme les deux auteurs sont avant tout des techniciens et experts de la plateforme MOSS, le contenu de l'ouvrage est résolument technique et vous y trouverez avant tout une compilation d'exemples concrets de manipulations de l'API SharePoint et de l'architecture interne du serveur. Ludovic Lefort et Stéphane Eyskens, tous deux MVP SharePoint et certifiés MOSS Application Developer nous livrent donc l'équivalent d'une large FAQ, où ils abordent les différents aspects pouvant marquer l'intérêt des développeurs : création de pages applicatives, création d'actions, de colonnes de liste, compréhension des phases de rendering, du modèle événementiel, le développement de WebParts, ou encore le dialecte de manipulation de données CAML et les Workflows.

L'ouvrage n'est pas avare en snippets et screenshots, et la rédaction moins conventionnelle laisse volontiers la place à la description des attributs et des artefacts utilisés par SharePoint. J'avoue avoir été surpris par la rédaction parfois très épurée, mais je pense que le livre répond à l'ambition de son titre en moins de 500 pages, et je pense que j'aurai l'occasion de me référer à certains chapitres pour mes développements. Il est à noter que cet ouvrage est l'un de seuls ouvrages francophones à aborder le sujet du développement MOSS, et nous espérons que les auteurs renouvelleront l'expérience avec la prochaine version du serveur qui vient d'être annoncée : Microsoft Office SharePoint Server 2010.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
SharePoint 2007 - Personnalisation, développement et déploiement


Ce livre sur SharePoint 2007 s'adresse à des développeurs .NET justifiant d'une expérience en ASP.NET et désireux de personnaliser la plate-forme collaborative qu'est Microsoft Office SharePoint Server (MOSS). Le livre détaille le développement de composants encapsulables tels que des webparts, pages applicatives, actions personnelles, colonnes personnelles, tâches planifiées, flux de travail... et distille les conseils indispensables au déploiement de ceux-ci par le biais de fonctionnalités et de solutions SharePoint. Le lecteur découvrira également comment exploiter au mieux les services de MOSS tels que Forms Server, le BDC et Excel Services. Les deux auteurs sont reconnus Microsoft MVP (Most Valuable Professionnel) sur SharePoint et vous profiterez de leur expérience de terrain au travers des nombreux exemples de codes contenus dans ce livre et disponibles en téléchargement sur le site de l'éditeur.

[Lire la suite]



 
couverture du livre Architecture logicielle - Pour une approche organisationnelle, fonctionnelle et technique

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Architecture logicielle - Pour une approche organisationnelle, fonctionnelle et technique

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse aux DSI, chefs de projets, maîtres d'ouvrage, architectes ainsi qu'aux développeurs ; il peut également intéresser les étudiants en informatique ou toute personne impliquée dans un projet logiciel. Tout au long du livre, l'auteur propose une approche didactique et accessible qui permet de donner un sens précis à la terminologie couramment employée dans le paysage de la conception logicielle.

Le livre révèle les liens tissés par les disciplines afférentes à la réalisation d'un projet logiciel d'envergure et permet au lecteur de comprendre comment aboutir à un logiciel qui soit à la fois capable de répondre aux besoins du client ou de réaliser les objectifs métiers de l'entreprise, tout en optimisant sa production, en facilitant sa maintenance, en exploitant les infrastructures existantes, en rationalisant les coûts et en gardant la possibilité de le faire évoluer avec agilité.

Le lecteur progresse du niveau fonctionnel jusqu'à la technique fondamentale. Il commence par appréhender les processus de développement les plus répandus, qu'ils soient agiles ou formels. Il découvre ensuite les techniques de recueil des exigences et d'élaboration des cas d'utilisation. Il aboutit enfin aux différents concepts d'architectures multi-tiers, distribuées, orientées services et mobiles avant d'approfondir les tests automatisés, la modélisation, la conception orientée objet et les design patterns. Pour finir, l'auteur expose le « couteau-suisse » de l'architecte avec les outils CASE et les métriques.

Édition : ENI - 367 pages, 1re édition, 12 mai 2007

ISBN10 : 2746073854 - ISBN13 : 9782746073852

Commandez sur www.amazon.fr :

43.36 € TTC (prix éditeur 45.64 € TTC) livraison gratuite !
  • Avant-propos
  • Ingénierie pilotée par les modèles
  • Approche processus
  • Méthodes agiles
  • Spécifications
  • Cas d'utilisation
  • Test et assurance qualité
  • Architectures d'application
  • Architectures d'intégration
  • Modélisation
  • Conception orientée objet
  • Design Patterns
  • Boîte à outils
Critique du livre par le 1er juin 2007
À ma connaissance, il n'existe pas de cursus scolaire pour devenir "Architecte logiciel", c'est un métier qui s'apprend par la pratique. Ce que j'ai aimé dans "Architecture logicielle", c'est davantage le livre dans son ensemble que ses chapitres pris individuellement. Il existe des ouvrages spécifiques plus approfondis sur chacun des sujets abordés. Ici, ce qui est intéressant, c'est l'approche de l'auteur qui vise à se concentrer sur le métier d'architecte et à tisser les liens entre les différentes disciplines conduisant à la réalisation d'un projet logiciel. Il navigue de manière transversale du fonctionnel au technique. Le livre intéressera particulièrement le développeur qui cherche à monter en abstraction et à se détacher de la technique.
Je regrette que certaines parties n'aient pas été plus développées mais c'était probablement le prix à payer. Développer une partie plutôt qu'une autre aurait créé un déséquilibre et toutes les développer aurait conduit à un ouvrage trop volumineux. Il suffit de jeter un coup d'oeil au sommaire pour constater le nombre de sujets abordés. C'est donc un livre généraliste pour donner une vue d'ensemble et après tout, c'est bien ce qu'on demande à un architecte !




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Architecture logicielle - Pour une approche organisationnelle, fonctionnelle et technique


Ce livre s'adresse aux DSI, chefs de projets, maîtres d'ouvrage, architectes ainsi qu'aux développeurs ; il peut également intéresser les étudiants en informatique ou toute personne impliquée dans un projet logiciel. Tout au long du livre, l'auteur propose une approche didactique et accessible qui permet de donner un sens précis à la terminologie couramment employée dans le paysage de la conception logicielle.

Le livre révèle les liens tissés par les disciplines afférentes à la réalisation d'un projet logiciel d'envergure et permet au lecteur de comprendre comment aboutir à un logiciel qui soit à la fois capable de répondre aux besoins du client ou de réaliser les objectifs métiers de l'entreprise, tout en optimisant sa production, en facilitant sa maintenance, en exploitant les infrastructures existantes, en rationalisant les coûts et en gardant la possibilité de le faire évoluer avec agilité.

Le lecteur progresse du niveau fonctionnel jusqu'à la technique fondamentale. Il commence par appréhender les processus de développement les plus répandus, qu'ils soient agiles ou formels. Il découvre ensuite les techniques de recueil des exigences et d'élaboration des cas d'utilisation. Il aboutit enfin aux différents concepts d'architectures multi-tiers, distribuées, orientées services et mobiles avant d'approfondir les tests automatisés, la modélisation, la conception orientée objet et les design patterns. Pour finir, l'auteur expose le « couteau-suisse » de l'architecte avec les outils CASE et les métriques.

[Lire la suite]



 
couverture du livre Gestion d'un projet web - Planification, pilotage et bonnes pratiques

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Gestion d'un projet web - Planification, pilotage et bonnes pratiques

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre sur la Gestion d'un projet web s'adresse à tout public tant son approche fonctionnelle en facilite la prise en main. Il apporte une méthodologie de conduite de projet, basée sur l'expérience de l'auteur, qui passe en revue toutes les étapes fondamentales du cycle de vie d'un projet web.

Qu'il s'agisse de la refonte ou de la création d'un site web, l'enchaînement chronologique des chapitres permet de consolider étape par étape les bases du projet jusqu'à la mise en production du site web. De la définition du projet à son exploitation, chaque phase est détaillée, point par point, ainsi que les livrables associés : étude de faisabilité, réunion de lancement, cahier des charges, appel d'offres, cahier des spécifications fonctionnelles détaillées, scenarii de test, procès verbaux de recette, documentation projet, formation des utilisateurs.

La planification, le suivi et le pilotage sont passés au crible. Les outils de gestion de projet sont présentés et expliqués (le diagramme de GANTT, les réseaux PERT, l'estimation des charges, les réunions de projet et le management de l'équipe). Les bonnes pratiques du web sont répertoriées afin de réussir le référencement, l'accessibilité, le graphisme et l'ergonomie des sites web et les rendre « populaires ».

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr ; ils contiennent des exemples de compte-rendu de réunion, de cahier des charges, d'appel d'offres, de cahier des spécifications fonctionnelles détaillées, de diagrammes de GANTT et de répartition des charges.

Édition : ENI - 244 pages, 1re édition, 1er novembre 2011

ISBN10 : 2746068273 - ISBN13 : 9782746068278

Commandez sur www.amazon.fr :

43.36 € TTC (prix éditeur 45.64 € TTC) livraison gratuite !
  • Avant-propos
  • Qu'est-ce qu'un projet web ?
  • Les types et acteurs de projets web
  • La phase de définition
  • La phase de lancement
  • La phase de conception
  • La phase de réalisation
  • La mise en ligne et la phase d'exploitation
  • La conduite de projet web
  • Quelques bonnes pratiques du Web
Critique du livre par le 10 décembre 2011
Dans les formations de développeurs, la gestion de projet est généralement abordée de façon plutôt succincte et théorique. En se concentrant sur le cas pratique d'un projet web, Vincent Hiard partage son expérience de chef de projet fonctionnel web. Dans son livre, il passe en revue toutes les étapes : définition, lancement, conception, réalisation, exploitation et il décrit les types de livrables qui devraient être fournis à chacune d'elles. Il propose également un ensemble de bonnes pratiques.
J'ai aussi apprécié le choix de l'auteur de présenter la gestion de projet sous l'angle des projets web, cela met en avant leurs spécificités. En revanche, je regrette qu'il s'agisse principalement de l'approche classique ; j'aurais souhaité une comparaison avec une approche plus agile.
Si la gestion des projets web dans votre entreprise laisse à désirer ou si vous venez d'être nommé chef de projet web, la lecture de cet ouvrage vous sera profitable.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Gestion d'un projet web - Planification, pilotage et bonnes pratiques


Ce livre sur la Gestion d'un projet web s'adresse à tout public tant son approche fonctionnelle en facilite la prise en main. Il apporte une méthodologie de conduite de projet, basée sur l'expérience de l'auteur, qui passe en revue toutes les étapes fondamentales du cycle de vie d'un projet web.

Qu'il s'agisse de la refonte ou de la création d'un site web, l'enchaînement chronologique des chapitres permet de consolider étape par étape les bases du projet jusqu'à la mise en production du site web. De la définition du projet à son exploitation, chaque phase est détaillée, point par point, ainsi que les livrables associés : étude de faisabilité, réunion de lancement, cahier des charges, appel d'offres, cahier des spécifications fonctionnelles détaillées, scenarii de test, procès verbaux de recette, documentation projet, formation des utilisateurs.

La planification, le suivi et le pilotage sont passés au crible. Les outils de gestion de projet sont présentés et expliqués (le diagramme de GANTT, les réseaux PERT, l'estimation des charges, les réunions de projet et le management de l'équipe). Les bonnes pratiques du web sont répertoriées afin de réussir le référencement, l'accessibilité, le graphisme et l'ergonomie des sites web et les rendre « populaires ».

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr ; ils contiennent des exemples de compte-rendu de réunion, de cahier des charges, d'appel d'offres, de cahier des spécifications fonctionnelles détaillées, de diagrammes de GANTT et de répartition des charges.

[Lire la suite]



 
couverture du livre Choisir l'agilité

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Choisir l'agilité

Du développement logiciel à la gouvernance

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui participent à la conception de logiciels, qu'ils soient gestionnaires, développeurs, chefs de projet, DSI, ou qu'ils soient « côté métier », initiateurs et futurs utilisateurs de ces logiciels.

Quand une organisation choisit d'adopter des méthodes agiles pour développer de nouvelles applications, plusieurs de ses processus métiers sont concernés et remis en cause. Cet ouvrage analyse et décrit l'impact de ces changements en suivant quatre niveaux concentriques :
  • Les projets
  • L'encadrement des projets
  • Les processus et les individus
  • La gouvernance.

Son atout principal est qu'il s'appuie sur de nombreux retours d'expériences vécues par les auteurs au cours de leur vie professionnelle.

Son objectif est de fournir aux lecteurs une méthode de réflexion aussi complète et efficace que possible pour aider une équipe à trouver la meilleure façon de réussir sa transition vers les méthodes agiles.

Les auteurs ont pris soin de faire réviser chacun des chapitres par des experts de l'industrie, tels que Richard Basque d'Acyonix et François Beauregard de Pixis Technologies, afin d'assurer la qualité et la cohérence du contenu.

Mathieu Boisvert
Conseiller en adoption des méthodes agiles chez Pyxis Technologies (Québec). ScrumMaster et membre actif de la communauté agile.

Sylvie Trudel
Spécialiste en développement logiciel et amélioration des processus avec plus d'une vingtaine d'années d'expérience. Consultante chez Pyxis Technologies. ScrumMaster depuis 2006.

Édition : Dunod - 320 pages, 1re édition, 1er janvier 2012

ISBN10 : 2100558501 - ISBN13 : 9782100558506

Commandez sur www.amazon.fr :

27.55 € TTC (prix éditeur 29.00 € TTC) livraison gratuite !
  • Chapitre 01. Qu'est-ce que l'agilité ?
  • Chapitre 02. Les méthodes agiles.
  • Chapitre 03. Démarrage d'un projet agile.
  • Chapitre 04. Architecture incrémentale.
  • Chapitre 05. Équipes et livraison incrémentale.
  • Chapitre 06. Gestion de projet.
  • Chapitre 07. Déploiement.
  • Chapitre 08. Infrastructure technologique.
  • Chapitre 09. Entretien et évolution des applications.
  • Chapitre 10. Culture organisationnelle.
  • Chapitre 11. Gouvernance.
  • Chapitre 12. Évolution des processus.
  • Chapitre 13. Soutien au développement.
  • Chapitre 14. Agilité et documentation.
  • Chapitre 15. Mesures de performance.
  • Chapitre 16. Agilité et CMMI.
  • Chapitre 17. Gestion des individus.
Critique du livre par la rédaction Ihssen Idelways le 1er mai 2012
Peu prescriptives, les méthodes agiles semblent offrir moins de garanties que celles désormais "traditionnelles" et ont la fâcheuse réputation d'être incompatibles avec les processus déjà en place dans les organisations.
Mais bien que relativement à la traîne, le marché est de plus en plus demandeur d'agilité et de méthodes légères, bien au-delà des petites boîtes où le passage à l'agilité ne remet pas grand-chose en question.
Le livre : Choisir l'agilité de Mathieu Boisvert et de Sylvie Trudel constitue un concentré de l'expérience de ses deux auteurs en conseil d'adoption des méthodes agiles. Tout le monde devrait y trouver son compte, que ce soit du côté du développement proprement dit (développeurs, chefs de projets, etc.), ou du côté métier.
Très concret et pratique, le livre fait tout d'abord un point précis sur toute la terminologie qui entoure cette mouvance du brouillard de la mode mal cernée.
Puis, à force de mise en situation et d'exercices de pensées, le lecteur redécouvre les différents stades classiques de développement du point de vue de l'agilité.
Bien qu'il décrive les grandes lignes de certaines méthodes populaires, le livre ne prend le parti d'aucune d'entre elles. Ses auteurs incitent même les lecteurs-décideurs à se faire leurs propres "cocktails" des meilleures pratiques agiles pour leurs situations.
La lecture reste fluide et passionnante malgré tous les détails organisationnels qui n'intéressent pas forcément le développeur. Un livre à conseiller vivement.
Critique du livre par le 3 décembre 2013
Ce livre, co-écrit par Mathieu Boisvert et Sylvie Trudel, veut vous présenter ce qu'est l'agilité et les impacts humains et "organisationnels". Basés sur leurs expériences, les auteurs mettent en scène des situations vécues et des détracteurs illustrant les difficultés et interrogations éprouvées par les personnes (développeurs, architectes, clients, formateurs, administrateurs système,...) apportées par l'adoption des méthodes agiles. Ces anecdotes, où l'on peut souvent reconnaître facilement un collègue ou soi-même, permettent de rendre vivantes les explications et de pointer les difficultés généralement rencontrées.
Les chapitres sont regroupés par thème et peuvent être lus plus ou moins indépendamment. L'avant-propos de 14 pages vous permettra de cibler les chapitres qui vous intéresseront le plus. Les explications sont claires et assez bien agencées. Le style de ce livre vous permet une lecture ciblée pour vous focaliser sur les points qui vous sont importants. Vous pouvez lire en diagonale les parties qui vous semblent secondaires.
Si lorsque vous entendez "méthode agile" vous demandez qui est Gilles ou quand vos collègues parlent d'agilité vous faites une démonstration de jonglage, ce livre est clairement fait pour vous. Pour les autres cas, je pense que ce livre vous sera tout aussi utile et vous permettra :
  • de mieux comprendre l'impacts humain et organisationnel ;
  • de trouver des argument positifs et négatifs ;
  • de mieux appréhender le changement qu'apporte l'adoption des méthodes agiles.

Derniers points positifs, le livre donne énormément de références qui vous permettront d'approfondir une partie particulière de ces méthodes. Une partie terminologie de l'avant-propos vous redéfinit les termes importants pour éclaircir et bien comprendre leurs significations.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 25/01/2012 à 10:03
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant: Choisir l'agilité - du développement logiciel à la gouvernance, de Mathieu Boisvert, Sylvie Trudel



Cet ouvrage s'adresse à tous ceux qui participent à la conception de logiciels, qu'ils soient gestionnaires, développeurs, chefs de projet, DSI, ou qu'ils soient « côté métier », initiateurs et futurs utilisateurs de ces logiciels.

Quand une organisation choisit d'adopter des méthodes agiles pour développer de nouvelles applications, plusieurs de ses processus métiers sont concernés et remis en cause. Cet ouvrage analyse et décrit l'impact de ces changements en suivant quatre niveaux concentriques :

  • Les projets
  • L'encadrement des projets
  • Les processus et les individus
  • La gouvernance.


Son atout principal est qu'il s'appuie sur de nombreux retours d'expériences vécues par les auteurs au cours de leur vie professionnelle.

Son objectif est de fournir aux lecteurs une méthode de réflexion aussi complète et efficace que possible pour aider une équipe à trouver la meilleure façon de réussir sa transition vers les méthodes agiles.

Les auteurs ont pris soin de faire réviser chacun des chapitres par des experts de l'industrie, tels que Richard Basque d'Acyonix et François Beauregard de Pixis Technologies, afin d'assurer la qualité et la cohérence du contenu.
L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

Exprimez-vous!! Votre avis nous intéresse.

 
couverture du livre Ergonomie des interfaces

Note 4.75 drapeau
Détails du livre
Sommaire
Critiques (2)
1 commentaire
 
 

Ergonomie des interfaces

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage de référence s'adresse à toutes les personnes impliquées dans la conception et le développement d'applications : logiciels, sites web, applications mobiles ou tactiles, en particulier les responsables de la maîtrise d'ouvrage et des spécifications de l'interface homme-machine.

Aussi performante soit-elle, aucune application ne connaîtra le succès si elle n'est pas également facile à utiliser. L'ergonomie est devenue une des clés de la réussite commerciale dans le monde de l'informatique.

Délibérément pragmatique, cet ouvrage, dont la première édition a été publiée en 2001, a été lu, relu, exploité et utilisé par de nombreux chefs de projet, développeurs et concepteurs d'interface. En 10 ans, les interfaces ont beaucoup changé. Les principes d'ergonomie, règles à suivre pour rendre les interfaces intuitives, ont également été enrichis afin de s'adapter aux nouveaux dispositifs d'interaction, tels que les smartphones et les tablettes tactiles.

Illustrée par de nombreux exemples, cette 5ème édition intègre désormais les interfaces mobiles ainsi que les recommandations pour le e-commerce et fait la synthèse des différentes règles à suivre en matière d'ergonomie des interfaces. Véritable guide de conception, les lecteurs y trouveront, chapitre par chapitre, des réponses aux questions qu'ils se posent au fur et à mesure de la réalisation de l'interface. Depuis le ciblage de l'application, jusqu'aux choix graphiques, en passant par la conception du système de navigation et les éléments d'interaction, les concepteurs d'interface sont accompagnés dans les différentes phases de leur projet interactif.

L'ouvrage est illustré par des cas pratiques de conception d'interface pour lesquels les auteurs ont appliqué la démarche ergonomique. Ils témoignent concrètement du processus mis en ouvre pour réaliser une interface intuitive.

Édition : Dunod - 320 pages, 5e édition, 26 octobre 2001

ISBN10 : 2100557920 - ISBN13 : 9782100557929

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
  • Concevoir des interfaces ergonomiques.
  • Organiser l'information.
  • Construire la navigation.
  • Créer l'interaction.
  • Communiquer avec l'utilisateur.
  • Présenter l'information.
  • Méthodes de conception des interfaces.
Critique du livre par la rédaction prenom nom le 1er janvier 2012
J'aime bien lire différents ouvrages sur les sujets qui m'intéressent. Aussi, lorsque j'ai commandé le livre "Ergonomie des interfaces", je n'étais pas conscient qu'il s'agissait de la nouvelle version d'un livre que j'avais précédemment lu : "Ergonomie du logiciel et design web".
Avec un nouveau titre, une nouvelle couverture et deux auteurs supplémentaires, l'erreur est compréhensible n'est-ce pas ? Quoi qu'il en soit, je l'ai relu avec plaisir. Il conserve tout ce que j'avais apprécié la première fois. Voyons plutôt les apports de cette édition.
Le contenu a été restructuré. La précédente édition était orientée dispositif avec une dichotomie logiciel/web. Celle-ci s'appuie sur le processus de conception. Je trouve cette nouvelle organisation plus fluide et elle permet de bien intégrer les nouveaux dispositifs que sont les smartphones et tablettes.
L'iconographie s'est enrichie : plus de couleurs, plus de figures. J'ai particulièrement apprécié celle qui nous montre la perception des couleurs selon le type de daltonisme.
Cette nouvelle édition ajoute également à chaque fin de chapitre un cas pratique. Un exemple concret avant/après est une bonne idée. En revanche, je suis moins fan de sa mise en oeuvre, je trouve que les éloges des clients, ça fait un peu too much.
En conclusion, un livre qui évolue avec son temps et que je recommande toujours autant.
Critique du livre par la rédaction yan verdavaine le 21 janvier 2013
Un point très important d'une application est son ergonomie. Malheureusement, cet aspect est souvent mis de côté, voire totalement ignoré. De manière claire et précise, ce livre vous explique les aspects importants d'une IHM et pourquoi son ergonomie est un point important pour sa réussite. Vous y apprendrez entre autres à:
  • repérer les zones d'interaction utilisateur les plus importantes;
  • organiser les informations affichées sur vos écrans;
  • améliorer l'interaction avec l'utilisateur;
  • rendre cohérente la navigation dans votre application;
  • concevoir plus facilement vos interfaces;
  • comprendre les différences entre une application web, desktop, tablette et mobile.

Développant des applications graphiques sur desktop depuis plusieurs années et sur mobile depuis peu, je n'ai jamais eu de vrai cours ou d'explications sur l'ergonomie. Ce livre m'a permis de comprendre ce qui manque dans mes applications et d'appréhender comment rendre l'ensemble plus logique et agréable pour l'utilisateur. J'ai pu comprendre et corriger la majorité de mes erreurs de conception d'IHM. Après l'avoir lu, je pense que ce livre m'accompagnera régulièrement lors de mes futurs conceptions et développements d'applications.
Que vous soyez webmaster, développeur, chef de projet ou autres, vous trouverez dans ce livre toutes les bases pour bien démarrer et améliorer vos applications graphiques.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 20/01/2012 à 10:42
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant: Ergonomie des interfaces de Jean-François Nogier, Thierry Bouillot et Jules Leclerc.



Citation Envoyé par Résumé de l'éditeur


Cet ouvrage de référence s'adresse à toutes les personnes impliquées dans la conception et le développement d'applications : logiciels, sites web, applications mobiles ou tactiles, en particulier les responsables de la maîtrise d'ouvrage et des spécifications de l'interface homme-machine.

Aussi performante soit-elle, aucune application ne connaîtra le succès si elle n'est pas également facile à utiliser. L'ergonomie est devenue une des clés de la réussite commerciale dans le monde de l'informatique.

Délibérément pragmatique, cet ouvrage, dont la première édition a été publiée en 2001, a été lu, relu, exploité et utilisé par de nombreux chefs de projet, développeurs et concepteurs d'interface. En 10 ans, les interfaces ont beaucoup changé. Les principes d'ergonomie, règles à suivre pour rendre les interfaces intuitives, ont également été enrichis afin de s'adapter aux nouveaux dispositifs d'interaction, tels que les smartphones et les tablettes tactiles.

Illustrée par de nombreux exemples, cette 5ème édition intègre désormais les interfaces mobiles ainsi que les recommandations pour le e-commerce et fait la synthèse des différentes règles à suivre en matière d'ergonomie des interfaces. Véritable guide de conception, les lecteurs y trouveront, chapitre par chapitre, des réponses aux questions qu'ils se posent au fur et à mesure de la réalisation de l'interface. Depuis le ciblage de l'application, jusqu'aux choix graphiques, en passant par la conception du système de navigation et les éléments d'interaction, les concepteurs d'interface sont accompagnés dans les différentes phases de leur projet interactif.

L'ouvrage est illustré par des cas pratiques de conception d'interface pour lesquels les auteurs ont appliqué la démarche ergonomique. Ils témoignent concrètement du processus mis en ouvre pour réaliser une interface intuitive.
L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

Exprimez-vous!! Votre avis nous intéresse.
Avatar de Franck Dernoncourt Franck Dernoncourt - Membre émérite https://www.developpez.com
l 20/01/2012 à 19:56
Je conseille les gens intéressés par ce livre de jeter un coup d'oeil à http://www.hci-class.org/, qui est un cours en ligne gratuit organisé par des professeurs de Stanford sur les interfaces homme-machine commençant en fin janvier. C'est le second semestre que Stanford organise de tels cours en ligne.

 
couverture du livre Ergonomie des interfaces

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Ergonomie des interfaces

Guide pratique pour la conception des applications web, logicielles, mobiles et tactiles

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage de référence s'adresse à toutes les personnes impliquées dans la conception et le développement d'applications : logiciels, sites web, applications mobiles ou tactiles, en particulier les responsables de la maîtrise d'ouvrage et des spécifications de l'interface homme-machine.

Aussi performante soit-elle, aucune application ne connaîtra le succès si elle n'est pas également facile à utiliser. L'ergonomie est devenue une des clés de la réussite commerciale dans le monde de l'informatique.

Délibérément pragmatique, cet ouvrage, dont la première édition a été publiée en 2001, a été lu, relu, exploité et utilisé par de nombreux chefs de projet, développeurs et concepteurs d'interface. En 10 ans, les interfaces ont beaucoup changé. Les principes d'ergonomie, règles à suivre pour rendre les interfaces intuitives, ont également été enrichis afin de s'adapter aux nouveaux dispositifs d'interaction, tels que les smartphones et les tablettes tactiles.

Illustrée par de nombreux exemples, cette 5ème édition intègre désormais les interfaces mobiles ainsi que les recommandations pour le e-commerce et fait la synthèse des différentes règles à suivre en matière d'ergonomie des interfaces. Véritable guide de conception, les lecteurs y trouveront, chapitre par chapitre, des réponses aux questions qu'ils se posent au fur et à mesure de la réalisation de l'interface. Depuis le ciblage de l'application, jusqu'aux choix graphiques, en passant par la conception du système de navigation et les éléments d'interaction, les concepteurs d'interface sont accompagnés dans les différentes phases de leur projet interactif.

L'ouvrage est illustré par des cas pratiques de conception d'interface pour lesquels les auteurs ont appliqué la démarche ergonomique. Ils témoignent concrètement du processus mis en ouvre pour réaliser une interface intuitive.

Retrouvez des compléments de l'ouvrage sur le blog des auteurs : Usaddict, Ressources sur l'ergonomie des interfaces (www.ergonomie-interface.com).

Édition : Dunod - 320 pages, 5e édition, 6 mars 2013

ISBN10 : 2100594877 - ISBN13 : 9782100594870

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
  • Concevoir des interfaces ergonomiques
    • Les enjeux de la conception ergonomique
    • Ergonomie du Web
    • Ergonomie des intranets
    • Ergonomie tactile et mobile
    • Cas pratique : Dovadis, un logiciel de gestion immobilière intuitif
  • Organiser l'information
    • Identifier le contenu
    • Architecture de l'information
    • Agencer pour interagir
    • Concevoir la page d'accueil
    • Cas pratique : K-d'école, comment le maquettage permet de répondre à des enjeux fonctionnels et métiers complexes
  • Construire la navigation
    • Principes ergonomiques de navigation
    • Concevoir le système de navigation
    • Naviguer autrement dans une interface
    • Les éléments du système de navigation
    • Vérifier la navigation
    • Cas pratique : Côte-d'Or Tourisme une application Web conviviale pour collecter les informations touristiques
  • Créer l'interaction
    • Interagir avec l'interface
    • Les éléments d'interaction
    • Temps de réponse
    • Cas pratique : charte ergonomique et refonte graphique du progiciel SAB
  • Communiquer avec l'utilisateur
    • Le langage de l'interface
    • Internationnalisation des interfaces
    • Traitement des erreurs
    • Aide et assistance à l'utilisateur
    • Cas pratique : BCA Expertise, impliquer les utilisateurs pour garantir la qualité de l'expertise
  • Présenter l'information
    • Perception des informations
    • Techniques de mise en évidence
    • La couleur
    • Les icônes
    • Le texte
    • Présentation des produits pour l'e-commerce
    • Cas pratique : une démarche ergonomique pour concevoir un nouveau terminal de vente
  • Méthodes de conception des interfaces
    • Conception orientée utilisateur
    • Analyse
    • Conception
    • Évaluation ergonomique
    • Derniers conseils
  • Conclusion
  • Annexes
    • Annexe A - L'être humain en situation de travail
    • Annexe B - Critères ergonomiques
    • Annexe C - Check-list de conception d'un site Web

Critique du livre par la rédaction Didier Mouronval le 23 juin 2013
De toute évidence, « Ergonomie des interfaces » constitue une référence dans son domaine. Il sera utile lors de toutes les phases d'un projet.

Tout d'abord, l'écriture est simple et claire, l'argumentation est précise et de nombreux exemples et références étayent les points abordés. Tout cela contribue à rendre la lecture agréable.

Le livre couvre tous les types d'interfaces : qu'il s'agisse d'applications Web ou de bureau, mais surtout, cette nouvelle édition prend en considération les applications tactiles (smartphones ou tablettes) rendant ainsi l'ouvrage particulièrement complet.

Découpé de façon intelligente (voir la table des matières), le livre mérite bien son sous-titre : « Guide pratique ». En effet, loin de se vouloir uniquement théorique, vous pourrez aller y chercher facilement toutes les informations utiles à chaque étape du développement. Dans le même esprit, les points abordés (parfois nombreux sur un même thème) sont parfaitement mis en valeur et donc aisément visualisables. Enfin, différentes « check-lists » vous seront très utiles dans vos projets.

Bien entendu, une bonne partie (si ce n'est la plupart) des conseils donnés pourront vous sembler évidents. Effectivement, même si certains points abordés reposent sur des études menées auprès d'utilisateurs, l'essentiel relève d'une certaine forme de bon sens. Néanmoins, lorsque l'on est plongé dans son projet (« la tête dans le guidon »), le fonctionnement de l'application nous semble tellement familière qu'il devient difficile de s'en détacher pour se mettre à la place d'un utilisateur découvrant le système. Dans ce cas, il est important de pouvoir s'appuyer sur ce livre pour prendre un peu de recul et voir les erreurs que l'on peut commettre.

Enfin, notez bien qu'il s'agit d'un livre sur l'ergonomie. C'est-à-dire l'utilisabilité d'une application : faire en sorte que n'importe quel utilisateur parvienne facilement à son but sans se perdre dans l'interface. En aucun cas, ne sont abordées les notions de design ou de graphisme. Vous apprendrez comment rendre votre application facile à utiliser, pas comment la rendre visuellement aboutie, ce qui est un tout autre sujet.

Pour conclure, ce livre est selon moi incontournable et à conseiller à tous les intervenants d'un projet. Il sera utile lors de toutes les phases du développement.




 Commenter Signaler un problème

Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
l 25/06/2013 à 14:06


Je vous propose ma critique du livre : « Ergonomie des interfaces ».

Cet ouvrage de référence s'adresse à toutes les personnes impliquées dans la conception et le développement d'applications : logiciels, sites web, applications mobiles ou tactiles, en particulier les responsables de la maîtrise d'ouvrage et des spécifications de l'interface homme-machine.

Aussi performante soit-elle, aucune application ne connaîtra le succès si elle n'est pas également facile à utiliser. L'ergonomie est devenue une des clés de la réussite commerciale dans le monde de l'informatique.

Délibérément pragmatique, cet ouvrage, dont la première édition a été publiée en 2001, a été lu, relu, exploité et utilisé par de nombreux chefs de projet, développeurs et concepteurs d'interface. En 10 ans, les interfaces ont beaucoup changé. Les principes d'ergonomie, règles à suivre pour rendre les interfaces intuitives, ont également été enrichis afin de s'adapter aux nouveaux dispositifs d'interaction, tels que les smartphones et les tablettes tactiles.

Illustrée par de nombreux exemples, cette 5ème édition intègre désormais les interfaces mobiles ainsi que les recommandations pour le e-commerce et fait la synthèse des différentes règles à suivre en matière d'ergonomie des interfaces. Véritable guide de conception, les lecteurs y trouveront, chapitre par chapitre, des réponses aux questions qu'ils se posent au fur et à mesure de la réalisation de l'interface. Depuis le ciblage de l'application, jusqu'aux choix graphiques, en passant par la conception du système de navigation et les éléments d'interaction, les concepteurs d'interface sont accompagnés dans les différentes phases de leur projet interactif.

L'ouvrage est illustré par des cas pratiques de conception d'interface pour lesquels les auteurs ont appliqué la démarche ergonomique. Ils témoignent concrètement du processus mis en œuvre pour réaliser une interface intuitive.
Critique du livre Ergonomie des interfaces.

Avez-vous lu ce livre ? Si oui, partagez-vous mon avis le concernant ?
Avez-vous des conseils à donner en terme d'ergonomie ? Faites part de vos « recettes » ou de vos astuces.


 
couverture du livre Don't make me think

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Don't make me think

Optimisez la navigation sur vos sites

de
Public visé : Débutant

Résumé de l'éditeur

Douze ans et 300 000 exemplaires vendus après sa première publication, il est difficilement concevable d'imaginer quelqu'un qui travaille dans le Web design et qui n'aurait pas lu le « grand classique » de Steve Krug sur l'utilisabilité des sites web. Chaque jour pourtant, de nouvelles personnes découvrent cet ouvrage. Dans cette seconde mouture, l'auteur a ajouté trois nouveaux chapitres en conservant le style de l'édition originale, complet et divertissant, riche en conseils pratiques et en exemples valables pour les débutants comme pour les spécialistes.

Édition : Pearson Education - 204 pages, 2e édition, 5 octobre 2012

ISBN10 : 2744025526 - ISBN13 : 9782744025525

Commandez sur www.amazon.fr :

24.70 € TTC (prix éditeur 24.70 € TTC) livraison gratuite !
  • Je ne veux pas chercher !
  • Comment nous utilisons réellement le Web
  • L'accroche visuelle
  • Animal, végétal ou minéral ?
  • Supprimez les mots inutiles
  • Signalétique routière et petits cailloux
  • Première étape dans le processus de guérison : admettre que vous contrôlez la page d'accueil
  • « Le fermier et le vacher devraient être amis »
  • Comment effectuer des tests d'utilisabilité sans se ruiner
  • L'utilisabilité est la moindre des politesses
  • L'accessibilité, les feuilles de style en cascade et vous
  • Au secours, mon patron veut que je _.
Critique du livre par la rédaction prenom nom le 28 mai 2013
Ce livre est la version française du grand classique de Steve Krug sur l'utilisabilité des sites web : « Don'k make me think ». L'éditeur a choisi d'ajouter un « .fr » sur la couverture pour le signaler. Par la même occasion, le sous-titre devient « Optimisez la navigation sur vos sites » et c'est regrettable. Car le sous titre original « A Common Sense Approach to Web Usability » est davantage révélateur de l'esprit de l'ouvrage. Partant du principe que les experts en utilisabilité ne sont pas les seuls à pouvoir réfléchir à l'ergonomie du web, Steve Krug a écrit un livre pour les non-spécialistes.
Le livre est court, simple et explique avec humour comment faire des sites web utilisables. Les 12 chapitres qui peuvent être lus indépendamment les uns des autres traitent d'un aspect particulier de l'utilisabilité du Web et des façons de l'aborder. Ayant déjà lu d'autres ouvrages sur le sujet, je n'ai pas vraiment appris de nouvelles choses si ce n'est comment réaliser des tests utilisateur à moindres frais. J'ai trouvé les exemples avant/après un peu vieillot graphiquement parlant mais sur le fond, ils illustrent des problèmes qui demeurent présents sur le web actuel.
Je recommande la lecture de ce livre à tous, aux novices et aux experts. Les premiers y trouveront une agréable introduction pour découvrir l'ergonomie du web. Les seconds apprécieront un auteur qui traduit en termes simples et en images concrètes ce qu'ils ont parfois du mal à expliquer.




 Commenter Signaler un problème

Avatar de benwit benwit - Rédacteur https://www.developpez.com
l 28/05/2013 à 17:16
Bonjour,

Je vous propose ma critique du livre « Don't make me think » de Steve Krug qui est désormais dans sa 2° édition française.


Avez-vous lu ce livre ?
Qu'en pensez vous ?
Avatar de wdinspi wdinspi - Futur Membre du Club https://www.developpez.com
l 31/05/2013 à 19:21
J'ai lu ce bouquin il y a 5 ou 6 ans et il m'a donné la passion de lire et découvrir des livres autour de mon métier

Il est lu assez rapidement en 2 ou 3h c'est bouclé mais c'est un plaisir à lire.

C'est étonnant comment on peut y apprendre des choses si importantes, sur un ton aussi simple...

Je fais lire ce livre à tous les gens qui sont dans le web

 
couverture du livre Industrialiser le test fonctionnel

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Industrialiser le test fonctionnel

Des exigences métier au référentiel de tests automatisés

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous les chefs de projets et aux personnes qui ont à mettre en place une stratégie et une organisation de tests pour les applications dont ils ont la charge. Il concerne également les DSI, les responsables méthodes et qualité qui ont à guider les méthodes de travail de leurs équipes.

Ce livre traite du test fonctionnel au cours des différentes phases de qualification. Il montre comment la conception, puis la construction et la mise en ouvre des tests peuvent s'appuyer sur des processus systématiques et « industrialisables ».

Ce livre est prolongé par un site de référence sur le test fonctionnel accessible à l'adresse suivante : www.portaildutest.fr

Édition : Dunod - 304 pages, 2e édition, 1er novembre 2011

ISBN10 : 2100566563 - ISBN13 : 9782100566563

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Situation du test fonctionnel
  • Qualité et qualification logicielle
  • Besoins d'industrialisation

Industrialiser le test fonctionnel - Processus et organisation
  • De l'analyse des besoins métier au référentiel des tests
  • Définition de la stratégie de test fonctionnel
  • Les outils du test fonctionnel
  • Production du référentiel de tests
  • Préparation et exécution des tests
  • Déploiement du processus
  • Industrialisation des organisations de test

Études de cas
  • Application OrangeHRM
  • Module de mise à jour dans e-Greta
  • L'application eTicketing Parkeon
  • Postambule
Critique du livre par la rédaction Nicolas Vallée le 1er décembre 2011
Cet ouvrage aborde un sujet trop souvent négligé dans l'univers du développement "non critique" : la validation, ici aperçue essentiellement via les tests fonctionnels (c'est d'ailleurs dans le titre).

La première partie resitue la phase de validation au sein du flot de conception et justifie son caractère indispensable, bien que trop souvent négligé. La seconde partie présente une démarche ayant pour but de mettre en place une méthodologie de tests fonctionnels au sein d'un projet industriel. La troisième et dernière partie expose trois études de cas et justifie le retour sur investissement (ROI) d'une phase de validation bien gérée.

La lecture est aisée, les concepts semblent décrits et illustrés via des schémas correctement. Les auteurs proposent même des exemples "pratiques" et des copies d'écran de l'utilisation de trois outils différents adaptés à cette tâche.
Toutefois, je regrette que cet ouvrage reste trop "haut-niveau" dans la pure description utile pour appréhender des concepts, mais totalement déconnectée d'une mise en place dans un contexte industriel contraint par un existant souvent conséquent. Par ailleurs, les illustrations "pratiques" ne sont souvent qu'une représentation via des outils relativement onéreux masquant, selon moi, beaucoup trop la réalité pour être utile aux personnes réellement en charge de cette mission. Au final, comme indiqué sur le site de l'éditeur, il est adapté pour les DSI et les responsables méthode, mais aurait gagné à l'être également aux personnes de terrain.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 30/12/2011 à 9:48
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant: Industrialiser le test fonctionnel : Des exigences métier au référentiel de tests automatisés, de Bruno Legeard, Fabrice Bouquet et Natacha Pickaert

Citation Envoyé par Résumé de l'éditeur
Cet ouvrage s'adresse à tous les chefs de projets et aux personnes qui ont à mettre en place une stratégie et une organisation de tests pour les applications dont ils ont la charge. Il concerne également les DSI, les responsables méthodes et qualité qui ont à guider les méthodes de travail de leurs équipes.

Ce livre traite du test fonctionnel au cours des différentes phases de qualification. Il montre comment la conception, puis la construction et la mise en ouvre des tests peuvent s'appuyer sur des processus systématiques et « industrialisables ».

Ce livre est prolongé par un site de référence sur le test fonctionnel accessible à l'adresse suivante : www.portaildutest.fr
L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

Exprimez-vous!! Votre avis nous intéresse.

 
couverture du livre Principes universels du design

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
4 commentaires
 
 

Principes universels du design

de
Public visé : Débutant

Résumé de l'éditeur

Qu'il s'agisse d'une affiche de campagne électorale, d'une exposition dans un musée, de la maquette d'un magazine, d'une campagne marketing ou encore de la conception d'un jeu vidéo, les créations qui nous entourent sont la synthèse de nombreux concepts et pratiques qui relèvent de différentes disciplines.

Premier manuel de design interdisciplinaire, Principes universels du design passe en revue 125 principes fondamentaux du design. Chaque concept est défini très clairement, puis mis en application et illustré par des exemples concrets, pris dans des domaines très variés.

Pour la première fois, les designers ont à disposition un ouvrage en français qui rassemble une base de connaissance pratique et simple d'utilisation. Une référence incontournable pour tous les designers, ingénieurs, architectes, web designers, étudiants, enseignants, etc.

Édition : Eyrolles - 271 pages, 1re édition, 10 février 2011

ISBN10 : 2212128622 - ISBN13 : 9782212128628

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.40 € TTC) livraison gratuite !
  • Comment influencer la perception du public ?
  • Comment être pédagogue ?
  • Comment assurer la facilité d'emploi ?
  • Comment susciter l'intérêt ?
  • Comment faire de meilleurs choix de design ?

Critique du livre par la rédaction prenom nom le 1er avril 2011
Comme son titre l'indique, ce livre traite des principes universels de design. Le public visé est évidemment large et les concepteurs d'interface graphique en font donc partie. Si vous êtes l'un d'eux, vous vous devez de connaître ces principes si vous voulez concevoir des IHM ergonomiques et agréables.
Si vous ne les connaissez pas, lisez ce livre ! Si vous les connaissez, vous apprécierez d'avoir cet ouvrage sous la main pour vous les rappeler. Ce livre est un ouvrage de référence car c'est à ma connaissance le seul ouvrage en français qui regroupe ces 125 principes de design.
Chacun d'eux est présenté sur une double page; c'est simple et suffisant puique les textes de références (souvent anglophones) sont toujours indiqués. J'ai également apprécié les liens vers les principes connexes ainsi que le sommaire thématique. Les exemples qui servent d'illustrations sont, à quelques exceptions, plutôt bien choisis.
Ajoutons que la forme ne gache rien puique les auteurs ont appliqué grand nombre de ces principes à leur ouvrage. Ce qui me pousse à le classer dans la catégorie "beaux livres" et à le recommander à tous les esprits curieux.
Critique du livre par la rédaction David Bleuse le 24 octobre 2018
Les 125 principes de design décrits dans ce livre ont été sélectionnés par les auteurs selon deux critères. D’une part, les principes sont universels, en ce sens qu’un même principe trouve généralement son application dans plusieurs domaines : informatique, architecture, transports, etc. Par exemple, selon le principe du « chemin désiré », l’architecte paysagiste observera les sentiers naturels créés par les pas des visiteurs, l’administrateur de site web tiendra compte des parcours oculaires enregistrés dans le cadre d’une étude d’eyetracking, pour, respectivement, la refonte du design d’un jardin public ou d’une page web.

D’autre part, ces principes reposent sur des fondements scientifiques. Ainsi, on ne s’étonnera pas de voir figurer en bonne place les principes de perception de la gestalt, issus des travaux de recherche en psychologie cognitive.

L’ouvrage est remarquablement documenté à cet égard puisqu’il indique, pour chaque principe présenté, les références complètes de l’article ou de l’ouvrage à l’origine de ce dernier.

Une explication scientifique compréhensible et courte fait aussi parfois l’objet d’un paragraphe. Cependant, l’analyse scientifique s’arrête là car le livre se veut avant tout accessible et pragmatique.

La facilité d’accès est favorisée par le fait que les principes sont exposés de manière indépendante, dans l’ordre le plus arbitraire qui soit (l’ordre alphabétique !), et présentés de façon identique sur une double page. Cette structure particulière du livre rend le lecteur libre d’aborder prioritairement, ou exclusivement, les principes qui l’intéressent au premier chef.

L’organisation de la page de gauche, consacrée à l’exposé théorique, contribue tout autant à faciliter la lecture : une définition, sous la forme d’un chapeau, suivie d’un premier paragraphe décrivant le principe de base auquel succèdent, le cas échéant, dans autant de paragraphes, l’explication scientifique évoquée plus haut, ainsi qu’une description de chacune des différentes modalités du principe, pour une présentation plus détaillée, tandis qu’un paragraphe conclusif présente un récapitulatif ou les conditions que requiert la mise en œuvre du principe. La marge, quant à elle, est réservée aux sources et aux autres dénominations. Enfin, la rédaction est remarquable par sa qualité et sa précision, tandis que les coquilles sont fort peu nombreuses !

L’approche pragmatique du livre se concrétise dans la page de droite qui présente un exemple réel de mise en application du principe, complétant parfois un premier exemple décrit dans un paragraphe de la page de gauche.

Par sa rigueur et sa « transversalité », le livre se présente à la fois comme un ouvrage de base et une référence indispensable à tout professionnel désirant aborder, dans son domaine d’expertise, les aspects du design.




 Commenter Signaler un problème

Avatar de Malick Malick - Community Manager https://www.developpez.com
l 28/10/2018 à 22:24
Bonjour chers membres du Club,

Je vous invite à lire la critique de David Bleuse au sujet du livre Principes universels du design
.

Qu'il s'agisse d'une affiche de campagne électorale, d'une exposition dans un musée, de la maquette d'un magazine, d'une campagne marketing ou encore de la conception d'un jeu vidéo, les créations qui nous entourent sont la synthèse de nombreux concepts et pratiques qui relèvent de différentes disciplines.

Premier manuel de design interdisciplinaire, Principes universels du design passe en revue 125 principes fondamentaux du design. Chaque concept est défini très clairement, puis mis en application et illustré par des exemples concrets, pris dans des domaines très variés.

Pour la première fois, les designers ont à disposition un ouvrage en français qui rassemble une base de connaissance pratique et simple d'utilisation. Une référence incontournable pour tous les designers, ingénieurs, architectes, web designers, étudiants, enseignants, etc.
Bonne lecture

Avatar de souviron34 souviron34 - Expert éminent sénior https://www.developpez.com
l 02/04/2011 à 1:16
Citation Envoyé par tabouet Voir le message
Est-ce que ça veut dire que si les gens aiment des trucs "moches", il faut développer des trucs "moches" ?
Si c'est l'outil de travail qui leur optimise leur travail, oui...

Quelques exemples :

  • à l'hôpital, il y a des feuilles de couleurs différentes pour les analyses de sang, les analyses d'urine, les médicaments, les régimes alimentaires, etc..

    Vouloir changer ces couleurs, c'est s'exposer d'une part à refaire une formation globale pour l'ensemble du personnel hospitalier, et d'autre par s'exposer à des risques d'erreurs graves..
  • Pour par exemple un garagiste qui s'occupe du contrôle technique, un tableau de bord "bête" en 2 couleurs (fond + avant) avec des cases présentant les différents résultats avec les écarts autorisés et un astérisque surlignant les cases "en défaillance" suffit...

    Le BUT du travail n'est pas de se servir du logiciel, c'est une aide pour aller plus vite.. Et d'autre part il faudra qu'il l'imprime...
  • De la même manière, par exemple j'ai fait un SIG pour des météorologues.. Ils ont des dizaines de données superposées à des cartes.. L'INFORMATION dont ils ont besoin est ces données... Les cartes (les fonds) c'est uniquement comme aide-mémoire, ils connaissent leur géographie.. En conséquence, les fonds sont unis (soit noir, soit blanc.. En général noir car moins fatiguant et permettant de distinguer plus facilement les données au milieu) et les cartes hyper-simplifiées (par exemple uniquement les limites assez grossières des pays et uniquement les noms des plus grandes villes).. Par contre, certains diagrammes spécialisés ont une bonne douzaine d'axes, une dizaine de courbes de couleurs différentes, etc .. Mais eux sont habtués, et il vaut mieux reproduire à l'identique ce qui existe et fonctionne bien...
  • Même chose avec les aiguilleurs du ciel : tous les logiciels qui ont essayé d'être plus "jolis" que les écrans radars et des post-it ont échoués.. Et on n'a pas vraiment envie qu'ils fassent des erreurs quand on prend l'avion...


Le fin mot c'est que, quand c'est un nouveau produit, tu peux faire quelque chose de joli (tu DOIS, même), tout en prenant en considération les besoins du métier (comme cité ci-dessus, un métier utilisant beaucoup de données ou demandant une grande concentration aura besoin d'une interface sobre pour ne pas distraire et valoriser au maximum ce qu'on présente).

Si par contre c'est "informatiser une tâche" utilsant des choses qui ont été mises au point depuis très longtemps par les gens d'un métier pour optimiser leur travail, tu DOIS le reproduire le plus fidèlement possible, quitte à ce que ça ne soit pas joli...

L'ergonomie ne consiste pas à faire un truc joli.. Cela consiste à faire quelque chose d'adapté au travail...

Cela exige d'être cohérent et propre.. Joli est bien si on peut. Mais on ne peut pas dans tous les cas...

(et, comme je l'ai mentionné ailleurs, quand on peut faire "joli", pour le faire vraiment ergonomique ET joli, il faut confier le design à un graphiste (un vrai, pas quelqu'un qui connait PHP ou Photoshop)).
Avatar de benwit benwit - Rédacteur https://www.developpez.com
l 11/03/2011 à 11:12
Je viens de lire un livre intitulé "Principes universels du design"


Sur la couverture recto/verso, ce qui ressemble à des traits jaunes verticaux, ce sont les noms des 125 principes de design présentés dans ce livre.

Entendons nous bien, il ne s'agit pas de Design Pattern (modèle de conception pour votre modèle de données) mais des principes de design utilisé lors de la conception d'objets (IHM comprise).

Quels principes de design utilisez vous dans la conception de vos IHM ?
Avez vous lu ce livre, pensez vous le lire ?

 
couverture du livre La programmation orientée objet - cours et exercices en UML 2 avec Java 6, C#4, C++, Python, PHP 5 et LinQ

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

La programmation orientée objet - cours et exercices en UML 2 avec Java 6, C#4, C++, Python, PHP 5 et LinQ

de
Public visé : Débutant

Résumé de l'éditeur

L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par .Net et C++.

L'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2

Cette cinquième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, interface, multithreading, sauvegarde des objets, programmation distribuée, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires : Java et C#, C++, Python, PHP 5, UML 2, LinQ mais aussi les services web, Cobra, les bases de données objet, différentes manières de résoudre la mise en correspondance relationnel/objet dont le langage innovant de requête objet LinQ et enfin les design patterns. Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève et se complète de nombreux exercices en UML 2, Java, Python, PHP 5, C# et C++.

À qui s'adresse ce livre ?

Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, PHP 5, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours. Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent.

Édition : Eyrolles - 644 pages, 1er janvier 2011

ISBN10 : 2212128061 - ISBN13 : 9782212128062

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Avant-propos
  • L'orientation objet en deux mots
  • Objectifs de l'ouvrage
  • Plan de l'ouvrage
  • À qui s'adresse ce livre ?

Principes de base : quel objet pour l'informatique ?
  • Le trio <entité, attribut, valeur>
  • Stockage des objets en mémoire
  • L'objet dans sa version passive
  • L'objet dans sa version active
  • Introduction à la notion de classe
  • Des objets en interaction
  • Des objets soumis à une hiérarchie
  • Polymorphisme
  • Héritage bien reçu
  • Exercices

Un objet sans classe. n'a pas de classe
  • Constitution d'une classe d'objets
  • La classe comme module fonctionnel
  • La classe comme garante de son bon usage
  • La classe comme module opérationnel
  • Un premier petit programme complet dans les cinq langages
  • La classe et la logistique de développement
  • Exercices

Du faire savoir au savoir-faire. du procédural à l'OO
  • Objectif objet : les aventures de l'OO
  • Mise en pratique
  • Analyse
  • Conception
  • Impacts de l'orientation objet

Ici Londres : les objets parlent aux objets
  • Envois de messages
  • Association de classes
  • Dépendance de classes
  • Réaction en chaîne de messages
  • Exercices

Collaboration entre classes
  • Pour en finir avec la lutte des classes
  • La compilation Java : effet domino
  • En C#, en Python, PHP 5 et en C++
  • De l'association unidirectionnelle à l'association bidirectionnelle
  • Autoassociation
  • Package et namespace
  • Exercices

Méthodes ou messages ?
  • Passage d'arguments prédéfinis dans les messages
  • Passage d'argument objet dans les messages
  • Une méthode est-elle d'office un message ?
  • La mondialisation des messages
  • Exercices

L'encapsulation des attributs
  • Accès aux attributs d'un objet
  • Encapsulation : pour quoi faire ?
  • Exercices

Les classes et leur jardin secret
  • Encapsulation des méthodes
  • Les niveaux intermédiaires d'encapsulation
  • Afin d'éviter l'effet papillon
  • Exercices

Vie et mort des objets
  • Question de mémoire
  • C++ : le programmeur est le seul maître à bord
  • En Java, C#, Python et PHP 5 : la chasse au gaspi
  • Exercices

UML 2
  • Diagrammes UML 2
  • Représentation graphique standardisée
  • Du tableau noir à l'ordinateur
  • Programmer par cycles courts en superposant les diagrammes
  • Diagrammes de classe et diagrammes de séquence
  • Diagramme de classe
  • Les bienfaits d'UML
  • Diagramme de séquence
  • Exercices

Héritage
  • Comment regrouper les classes dans des superclasses
  • Héritage des attributs
  • Héritage ou composition ?
  • Économiser en rajoutant des classes ?
  • Héritage des méthodes
  • La recherche des méthodes dans la hiérarchie
  • Encapsulation protected
  • Héritage et constructeurs
  • Héritage public en C++
  • Le multihéritage
  • Exercices

Redéfinition des méthodes
  • La redéfinition des méthodes
  • Beaucoup de verbiage mais peu d'actes véritables
  • Un match de football polymorphique
  • Exercices

Abstraite, cette classe est sans objet
  • De Canaletto à Turner
  • Des classes sans objet
  • Du principe de l'abstraction à l'abstraction syntaxique
  • Un petit supplément de polymorphisme
  • Exercices

Clonage, comparaison et assignation d'objets
  • Introduction à la classe Object
  • Décortiquons la classe Object
  • Test d'égalité de deux objets
  • Le clonage d'objets
  • Égalité et clonage d'objets en Python
  • Égalité et clonage d'objets en PHP 5
  • Égalité, clonage et affectation d'objets en C++
  • En C#, un cocktail de Java et de C++
  • Exercices

Interfaces
  • Interfaces : favoriser la décomposition et la stabilité
  • Java, C# et PHP 5 : interface via l'héritage
  • Les trois raisons d'être des interfaces
  • Les Interfaces dans UML 2
  • En C++ : fichiersh et fichierscpp
  • Interfaces : du local à Internet
  • Exercices

Distribution gratuite d'objets : pour services rendus sur le réseau
  • Objets distribués sur le réseau : pourquoi ?
  • RMI (Remote Method Invocation)
  • Corba (Common Object Request Broker Architecture)
  • Rajoutons un peu de flexibilité à tout cela
  • Les services Web surNet
  • Exercices

Multithreading
  • Informatique séquentielle
  • Multithreading
  • Implémentation en Java
  • Implémentation en C#
  • Implémentation en Python
    L'impact du multithreading sur les diagrammes de séquence UML
  • Du multithreading aux applications distribuées
  • Des threads équirépartis
  • Synchroniser les threads
  • Exercices

Programmation événementielle
  • Des objets qui s'observent
  • En Java
  • En C# : les délégués
  • En Python : tout reste à faire
  • Un feu de signalisation plus réaliste
  • Exercices

Persistance d'objets
  • Sauvegarder l'état entre deux exécutions
  • Simple sauvegarde sur fichier
  • Sauvegarder les objets sans les dénaturer : la sérialisation
  • Les bases de données relationnelles
  • Réservation de places de spectacles
  • Les bases de données relationnelles-objet
  • Les bases de données orientées objet
  • Linq
  • Exercices

Et si on faisait un petit flipper ?
  • Généralités sur le flipper et les GUI
  • Retour au Flipper

Les graphes
  • Le monde regorge de réseaux
  • Tout d'abord : juste un ensemble d'objets
  • Liste liée
  • La généricité en C++
  • La généricité en Java
  • Passons aux graphes
  • Exercices

Petites chimie et biologie OO amusantes
  • Pourquoi de la chimie OO ?
  • Les diagrammes de classe du réacteur chimique
  • Quelques résultats du simulateur
  • La simulation immunologique en OO ?

Design patterns
  • Introduction aux design patterns
  • Les patterns « truc et ficelle »
  • Les patterns qui se jettent à l'OO
Critique du livre par la rédaction Thibaut Cuvelier le 19 mai 2011
Pour un panorama complet du monde de l'orienté objet, ce livre est certainement à conseiller. L'auteur, par ailleurs professeur à l'ULB (université libre de Bruxelles) démontre son talent pédagogique, dès le début. De nombreuses allusions font d'ailleurs remarquer que ce livre est principalement prévu pour un public étudiant se familiarisant avec la programmation orientée objet, sans rien en connaître, mais ayant déjà connaissance d'un langage de programmation procédural (ou au moins les principes).
Dès le premier exemple, on se plonge dans un environnement Java, sans que cela n'ait été introduit, sans donner vraiment d'explication sur la syntaxe - cela n'est pas vraiment nécessaire, le code est suffisamment documenté pour que la compréhension ne tarde pas. Ensuite sont présentés les différents langages, en s'axant sur leurs particularités syntaxiques, sur les points qui choquent en comparaison au Java. Il n'y a que le minimum qui est présenté, il ne faut pas prendre ce livre pour ce qu'il n'est pas : il introduit à la programmation orientée objet, il n'a pas pour vocation d'apprendre un langage.
C'est d'ailleurs sur ces langages que se portent mes seuls griefs à l'encontre de ce livre : les langages sont parfois fortement détournés pour suivre le discours de l'auteur. On montrera, par exemple, du code Python très peu pythonique, sans utilisation de décorateurs comme @staticmethod ou la définition d'autres constructeurs quand des arguments mots-clés peuvent être utilisés. Du côté C++, on voit, dans les premiers exemples, des directives #include pointées sur... des fichiers .cpp ! Il faut attendre le quinzième chapitre sur les interfaces pour voir l'existence de fichiers .h, ce qui permet de s'assurer de très mauvaises pratiques dans du code C++... Cela passe aussi pour une faiblesse du langage, qu'un utilisateur du C++ pourra faire passer pour une méconnaissance du langage. Passons le fait que le C++/CLI devient du Visual C++ .Net, nom qui n'est attesté sur le Web presque exclusivement comme les nouvelles versions de l'EDI de Microsoft pour le C++, partie de l'environnement plus complet Visual Studio, ainsi que le fait qu'il semble jusqu'au chapitre sur l'héritage que la seule raison de traiter le C++ est de pouvoir en dire tout le mal qu'on peut. Sans oublier que la STL est entièrement nonobstée et que l'on juge les complexités du C++ comme des écarts par rapport aux autres langages, alors qu'il en est l'aîné. On remarque aussi que le PHP est exclusivement utilisé en contexte Web, comme s'il était incapable de faire autre chose (sans oublier que le décorum HTML tout autour ne facilite pas la compréhension de l'exemple, en ajoutant un bon nombre de lignes parfaitement inutiles).
En conclusion de ce paragraphe, on dira que ce livre n'est absolument pas là pour apprendre un langage ou l'autre, ce n'est pas son but, il veut simplement apprendre les bases de la programmation orientée objet, en déclinant les concepts aux différents langages, en montrant leurs différences. Tous les concepts sont illustrés dans tous les langages, permettant ainsi de visualiser in situ les différences de pensée entre les concepteurs. Ces exemples, d'ailleurs, évoluent au fur et à mesure de la progression de la compréhension du lecteur : les premiers exemples sont fort didactiques, on finit dans les derniers chapitres à simuler les réactions chimiques ayant lieu dans un réacteur, on passe d'exemples simplistes à des exemples réalistes.
À un niveau plus général, on remarquera quelques fautes d'orthographe restées malgré les relectures, les schémas de mauvaise facture (réalisés probablement à l'aide d'un logiciel peu évolué tel que Paint), qui font vraiment tache à côté des schémas UML, ainsi que des captures d'écran sur des systèmes d'exploitation relativement préhistoriques (aux alentours de Windows Millenium).
Ce ne sont pas ces quelques défauts qui vont entacher le principal du livre. On appréciera notamment le large chapitre dédié à UML2, ainsi que les schémas UML utilisés bien avant leur formalisation pour aider à comprendre les principes. Des exercices terminent la grande majorité des chapitres, permettant au lecteur de vérifier qu'il a bien assimilé les concepts ; on regrettera de ne voir les solutions que sur le site de l'éditeur, pas dans une annexe au livre.
Il faut aussi remarquer que l'utilisation plus pratique de l'orienté objet est aussi couverte : ainsi, on parlera des méthodes pour la communication entre un client et un serveur à l'aide de RMI, de Corba et d'autres. Sera aussi discutée la sérialisation dans les divers langages, sans toutefois rentrer dans les détails, car ils deviennent plus spécifiques aux langages. On regrettera de ne pas voir ici la sérialisation selon boost pour le C++ ou la fonction serialize() de PHP : ces deux langages ne sont pas arriérés, ils permettent aussi la sérialisation, alors qu'aucune mention n'en est faite.
Des sujets plus pointus comme le multithreading sont aussi abordés : point noir de ce chapitre, C++ et PHP sont oubliés. Signaler qu'aucune méthode vraiment propre n'existe en PHP n'est pas un luxe, préciser l'existence d'une pléthore de possibilités en C++ est un minimum pour tout qui parle de multithreading et de C++ (il n'aurait pas été utile de développer le sujet, mais au moins d'indiquer dans quelle direction chercher si le besoin s'en fait sentir). Les autres langages jouissent d'une description des méthodes disponibles en standard pour obtenir une application multithreadée, en tenant compte de la problématique des accès concurrents.
En bref ? Un ouvrage plus qu'excellent, didactique, qui passe par tous les jalons, toutes les étapes, sans en oublier une, pour la programmation orientée objet. Que le lecteur soit débutant ou plus avancé, il trouvera dans ce livre de quoi apprendre ou se remettre à niveau. Par contre, prendre ce livre pour apprendre un langage n'est pas forcément la meilleure idée, ce n'est pas son objectif, les explications ne vont d'ailleurs pas en ce sens. Le style assez humoristique de l'auteur en fait un livre très facile à lire.
Vous avez lu ce livre ? Qu'en pensez-vous ?




 Commenter Signaler un problème

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 25/05/2011 à 10:41
Bonjour,


Un excellent ouvrage sur les principes de la programmation orientée objet, une critique plus détaillée est disponible.

L'avez-vous lu ? Qu'en pensez-vous ?

Voir aussi les cours et tutoriels programmation Java : https://java.developpez.com/cours/ et les Cours et tutoriels pour apprendre UML et les cours Python.

 
couverture du livre Les éléments de l'expérience utilisateur

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Les éléments de l'expérience utilisateur

de
Public visé : Débutant

Résumé de l'éditeur

Depuis sa première publication il y a une dizaine d'années, Les Éléments de l'expérience utilisateur est devenu une référence essentielle pour les designers web et les designers d'interaction du monde entier. L'ouvrage définit les principes qui sont au coeur de ces métiers. Dans cette nouvelle édition entièrement révisée, Jesse James Garrett va plus loin en matière de design produit en incluant des réflexions sur l'univers des appareils mobiles et de leurs applications.

Un design de produit interactif exige davantage que du code bien écrit et de belles images. Il faut aussi concilier objectifs stratégiques et besoins des utilisateurs. Le meilleur des contenus et les technologies les plus sophistiquées ne suffiront pas à atteindre ce résultat sans le soutien d'une expérience utilisateur harmonieuse et cohérente.

Créer une bonne expérience utilisateur est devenu très complexe car il faut prendre en compte de multiples aspects : utilisabilité, identité de marque, architecture de l'information, design d'interaction, etc. Cet ouvrage permet d'alléger toute cette complexité grâce à des explications claires et des illustrations vivantes et se concentre sur les idées plutôt que sur les outils et les techniques. Garrett donne ainsi à ses lecteurs une vue globale sur le développement de l'expérience utilisateur, en partant de la stratégie et des contraintes pour arriver à l'architecture de l'information et à la conception visuelle.

Cet ouvrage vous fera prendre conscience des enjeux de l'expérience utilisateur et vous permettra d'appréhender les moyens à mettre en oeuvre pour l'améliorer.

Édition : Pearson Education - 228 pages, 2e édition, 1er mars 2008

ISBN10 : 2744024856 - ISBN13 : 9782744024856

Commandez sur www.amazon.fr :

26.60 € TTC (prix éditeur 26.60 € TTC) livraison gratuite !
  • Importance de l'expérience utilisateur
  • À la rencontre des éléments
  • Le plan Stratégie : Objectifs du produit et besoins des utilisateurs
  • Le plan Envergure : Spécifications fonctionnelles et spécifications des contenus
  • Le plan Structure : Design d'interaction et architecture de l'information
  • Le plan Ossature : Design d'interface, de navigation et d'information
  • Le plan Surface : Design sensoriel
  • Appliquer les éléments
Critique du livre par la rédaction prenom nom le 1er octobre 2011
Parmi les différents ouvrages sur l'expérience utilisateur, celui de Jesse James Garrett est plutôt atypique.
Il a pour principal avantage de donner une vue globale à travers cinq plans : Stratégie, Envergure, Structure, Ossature et Surface.
Il a aussi pour intérêt de clarifier des termes qui peuvent paraître très proches : Design d'interaction, Design d'interface, Design de navigation et Design sensoriel.
Mais ce que j'ai préféré, c'est au travers des cinq plans, la mise en parallèle des applications web et des sites d'informations ; les premières faisant référence au vocabulaire des logiciels et les seconds à celui des médias d'informations.
Attention toutefois, ce livre n'apporte pas de réponses, ce n'est ni un mode d'emploi, ni un ouvrage de développement. Il est fait pour se poser les bonnes questions et je le conseille comme une introduction au domaine avant d'aborder des ouvrages plus spécialisés.
Critique du livre par la rédaction vermine le 24 décembre 2011
C'est le terme "expérience utilisateur" qui a attiré mon regard, car si d'un côté je crée des interfaces sur le Web, d'un autre côté, je suis également utilisateur de plusieurs sites et forums. J'étais donc doublement intéressé par ce titre.

Avec une présentation dénonciatrice (ignorance, indifférence ou autre) et un exemple simple avec lequel chacun pourra se dire « Mais oui, j'ai déjà vécu cette situation ! », l'auteur exprime clairement le problème de créer des sites qui soient faciles d'utilisation tout en étant rentables et gérables pour son créateur.

Jesse James Garrett nous propose son expérience dans le domaine. Ses méthodes, son plan, ses éléments. Son savoir est reconnu depuis au moins une décennie. Il nous explique le vocabulaire qu'il a choisi pour figer les choses de manière claire et concise. Ce livre est d'une simplicité étonnante. Il n'est pas besoin de palabrer longtemps sur le thème de l'expérience utilisateur et l'auteur l'a bien compris. Énonçant parfois des évidences, il n'en reste pas moins qu'il nous ouvre les yeux sur des aspects que nous connaissions mais avions mis de côté, ou même auxquels nous n'avions tout simplement pas pensé ou avions rejeté d'office pour une quelconque raison.

L'ouvrage est accompagné de schémas basiques mais tout à fait adéquats. Ils reflètent bien les mécanismes abordés et le lecteur, qu'il soit utilisateur, développeur ou autre, fera des analogies avec les sites qu'il visite.

Et malgré tout, force m'est d'admettre qu'aujourd'hui encore nous sommes loin de suivre ces conseils pourtant judicieux. Ce bouquin est un outil, un plan que beaucoup devraient lire avant de se lancer dans d'interminables projets dont les pierres de départ sont mal positionnées.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 19/10/2011 à 11:58
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant:

Les éléments de l'expérience utilisateur, de Garett Jesse James

Citation Envoyé par Résumé de l'éditeur
Depuis sa première publication il y a une dizaine d'années, Les Éléments de l'expérience utilisateur est devenu une référence essentielle pour les designers web et les designers d'interaction du monde entier. L'ouvrage définit les principes qui sont au coeur de ces métiers. Dans cette nouvelle édition entièrement révisée, Jesse James Garrett va plus loin en matière de design produit en incluant des réflexions sur l'univers des appareils mobiles et de leurs applications.

Un design de produit interactif exige davantage que du code bien écrit et de belles images. Il faut aussi concilier objectifs stratégiques et besoins des utilisateurs. Le meilleur des contenus et les technologies les plus sophistiquées ne suffiront pas à atteindre ce résultat sans le soutien d'une expérience utilisateur harmonieuse et cohérente.

Créer une bonne expérience utilisateur est devenu très complexe car il faut prendre en compte de multiples aspects : utilisabilité, identité de marque, architecture de l'information, design d'interaction, etc. Cet ouvrage permet d'alléger toute cette complexité grâce à des explications claires et des illustrations vivantes et se concentre sur les idées plutôt que sur les outils et les techniques. Garrett donne ainsi à ses lecteurs une vue globale sur le développement de l'expérience utilisateur, en partant de la stratégie et des contraintes pour arriver à l'architecture de l'information et à la conception visuelle.

Cet ouvrage vous fera prendre conscience des enjeux de l'expérience utilisateur et vous permettra d'appréhender les moyens à mettre en oeuvre pour l'améliorer.
L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

 
couverture du livre Maîtrise d'ouvrage des projets informatiques

Note 3 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Maîtrise d'ouvrage des projets informatiques

Guide pour le chef de projet

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse à tous ceux qui exercent des responsabilités dans la maîtrise d'ouvrage des projets informatiques, ainsi qu'aux membres des directions de systèmes d'information (DSI) qui sont impliqués dans une relation MOA / MOE. Enfin, les étudiants en management des systèmes d'information y trouveront des bases solides et matière à réflexion. Le dialogue n'est pas toujours facile entre la maîtrise d'ouvrage qui est le commanditaire d'un projet et la maîtrise d'oeuvre qui en assure la réalisation. Cet ouvrage commence par expliquer en détail les missions et les responsabilités de chacun. Puis il passe en revue les étapes du lancement du projet, de l'expression des besoins, et décrit notamment le rôle de la MOA dans la validation des spécifications détaillées et dans la recette utilisateur. La conduite du changement, l'une des fonctions-clés de la maîtrise d'ouvrage, est ensuite traitée en suivant une démarche structurée en sept phases. Un chapitre important est ensuite consacré aux tâches qui sont liées au management de projet (ordonnancement des tâches, planification, suivi de projet, qualité, gestion des risques...). L'ouvrage se conclut par un chapitre sur l'administration du patrimoine applicatif et des données et sur la maîtrise des évolutions du SI.

Édition : Dunod - 182 pages, 1er juillet 2009

ISBN10 : 2100534351 - ISBN13 : 9782100534357

Commandez sur www.amazon.fr :

27.56 € TTC (prix éditeur 29.00 € TTC) livraison gratuite !
  • ORGANISATION DE LA MOA ET DE LA RELATION MOA-MOE
  • OPPORTUNITE ET LANCEMENT D'UN PROJET
  • EXPRESSION DES BESOINS
  • VALIDATION DES SPECIFICATIONS DETAILLEES ET RECETTE UTILISATEUR
  • CONDUITE DU CHANGEMENT
  • MANAGEMENT DE PROJET
  • MAITRISE D'OUVRAGE DU SI
Critique du livre par la rédaction arnolem le 1er juillet 2010
Cet ouvrage est une très bonne approche sur ce qu'est la maîtrise d'ouvrage. Ce livre s'adresse à des personnes n'ayant pas beaucoup de connaissances en informatique, car il est orienté très opérationnel. Les exemples sont nombreux, mais on en redemande...
Les fiches récapitulatives sont plaisantes et synthétiques, malheureusement ce livre ne vous permettra pas de sauter le pas pour vous lancer dans un projet de bout en bout. Cet ouvrage permet de toucher du doigt le monde de la MOA/MOE tout en restant superficiel. Il reste cependant très bon pour s'informer et acquérir quelques connaissances générales supplémentaires sur la gestion des projets informatiques.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Maîtrise d'ouvrage des projets informatiques
Guide pour le chef de projet


Ce livre s'adresse à tous ceux qui exercent des responsabilités dans la maîtrise d'ouvrage des projets informatiques, ainsi qu'aux membres des directions de systèmes d'information (DSI) qui sont impliqués dans une relation MOA / MOE. Enfin, les étudiants en management des systèmes d'information y trouveront des bases solides et matière à réflexion. Le dialogue n'est pas toujours facile entre la maîtrise d'ouvrage qui est le commanditaire d'un projet et la maîtrise d'œuvre qui en assure la réalisation. Cet ouvrage commence par expliquer en détail les missions et les responsabilités de chacun. Puis il passe en revue les étapes du lancement du projet, de l'expression des besoins, et décrit notamment le rôle de la MOA dans la validation des spécifications détaillées et dans la recette utilisateur. La conduite du changement, l'une des fonctions-clés de la maîtrise d'ouvrage, est ensuite traitée en suivant une démarche structurée en sept phases. Un chapitre important est ensuite consacré aux tâches qui sont liées au management de projet (ordonnancement des tâches, planification, suivi de projet, qualité, gestion des risques...). L'ouvrage se conclut par un chapitre sur l'administration du patrimoine applicatif et des données et sur la maîtrise des évolutions du SI.

[Lire la suite]



 
couverture du livre Ergonomie du logiciel et design web

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
14 commentaires
 
 

Ergonomie du logiciel et design web

Le manuel des interfaces utilisateur

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à toutes les personnes impliquées dans la conception et le développement de logiciels ou de sites Internet, en particulier celles en charge des spécifications et de l'interface homme-machine, mais aussi les chefs de projet, les chefs de produit et les commerciaux. Aussi performant soit-il, aucun logiciel ou aucun site web ne connaîtra le succès s'il n'est pas également facile à utiliser. L'utilisabilité est devenue une des clés de la réussite commerciale dans le monde de l'informatique. Délibérément pragmatique, cet ouvrage fait la synthèse des études menées dans le domaine de l'ergonomie du logiciel et des sites Internet. Du choix des couleurs et des polices de caractères à l'organisation des composants de l'interface, de la conception du système de navigation d'un site Internet aux spécificités graphiques d'une page web, il propose des méthodes et donne des conseils pratiques pour rendre le dialogue homme-machine le plus simple et le plus efficace possible. Véritable guide de conception, l'ouvrage comporte plusieurs check-lists qui permettront aux équipes de développement d'appliquer facilement les principes ergonomiques.

Édition : Dunod - 312 pages, 4e édition, 8 octobre 2008

ISBN10 : 2100515721 - ISBN13 : 9782100515721

17,5 x 25 - 635 g

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
  1. L'écran
  2. Le dialogue homme-machine
  3. Les erreurs et l'aide en ligne
  4. Définition et ciblage du site
  5. La navigation web
  6. La page web
  7. Méthodes de conception des interfaces
  8. Conclusion
  9. Annexes
Critique du livre par la rédaction prenom nom le 1er juin 2010
Je viens de terminer ce livre dans sa 4° édition et globalement, j'ai bien aimé.
La mise en forme des livres de cette collection est agréable et celui-ci ne déroge pas à la règle. De plus, il est, sujet oblige, abondamment illustré; des images viennent expliciter les bons et les mauvais usages.
On notera également en bonus :
  • une check-list d'évaluation ergonomique
  • une check-list de conception d'un site web
  • une bibliographie de 9 pages
  • une webographie de 6 pages

Pour ma part, je l'ai trouvé facile à lire, ce qui fait que je n'arrive pas vraiment à lui trouver de points négatifs. Bien au contraire, je trouve que l'auteur a appliqué à son livre certains principes dont il parle. Certes, on me fera remarquer que l'ergonomie d'un livre est différente de celui d'un logiciel. Mais de même qu'il existe des différences spécifiques entre logiciel desktop et site web, il y quand même de grands principes généraux.
Son livre répond aux trois critères de l'utilisabilité :
  • Efficacité : Il permet au lecteur d'atteindre le résultat prévu (acquérir des connaissances sur le sujet)
  • Efficience : Atteindre ce résultat avec un effort moindre
  • Satisfaction : Confort et évaluation subjective du lecteur, auteur de cette critique

Pour conclure, disons que celui qui connait déjà le sujet n'apprendra pas grand chose de nouveau mais qu'il est à recommander au néophyte. Et quand on voit le nombre de logiciels peu utilisables, on se dit que le nombre de lecteurs potentiels est énorme !




 Commenter Signaler un problème

Avatar de benwit benwit - Rédacteur https://www.developpez.com
l 15/06/2010 à 9:32
J'ai toujours été sensible à l'ergonomie des choses et les logiciels ou sites web ne dérogent pas à la règle.

Je viens de terminer la lecture de "Ergonomie du logiciel et design web" dont voici ma critique.

Quand je vois le nombre d'applications/sites mal conçus, je me dis qu'il y a des progrès à faire.
Et vous, quel est votre rapport à l'ergonomie ?
Avatar de Patriarch24 Patriarch24 - Membre expérimenté https://www.developpez.com
l 16/06/2010 à 12:20
Généralement, les utilisateurs ne savent pas expliquer comment le logiciel doit fonctionner, encore moins à quoi il doit ressembler. On fait donc au mieux des pistes données, et il ne reste qu'à modifier en fonction du feedback.

Réponse : L'ergonomie, on verra une fois que ça fonctionne et si les utilisateurs râlent (c'est ce qui se rapproche le plus).
Avatar de benwit benwit - Rédacteur https://www.developpez.com
l 16/06/2010 à 17:24
Citation Envoyé par Patriarch24 Voir le message
Généralement, les utilisateurs ne savent pas expliquer comment le logiciel doit fonctionner, encore moins à quoi il doit ressembler.
Cela, c'est bien vrai.

La différence, c'est que dans le cas où elle pris en compte dès le début, on peut impliquer l'utilisateur plus tôt (organiser des tests utilisateurs) pour avoir du feedback au lieu d'attendre qu'elle soit en production.
couverture du livre Merise

Note 3.75 drapeau
Détails du livre
Sommaire
Critiques (2)
5 commentaires
 
 

Merise

Guide pratique

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur la méthode Merise s'adresse tout particulièrement aux étudiants en premier cycle d'informatique, aux étudiants en école de gestion et à toute personne souhaitant une information simple, directe et pratique sur la méthode Merise et sur le langage SQL. Dans la partie sur la méthode Merise, vous découvrirez comment : - Réaliser les différents modèles (modèles conceptuels, modèles logiques, modèles physiques) mais aussi les modèles spécifiques aux traitements (modèles conceptuels des traitements, modèles organisationnels des traitements...). - Modéliser avec les extensions Merise/2. - Comparer certains modèles Merise à certains diagrammes UML. Le langage SQL est présenté de façon progressive et est illustré par de nombreux exemples. Dans cette partie vous apprendrez à : - Manipuler, filtrer, trier, regrouper les données. - Créer, modifier, supprimer des tables. - Affecter ou enlever des droits à certains utilisateurs. L'auteur n'a volontairement gardé que le côté concret de la méthode Merise et du langage SQL, pour permettre au lecteur une immersion immédiate. Il propose de nombreux exercices pour faciliter cette assimilation.

Édition : ENI - 262 pages, 2e édition, 1er mai 2009

ISBN10 : 2746048450 - ISBN13 : 9782746048454

Commandez sur www.amazon.fr :

28.40 € TTC (prix éditeur 29.90 € TTC) livraison gratuite !
  • PRESENTATION DE LA METHODE MERISE
  • LES DEPENDANCES FONCTIONNELLES
  • LE MODELES CONCEPTUEL DES DONNEES
  • LE MODELE LOGIQUE DE DONNEES
  • LE MODELE PHYSIQUE DES DONNEES
  • LES FORMES NORMALES
  • LES DIAGRAMMES DE FLUX
  • LES MODELES CONCEPTUELS DES TRAITEMENTS
  • LE MODELE ORGANISATIONNEL DES TRAITEMENTS
  • LES EXTENSIONS MERISE
Critique du livre par la rédaction Gérard Ernaelsten le 1er avril 2010
Jean-Luc Baptiste, nous livre ici un livre sur la méthode « Merise » orientée modèle de données. Ce livre est destiné à un public ayant déjà une petite notion de la méthode. En effet l'auteur, tout au long des quatorze chapitres, navigue dans les rappels de la méthode.
Dans le premier chapitre, nous retrouvons les étapes d'une analyse de projet avec la méthode « Merise », en passant par l'interview, la lecture des documents internes/externes, les informations calculées, les traitements, les différents niveaux conceptuels, organisationnels, logiques et physiques.
Le deuxième chapitre nous apprends les dépendances fonctionnelles, les contraintes d'intégrité et, élément essentiel, le dictionnaire des données.
Les trois chapitres suivants se concentrent sur la génération des MCD,MLD et MPD, le tout agrémenté de nombreux exemples et graphiques afin de faciliter la compréhension de la matière.
Le sixième chapitre est vraiment très bien structuré et explique de façon claire et précise les cinq premières formes normales. Celles-ci sont suivies d'un exemple nous aidant à assimiler cette partie de façon pédagogique.
Les chapitres suivants font une rapide introduction sur les modèles conceptuels et organisationnels des traitements.
Au chapitre dix, nous avons droit à une introduction sur Merise 2 et l'apport de l'héritage dans le système d'analyse.
Un excellent chapitre sur l'analogie des méthodes Merise et UML est également présent.
Nous terminerons le livre sur une introduction au langage SQL. Ici nous regrettons le choix des outils proposés pour s'exercer, MySQL au travers de Wamp Server, ainsi que PhpMyAdmin pour l'outil de manipulation de données.
En conclusion, nous avons ici un livre qui fait une rapide découverte de l'analyse via la méthode « Merise », qui permet de se remémorer les bases de cette méthode, avec un gros plus sur les formes normales et l'analogie UML/Merise
Critique du livre par la rédaction Geoffrey Garcia le 15 janvier 2015
La seconde édition de «Merise : Guide pratique » de Jean Luc Baptiste est un ouvrage traitant de l’utilisation de la méthode Merise. Ce livre présente la méthode ainsi que les différents modèles qu’elle met à contribution. Le propos tenu y est assez clair et est illustré d’exemples. D’autre part, son contenu est relativement synthétique mais couvre tous les aspects de la méthode ce qui est appréciable.

L’auteur fait également le rapprochement entre les modèles utilisés par Merise et ceux proposés par UML. On remarquera cependant que la partie au sujet de SQL fait référence à une syntaxe et des outils un peu obsolètes. Bien que l’effort soit louable, tout n’est pas donc nécessairement bon à prendre dans ces parties corolaires au sujet principal.

On signalera finalement que cet ouvrage contient une étude de cas détaillée et des exercices qui peuvent s’avérer utiles aux étudiants. En conclusion, il s’agit d’un ouvrage résumant l’essentiel de la méthode Merise s’adressant ainsi principalement aux professionnels l’utilisant déjà mais également aux élèves l’étudiant.




 Commenter Signaler un problème

Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 13/04/2010 à 11:16
Bonjour,

Voici une critique du livre "Merise Guide pratique" de Jean Luc BAPTISTE

Certains ont eu l'occasion de le lire et ont un avis dessus ?

Bonne lecture.
Avatar de fsmrel fsmrel - Expert éminent sénior https://www.developpez.com
l 15/04/2010 à 2:38
Bonsoir,

Si quelqu'un peut me le prêter l'ouvrage, je donnerai un avis.
Avatar de CinePhil CinePhil - Modérateur https://www.developpez.com
l 03/06/2010 à 10:24
Grâce à un accès temporaire en ligne de mon école, j'ai consulté rapidement ce livre.

Dans le chapitre sur SQL, les jointures sont encore présentées avec la syntaxe obsolète depuis 1992 et la nouvelle avec JOIN n'est même pas mentionnée.

J'ai aussi relevé une erreur dans le chapitre consacré à la comparaison entre Merise et UML : Un couple de cardinalités MCD Merise {1,n - 1,1} est transformé en couple de multiplicités UML {1 - 0..*} !

Le reste de ce que j'ai parcouru m'a semblé assez clair et bien présenté mais les deux erreurs ci-dessus font que je ne recommanderais pas ce livre !

 
couverture du livre SCRUM

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
9 commentaires
 
 

SCRUM

le guide pratique de la méthode agile la plus populaire

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse aux développeurs qui souhaitent s'initier aux méthodes de développement agile, et aux chefs de projet qui veulent améliorer l'organisation et l'efficacité de leurs équipes. Il sera également très utile à ceux qui ont déjà une première expérience de Scrum et qui souhaitent maîtriser la méthode en profondeur. Le but affiché d'une méthode agile est d'améliorer la qualité du produit, tout en réduisant les délais et les coûts. Aujourd'hui Scrum s'est imposée comme la plus répandue des méthodes agiles. Quand on applique Scrum les fonctionnalités sont collectées dans un backlog et classées par priorité. Une version (release) est produite à l'issue d'une série d'itérations, appelées sprints. Pendant un sprint des points de contrôle sont effectués par l'équipe au cours de " mêlées " quotidiennes appelées scrums. Cet ouvrage rassemble non seulement une présentation détaillée des pratiques, mais aussi de nombreux conseils concrets issus de la vraie vie. Il commence par une présentation des méthodes agiles et de Scrum. Il explique ensuite les rôles des deux personnages-clé que sont le ScrumMaster et le Product Owner. Les chapitres suivants expliquent comment organiser et mener à son terme un projet en appliquant Scrum.

Édition : Dunod - 268 pages, 1re édition, 1er février 2010

ISBN10 : 2100540181 - ISBN13 : 9782100540181

Commandez sur www.amazon.fr :

28.02 € TTC (prix éditeur 29.05 € TTC)
  • Scrum sous la bannière de l'agilité
  • Des sprints pour une release
  • Le Product Owner
  • Le ScrumMaster et l'équipe
  • Le backlog de produit
  • La planification de release
  • La réunion de planification de sprint
  • Le scrum quotidien
  • La revue de sprint
  • La rétrospective de sprint
  • La signification de fini
  • Adapter Scrum au contexte
  • De la vision aux stories
  • De la story aux tests d'acceptation
  • Estimations, mesures et indicateurs
  • Scrum et l'ingénierie du logiciel
  • Scrum avec un outil
  • La transition à Scrum
  • Scrum en France
Critique du livre par la rédaction nico-pyright(c) le 1er septembre 2010
Ecrit par un consultant renommé et expert en méthodes agiles, Claude Aubry, cet ouvrage constitue un guide dans la découverte et l'approfondissement de la méthode SCRUM.
Dès les premiers chapitres, on ressent la pédagogie de l'auteur (également professeur à l'université) où il explique clairement les points clés de la méthode et parle en détail du backlog de produit.
Il décrit les différents rôles de cette dernière en insistant notamment sur le Product Owner et sur ScrumMaster en couvrant l'étendue des responsabilités de chacun. Il propose également des conseils issus de ses expériences pour éviter certains pièges et proposer des axes d'amélioration de ces rôles.
On lira avec intérêt les chapitres sur la planification de release et la planification des sprints qui sont très clair et très pragmatique et constituent un élément important pour tout "chef de projet en transition".
Il met ensuite en avant les rituels SCRUM (daily scrum meeting, revue de sprint, rétrospective de sprint, ...) en détaillant leurs fonctions et leurs buts. Ici encore, on retrouve le style léger et pédagogue de l'auteur.
J'ai été par contre un peu plus déçu par les paragraphes suivants où l'auteur essaie de nous décrire comment passer de la vision aux stories et des stories aux tests d'acceptation. Le style devient un peu moins précis et perd en clarté.
Cependant, on appréciera le chapitre sur les indicateurs, toujours utile pour rassurer la direction ainsi que l'aperçu de l'outil IceScrum qui donne envie d'être découvert.
Enfin, l'auteur propose des pistes pour une transition à SCRUM et son intégration dans les processus d'ingénierie logiciel à ne pas négliger.
En conclusion, j'ai beaucoup apprécié cet ouvrage que je recommande chaudement à toute personne souhaitant découvrir ou approfondir la méthode SCRUM. Il est le compagnon idéal pour toute équipe SCRUM qui souhaite être efficace et éviter les pièges de la conduite de projet informatique "à l'ancienne".
Critique du livre par la rédaction Petrus le 1er février 2010
Hasard ou non, cette publication de Claude Aubry coïncidait la semaine passée avec ma participation à une formation ScrumMaster, sanctionnée par un examen (certes discutable) pour une certification de même nom. J'étais donc déjà plongé dans Scrum depuis plusieurs semaines lorsque l'on m'a proposé cette lecture. Lors de cette formation j'avais rencontré des consultants de Akka Technologies, vecteurs d'une bonne dynamique Scrum dans le bassin toulousain, avec qui j'ai eu l'occasion de parler des projets de Claude Aubry et de son investissement sur le sujet. Entre les guides officiels, la littérature de Schwaber, Sutherland et Cohn, il ne me manquait donc plus qu'un livre en français. C'est chose faite, et plutôt bien faite suis-je tenté de souligner.
Bien sincèrement, le livre de Claude Aubry aborde Scrum d'une manière moins dogmatique, mais assurément plus pragmatique. En fait je n'avais pour le moment pas encore lu d'ouvrage structuré qui dispense de manière aussi complète des conseils sur la pratique de Scrum. Le retour d'expérience de l'auteur sur chaque précepte Scrum (les artefacts, les rôles, meetings) est très intéressant, et chaque ScrumMaster ou membre d'une équipe Scrum y trouvera des éléments de réflexion de qualité (comme la vie du backlog, la phase de conception, la planification de release, etc.). Je pense que je serais amené à relire certains chapitres ou paragraphes sur des sujets précis si je suis pris en défaut, car les explications et exemples sont clairs et invitent à l'essai.
Vous retrouverez ainsi les rappels des fondamentaux de ce processus empirique, une description des différents rôles (Product Owner, ScrumMaster, l'équipe), du Product Backlog, des différents timeboxes (planification de release, planification de sprint, daily scrum, rétrospective de sprint), mais aussi des définitions pratiques comme la notion de travail fini, le contexte du projet, les mesures et indicateurs. On notera également le chapitre sur les outils pour Scrum, ou IceScrum est présenté, ainsi qu'un chapitre utile pour les décideurs : "La transition à Scrum".
J'ai apprécié ce livre en français de Claude Aubry, qui apporte une contribution de qualité à la compréhension, à une application pragmatique, et à l'adoption de Scrum en France. Je pense ne pas me tromper en précisant que se livre est relativement accessible à tout acteur de l'IT, sensible aux méthodes agiles et à l'optimisation des développements logiciels, qu'il soit décideur, chef de projet, développeur, ou futur "Product Owner".
Critique du livre par la rédaction Bruno Orsier le 1er février 2010
Ce livre très attendu est écrit par Claude Aubry, un représentant particulièrement actif de la communauté agile française, et préfacé par Francois Beauregard, un "agiliste" francophone de la première heure.
J'ai découvert avec plaisir un livre clair et passionnant sur un processus de développement, ce qui est rare : la simplicité et l'élégance de SCRUM y contribuent certainement, mais l'auteur a fait preuve de beaucoup de pédagogie. En particulier tous les concepts, entités, rôles, responsabilités sont clairement expliqués et bien reliés les uns aux autres, et leurs aspects temporels et dynamiques sont bien couverts. L'ouvrage montre donc bien la grande cohérence de SCRUM.
Et l'auteur a fait des choix appréciables : les chapitres courts et faciles à lire, les nombreux schémas qui facilitent la compréhension du texte, les dessins humoristiques... Il a également tiré parti de son expérience considérable pour mettre en garde le lecteur contre divers risques et pièges qui l'attendent dans la mise en pratique : bien que simple, Scrum n'est pas facile à pratiquer.
Les 11 premiers chapitres, soit environ 150 pages, décrivent complètement Scrum. Suivent ensuite 7 chapitres qui donnent des conseils pratiques sur de nombreux aspects, comme l'adaptation au contexte de votre entreprise, l'élaboration de la vision d'un produit (avant donc les sprints), la relation features-stories-tests, la traçabilité, l'ingénierie du logiciel, les indicateurs. Le dernier chapitre est un panorama de Scrum en France.
Un livre assez orienté "processus" tout de même, et qui passe peut-être un peu vite sur les aspects "équipe" et "individuel", auxquels on est forcément conduit à s'intéresser si l'on veut tirer complètement parti de Scrum : peut-on faire l'économie d'approfondir ce que veut dire être un développeur professionnel dans ce nouveau contexte ? Ken Schwaber a d'ailleurs mis en garde contre le fait qu'appliquer Scrum avec des gens qui faisaient du sale boulot avant permettait juste de produire du sale boulot à intervalles réguliers !
Un regret au niveau de la bibliographie : elle est un peu légère. Je trouve dommage de ne pas voir cités des auteurs essentiels comme les Poppendieck (Lean Software Development), Esther Derby (les rétrospectives), Larman et Vodde (Scaling Scrum), Lencioni (les dysfonctionnements d'une équipe), Robert C. Martin (sur Clean Code), Lisa Crispin, Janet Gregory (Agile Testing). Une meilleure bibliographie aurait contribué au caractère de référence que va prendre cet ouvrage.
En conclusion, ce livre est un excellent guide pour démarrer avec Scrum, ou pour revisiter les bases si vous avez déjà pratiqué. Il contient suffisamment de matière pour vous accompagner pendant de nombreux sprints. Même si vous vous intéressez déjà à des questions qui relèvent plus de la bibliographie ci-dessus, vous achèterez certainement le livre pour vos collègues et partenaires !




 Commenter Signaler un problème

Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
l 24/01/2010 à 22:21

11/02/2010

Citation Envoyé par Bruno Orsier Voir le message
voilà la critique est publiée : https://alm.developpez.com/livres/in...is#L2100540181

Merci beaucoup à Ricky81 ainsi qu'à RseM2 pour leur aide.

Bruno

24/01/2010

Bonjour,

Un nouveau livre sur Scrum va paraître au 10 février aux éditions Dunod.

En voici le sommaire :
  • 1. Scrum sous la bannière de l'agilité
  • 2. Des sprints pour une release
  • 3. Le Product Owner
  • 4. Le ScrumMaster et l'équipe
  • 5. Le backlog de produit
  • 6. La planification de release
  • 7. La réunion de planification de sprint
  • 8. Le scrum quotidien
  • 9. La revue de sprint
  • 10. La rétrospective de sprint
  • 11. La signification de fini
  • 12. Adapter Scrum au contexte
  • 13. De la vision aux stories
  • 14. De la story aux tests d'acceptation
  • 15. Estimations, mesures et indicateurs
  • 16. Scrum et l'ingénierie du logiciel
  • 17. Scrum avec un outil
  • 18. La transition à Scrum
  • 19. Scrum en France


Pensez-vous le lire ?

A propos de l'auteur :
Claude Aubry est d'abord développeur, architecte puis chef de projet, il crée sa société de conseil en 1994. Professeur associé à l'université P. Sabatier de Toulouse il enseigne Scrum et les méthodes agiles à des étudiants et organise des séminaires professionnels sur les mêmes sujets.
Voir aussi :
la table des matières complète
Les livres sur les méthodes et process
eBook gratuit Scrum et XP depuis les tranchées par Henrik Kniberg
Avatar de samiconnect samiconnect - Futur Membre du Club https://www.developpez.com
l 19/02/2010 à 2:27
Je vous remercie pour l'information c'est très intéressant , j'ai juste commencer un nouveau projet en adoptant la méthodologie SCRUM, c'est une méthode très rentable et efficace pour la gestion des projets informatique, voici une vidéo qui explique bien la méthodologie pour les gens qui n'ont pas une idée claire sur SCRUM,


a+
Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
l 05/02/2010 à 19:10
Pour information, le livre devrait être disponible mercredi qui vient (10 février).

 
couverture du livre Gestion de projet

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Gestion de projet

Vers les méthodes agiles

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage rassemble plus de dix années d'expérience en gestion de projet informatique, et compare les méthodologies traditionnelles - qui définissent à l'avance les besoins et organisent les activités à réaliser, leur séquencement, les rôles et les livrables à produire - aux méthodes agiles.

Ces dernières prennent le contre-pied des méthodes prédictives en évitant une définition trop précoce et figée des besoins ; elles ont montré une surprenante efficacité en pariant sur la souplesse des équipes. Ce guide aidera les chefs de projet, déjà familiarisés avec les méthodes traditionnelles de conduite de projet et attirés par les méthodes dites " agiles " ou débutant dans le métier, à évaluer et améliorer leurs compétences en gestion de projet. Il guidera également architectes, analystes, développeurs ou testeurs dans la conduite de leurs projets, ainsi que tous les clients ou experts métier non informaticiens souhaitant appréhender rapidement les enjeux et la répartition des rôles au sein d'un projet.

Édition : Eyrolles - 272 pages, 2e édition, 1er mai 2009

ISBN10 : 2212125186 - ISBN13 : 9782212125184

Commandez sur www.amazon.fr :

28.40 € TTC (prix éditeur 29.90 € TTC)
  • Introduction - Chef de projet : un métier complexe
  • Diagnostiquer sa gestion de projet
  • Méthodes traditionnelles ou méthodes agiles ?
  • Recueillir efficacement les besoins
  • Planifier son projet
  • Suivre et piloter son projet
  • Gérer les hommes
  • Adopter une approche agile
  • Annexe A : Présentation des coachs
  • Annexe B : Les outils de gestion de projet
  • Annexe C : Glossaire
  • Annexe D : Bibliographie
Critique du livre par la rédaction arnolem le 1er octobre 2009
"Gestion de projet : vers les méthodes agiles" est un livre décrivant les rôles du chef de projet (au sens large) et les différentes façons d'appréhender les problématiques liées aux projets informatiques.
Il montre l'apport des méthodes agiles (Scrum, XP, DSDM, Crystal...) par rapport aux méthodes classiques et compare leurs avantages et leurs faiblesses.
Ce livre est illustré par de nombreux témoignages de spécialistes qui répondent à des problématiques courantes dans la vie d'un projet. Un véritable retour d'expérience qui ne manquera pas de vous faire évoluer.
Véronique Messager Rota nous amène à réfléchir aux sources d'échecs d'un projet et définit des bonnes pratiques organisationnelles, humaines et techniques.
Elle détaille également les différentes étapes d'un projet et identifie leur but et les problèmes récurrents.
Pourquoi le client n'arrive t-il pas à exprimer son besoin ?
Pourquoi seulement 30% de l'application sont réellement utilisés ?
En quoi le pilotage par les tests est un facteur de réduction des coûts ?
Comment estimer la charge d'un projet ?
Quelle doit-être la charge allouée à l'estimation d'un projet ?
Bien que ce livre soit tourné vers la découverte des méthodes agiles, certaines notions de pilotage de projet sont parfois complexes pour un débutant.
Pour conclure, ce livre est un très bon outil.
Il répond à beaucoup de questions que se posent les chefs de projet informatique et constitue un recueil d'expériences très enrichissant. Attention tout de même à ne pas tomber dans l'apologie aveugle des méthodes agiles.
Ayez toujours en tête que ce ne sont que des bonnes pratiques, que vous devez les utiliser si vous en sentez l'utilité, et non parce que vous pensez que c'est à la mode.




 Commenter Signaler un problème

Avatar de arnolem arnolem - Rédacteur https://www.developpez.com
l 04/10/2009 à 12:03

Nouvelle critique parue :
Gestion de projet : Vers les méthodes agiles

[...]un livre décrivant les rôles du chef de projet (au sens large) et les différentes façons d'appréhender les problématiques liées aux projets informatiques.
Il montre l'apport des méthodes agiles (Scrum, XP, DSDM, Crystal...) par rapport aux méthodes classiques et compare leurs avantages et leurs faiblesses.[...]
Bien que ce livre soit tourné vers la découverte des méthodes agiles, certaines notions de pilotage de projet sont parfois complexes pour un débutant.[...]
Pour conclure, ce livre est un très bon outil. [...]
Si vous avez des remarques sur ce livre, si vous l'avez aimé ou non, n'hésitez pas à partager vos impressions ici.
Merci
Avatar de Patriarch24 Patriarch24 - Membre expérimenté https://www.developpez.com
l 05/10/2009 à 9:30
L'approche incrémentielle donnée par le livre, agrémentée par de nombreuses expériences et cas concrets, la comparaison avec les approches classiques, permettent de cerner les principales lignes directrices des approches agiles de gestion de projet.
Personnellement, j'ai adoré lire ce livre, quasiment d'une traite. Il est non seulement très instructif, mais un outil de travail (on se pose des questions, on évalue sa propre approche, ...) fort intéressant.

 
couverture du livre Plan de continuité d'activité et système d'information

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Plan de continuité d'activité et système d'information

vers l'enterprise résiliente

de
Public visé : Intermédiaire

Résumé de l'éditeur

Le management de la continuité d'activité est une discipline émergente dont l'objectif est de préparer l'entreprise à faire face aux crises qui peuvent paralyser ses activités. Englobant la continuité du système d'information, il se matérialise dans un plan de continuité d'activité (PCA) pragmatique, à jour et testé.
Cet ouvrage s'adresse aux décideurs de l'entreprise qui joueront un rôle décisif dans cette démarche ainsi qu'aux maîtres d'œuvre de la continuité d'activité (risk managers, responsables de la sécurité du système d'information et directeurs des systèmes d'information).
Structuré en trois parties, il donne une vision stratégique de la continuité d'activité et propose une méthodologie et un arsenal d'outils pour penser et mettre en œuvre un PCA. La première partie est avant tout destinée aux décideurs qui y trouveront les grands principes du management de la continuité d'activité. La deuxième partie propose une méthodologie en vue d'assurer la continuité d'activité avec le détail des étapes de sa mise en œuvre : bilan d'impact sur l'activité (BIA), analyse des risques, tests du PCA... Elle présente aussi des études de cas. La troisième partie trace les perspectives d'évolution du management de la continuité d'activité.

Édition : Dunod - 277 pages, 1er mai 2006

ISBN10 : 2100496034 - ISBN13 : 9782100496037

Commandez sur www.amazon.fr :

35.15 € TTC (prix éditeur 37.00 € TTC) livraison gratuite !
  1. La problématique et les acteurs de la continuité d'activité
  2. Décider la mise en place de la continuité d'activité
  3. Mettre en place la continuité d'activité : méthodologie commentée
  4. Panorama des solutions techniques de secours
  5. Considérations techniques sur les solutions de secours
  6. Etudes de cas
  7. Vers un système de management de la continuité d'activité
Critique du livre par la rédaction Petrus le 13 juillet 2006
Le sujet ne fait pas légion en littérature française, et pour cause, le concept de PCA (Plan de Continuité d'Activité) reste une idée jeune pour l'entrepreunariat hexagonal. Elle l'est moins pour les anglo-saxons et l'industrie américaine, du sans doute aux catastrophes en série qui on eu lieues ces dernière années (Terrorisme, catastrophes naturelles, accidents écologiques). Une première partie de l'ouvrage s'appuie sur un certains nombre d'études (Eagle Rock Alliance, CLUSIF, Ernst and Young, BCI, OCDE) relatives à l'impact de sinistres, à l'interruption de SI et aux seuils de tolérance. Puis, Matthieu Bennasar énumère quelques exemples de réglementations et normes qui existent sur le sujet dans divers mileux industriels et financiers (Bâle II, CRBF-2004-02, le trés à la mode Sarbanes-Oxley Act, ISO/TS, TL9000, Good practices Guidelines du BCI). Enfin il redéfinit clairement le vocable utilisé et les nuances entre PCA (BCP), PGC (CMP), PRA (IT Contingency Plan), PCO, et Risk Management. Ces 3 premières parties sont vraiment trés intéressantes et doivent faire partie de votre bagage culturel. La seconde partie s'attache à décrire les méthodes et outils de la continuité d'activité et fourni les clés pour bien piloter la mise en oeuvre et le cycle de vie d'un PCA. J'ai particulièrement apprécié la lecture des chapitres 4 et 5 ou de nombreux éléments concrets sont donnés, comme les avantages/inconvénients des solutions de secours du SI (Cold Sites, Warm Sites, Hot Sites, Mirrored Sites, Mobile Sites), les enjeux des modes de disponibilité et de tolérance aux sinistres, les stratégies de sauvegarde et de restauration des données (RAID, Electronic Vaulting, Remote Journaling, Shadowing, Mirroring, Virtualisation du stockage : SAN, NAS, DAS). Le livre est trés bien écrit, le plan est clair, pas évident sur ce type de sujet. Si vous êtes en charge d'un projet orienté BCM/PCA, directeur informatique, ingénieur qualité, ce livre est fait pour vous !.
Critique du livre par la rédaction cyberzoide le 26 février 2005
C'est un livre d'une grande richesse qui demande à être relu un grand nombre de fois tant il est dense. Ces deux points forts sont : le retour d'expériences de l'auteur dans la création de PCA (plan de continuité d'activité) et ses conseils méthodologiques très précis.

Cet ouvrage est un guide méthodologique présentant les problématiques organisationnelles, logistiques, techniques, humaines et juridiques de la continuité de l'activité économique d'une entreprise, notamment au travers de son système d'information, mais pas seulement. Au travers d'études de cas, le lecteur met en application les conseils prodigués tout au long de l'ouvrage.

L'auteur convainc aisément le lecteur de la nécessité de se prémunir des catastrophes pouvant mettre en péril son activité, mais plus fort encore, il explique précisément comment s'organiser pour concevoir un PCA efficace. A conseiller aux directions informatiques de toute urgence.
Critique du livre par la rédaction Cédric Chatelain le 26 février 2005
Ce livre a le grand mérite d'aborder un sujet bien trop considéré dans le monde de l'informatique : la reprise et la continuité d'activité. Il aborde ce sujet en allant bien au delà de la technique.

L'autre point fort de ce livre est de laisser entendre que les PRA/PCA doivent prendre en compte tous les risques possibles. En lisant les retours d'expériences on prend conscience du fait que l'on ne peut pas tout maîtriser et qu'il faut prendre en compte le plus de risques possibles, ce que l'on omet assez souvent par sous-estimation de leur probabilité.

Ce livre est à placer entre toutes les mains, du DSI au programmeur, car la gestion du risque, si elle doit se décider au plus haut point, est l'affaire de tous.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 05/06/2014 à 10:22
Plan de continuité d'activité et système d'information
vers l'enterprise résiliente


Le management de la continuité d'activité est une discipline émergente dont l'objectif est de préparer l'entreprise à faire face aux crises qui peuvent paralyser ses activités. Englobant la continuité du système d'information, il se matérialise dans un plan de continuité d'activité (PCA) pragmatique, à jour et testé.
Cet ouvrage s'adresse aux décideurs de l'entreprise qui joueront un rôle décisif dans cette démarche ainsi qu'aux maîtres d'œuvre de la continuité d'activité (risk managers, responsables de la sécurité du système d'information et directeurs des systèmes d'information).
Structuré en trois parties, il donne une vision stratégique de la continuité d'activité et propose une méthodologie et un arsenal d'outils pour penser et mettre en ½uvre un PCA. La première partie est avant tout destinée aux décideurs qui y trouveront les grands principes du management de la continuité d'activité. La deuxième partie propose une méthodologie en vue d'assurer la continuité d'activité avec le détail des étapes de sa mise en ½uvre : bilan d'impact sur l'activité (BIA), analyse des risques, tests du PCA... Elle présente aussi des études de cas. La troisième partie trace les perspectives d'évolution du management de la continuité d'activité.

[Lire la suite]



 
couverture du livre Microsoft Team Foundation Server (TFS)

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
3 commentaires
 
 

Microsoft Team Foundation Server (TFS)

La plate-forme de gestion du cycle de vie des applications

de
Public visé : Expert

Résumé de l'éditeur

Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en uvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports, matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres distincts. L'utilisation du contrôleur de code source, au c ur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres. Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.

Édition : ENI - 450 pages, 1re édition, 1er février 2009

ISBN10 : 274604711X - ISBN13 : 9782746047112

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Chapitre 1 : Introduction à Visual Studio Team System
  • Chapitre 2 : Installation
  • Chapitre 3 : Administration
  • Chapitre 4 : Projet d'équipe
  • Chapitre 5 : Éléments de travail
  • Chapitre 6 : Gestion de la documentation
  • Chapitre 7 : Contrôle de code source
  • Chapitre 8 : Compilation automatique
  • Chapitre 9 : Utilisation de rapports
  • Annexe 1 : Le service de notification
  • Annexe 2 : Liste des outils et liens additionnels essentiels
Critique du livre par la rédaction Jérôme Lambert le 1er avril 2009
Si vous désirez en savoir plus sur la plateforme Team Foundation Server, ou encore apprendre à la mettre en ouvre, l'administrer ou tout simplement l'utiliser, Microsoft Team Foundation Server vous sera d'une réelle utilité. L'ouvrage peut faire office de manuel aussi bien pour un administrateur serveur qui trouvera tout ce qu'il faut savoir pour administrer entièrement la plateforme Team Foundation Server, que pour un développeur qui découvrira comment utiliser correctement les différents outils mis à disposition, ou encore pour un chef de projet qui pourra suivre au mieux le cycle de vie d'un projet.
Concernant le contenu du livre, on commence par une introduction au concept ALM (Application Lifecycle Management) et à Visual Studio Team System avec sa gamme qui en découle pour ensuite en arriver à la présentation de Team Foundation Server, la plateforme qui héberge différents services comme la gestion de code source, la gestion des éléments de travail, le service de compilation, celui de la gestion de la documentation et pour finir le service de gestion des rapports.
Les deux chapitres suivants vous en apprendront plus sur l'installation et l'administration de Team Foundation Server suivant différentes architectures données. Chacun des services cités précédemment est ensuite détaillé dans un chapitre dédié. L'ouvrage se finit avec deux annexes intéressantes sur le système de notifications du serveur ainsi que les outils et liens qu'il ait indispensable de posséder.
Au final, bien que je sois développpeur de métier, la lecture de cet ouvrage a été très facile, rapide et claire. Même si l'ouvrage m'a semblé orienté pour les administrateurs serveurs et dans une moindre mesure pour les développeurs (heureusement !), les chefs de projets et simples utilisateurs pourront aussi y retrouver des informations utiles pour mieux comprendre comment interagir avec la plateforme Team Foundation Server et les outils qui l'accompagnent dans le cycle de vie d'une application.
Critique du livre par la rédaction Louis-Guillaume MORAND le 21 juin 2009
Ce livre m'a étonné de bien des manières. J'attendais à la fois une présentation de la solution TFS mais également une vision globale de l'outil et une mise en avant de ses fonctionnalités pour répondre aux besoins que je rencontre tous les jours dans mes projets. Je n'ai été déçu sur aucun de ces deux points.

Dans son livre, Florent commence par une présentation de la gestion de vie des applications (ALM) qui est fort bien écrite, mais un peu courte à mon goût. Puis vient la partie qui nous intéresse : Team Foundation Server. Ici, rien à dire, les chapitres du livre correspondent au processus idéal d'une configuration d'un nouveau projet. Or, si parfois l'on se demande par où comment avec une solution aussi complexe et complète, la question ne se pose plus ici. On se laisse guider par le livre et on se retrouve au final avec exactement ce qu'il convient à notre projet. Tout y est, gestion des comptes, compilation, rapport, contrôle de code source, documentation, etc.

L'un des points que j'ai particulièrement apprécié dans ce livre est la façon dont Florent présente l'ensemble de la solution. De par mon métier (développeur), j'ai tous les jours affaire à la problématique de l'usine de développement, et dans le cas de projet tactiques (!= commando), l'argument qui bien souvent m'empêche d'utiliser TFS est son coût (financier et de mise en place). Pourtant, ici, tout semble facile et rapide. Adieu l'image d'usine à gaz que l'on prête souvent à ce produit et bizarrement, c'est plutôt les solutions que j'utilise, tel que CruiseControl, qui me semblent maintenant relever de la "bidouille"

Je connais Florent depuis quelques années et surtout ses compétences et la seule chose que je pourrais reprocher à ce livre, c'est qu'il n'ait pas mis plus en avant son retour d'expérience personnelle. J'aurais aimé une partie bonnes pratiques ou des apartés sur ses conseils personnels. Maintenant, il est vrai que cet exercice n'est pas évident, car chaque projet a ses spécificités et l'inclure dans un ouvrage est d'autant plus compliqué. C'est pour cela que je n'en tiendrai pas rigueur au livre et en garderai l'idée qu'il s'agit sûrement du livre le plus clair et le plus agréable à lire que j'ai lu sur le sujet.




 Commenter Signaler un problème

Avatar de Jérôme Lambert Jérôme Lambert - Rédacteur https://www.developpez.com
l 31/08/2009 à 1:30
Voici deux nouvelles critiques du livre "Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications" écrit par Florent Santin aux éditions ENI.

Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en uvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports, matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres distincts. L'utilisation du contrôleur de code source, au c ur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres. Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.
Lien vers les critiques.

N'hésitez pas à laisser donner vos avis !
Avatar de TiboAppert TiboAppert - Membre à l'essai https://www.developpez.com
l 19/01/2010 à 9:52
Bonjour,

J'ai depuis un moment l'intention d'investir dans des livres sur TFS mais avec la version 2010 qui approche je me demande tout simplement si il ne vaut pas mieux attendre les versions 2010.

Quel est ton avis ?
Avatar de Louis-Guillaume Morand Louis-Guillaume Morand - Rédacteur https://www.developpez.com
l 19/01/2010 à 10:53
ca dépend de ton environnement de travail.

Déjà, pas mal de concepts de base sont en communs donc ca ne sera pas perdu. Ensuite, c'est pas parce que TFS 2010 va sortir que les entreprises vont migrer leur TFS donc SELON MOI, il vaut mieux se former d'abord à la version la plus courante (donc acheter un livre 2K7) puis se former via des tutos aux nouveautés 2010. ca permet de maitriser deux versions.

ca évite le problème que je rencontre parfois à savoir des étudiants ayant appris le .Net avec 3.5 et qui sont perdus dès que tu leur donne à faire une assembly fonctionnant dans un environnement 1.1

 
couverture du livre Architecture logicielle 3ème édition

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Architecture logicielle 3ème édition

Concevoir des applications simples, sûres et adaptables

de
Public visé : Intermédiaire

Résumé de l'éditeur

Cet ouvrage s'adresse aux architectes, aux décideurs DSI, aux maîtres d'ouvrage et aux chefs de projets. Il intéressera également les élèves ingénieurs et les étudiants de master.

Il propose des modèles d'architectures indépendants des technologies utilisées qui permettent de garantir la qualité. Il replace les concepts architecturaux récents (client/serveur, SOA, MDA, WSDL, BPM, BPEL, REST…) sur les bases solides que sont les traducteurs, la communication interprocessus, les transactions, les machines virtuelles. Il est structuré en quatre parties :
  • La première présente la problématique de l'architecture logicielle en insistant sur les correspondances entre le monde réel et les modèles.
  • La deuxième explique les concepts fondateurs que sont l'architecture des compilateurs, l'architecture des processus et leur synchronisation.
  • La troisième définit les principes des architectures fonctionnelles logiques et de leur construction méthodique.
  • La dernière explique comment parvenir à respecter les propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l'adaptabilité et l'évolutivité, et enfin la construction des interfaces.

Cette troisième édition propose un nouveau chapitre consacré à un exemple complet de système complexe de la famille C4ISTAR, ainsi que de nouvelles sections concernant l'influence du cloud computing et des architectures des microprocesseurs multicœurs sur l'architecture et ses différents acteurs.

Édition : Dunod - 512 pages, 3e édition, 13 juin 2012

ISBN10 : 2100578650 - ISBN13 : 9782100578658

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 37.05 € TTC) livraison gratuite !
  • PARTIE 1 - QU'EST-CE QUE L'ARCHITECTURE DU LOGICIEL ?
  • L'architecture dans les sciences de l'ingénieur
  • Les matériaux de l'architecture logicielle
  • Propriétés indésirables des entités architecturales
  • Représentations de l'architecture - Symboles architecturaux - Diagrammes d'architecture
  • Place de l'architecture dans les projets informatiques
  • PARTIE 2 - ANALYSE DE DEUX CHEFS-D'OEUVRE D'ARCHITECTURE
  • Principes d'architecture des compilateurs
  • Architecture des processus et de leurs interactions dans une machine
  • PARTIE 3 - ARCHITECTURE FONCTIONNELLE LOGIQUE
  • Principes et règles de construction des architectures fonctionnelles logiques
  • Propriétés sémantiques des intégrats - Transactions - Services
  • Quelques modèles d'architectures
  • Clients et serveurs
  • PARTIE 4 - PROPRIÉTÉS D'UNE BONNE ARCHITECTURE
  • Simplicité - Complexité
  • Disponibilité - Sûreté de fonctionnement
  • Adaptabilité - Évolutivité
  • Interfaces
  • Le métier de l'architecte : complexité, logique, intuition
  • Le cas des systèmes de la famille C4ISTAR
  • CONCLUSION
  • Sigles et acronymes utilisés
  • Glossaire commenté
  • Bibliographie
Critique du livre par la rédaction Hinault Romaric le 8 février 2013
Cette 3e édition de ce livre a le mérite de couvrir de façon générale et détaillée l'architecture logicielle ainsi que les concepts clés en relation avec ce domaine de l'ingénierie informatique.
Particulièrement dédié aux architectes, aux décideurs DSI, aux maîtres d'ouvrage et auxchefs de projet, cet ouvrage présente les problématiques de l'architecture logicielle, les concepts fondateurs, les principes des architectures fonctionnelles logiques ou encore les propriétés fondamentales des architectures.
L'approche adoptée par l'auteur permet au lecteur de découvrir progressivement les principes des modèles d'architectures, éléments importants pour le choix d'un modèle dans un projet. En voulant cerner tous les aspects de ce domaine assez vaste, l'auteur, à mon avis, nous livre un document trop théorique, voire même superficiel pour les profils assez techniques.
J'ai particulièrement apprécié la partie sur les propriétés d'une bonne architecture ainsi que l'introduction d'un exemple complet de système complexe de la famille C4ISTAR et l'impact des récents modèles cloud computing et virtualisation, qui sont les nouveautés phares de cette édition.
J'estime qu'il serait intéressant de compléter la lecture de ce livre par un document entièrement dédié à un concept architecturale(BPM, SOA, clients serveurs, etc.).




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Architecture logicielle 3ème édition
Concevoir des applications simples, sûres et adaptables


Cet ouvrage s'adresse aux architectes, aux décideurs DSI, aux maîtres d'ouvrage et aux chefs de projets. Il intéressera également les élèves ingénieurs et les étudiants de master.

Il propose des modèles d'architectures indépendants des technologies utilisées qui permettent de garantir la qualité. Il replace les concepts architecturaux récents (client/serveur, SOA, MDA, WSDL, BPM, BPEL, REST…) sur les bases solides que sont les traducteurs, la communication interprocessus, les transactions, les machines virtuelles. Il est structuré en quatre parties :
  • La première présente la problématique de l'architecture logicielle en insistant sur les correspondances entre le monde réel et les modèles.
  • La deuxième explique les concepts fondateurs que sont l'architecture des compilateurs, l'architecture des processus et leur synchronisation.
  • La troisième définit les principes des architectures fonctionnelles logiques et de leur construction méthodique.
  • La dernière explique comment parvenir à respecter les propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l'adaptabilité et l'évolutivité, et enfin la construction des interfaces.

Cette troisième édition propose un nouveau chapitre consacré à un exemple complet de système complexe de la famille C4ISTAR, ainsi que de nouvelles sections concernant l'influence du cloud computing et des architectures des microprocesseurs multicœurs sur l'architecture et ses différents acteurs.

[Lire la suite]



 
couverture du livre Architecture logicielle

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
4 commentaires
 
 

Architecture logicielle

de
Public visé : Expert

Résumé de l'éditeur

Ce livre s'adresse d'abord aux architectes, et aux décideurs DSI, maîtrise d'ouvrage, chefs de projets. Il intéressera également les élèves ingénieurs des grandes écoles et les étudaints au niveau du master.

Il explicite la place de l'architecture logicielle dans les projets et justifie pourquoi les contraintes de simplicité, de disponibilité et d'évolutivité doivent être prises en compte dès la conception.

Cet ouvrage propose des modèles d'architectures indépendants des technologies utilisées qui permettent de garantir la qualité. Il replace les concepts architecturaux récents (client/serveur, SOA, MDA, WSDL, BPM, BPEL, REST...) sur les bases solides que sont les traducteurs, la communication inter-processus, les transactions, les machines virtuelles. Il est structuré en quatre parties :
  • La première présente la problématique de l'architecture logicielle dans sa globalité en insistant sur les correspondances entre le monde réel et les modèles.
  • La deuxième explique les concepts fondateurs que sont l'architecture des compilateurs, l'architecture des processus et leur synchronisation.
  • La troisème définit les principes des architectures fonctionnes logiques et de leur construction méthodique.
  • La dernières explique comment parvenir à respecter les quatre propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l'adaptabilité et l'évolutivité et enfin la construction des interfaces.

Dans cette deuxième édition, un nouveau chapitre est consacré au métier d'architecte, à la façon d'aborder la complexité, et à la logique sous-jacente pour résoudre les problèmes d'architecture.

Édition : Dunod - 451 pages, 2e édition, 1er mars 2009

ISBN10 : 210052674X - ISBN13 : 9782100526741

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • PARTIE 1 - QU'EST-CE QUE L'ARCHITECTURE DU LOGICIEL ?
  • L'architecture dans les sciences de l'ingénieur
  • Les matériaux de l'architecture logicielle
  • Propriétés indésirables des entités architecturales
  • Représentations de l'architecture - Symboles architecturaux - Diagrammes d'architecture
  • Place de l'architecture dans les projets informatiques
  • PARTIE 2 - ANALYSE DE DEUX CHEFS-D'OEUVRE D'ARCHITECTURE
  • Principes d'architecture des compilateurs
  • Architecture des processus et de leurs interactions dans une machine
  • PARTIE 3 - ARCHITECTURE FONCTIONNELLE LOGIQUE
  • Principes et règles de construction des architectures fonctionnelles logiques
  • Propriétés sémantiques des intégrats - Transactions - Services
  • Quelques modèles d'architectures
  • Clients et serveurs
  • PARTIE 4 - PROPRIÉTÉS D'UNE BONNE ARCHITECTURE
  • Simplicité - Complexité
  • Disponibilité - Sûreté de fonctionnement
  • Adaptabilité - Évolutivité
  • Interfaces
  • Le métier de l'architecte : complexité, logique, intuition
  • CONCLUSION
  • Sigles et acronymes utilisés
  • Glossaire commenté
  • Bibliographie
Critique du livre par la rédaction prenom nom le 1er mai 2010
Ce livre est très riche, il aborde de nombreuses notions théoriques. Pour autant, l'auteur n'entre pas dans le détail de chacune d'entre elles, il les présente pour les intégrer dans une vue d'ensemble de l'architecture logicielle.
L'approche à certes quelques inconvénients. Elle peut paraitre indigeste à celui qui voudrait tout enchaîner d'une traite ou bien superficielle à un informaticien spécialisé (compilateur, ETL, MVC, SOA, ...)
Cependant, l'approche a également ses avantages. Elle fait découvrir une palette de sujets plus ou moins connexes et laisse le soin au lecteur intéressé de se reporter aux ouvrages indiqués dans la bibliographie. Elle explique bien les objectifs, les motivations, les propriétés de ce qu'est l'architecture logicielle ou tout du moins de ce qu'elle devrait être.
J'ai trouvé la deuxième partie qui analyse deux chefs-d'oeuvres d'architecture la plus intéressante. Certes, elle m'a un peu laissé sur ma faim mais comme il est fort probable qu'on pourrait écrire un ouvrage rien que pour chacun d'eux, je comprends les contraintes éditoriales.
A noter également dans cette deuxième édition un tout nouveau chapitre dédié au métier d'architecte logiciel dans lequel j'ai particulièrement apprécié la description qui en est faite.
Ce livre très érudit, très théorique, est difficile et s'adresse plutôt à un public averti, des professionnels qui veulent comprendre le fonctionnement d'un système d'information complexe d'une grande entreprise ou bien qui recherchent un ouvrage de référence, synthétique sur le sujet.
Critique du livre par la rédaction Sébastien Doeraene le 1er juillet 2010
Wouf ! Voici probablement le livre traitant d'informatique le plus théorique que j'ai jamais lu ! Certainement pas adapté à tout le monde, cet ouvrage est particulièrement dédié aux architectes, maîtrises d'ouvrage ou d'oeuvre, tout à fait professionnels. Il ne conviendra pas au développeur amateur. Il s'agit bel et bien d'une étude théorique des acteurs, comportements, risques, coûts, etc., qui surviennent dans le monde du développement à grande échelle.
Cet ouvrage est écrit sous une forme très scientifique, théorique, et est remarquable sur ce plan. On notera une excellente bibliographie, ainsi que la présence fort appréciée d'un glossaire complet et d'une table des sigles et acronymes utilisés.
La plupart - si ce n'est l'entièreté - des problèmes et difficultés liés au métier d'architecte y sont traités. On regrettera peut-être, malgré cela, un peu plus de conseils pratiques. Le 100 % théorie est malgré tout peu digeste, bien que d'un intérêt certain.
Je recommanderais donc cet ouvrage à tout professionnel de l'informatique ayant à gérer de grandes équipes de développement. Mais probablement pas à une autre catégorie de lecteurs.




 Commenter Signaler un problème

Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
l 18/08/2009 à 23:57
Bonjour,

L'ouvrage Architecture logicielle de Jacques Printz en est à sa seconde édition.

Considéré comme très théorique, il s'adresse à un public très professionnel et couvre les aspects d'architecture dans une phase de conception logicielle.

Citation Envoyé par sjrd
Je recommanderais donc cet ouvrage à tout professionnel de l'informatique ayant à gérer de grandes équipes de développement. Mais probablement pas à une autre catégorie de lecteurs.
Êtes vous d'accord ? Qu'en pensez vous ?
Avatar de csperandio csperandio - Membre habitué https://www.developpez.com
l 19/08/2009 à 8:07
Je suis en train de le lire. C'est vrai qu'il est très théorique mais, cela n'a rien de surprenant vu que c'est un livre de cours. Il aborde un grand nombre de sujet en présentant idées et concepts.

Concernant le public, je ne pense pas qu'il faut le limiter qu'aux personnes dirigeants un grand nombre d'individus. Il y a également les architectes concevant ou modifiant un système complexe, distribué.
Par contre, le développeur Php faisant un site tapant dans une bdd MySql ne trouvera aucune aide dans ce livre.

Citation Envoyé par Ricky81 Voir le message
Bonjour,

L'ouvrage Architecture logicielle de Jacques Printz en est à sa seconde édition.

Considéré comme très théorique, il s'adresse à un public très professionnel et couvre les aspects d'architecture dans une phase de conception logicielle.

Êtes vous d'accord ? Qu'en pensez vous ?
Avatar de Furikawari Furikawari - Inactif https://www.developpez.com
l 24/08/2009 à 7:16
Je suis en train de le lire également.

C'est un bouquin aride, très dense, et pas super bien écrit. Il est effectivement bourré de référence, mais je trouve aussi que beaucoup ne sont pas pertinentes (par exemple l'étalage de culture du premier chapitre n'apporte rien, ni sur le fond, ni sur la forme).

Enfin bref, je m'accroche, mais je pense que c'est de loin le bouquin technique qui m'aura demandé le plus d'efforts, sans que j'aie l'impression que ce soit pleinement justifié.

 
couverture du livre Le chef de projet efficace

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Le chef de projet efficace

de
Public visé : Débutant

Résumé de l'éditeur

Ce guide pratique, conçu à partir de la connaissance cumulée de plusieurs dizaines de chefs de projet, réunit les conditions nécessaires pour maîtriser l'art de la subtile symbiose entre les hommes, les techniques et les enjeux : 8 témoignages sur le vif ; 12 pratiques de bon sens pour réussir ; 21 recommandations détaillées ; une méthodologie complète. En complément, documents, dossiers et livres blancs sont téléchargeables depuis le site www.chef de-projet.org.

Édition : Eyrolles - 200 pages, 3e édition, 1er décembre 2008

ISBN10 : 2212542488 - ISBN13 : 9782212542486

Commandez sur www.amazon.fr :

16.15 € TTC (prix éditeur 17.00 € TTC) livraison gratuite !
  1. Introduction Manager un projet : une affaire de « bon sens »
  2. En préambule Conduire un projet : une démarche d'entrepreneur
  3. AXE 1 Maîtriser l'organisation du projet
    1. Témoignage de Charles Il n'y a pas que des copains dans l'entreprise
    2. 1ère pratique de bon sens - Construire le référentiel de valeurs
    3. Témoignage de Hans Passer du comptable au pit-bull, une bonne recette pour échouer
    4. 2ème pratique de bon sens - Privilégier la réactivité
    5. Sept recommandations pour mieux maîtriser l'organisation
  4. AXE 2 Dynamiser la coopération étendue
    1. Témoignage de Cécile Le chef de projet est le chef d'orchestre
    2. 3ème pratique de bon sens - Synchroniser les rôles
    3. 4ème pratique de bon sens - Abandonner le management autoritaire
    4. Témoignage de Clara Le nouveau est un tire-au-flanc' qui sait aussi tirer les bonnes ficelles
    5. 5ème pratique de bon sens - Favoriser la coopération interne et externe
    6. Trois recommandations pour dynamiser la coopération des équipes
  5. AXE 3 Développer les outils d'assistance à l'anticipation
    1. Témoignage de Sabrina De la précision des informations collectées
    2. 6ème pratique de bon sens - Mesurer la performance pour assister la prise de décision
    3. Témoignage de Rémi Comment j'utilise mon tableau de bord
    4. 7ème pratique de bon sens - Assurer le suivi des enjeux
    5. 8ème pratique de bon sens - Adopter une démarche d'amélioration continue
    6. 9ème pratique de bon sens - Anticiper les risques d'échec
    7. Quatre recommandations pour bâtir une assistance efficace à l'anticipation et au pilotage
  6. AXE 4 Faciliter l'intégration
    1. Témoignage de Dominique Le mépris ne paie pas
    2. 10ème pratique de bon sens - Intégrer les projets dans la chaîne de valeur
    3. Témoignage de José-Miguel Pour réussir le changement, éviter les classements a priori
    4. 11ème pratique de bon sens - Assurer un pilotage actif du changement
    5. 12ème pratique de bon sens -Intégrer les coûts directs et indirects du processus d'intégration
    6. dans les budgets initiaux
    7. Quatre recommandations pour réussir l'intégration du nouveau système
  7. Conclusion
    1. Coopérer, ce n'est pas toujours si simple
    2. La méthode de calcul du ROI conditionne le type d'investissement
    3. Trois recommandations complémentaires d'une portée plus globale
  8. Bibliographie
  9. Index
Critique du livre par la rédaction Emmanuel Lecoester le 1er juillet 2009
Ce livre est avant tout une compilation de bonnes pratiques (12 pour être précis). On y trouve ce qui va apporter au chef de projet une efficacité de manière pragmatique. Néanmoins aucune des bonnes pratiques n'est détaillée pour montrer son intérêt de mise en oeuvre. Cet aspect m'amène à penser que la cible de ce livre est bien le chef de projet débutant qui souhaite partir sur de bonnes bases. Les interventions de chefs de projets aguerris agrémentent les bonnes pratiques et une fois de plus le lecteur ne manquera pas de retrouver une de ses expériences dans ces témoignages. Un plus : vous pouvez téléchargez gratuitement le "Ebook gestion du temps PDF" (guide de 20 pages) sur le site de l'auteur.




 Commenter Signaler un problème

Avatar de Emmanuel Lecoester Emmanuel Lecoester - Membre expert https://www.developpez.com
l 03/10/2009 à 13:39
La définition des bonnes pratiques en gestion de projet a suscité de nombreux ouvrages avec plus ou moins de succès. Un livre se porte plus particulièrement sur la fonction de chef de projet et son efficacité : "Le chef de projet efficace"

Certains l'ont lu ou prévoient de le lire ?

Si oui, vous a-t-il permis de mettre en pratique les idées proposées ? Avez vous gagner en efficacité dans votre activité quotidienne ?

Merci pour vos avis.

 
couverture du livre Cloud Computing et SaaS

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (2)
4 commentaires
 
 

Cloud Computing et SaaS

Une rupture décisive pour l'informatique d'entreprise

de
Public visé : Débutant

Résumé de l'éditeur

Le cloud computing est en train de révolutionner le monde informatique. Il consiste à externaliser les infrastructures informatiques vers des prestataires spécialisés, au même titre que les entreprises externalisent la production d'électricité vers des spécialistes comme EDF. C'est un virage comparable à celui du web en 1995. Ce livre vous permettra de découvrir en détail les tenants et les aboutissants de cette nouvelle " mutation de l'informatique ". La première partie présente le concept de cette " informatique dans les nuages " et celui du SaaS (Software as a Service) en expliquant ce qui les différencie. La deuxième partie explique quels sont les avantages et les inconvénients du cloud computing pour l'entreprise en prenant successivement les points de vue de la direction, des utilisateurs puis des informaticiens. La troisième partie décrit les étapes à franchir pour évoluer vers le cloud computing. La quatrième partie propose un panorama des offres SaaS aujourd'hui disponibles. La dernière partie, plus technique, décrit les architectures sous-jacentes aux applications. Elle présente les PaaS (Platform as a Service) qui permettent aux entreprises de faire héberger leurs développements spécifiques sur des architectures multi-tenants. Cet ouvrage s'adresse à tous ceux qui souhaitent comprendre les concepts et les enjeux du cloud computing tant côté " informatique " (chefs de projet, architectes, développeurs, administrateurs...) que côté " usages " (maîtrises d'ouvrage, consultants...).

Édition : Dunod - 240 pages, 1re édition, 1er mars 2009

ISBN10 : 2100523767 - ISBN13 : 9782100523764

Commandez sur www.amazon.fr :

25.65 € TTC (prix éditeur 27.00 € TTC) livraison gratuite !
Première partie - Concepts du cloud computing & des Saas
  • Chapitre 1 - Contexte de l'émergence du cloud computing
  • Chapitre 2 - Concepts et définitions du cloud computing
  • Chapitre 3 - Le SaaS, un nouveau modèle logiciel

Deuxième partie - Aller ou ne pas aller vers le cloud computing
  • Chapitre 4 - L'entreprise face au cloud computing
  • Chapitre 5 - Le point de vue des décideurs
  • Chapitre 6 - Le point de vue des utilisateurs
  • Chapitre 7 - Le point de vue des informaticiens
  • Chapitre 8 - La prise de décision

Troisième partie - Une feuille de route vers le cloud computing
  • Chapitre 9 - La première application Saas
  • Chapitre 10 - Multiplier les Saas
  • Chapitre 11 - Généraliser les Saas

Quatrième partie - Les offres Saas disponibles
  • Chapitre 12 - Le positionnement des grands acteurs de l'IT
  • Chapitre 13 - Les services "accessoires"
  • Chapitre 14 - Les services de collaboration
  • Chapitre 15 - Les services de cycle de vie des documents
  • Chapitre 16 - Les progiciels intégrés
  • Chapitre 17 - Perspective : le modèle du bureau en ligne

Cinquième partie - Les plates-formes de cloud computing
  • Chapitre 18 - Les architectures de cloud computing
  • Chapitre 19 - Les composants des Paas
  • Chapitre 20 - Les principales offres de Paas
Critique du livre par la rédaction Olivier le 1er mars 2010
Avant de lire ce livre, Cloud Computing et SaaS étaient pour moi des termes que j'avais entendu, sans jamais vraiment clairement comprendre le concept.
La lecture de ce livre dévoile petit à petit ces définitions, et en ce sens remplit tout à fait son rôle. Les schémas aident beaucoup à comprendre les architectures basées PaaS.
En tant que développeur, j'aurais aimé une approche beaucoup plus technique, pourtant promise dans les derniers chapitres d'après l'introduction. On nous parle de mashups, de solutions PaaS offertes par Amazon, Sun, Google, Microsoft, etc. Je suis personnellement resté sur ma faim et aurais aimé voir une application concrète désossée. J'enlèverais une étoile pour cet aspect.
Pour le reste, ce livre développe bien les définitions clés liées au Cloud computing, comme les différentes architectures logicielles existantes et leurs modèles économiques.
Critique du livre par la rédaction nico-pyright(c) le 1er juin 2009
Dans cet ouvrage, l'auteur présente sa vision des Saas et du Cloud Computing. Celle ci est très enthousiaste et présente ces aspects comme l'avenir de l'informatique en révolutionnant le modèle "software".
Le livre est bien écrit, facile à lire et présentant ces concepts de manière claire et précise. Pour autant, ce contenu ne méritait peut-être pas un livre entier et on peut parfois avoir l'impression que l'auteur brode un peu et se répète pour couvrir les 250 pages de l'ouvrage. Nonobstant cet aspect, le livre est plutôt intéressant et apporte des précisions pour quelqu'un cherchant à en savoir plus sur le cloud computing et les SaaS.
En tant que développeur, j'aurai aimé que la partie sur le développement sur environnement PaaS soit plus détaillée et agrémentée d'exemples d'applications, mais cela n'était pas le propos du livre qui se veut très général et ouvert au plus grand monde.
En conclusion, un livre intéressant mais laissant un sentiment mitigé.




 Commenter Signaler un problème

Avatar de Lana.Bauer Lana.Bauer - Expert éminent sénior https://www.developpez.com
l 24/06/2009 à 22:16
Bonsoir,

Les ouvrages sur le Cloud computing et le concept SaaS (Software as a Service) ne sont pas encore nombreux mais le premier ouvrage francophone est sorti il y a quelques mois aux éditions Dunod : Cloud computing et Saas : Une rupture décisive pour l'informatique d'entreprise

Certains l'ont lu ou prévoient de le lire ?

Si oui, vous a-t-il convaincu sur la révolution Cloud Computing et l'aspect incontournable de ces nouvelles plate formes hébergeant vos applications voire systèmes d'informations ?

Est-ce que le livre décrit vraiment une rupture comme indiqué dans le sous-titre de l'ouvrage, ou simplement une évolution comparable à ce qu'on a pu voir avec l'évolution client-serveur => N-tier web ?

Merci pour vos avis.

Lire aussi

Les cours et tutoriels pour apprendre le Cloud computing
Cloud computing - le tutoriel pour débutant
Le forum Cloud computing
Avatar de nico-pyright(c) nico-pyright(c) - Rédacteur https://www.developpez.com
l 27/06/2009 à 19:21
C'est un livre que j'ai lu récemment.
J'ai trouvé le bouquin plutôt intéressant. La vision de l'auteur des cloud computing est très enthousiaste et présente ces aspects comme l'avenir de l'informatique en révolutionnant le modèle "software".

Le livre est bien écrit, facile à lire et présentant ces concepts de manière claire et précise. Pour autant, je pense que ce contenu ne méritait peut-être pas un livre entier. J'ai eu le sentiment que l'auteur brodait de temps en temps et se répètait pour couvrir les 250 pages de l'ouvrage.
Malgré ça, le livre apporte quand même des précisions pour quelqu'un cherchant à en savoir plus sur le cloud computing et les SaaS.

En tant que développeur, j'ai regretté que la partie sur le développement sur environnement PaaS ne soit pas plus détaillée et agrémentée d'exemples d'applications, mais cela n'était pas le propos du livre.

Donc, plutôt intéressant mais laissant un sentiment mitigé. (toute ma critique)

et vous, qu'en pensez-vous ?
Avatar de longbeach longbeach - Rédacteur https://www.developpez.com
l 06/07/2009 à 11:17
Je m'intéresse depuis qques jours au cloud computing : https://cloud-computing.developpez.com

Est-ce que le livre contient des exemples concrets de mise en place d'une architecture de type cloud computing ?

Sinon, est-ce que quelqu'un sait où trouver des exemples concrets ?

C'est plus facile pour s'en faire une bonne idée.

 
couverture du livre Le développement informatique durable

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
9 commentaires
 
 

Le développement informatique durable

de
Public visé : Débutant

Résumé de l'éditeur

Au coeur de cette discipline complexe qu'est le développement informatique, l'ingénieur d'étude est le garant de la qualité de nos systèmes d'information trop souvent mal menés. La sous-traitance à prix minimal de son travail jugé non stratégique, l'adoption de méthodologies de gestion de projet diverses sont les moyens aujourd'hui employés pour reprendre le contrôle des coûts et de la qualité. Or, le SI a besoin de retrouver ses maîtres d'oeuvre : des esprits dotés de savoir et de bon sens conduits par la méthode.

Le développement informatique durable propose une série de méthodes fondamentales telles l'écriture analytique, la méthode pas à pas ou le débogage par la division. La clé de la réussite réside dans la combinaison de ces méthodes. Les appliquer à notre travail de tous les jours jusqu'à ce qu'elles soient installées dans nos comportements nous amène à des performances et des facilités insoupçonnées.

Édition : Hermes Science Publications - 202 pages, 1re édition, 1er mai 2009

ISBN10 : 2746222469 - ISBN13 : 9782746222465

15,5 x 23

Commandez sur www.amazon.fr :

46.56 € TTC (prix éditeur 49.00 € TTC) livraison gratuite !
  • Avant-propos.
  • La problématique du développeur.
    • L'informaticien en bleu de travail.
    • Le cycle de l'achat des développements.
    • Le nouvel âge du développement.
    • IDE, Framework et l'éloignement de la machine.
    • 2000 et la naissance d'un nouveau développeur.
    • Le développement conduit par la méthode.
  • L'alpha et l'oméga du développement.
    • L'écriture analytique.
    • L'utilité des commentaires du code enfin révélée.
  • La méthode pas à pas.
    • Présentation.
    • L'ordre du code.
    • L'écriture d'une chaîne procédurale : un processus récursif.
    • L'incursion des tests.
    • Le rétroraisonnement.
  • La forme qui structure.
    • L'utilisation des couleurs.
    • Le sens par la forme.
    • La présentation du code.
  • Diviser pour mieux débugger.
    • La division des difficultés.
    • Le débuggage par dichotomie.
    • Le débuggage par réduction.
  • Apprendre à chercher.
    • Définir la question.
    • Définir les mots-clés.
    • La recherche par association d'idées.
    • Exemple de recherche.
    • Schéma récapitulatif.
  • La gestion du temps.
    • La notion de limite.
    • La division du temps et la ponctualité.
  • Conclusion
  • Cas d'étude.
Critique du livre par la rédaction Laurent Dardenne le 1er juin 2009
Ce livre, d'une part plaide, auprès des responsables des services informatiques donneurs d'ordre, la cause du métier de développeur en leur proposant une perception différente des développements informatiques.
Et d'autre part, s'adresse principalement aux informaticiens en quête d'efficacité, sans avoir à imposer à leur équipe de développement, une méthodologie projet de plus.
La méthodologie de l'auteur ne nécessite pas de modifier l'organisation d'un service ou d'une équipe, ce qui est appréciable.
L'objectif est d'acquérir une démarche méthodique, ce qui est loin d'être le cas pour tous les développeurs comme certains peuvent le constater au cours de leurs différentes missions (je parle d'esprit méthodique pas d'incompétences).
Cet ouvrage est un condensé de ficelles du métier, voir un vade-mecum de méthodes. Les plus expérimentés en retrouveront certaines sans avoir conscience que leurs pratiques constituent une méthode en soi.
Un livre que je conseille aux débutants qui y trouveront des méthodes de travail simple et efficace. Par exemple la méthode d'écriture analytique, ou comment réfléchir tout en avançant dans le travail, est judicieuse.
Les expérimentés envisageant de travailler en indépendant y trouveront, je pense, de bonnes pratiques préventives contre certains risques liés à leur pratique, car comme le dit l'éditeur au dos de l'ouvrage, l'important n'est pas connaître les méthodes, mais de les appliquer quotidiennement !
De mon coté j'aurais aimé une liste d'ouvrage annexe ayant nourri la réflexion de l'auteur, car on peut apercevoir lors de la lecture que le développement logiciel est d'abord le déroulement d'idées avant d'être une production de code.




 Commenter Signaler un problème

Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
l 06/06/2009 à 12:02
Bonjour,

Un nouveau livre sur les pratiques de développement : Le développement informatique durable par Félix Guillemot - est disponible depuis quelques semaines.

D'après l'éditeur :

Au coeur de cette discipline complexe qu'est le développement informatique, l'ingénieur d'étude est le garant de la qualité de nos systèmes d'information trop souvent mal menés. La sous-traitance à prix minimal de son travail jugé non stratégique, l'adoption de méthodologies de gestion de projet diverses sont les moyens aujourd'hui employés pour reprendre le contrôle des coûts et de la qualité. Or, le SI a besoin de retrouver ses maîtres d'oeuvre : des esprits dotés de savoir et de bon sens conduits par la méthode.

Le développement informatique durable propose une série de méthodes fondamentales telles l'écriture analytique, la méthode pas à pas ou le débogage par la division. La clé de la réussite réside dans la combinaison de ces méthodes. Les appliquer à notre travail de tous les jours jusqu'à ce qu'elles soient installées dans nos comportements nous amène à des performances et des facilités insoupçonnées.
Loin des approches Agiles ou Qualité (CMMI, ITIL, etc.), l'auteur semble prendre une approche plus adaptée au fameux "Ingénieur Etudes & Développement".

Qu'en pensez vous ? Certains l'ont-il lu ?
Avatar de souviron34 souviron34 - Expert éminent sénior https://www.developpez.com
l 06/06/2009 à 15:22
Citation Envoyé par Ricky81 Voir le message
Loin des approches Agiles ou Qualité (CMMI, ITIL, etc.), l'auteur semble prendre une approche plus adaptée au fameux "Ingénieur Etudes & Développement".

Qu'en pensez vous ? Certains l'ont-il lu ?
je n'ai pas lu, mais d'après ce que tu cites ça a l'air d'aller dans le sens de ce que je proclame (bien seul dans mon désert ) à longueur de débats sur ce forum et celui des débats...
Avatar de Laurent Dardenne Laurent Dardenne - Rédacteur https://www.developpez.com
l 08/06/2009 à 14:05
Citation Envoyé par souviron34
je n'ai pas lu
Mon opinion au sujet de ce livre.
Citation Envoyé par souviron34

mais d'après ce que tu cites ça a l'air d'aller dans le sens de ce que je proclame
C'est à dire ?

 
couverture du livre Coder proprement

Note 5 drapeau
Détails du livre
Sommaire
Critiques (4)
15 commentaires
 
 

Coder proprement

de
Public visé : Débutant

Résumé de l'éditeur

Nettoyez votre code et devenez plus performant !

Si un code sale peut fonctionner, il peut également compromettre la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Toutefois, ce n'est pas une fatalité.

Grâce à cet ouvrage, vous apprendrez à rédiger du bon code, ainsi qu'à le nettoyer "à la volée", et vous obtiendrez des applications plus robustes, plus évolutives et donc plus durables. Concret et pédagogique, ce manuel se base sur les bonnes pratiques d'une équipe de développeurs aguerris réunie autour de Robert C. Martin, expert logiciel reconnu. Il vous inculquera les valeurs d'un artisan du logiciel et fera de vous un meilleur programmeur.

Coder proprement est décomposé en trois parties. La première décrit les principes, les pratiques et les motifs employés dans l'écriture d'un code propre. La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d'elles est un exercice de nettoyage : vous partirez d'un exemple de code présentant certains problèmes, et l'auteur vous expliquera comment en obtenir une version saine et performante. La troisième partie, enfin, sera votre récompense. Son unique chapitre contient une liste d'indicateurs éprouvés par l'auteur qui vous seront précieux pour repérer efficacement les défauts de votre code.

Après avoir lu ce livre, vous saurez
  • faire la différence entre du bon et du mauvais code ;
  • écrire du bon code et transformer le mauvais code en bon code ;
  • choisir des noms, des fonctions, des objets et des classes appropriés ;
  • mettre en forme le code pour une lisibilité maximale ;
  • implémenter le traitement des erreurs sans perturber la logique du code ;
  • mener des tests unitaires et pratiquer le développement piloté par les tests.

Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d'équipe ou analyste des systèmes dont l'objectif est de produire un meilleur code.

Édition : Pearson Education - 450 pages, 1re édition, 1er février 2009

ISBN10 : 2744023272 - ISBN13 : 9782744023279

Commandez sur www.amazon.fr :

36.10 € TTC (prix éditeur 38.00 € TTC) livraison gratuite !
  • Code propre
  • Noms significatifs
  • Fonctions
  • Commentaires
  • Mise en forme
  • Objets et structures de données
  • Gestion des erreurs
  • Limites
  • Tests unitaires
  • Classes
  • Systèmes
  • Émergences
  • Concurrence
  • Améliorations successives
  • Au coeur de JUnit
  • Remaniement de SerialDate
  • Indicateurs et Heuristiques
Critique du livre par la rédaction prenom nom le 1er août 2010
Je dois avouer que j'ai eu envie de lire "Coder proprement" suite aux critiques dithyrambiques précédentes mais contrairement à elles, la mienne sera un peu moins élogieuse.
Non pas que je n'ai pas aimé, bien au contraire ! Si je me fie à ma règle de proportionnalité intérêt/vitesse de lecture, je dois conclure comme eux mais venant après, mes attentes plus élevées ont aiguisé mon sens critique.
Mes attentes étaient probablement excessives mais j'ai appris moins de choses que je l'imaginai. Ceci s'explique peut être par le fait qu'avec l'expérience, j'ai découvert par moi même de nombreuses règles édictées.
L'intérêt pour moi est donc tout autre. Perfectionniste à la base, j'ai tendance à être un peu pinailleur, à chercher le meilleur nom, à faire chauffer le refactoring, à casser du code qui fonctionne parce que je vois une meilleure solution, ... N'ayant que rarement rencontré pareille obsession chez mes collègues, je croyais être atteint d'une curieuse maladie ! Ce livre a agit un peu comme une thérapie en me montrant que je n'étais pas seul, que je suis en train de muter en développeur professionnel !!!
Le livre est bien structuré :
  • Il explique d'abord pourquoi il faut être propre (je suis un lecteur convaincu)
  • Il montre ensuite comment faire à travers des exemples (le papier n'est peut être pas le meilleur support pour cet aspect dynamique ? vivement une version électronique avec animation intégrée !)
  • Il récapitule les règles (à garder à l'esprit).

Coder proprement n'est pas spécifique à un langage donné mais il faut reconnaître que les langages typés statiquement et les outils adéquates aident grandement. J'ai donc particulièrement aimé que les exemples soient en Java.
Reprendre le code de quelqu'un d'autre pour l'améliorer n'est pas chose aisé et cela pourrait froisser plus d'un égo. Il prend donc des précautions oratoires dans le chapitre où il expose fièrement une de ses oeuvres et il a bien fait car on peut également lui appliquer la règle du boy-scout! Il est donc appréciable que l'auteur modère son point de vue en parlant d'école de pensée. Néanmoins, il manque de cohérence avec sa règle J1 sur l'importation des classes dans Java. D'une part, il dit qu'une longue liste d'importation effraie le lecteur mais c'est oublier que les chers IDE modernes (qu'il invoque quand ça l'arrange) les cachent automatiquement. D'autre part, dire que le caractère générique crée moins de dépendance que l'import spécifique d'une classe, je vois vraiment pas en quoi ???
Mon autre petite reproche est quelques petites erreurs de traductions.
En conclusion, ce livre est à mettre entre les mains de tous débutants, cela ne fait aucun doute. Pour les développeurs plus aguerris, c'est déjà plus discutable, je leur conseillerai cependant pour découvrir l'argumentaire de cette école de pensée ou pour soulager leur névrose.
Critique du livre par la rédaction Baptiste Wicht le 1er juillet 2009
Un livre tout simplement indispensable pour apprendre à coder proprement. En plus de nous apprendre à coder proprement, il nous apprend également pourquoi il faut le faire, ce qui est indispensable pour motiver quelqu'un à programmer proprement. Ce livre m'a beaucoup appris sur la bonne manière de coder. Tous les éléments théoriques du livre sont mis en pratique via des exemples concrets de code. En plus de cela, un chapitre entier est consacré au remaniement d'une classe et un autre au remaniement d'un petit programme.
Le premier chapitre tente de spécifier ce qu'est un code propre. Vous y trouverez l'avis de nombreuses personnes (Bjarne Stroustrup ou Grady Booch) sur ce qu'est un code propre. Ensuite, le chapitre suivant traite de l'importance d'utiliser des noms significatifs pour les variables, classes et méthodes. Le chapitre 3 est à mon avis l'un des chapitres les plus importants du livre. En effet, il traite des fonctions et de l'importance de les faire le plus court possible, de leur faire faire une seule chose et à un seul niveau d'abstraction, ce qui augmente clairement la lisibilité des méthodes.
On passe ensuite aux commentaires. On y apprend notamment quels sont les commentaires vraiment utiles et quels sont ceux qui ne font que surcharger le code. On passe ensuite à la mise en forme de votre code, c'est à dire l'indentation, la taille des fichiers, la largeur d'une ligne, ...
Après cela, on en vient aux objets et structures de données, à la gestion des erreurs et à la gestion des limites. Puis on passe à un autre chapitre très important, les tests unitaires. Ce chapitre m'a fait redécouvrir les tests unitaires et leur utilité.
On apprend ensuite à concevoir de bonnes classes. Avant de passer au niveau supérieur, celui du système. Avec lequel, on apprendra à concevoir également les préoccupations transversales. Puis on passe à un ensemble de règles permettant de faciliter l'émergence d'un code propre.
Le chapitre suivant est consacré à la concurrence et à la conception d'un code concurrent propre et fonctionnel. Ce chapitre sera poursuivi en annexe par un deuxième chapitre sur la concurrence.
Puis, on passe à 3 chapitres pratiques. Le premier traitant des améliorations successives d'un programme fonctionnel, mais pas propre. Le chapitre suivant est entièrement consacré au refactoring d'une classe de JUnit et enfin le troisième chapitre va traiter du remaniement de la classe SerialDate de JCommon.
Le dernier chapitre fournit une liste d'indicateurs et d'heuristiques permettant d'avoir rapidement à portée de mains une liste de bonnes pratiques pour coder.
En conclusion, ce livre vous permettra, soit de commencer à bien coder, soit de redécouvrir la façon de coder, suivant que vous soyez débutant ou expérimenté. L'auteur pouvant parfois être très radical dans ces dires, il est possible que certaines de ses recommandations ne vous plaisent pas du tout ou vous semblent trop extrémistes. Néanmoins, ces recommandations viennent, comme l'auteur l'indique, d'une école de pensée. Il est donc possible que d'autres systèmes de code propre vous satisfassent plus que celui-là, mais pour ma part, j'ai trouvé ce système de code propre des plus intéressants.
Critique du livre par la rédaction Sébastien Doeraene le 4 mai 2009
Je ne vois pas ce que l'on peut reprocher à ce livre. Véritable guide de la programmation propre, il commence par justifier au lecteur l'utilité d'un code propre. Ensuite, il explique ce qu'est un code propre, avant de démontrer comment il est possible de rendre propre un code qui ne l'est pas.
La structure et le fil conducteur du livre sont limpides, et les explications d'une clarté irréprochable. Avec peu d'efforts, le lecteur intègre les besoins et les solutions liés à la propreté du code.
Il me faut toutefois noter que l'auteur adopte un point de vue très radical (pour ne pas dire extrémiste). Certains lecteurs pourront être rebutés contre l'une ou l'autre recommandation. Cependant, je les invite à essayer de suivre scrupuleusement les conseils de ce livre dans un projet, si petit soit-il, avant de juger. J'ai moi-même eu l'occasion d'appliquer pleinement ces notions dans un concours, très réputé pour voir fleurir des codes illisibles en peu de temps : le code construit en suivant les techniques de cet ouvrage est resté d'une clarté exceptionnelle, sans perte de temps.
Pour ceux qui, malgré cela, ne peuvent accepter un point ou l'autre, l'auteur signale explicitement que son enseignement est celui d'une école de pensée, et qu'il est parfaitement possible que d'autres systèmes de code propre fonctionnent aussi bien.
C'est donc un livre à mettre en toutes les mains, du plus jeune débutant afin qu'il prenne de bonnes habitudes dès le début, au plus expérimenté qui redécouvrira une autre manière de coder : plus simple, plus claire, plus durable.
Critique du livre par la rédaction Landry landry161 le 22 mai 2015
Je pense que pour le métier de codeur qui requiert la rigueur, la discipline et d'autres attitudes, il incombe aux développeurs de faire preuve de professionnalisme. Ce livre est adressé aux novices, mais aussi aux développeurs chevronnés, car il met en exergue des attitudes à adopter dans le développement d'un logiciel.
Personnellement après lecture, j'ai enfin pu remettre en cause certaines pratiques en ce qui concerne mon style d'écriture.
Pour avoir travaillé sur des projets et côtoyé différents développeurs, je me suis rendu compte de la nécessité d'écrire du code simple, propre, soigné et expressif sans que celui qui le lit ait la moindre difficulté de compréhension. Selon l'auteur d'un document d'algorithme que j'ai téléchargé en première année de BTS qui disait en ces termes « La programmation est un art, alors soyons des artistes ».




 Commenter Signaler un problème

Avatar de sjrd sjrd - Expert éminent sénior https://www.developpez.com
l 05/05/2009 à 9:07
05/08/2010

Citation Envoyé par benwit  Voir le message
Et de trois : http://conception.developpez.com/liv...L9782744023279

Et vous qu'est-ce que vous en pensez de sa règle J1 ?

Pour moi :
quote]il manque de cohérence avec sa règle J1 sur l'importation des classes dans Java. D'une part, il dit qu'une longue liste d'importation effraie le lecteur mais c'est oublier que les chers IDE modernes (qu'il invoque quand ça l'arrange) les cachent automatiquement. D'autre part, dire que le caractère générique crée moins de dépendance que l'import spécifique d'une classe, je vois vraiment pas en quoi ???

[/QUOTE]

Nouvelle critique parue :
Coder proprement de Robert C. Martin

Je ne vois pas ce que l'on peut reprocher à ce livre. Véritable guide de la programmation propre, il commence par justifier au lecteur l'utilité d'un code propre. Ensuite, il explique ce qu'est un code propre, avant de démontrer comment il est possible de rendre propre un code qui ne l'est pas.
[...]
C'est donc un livre à mettre en toutes les mains, du plus jeune débutant afin qu'il prenne de bonnes habitudes dès le début, au plus expérimenté qui redécouvrira une autre manière de coder : plus simple, plus claire, plus durable.


Avatar de Baptiste Wicht Baptiste Wicht - Expert éminent sénior https://www.developpez.com
l 31/07/2009 à 15:32
Seconde critique du livre : http://conception.developpez.com/liv...L9782744023279

Un livre tout simplement indispensable pour apprendre à coder proprement. En plus de nous apprendre à coder proprement, il nous apprend également pourquoi il faut le faire, ce qui est indispensable pour motiver quelqu'un à programmer proprement. Ce livre m'a beaucoup appris sur la bonne manière de coder. Tous les éléments théoriques du livre sont mis en pratique via des exemples concrets de code. En plus de cela, un chapitre entier est consacré au remaniement d'une classe et un autre au remaniement d'un petit programme.

[...]
Un livre, tout simplement génial, que je conseille à tout un chacun
Avatar de maxim_um maxim_um - Membre éprouvé https://www.developpez.com
l 02/08/2009 à 2:24
couverture du livre Gestion de projet : 40 outils pour agir

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Gestion de projet : 40 outils pour agir

de
Public visé : Intermédiaire

Résumé de l'éditeur

- De l'idée à sa finalisation, optimisez les 3 variables de votre projet : coûts, délais et moyens
- Temps, intervenants, composantes financières et techniques, qualité. sachez analyser, anticiper, réagir ou valider
- Exemples concrets, modèles de documents transposables et adaptables à tous les environnements

Construire un ensemble immobilier, concevoir une voiture, lancer un produit sur le marché, agrandir un entrepôt de stockage. tout projet professionnel, quelle que soit sa di-mension, nécessite que soient maîtrisées et structurées les phases successives qui le composent : avant-projet, définition, conception, test, communication et bilan. Sans oublier que cette organisation du projet, pour garantir son succès, devra intégrer trois variables indissociables et essentielles : les coûts, les délais et les moyens, également appelées « le triangle de la performance ».

Que vous soyez client, fournisseur, constructeur ou prestataire de service, si vous devez piloter un projet en tant que maître d'ouvrage ou, en tant qu'intervenant, y participer, votre but sera toujours de mener à bien votre entreprise en limitant les écueils.

Pour éviter les risques inhérents à des objectifs mal identifiés, un cahier des charges incomplet, des délais irréalisables, une sous-estimation des charges de travail. ce livre vous propose de suivre une méthodologie rigoureuse s'appuyant sur des « livrables », documents contractuels ou informels qui jalonneront la progression de votre projet.

Accompagnés d'exemples concrets, ces outils ont été utilisés dans le cadre de projets réels. Véritables notices d'utilisation, ils vous seront d'une aide précieuse pour, à tout moment, analyser, anticiper, agir et réagir, puis enfin pour valider votre projet.

Édition : Vuibert - 335 pages, 1re édition, 1er mai 2006

ISBN10 : 2711791777 - ISBN13 : 9782711791774

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC) livraison gratuite !
  • Phase de l'avant-projet (Outils n°1 à n°7)
  • Phase de définition (Outils n°8 à n°15)
  • Phase de conception (Outils n°16 à n°17)
  • Phase de test (Outils n°18 à n°19)
  • Phase de bilan - Evaluation (Outils n°20 à n°21)
  • Outils de communication (Outils n°22 à n°25)
  • Outils transversaux (Outils n°26 à n°40)

Critique du livre par la rédaction Emmanuel Lecoester le 28 avril 2009
Un livre pour nous présenter 40 outils de gestion d'un projet de A à Z sous forme de condensé ? Oui c'est bien de ce livre que nous parlons. Les auteurs nous rappellent les concepts du projet. Depuis l'idée jusqu'au bilan d'un projet, toutes les phases et jalons nous sont présentés. Chaque chapitre est présenté de manière sobre et efficace! Mes plus : le résumé en fin de chapitre avec les "a éviter" (que nous avons tous déjà rencontré dans certains projet!), les bons conseils...
Ce n'est pas un livre spécialisé pour des spécialistes de gestion de projet mais bien un livre de bonnes recettes.
On pourra reprocher le coté "passe partout" des documents présentés mais cela permet d'avoir une présentation formelle du concept présenté.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Gestion de projet : 40 outils pour agir


- De l'idée à sa finalisation, optimisez les 3 variables de votre projet : coûts, délais et moyens
- Temps, intervenants, composantes financières et techniques, qualité. sachez analyser, anticiper, réagir ou valider
- Exemples concrets, modèles de documents transposables et adaptables à tous les environnements

Construire un ensemble immobilier, concevoir une voiture, lancer un produit sur le marché, agrandir un entrepôt de stockage. tout projet professionnel, quelle que soit sa di-mension, nécessite que soient maîtrisées et structurées les phases successives qui le composent : avant-projet, définition, conception, test, communication et bilan. Sans oublier que cette organisation du projet, pour garantir son succès, devra intégrer trois variables indissociables et essentielles : les coûts, les délais et les moyens, également appelées « le triangle de la performance ».

Que vous soyez client, fournisseur, constructeur ou prestataire de service, si vous devez piloter un projet en tant que maître d'ouvrage ou, en tant qu'intervenant, y participer, votre but sera toujours de mener à bien votre entreprise en limitant les écueils.

Pour éviter les risques inhérents à des objectifs mal identifiés, un cahier des charges incomplet, des délais irréalisables, une sous-estimation des charges de travail. ce livre vous propose de suivre une méthodologie rigoureuse s'appuyant sur des « livrables », documents contractuels ou informels qui jalonneront la progression de votre projet.

Accompagnés d'exemples concrets, ces outils ont été utilisés dans le cadre de projets réels. Véritables notices d'utilisation, ils vous seront d'une aide précieuse pour, à tout moment, analyser, anticiper, agir et réagir, puis enfin pour valider votre projet.

[Lire la suite]



 
couverture du livre Management d'un Projet Systeme d'Information

Note 4.75 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Management d'un Projet Systeme d'Information

Principes, techniques, mise en oeuvre et outils

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse aux responsables de systèmes d'information et aux chefs de projets, ainsi qu'aux étudiants en informatique ou système d'information et aux élèves ingénieurs. Quelle est la meilleure façon de conduire un projet système d'information ? Ce livre répond à cette interrogation en analysant les outils et les méthodes de gestion du domaine à partir des points clés que sont : l'analyse et le découpage d'un projet ; l'évaluation des risques ; l'estimation des charges ; les techniques de planification ; l'organisation du travail ; la dimension humaine et relationnelle du projet ; le pilotage du projet; la maîtrise et la qualité du projet. les principales normalisations internationales. Chacun de ces points clés fait l'objet d'exemples de mise en oeuvre, d'exercices et d'études de cas détaillés et explicités. La planification et le pilotage d'un projet sont illustrés avec le progiciel MS Project 2003. De plus, l'ouvrage apporte une aide à la préparation de la certification en management de projet du PMI. Cette sixième édition introduit pour chaque aspect du management de projet une perspective particulière sur les méthodes agiles.

Édition : Dunod - 458 pages, 6e édition, 1er juillet 2008

ISBN10 : 2100520881 - ISBN13 : 9782100520886

Commandez sur www.amazon.fr :

41.08 € TTC (prix éditeur 44.00 € TTC) livraison gratuite !
PRINCIPES ET TECHNIQUES
  • Problématique du management de projet
  • Le découpage d'un projet et les modèles de cycles de vie
  • L'estimation des charges
  • Les techniques de planification des délais
  • La dimension humaine d'un projet
  • Le management des risques
  • Le pilotage du projet
  • La maîtrise de la qualité

LES REFENTIELS ET LA CERTIFICATION EN MANAGEMENT DE PROJET
  • La maîtrise des risques
  • La pratique de l'estimation des charges
  • L'application des techniques de planification des délais
  • Le système d'information de pilotage
  • La dimension relationnelle des projets
  • Le plan qualité d'un projet

Un exemple d'utilisation de Microsoft Project
Associations, normes et cadres de référence
La préparation de la certification PMI
Méthodes agiles et référentiel PMBOK
Critique du livre par la rédaction arnolem le 1er juillet 2010
Cet ouvrage permet d'appréhender des projets de systèmes d'information dans leur globalité. Tout y est, l'organisation des équipes et le pilotage, les calculs de retour sur investissement, les méthodes d'évaluation, la gestion des risques...
Ce livre est très appréciable pour sa rédaction claire et structurée, globalement agréable pour un livre technique et généreux en outils pratiques. Les exemples cités sont judicieux et donnent au contenu les caractéristiques d'un véritable outil pédagogique applicable dans les services souhaitant améliorer la qualité de leur « gestion de projet » pas seulement informatique. Il peut tout aussi bien s'adresser à des personnes travaillant dans la gestion.
Point fort : l'indépendance des chapitres permettant aux lecteurs de se diriger rapidement vers la ou les parties les intéressants. Ouvrage s'adressant à un public large, illustré par de nombreux schémas explicatifs.
Point faible : Quels sont les outils les plus pertinents parmi la pléthore citée ? Je n'ai pas trouvé d'avis tranché dans l'ouvrage.
Critique du livre par la rédaction Matthieu Brucher le 1er mars 2009
D'habitude, un livre sur les méthodes de développement d'un système d'information est assez basique : on parle du cycle en V, on fait le tour du propriétaire et voilà.
Ici, aucun parti n'est pris. Les cycles en V côtoient SCRUM et XP, ce qui est rassurant. Avant les exemples, les différentes étapes de la gestion de projet sont envisagées. Estimation des charges, planification, gestion de l'équipe, pilotage et surtout qualité.
Les exemples sont organisés comme des exercices basés sur des cas réels. L'intérêt par rapport à d'autres ouvrages est que ces exemples prennent la majeure partie de celui-ci. On a donc une bonne description de la théorie, mais la pratique n'est pas le maillon faible. Et surtout, on a un corrigé "type" (même si les avis peuvent toujours légèrement diverger), avec argumentation, ...
Donc ce livre est un vrai ouvrage de référence (à mon avis) pour quelqu'un qui débute. Il ne devrait pas avoir de difficulté à utiliser les différents exercices et exemples pour gérer son propre projet.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Management d'un Projet Systeme d'Information
Principes, techniques, mise en œuvre et outils


Cet ouvrage s'adresse aux responsables de systèmes d'information et aux chefs de projets, ainsi qu'aux étudiants en informatique ou système d'information et aux élèves ingénieurs. Quelle est la meilleure façon de conduire un projet système d'information ? Ce livre répond à cette interrogation en analysant les outils et les méthodes de gestion du domaine à partir des points clés que sont : l'analyse et le découpage d'un projet ; l'évaluation des risques ; l'estimation des charges ; les techniques de planification ; l'organisation du travail ; la dimension humaine et relationnelle du projet ; le pilotage du projet; la maîtrise et la qualité du projet. les principales normalisations internationales. Chacun de ces points clés fait l'objet d'exemples de mise en œuvre, d'exercices et d'études de cas détaillés et explicités. La planification et le pilotage d'un projet sont illustrés avec le progiciel MS Project 2003. De plus, l'ouvrage apporte une aide à la préparation de la certification en management de projet du PMI. Cette sixième édition introduit pour chaque aspect du management de projet une perspective particulière sur les méthodes agiles.

[Lire la suite]



 
couverture du livre Management d'un Projet Systeme d'Information

Note 4.75 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Management d'un Projet Systeme d'Information

Principes, techniques, mise en oeuvre et outils

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse aux responsables de systèmes d'information et aux chefs de projets, ainsi qu'aux étudiants en informatique ou système d'information et aux élèves ingénieurs. Quelle est la meilleure façon de conduire un projet système d'information ? Ce livre répond à cette interrogation en analysant les outils et les méthodes de gestion du domaine à partir des points clés que sont : l'analyse et le découpage d'un projet ; l'évaluation des risques ; l'estimation des charges ; les techniques de planification ; l'organisation du travail ; la dimension humaine et relationnelle du projet ; le pilotage du projet; la maîtrise et la qualité du projet. les principales normalisations internationales. Chacun de ces points clés fait l'objet d'exemples de mise en oeuvre, d'exercices et d'études de cas détaillés et explicités. La planification et le pilotage d'un projet sont illustrés avec le progiciel MS Project 2003. De plus, l'ouvrage apporte une aide à la préparation de la certification en management de projet du PMI. Cette sixième édition introduit pour chaque aspect du management de projet une perspective particulière sur les méthodes agiles.

Édition : Dunod - 458 pages, 6e édition, 1er juillet 2008

ISBN10 : 2100520881 - ISBN13 : 9782100520886

Commandez sur www.amazon.fr :

41.08 € TTC (prix éditeur 44.00 € TTC) livraison gratuite !
PRINCIPES ET TECHNIQUES
  • Problématique du management de projet
  • Le découpage d'un projet et les modèles de cycles de vie
  • L'estimation des charges
  • Les techniques de planification des délais
  • La dimension humaine d'un projet
  • Le management des risques
  • Le pilotage du projet
  • La maîtrise de la qualité

LES REFENTIELS ET LA CERTIFICATION EN MANAGEMENT DE PROJET
  • La maîtrise des risques
  • La pratique de l'estimation des charges
  • L'application des techniques de planification des délais
  • Le système d'information de pilotage
  • La dimension relationnelle des projets
  • Le plan qualité d'un projet

Un exemple d'utilisation de Microsoft Project
Associations, normes et cadres de référence
La préparation de la certification PMI
Méthodes agiles et référentiel PMBOK
Critique du livre par la rédaction arnolem le 1er juillet 2010
Cet ouvrage permet d'appréhender des projets de systèmes d'information dans leur globalité. Tout y est, l'organisation des équipes et le pilotage, les calculs de retour sur investissement, les méthodes d'évaluation, la gestion des risques...
Ce livre est très appréciable pour sa rédaction claire et structurée, globalement agréable pour un livre technique et généreux en outils pratiques. Les exemples cités sont judicieux et donnent au contenu les caractéristiques d'un véritable outil pédagogique applicable dans les services souhaitant améliorer la qualité de leur « gestion de projet » pas seulement informatique. Il peut tout aussi bien s'adresser à des personnes travaillant dans la gestion.
Point fort : l'indépendance des chapitres permettant aux lecteurs de se diriger rapidement vers la ou les parties les intéressants. Ouvrage s'adressant à un public large, illustré par de nombreux schémas explicatifs.
Point faible : Quels sont les outils les plus pertinents parmi la pléthore citée ? Je n'ai pas trouvé d'avis tranché dans l'ouvrage.
Critique du livre par la rédaction Matthieu Brucher le 1er mars 2009
D'habitude, un livre sur les méthodes de développement d'un système d'information est assez basique : on parle du cycle en V, on fait le tour du propriétaire et voilà.
Ici, aucun parti n'est pris. Les cycles en V côtoient SCRUM et XP, ce qui est rassurant. Avant les exemples, les différentes étapes de la gestion de projet sont envisagées. Estimation des charges, planification, gestion de l'équipe, pilotage et surtout qualité.
Les exemples sont organisés comme des exercices basés sur des cas réels. L'intérêt par rapport à d'autres ouvrages est que ces exemples prennent la majeure partie de celui-ci. On a donc une bonne description de la théorie, mais la pratique n'est pas le maillon faible. Et surtout, on a un corrigé "type" (même si les avis peuvent toujours légèrement diverger), avec argumentation, ...
Donc ce livre est un vrai ouvrage de référence (à mon avis) pour quelqu'un qui débute. Il ne devrait pas avoir de difficulté à utiliser les différents exercices et exemples pour gérer son propre projet.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Management d'un Projet Systeme d'Information
Principes, techniques, mise en œuvre et outils


Cet ouvrage s'adresse aux responsables de systèmes d'information et aux chefs de projets, ainsi qu'aux étudiants en informatique ou système d'information et aux élèves ingénieurs. Quelle est la meilleure façon de conduire un projet système d'information ? Ce livre répond à cette interrogation en analysant les outils et les méthodes de gestion du domaine à partir des points clés que sont : l'analyse et le découpage d'un projet ; l'évaluation des risques ; l'estimation des charges ; les techniques de planification ; l'organisation du travail ; la dimension humaine et relationnelle du projet ; le pilotage du projet; la maîtrise et la qualité du projet. les principales normalisations internationales. Chacun de ces points clés fait l'objet d'exemples de mise en œuvre, d'exercices et d'études de cas détaillés et explicités. La planification et le pilotage d'un projet sont illustrés avec le progiciel MS Project 2003. De plus, l'ouvrage apporte une aide à la préparation de la certification en management de projet du PMI. Cette sixième édition introduit pour chaque aspect du management de projet une perspective particulière sur les méthodes agiles.

[Lire la suite]



 
couverture du livre Conception méthodique des bases de données

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Conception méthodique des bases de données

de
Public visé : Débutant

Résumé de l'éditeur

Aux informaticiens comme à ceux qui ne le sont pas, ce livre montrera qu'il n'est pas plus difficile de bien faire que de mal faire, pour concevoir des bases de données relationnelles, à condition de disposer de la bonne méthode. Très pédagogique, il constitue un outil pratique de conceptioon permettant d'aborder par le bon bout le conception des bases simples et aussi des plus complexes. Il présente d'abord les éléments fondamentaux de la conception. Puis il s'attache à proposer des solutions de modélisation plus sophistiquées permettant de prendre en compte les situations plus pointues. Outre sa pédagogie concrète et pratique, l'ouvrage propose un grand nombre d'exercices et de problèmes résolus dont la difficulté progressive permet au lecteur un réel apprentissage. Le dernier chapitre développe l'analyse détaillée de six études de cas originales ou qui ont été des sujets d'examens.

Édition : Ellipses - 220 pages, 1re édition, 19 juin 2008

ISBN10 : 2729838708 - ISBN13 : 9782729838706

26cm x 17,5cm

Commandez sur www.amazon.fr :

25.00 € TTC (prix éditeur 45.70 € TTC) livraison gratuite !
  • Problématique de la conception
  • Les bases de la méthode
  • Résolution des principales difficultés
  • Les extensions du langage de modélisation
  • Les contraintes d'intégrité statiques
  • Synthèse méthodologique
  • Études de cas corrigées
Critique du livre par la rédaction Alain Defrance le 1er mars 2009
Cet ouvrage écrit par G. Bueno, professeur enseignant en Master et en BTS propose une introduction à la conception des bases de données en s'appuyant sur le modèle Merise. Ce modèle souvent remplacé par l'UML de nos jours, reste pourtant une référence dans la conception de base de données. Au cours de la lecture on apprendra que sont les formes normales et comment les respecter. Plus qu'un apprentissage théorique, l'ouvrage propose aussi des exercices de difficultés croissantes qui permettent de tester et se confronter à des problèmes de conception particuliers. Conscient de la réalitée de la conception, l'auteur ne se contente pas d'expliquer les bonnes pratiques totalement théoriques en restant fermé à une conception "parfaite", mais explique pourquoi et comment nous pouvons dégrader le modèle afin de gagner en performance, ou s'adapter à un contexte particulier. Par ailleurs l'auteur ne limite pas son explication de merise au modèle conceptuel de données, mais s'attaque aussi au modèle logique de données, ainsi qu'à l'élaboration de dictionnaires de données. Différents outils de conception tels que les associations ternaires et d'arité supérieur, héritage d'entité, identification relative, agrégation, mais aussi moins connu et pourtant très utile : les contraintes d'intégrité statique sont expliqués en détail. Chaque chapitres se clos par une série d'exercices corrigés permettant de s'entraîner et valider nos connaissances fraîchement acquises. A la fin de l'ouvrage on nous propose de résoudre différentes études de cas complètes. Etant un ancien élève de cet auteur durant mon cursus de BTS, je ne peux pas nier que cet ouvrage regroupe clairement les connaissances d'analyse demandé pour ce diplôme, et que les exercices préparent directement à cette épreuve. Je recommande vraiment sa lecture à toutes les personnes qui partent de zéro et veulent apprendre rapidement à construire une base de données solide qui tient la route. En revanche, il n'apprendra rien ou peu aux personnes plus expérimentés.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Conception méthodique des bases de données


Aux informaticiens comme à ceux qui ne le sont pas, ce livre montrera qu'il n'est pas plus difficile de bien faire que de mal faire, pour concevoir des bases de données relationnelles, à condition de disposer de la bonne méthode. Très pédagogique, il constitue un outil pratique de conception permettant d'aborder par le bon bout le conception des bases simples et aussi des plus complexes. Il présente d'abord les éléments fondamentaux de la conception. Puis il s'attache à proposer des solutions de modélisation plus sophistiquées permettant de prendre en compte les situations plus pointues. Outre sa pédagogie concrète et pratique, l'ouvrage propose un grand nombre d'exercices et de problèmes résolus dont la difficulté progressive permet au lecteur un réel apprentissage. Le dernier chapitre développe l'analyse détaillée de six études de cas originales ou qui ont été des sujets d'examens.

[Lire la suite]



 
couverture du livre Subversion

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Subversion

Contrôle de version des projets collaboratifs

de
Public visé : Débutant

Résumé de l'éditeur

Le contrôle de version désigne tout système qui permet de gérer des projets en maîtrisant à la fois l'évolution historique, les apports des participants, les modifications, les variantes, etc. Cela concerne aussi bien le développement de logiciels que les projets à fort contenu rédactionnel (ouvrages, sites web, projets multimédias, documentation), quels que soient leur taille et le nombre de participants. Le système doit conserver la trace de toutes les contributions, pouvoir reconstituer des versions plus anciennes, permettre la résolution simple et rapide des conflits survenant lorsque deux auteurs font des modifications différentes et incompatibles sur un même fichier. Il doit aussi conserver un historique descriptif des modifications, sous forme de messages et commentaires, afin que l'on puisse comprendre la raison de telle ou telle intervention. Subversion est l'héritier du système CVS (Concurrent Versions System) qui a été, et reste encore, un standard dans le monde du logiciel libre. Son succès grandissant depuis quelques années (les premières versions datent de 2001) est dû à la fois au fait qu'il s'agit d'un logiciel libre (gratuit, redistribuable, avec un code source librement disponible) et à sa simplicité d'emploi, sa souplesse et la qualité de sa conception. Il a hérité de CVS la plupart des concepts de base et il a corrigé toutes les faiblesses ou les maladresses de son prédécesseur. Cet ouvrage très détaillé et riche en exemples décrit et illustre le fonctionnement de Subversion, comment l'installer, l'utiliser (niveaux élémentaire et avancé), l'administrer, le configurer, mais aussi le programmer (par scripts ou API). Des annexes donnent la référence des commandes de Subversion et expliquent comment le compiler et migrer depuis CVS.

Édition : Vuibert - 289 pages, 1re édition, 1er juin 2008

ISBN10 : 2711748707 - ISBN13 : 9782711748709

Commandez sur www.amazon.fr :

32.00 € TTC (prix éditeur 30.40 € TTC) livraison gratuite !
1. Introduction
2. Notions préliminaires
3. Utilisation de base
4. Utilisation avancée
5. Administration du référentiel
6. Configuration du serveur
7. Programmation par script
8. Interface de programmation
A. Reférence des commandes
B. Compiler Subversion
C. Migration depuis CVS
D. Bibliographie
D. Liens Internet
Critique du livre par la rédaction Baptiste Wicht le 1er janvier 2009
Ce livre présente tout d'abord les concepts de Subversion (SVN), ensuite, il traite de l'utilisation de SVN, de la configuration d'un serveur SVN et enfin de la programmation avec SVN.
La première partie du livre est consacrée au fonctionnement et à l'utilisation de SVN. Cette partie est elle-même composée de 4 chapitres. Le premier chapitre est une introduction au contrôle de version d'un projet. Il présente de manière générale les différentes caractéristiques d'un logiciel de contrôle de version et quelles sont les particularités de SVN et ses avantages par rapport à d'autres projets équivalents. Le chapitre suivant présente en détail les caractéristiques et les concepts de SVN. Les 2 derniers chapitres de cette partie parlent de l'utilisation, de base et avancée, de Subversion. Ces 2 chapitres traitent de tout ce qu'il est possible de faire pour un utilisateur exploitant un référentiel SVN.
Cette première partie est extrêmement intéressante pour les utilisateurs purs de Subversion. Elle permet de bien comprendre tous les concepts inhérents à l'utilisation de SVN et de découvrir les commandes permettant de gérer son projet de manière collaborative.
La deuxième partie traite de l'administrateur d'un serveur SVN. Le premier chapitre traite essentiellement de l'administration du ou des référentiels et le deuxième chapitre traite de l'administration du serveur en lui-même et des choix technologies auxquels tout administrateur SVN sera confronté lors de l'installation d'un tel système.
Au contraire du premier chapitre qui était clairement orienté utilisateur, cette partie est faite pour les administrateurs.
La dernière partie est consacrée à la programmation avec Subversion. Cette partie va vous permettre d'apprendre à faire des scripts en divers langages (Shell, Perl, Ruby, Python, Tcl) permettant d'interagir avec un référentiel Subversion. Cette partie traitera également de l'organisation du code de Subversion.
Cette partie peut se révéler utile pour tout un chacun.
Ces 3 premières parties sont suivies par une série d'annexes. La première de celle-ci est une référence complète de toutes les commandes SVN. La seconde traite de la compilation de Subversion et la troisième est un guide à la migration depuis CVS. Et enfin, la dernière annexe contient toute une série de liens internet vers des outils graphiques pour SVN, des outils complémentaires ou encore d'autres logiciels de gestion de contrôle de version.
En conclusion, ce livre est excellent pour parfaire ses connaissances de Subversion. Il permettra à un développeur utilisant SVN de bien comprendre les concepts de SVN et de connaître les commandes qui sont utilisables pour gérer son référentiel. Il permettra également à un administrateur de savoir ce qu'il est nécessaire de savoir pour installer et administrer un serveur SVN. De plus, l'annexe de référence sur les commandes SVN est un plus non négligeable pour trouver rapidement les options possibles d'une commande ou simplement la syntaxe de cette dernière.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Subversion
Contrôle de version des projets collaboratifs


Le contrôle de version désigne tout système qui permet de gérer des projets en maîtrisant à la fois l'évolution historique, les apports des participants, les modifications, les variantes, etc. Cela concerne aussi bien le développement de logiciels que les projets à fort contenu rédactionnel (ouvrages, sites web, projets multimédias, documentation), quels que soient leur taille et le nombre de participants. Le système doit conserver la trace de toutes les contributions, pouvoir reconstituer des versions plus anciennes, permettre la résolution simple et rapide des conflits survenant lorsque deux auteurs font des modifications différentes et incompatibles sur un même fichier. Il doit aussi conserver un historique descriptif des modifications, sous forme de messages et commentaires, afin que l'on puisse comprendre la raison de telle ou telle intervention. Subversion est l'héritier du système CVS (Concurrent Versions System) qui a été, et reste encore, un standard dans le monde du logiciel libre. Son succès grandissant depuis quelques années (les premières versions datent de 2001) est dû à la fois au fait qu'il s'agit d'un logiciel libre (gratuit, redistribuable, avec un code source librement disponible) et à sa simplicité d'emploi, sa souplesse et la qualité de sa conception. Il a hérité de CVS la plupart des concepts de base et il a corrigé toutes les faiblesses ou les maladresses de son prédécesseur. Cet ouvrage très détaillé et riche en exemples décrit et illustre le fonctionnement de Subversion, comment l'installer, l'utiliser (niveaux élémentaire et avancé), l'administrer, le configurer, mais aussi le programmer (par scripts ou API). Des annexes donnent la référence des commandes de Subversion et expliquent comment le compiler et migrer depuis CVS.

[Lire la suite]



 
couverture du livre Architectures orientées services

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Architectures orientées services

Une approche pragmatique des SOA

de
Public visé : Intermédiaire

Résumé de l'éditeur

Les architectures orientées services (SOA, service-oriented architectures) connaissent un essor considérable depuis quelques années. De nombreux ouvrages abordent ce sujet d'un point de vue macroscopique, mais très peu permettent de comprendre et d'appréhender la mise en ouvre d'une telle architecture dans le cadre d'un projet réel.Cet ouvrage présente au contraire ces architectures de manière pragmatique, en abordant conjointement les aspects théoriques et pratiques des SOA. Il s'articule autour de quatre parties :
  • les architectures orientées services
  • les standards et les technologies
  • les processus métiers
  • une étude de cas

Édition : Vuibert - 317 pages, 1re édition, 5 novembre 2007

ISBN10 : 2711748685 - ISBN13 : 9782711748686

Commandez sur www.amazon.fr :

34.20 € TTC (prix éditeur 36.00 € TTC) livraison gratuite !
  • Principes des architectures orientées services
  • Les services Web
  • Mise en oeuvre
  • Introduction aux processus métiers
  • Le langage BPEL4WS
  • Oracle SOA Suite
  • Etude de cas : application de recherche de livres

Critique du livre par le 1er janvier 2009
Présenté comme une approche pragmatique des architectures orientées services, ce livre tente d'allier théorie et pratique afin d'initier le lecteur aux SOA (Service-Oriented Architectures).
Le découpage en 4 parties (architectures orientées services, standards et technologies, processus métiers et une étude de cas) semble tout d'abord adéquat, mais un déséquilibre évident entre ces parties ne rend pas l'approche aisée.
En effet, la présentation des SOA est très brève, vraiment très brève (7 pages sur environ 300 !). Difficile dans ce cas d'appréhender le reste de l'ouvrage principalement axé sur la pratique. Très vite, le lecteur se retrouve face à plusieurs codes sources dans différentes technologies (PHP, Java, C#) et sans baggage théorique solide, difficile de s'y retrouver. L'intention était bonne, la réalisation beaucoup moins.
Je continue ainsi de m'interroger quant à l'utilité des 100 pages d'annexes contenant principalement du code source et du code XML. Il aurait été plus intéressant de proposer ces ressources sur le site de l'éditeur.
Dommage d'avoir raté cette partie, car le reste du livre est plutôt bon : de bons exemples présentent l'intérêt concret des SOA, et plusieurs illustrations (parfois illisibles cependant) permettent une approche pratique intéressante.
Débutant dans le monde des SOA, je n'ai pas vraiment trouvé mon compte avec ce livre, j'attendais une approche théorique plus fournie pour pleinement apprécier le côté pratique.
Malgré ce point négatif, l'approche pratique en vaut vraiment la peine, car la mise en oeuvre concrète des SOA est bien abordée, notamment dans le cas du langage BPEL4WS. J'ai particulièrement apprécié la présentation d'un projet C# de recherche de livre à l'aide du service Amazon : l'explication est claire et l'intérêt des SOA est alors frappant.
Mon avis concernant ce livre est donc mitigé. Je ne recommande pas ce livre pour les débutants, mais plutôt pour les étudiants ou professionnels disposant d'une bonne connaissance des SOA, et qui souhaitent un complément pratique.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Architectures orientées services
Une approche pragmatique des SOA


Les architectures orientées services (SOA, service-oriented architectures) connaissent un essor considérable depuis quelques années. De nombreux ouvrages abordent ce sujet d'un point de vue macroscopique, mais très peu permettent de comprendre et d'appréhender la mise en ouvre d'une telle architecture dans le cadre d'un projet réel. Cet ouvrage présente au contraire ces architectures de manière pragmatique, en abordant conjointement les aspects théoriques et pratiques des SOA. Il s'articule autour de quatre parties :
  • les architectures orientées services
  • les standards et les technologies
  • les processus métiers
  • une étude de cas


[Lire la suite]



 
couverture du livre L'orienté objet

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

L'orienté objet

de

Résumé de l'éditeur

L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C# et C++.

Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours.

Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent.

Édition : Eyrolles - 602 pages, 3e édition, 1er avril 2007

ISBN10 : 2212120842 - ISBN13 : 9782212120844

Commandez sur www.amazon.fr :

23.99 € TTC (prix éditeur 24.00 € TTC)
  • Principes de base : quel objet pour l'informatique ?
  • Un objet sans classe n'a pas de classe
  • Du faire savoir au savoir-faire, du procédural à l'oo
  • Ici londres, les objets parlent aux objets
  • Collaboration entre classes
  • Méthodes ou messages ?
  • L'encapsulation des attributs
  • Les classes et leur jardin secret
  • Vie et mort des objets
  • Uml2
  • Héritage
  • Redéfinition des méthodes
  • Abstraite, cette classe est sans objet
  • Clonage, comparaison et assignation d'objets
  • Interfaces
  • Distribution gratuite d'objets : pour services rendus sur le réseau
  • Multithreading
  • Programmation événementielle
  • Persistance d'objets
  • Et si on faisait un petit flipper ?
  • Les graphes
  • Petite chimie et biologie oo amusantes
  • Design patterns
Critique du livre par la rédaction RideKick le 18 février 2008
Ce livre est assez incroyable par la manière dont il aborde un sujet aussi délicat que la programmation orienté objet ! Le lecteur est plongé dans une histoire fascinante ou chaque début de chapitre commence par un petit dialogue mettant un avant le problème à résoudre par la suite ! Chaque sujet est aborde dans divers langages (dont chaque subtilités sont mises en avant) et on ne manquera pas de remarquer la précision de chaque exemples. Puis pour clôturer un chapitre le lecteur est amené à exécuter divers exercices pour assimiler le tout. Chaque lecteur y trouvera son bonheur puisqu'il s'adresse a tout ceux qui désirent découvrir ou approfondir la POO tant pour ceux qui connaissent un langage en particulier que ceux qui n'en connaissent aucun. On ne se lasse pas de parcourir les pages et malgré le volume de papier on sera très vite a la fin du livre qui mêle programmation mais aussi petits rappels culturels (lies à l'informatique évidement) qui ne manqueront pas de surprendre ceux qui n'ont pas connu les débuts de l'informatique. En conclusion un excellent livre, très complet pour aborder le sujet délicat de la POO.
Critique du livre par la rédaction ovh le 22 juin 2008
Se rapporte à une édition précédente.

Ce livre est une étude complète du développement orienté objet, abordé de la manière la plus pratique possible. L'auteur prend littéralement le lecteur par la main à la manière d'un professeur particulier, pour nous expliquer de manière simple et progressive le monde orienté objet, en illustrant par des cas didactiques concrets.

Les premiers chapitres peuvent paraître simplistes, surtout si le lecteur a déjà une expérience en programmation orienté objet, mais ils insistent beaucoup sur les bases essentielles de l'OO (nom intime pour "orienté objet"). Un des aspects les plus pédagogiques du livre est la présence abondante de code source qui illustre parfaitement la matière, et ce à chaque fois dans 3 langages : Java, C# et C++. Ainsi, contrairement à trop d'ouvrages théoriques sur le sujet, celui-ci reste agréable à lire, instructif et surtout pratique grâce aux exemples de programmation. Ces exemples restent souvent fort "didactiques" au début, mais une fois que la matière se complexifie, les bouts de programme présentés deviennent plus "réels" en simulant des jeux ou des applications informatiques classiques. L'aspect analyse n'est pas oublié non plus avec un chapitre entier consacré à UML et la traduction concrète de ses diagrammes principaux en code Java, C# et C++. Une série d'exercices à la fin de chaque chapitre permet au lecteur de s'auto-évaluer; ce livre est donc parfait comme support de cours.

A la fin de l'ouvrage on aura passé en revue tous les aspects de la programmation orientée objet, des plus simples au plus complexes, en terminant par les graphes. Plusieurs chapitres traitent de sujets modernes et intéressants pour le développeur tels que la sauvegarde de données (le passage d'une classe à un fichier, ou une base de données), la réalisation d'applications distribuées via RMI, Corba, webservices... Sont aussi traités d'autres sujets d'actualité comme la programmation événementielle caractéristique des interfaces utilisateur modernes, et le multithreading.

Bref un excellent ouvrage qui satisfera aussi bien le débutant complet que le programmeur ayant déjà des notions objet et souhaitant les approfondir et voir leur mise en œuvre dans des applications concrètes. Un must pour tout développeur OO.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 11/06/2014 à 19:25
L'orienté objet


L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C# et C++.

Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours.

Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent.

[Lire la suite]



 
couverture du livre Conception et programmation orientées objet

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (4)
2 commentaires
 
 

Conception et programmation orientées objet

de
Public visé : Débutant

Résumé de l'éditeur

L'oeuvre maîtresse d'un grand nom du génie logiciel et de l'objet.

Ecrit dans un style d'une clarté absolue, cet ouvrage réussit le tour de force d'être à la fois un livre de réflexion approfondie sur les concepts objet et un ouvrage pratique, apportant des réponses concrètes aux questions que se posent tous les programmeurs et concepteurs de logiciels : comment construire des applications logicielles fiables, performantes, faciles à utiliser et à faire évoluer ?

Une démarche originale et ambitieuse.

Partant d'une analyse des écueils souvent rencontrés dans les projets de développement, Bertrand Meyer définit une liste de critères de qualité logicielle et en déduit un ensemble de règles et de principes qui conduisent naturellement aux grands concepts objet. Théorie du typage, gestion de la mémoire, techniques d'héritage, programmation concurrente, objets distribués, persistance et bases de données objet, analyse et conception, réutilisabilité... : tous les aspects du processus de développement logiciel et des technologies objet sont expliqués et discutés dans leurs moindres détails, dans un style brillant, souvent drôle et provocateur. Une lecture dont on sort intellectuellement subjugué et techniquement mieux armé pour répondre à ses défis professionnels.

A qui s'adresse le livre ?

A tous les architectes logiciel, ingénieurs méthode et programmeurs impliqués dans des projets de développement logiciel et souhaitant approfondir leur compréhension des technologies objet. Aux étudiants en informatique (niveau 2e cycle ou écoles d'ingénieur).

Édition : Eyrolles - 1222 pages, 2e édition, 1er janvier 2008

ISBN10 : 2212122705 - ISBN13 : 9782212122701

Commandez sur www.amazon.fr :

57.00 € TTC (prix éditeur 60.00 € TTC) livraison gratuite !
LES PROBLEMES
La qualité du logiciel
Critères d'orientation objet
LA ROUTE DE L'ORIENTATION OBJET
Modularité
Approches de la réutilisabilité
Vers la technologie objet
Types abstraits de données
TECHNIQUES ORIENTEES OBJET
La structure statique : les classes
La structure à l'exécution : les objets
Gestion de la mémoire
Généricité
Conception par contrat : construire du logiciel fiable
Quand le contrat est rompu : le traitement des exceptions
Mécanismes supplémentaires
Introduction à l'héritage
Héritage multiple
Techniques d'héritage
Typage
Objets globaux et constantes
METHODOLOGIE ORIENTEE OBJET : BIEN APPLIQUER LA METHODE
De la méthodologie
Schéma de conception : systèmes interactifs à écrans multiples
Etude de cas d'héritage : "défaire" dans un système interactif
Comment trouver les classes
Principes de conception des classes
Bien utiliser l'héritage
Techniques utiles
Un penchant pour le style
Analyse orientée objet
Le processus de construction logicielle
Enseigner la méthode
ASPECTS AVANCES
Concurrence, répartition, client-serveur et Internet
Persistance d'objets et bases de données
Quelques techniques OO pour applications graphiques interactives
APPLIQUER LA METHODE DANS DIVERS LANGAGES ET ENVIRONNEMENTS
Programmation OO et Ada
Emulation de la technologie objet dans les environnements non OO
De Simula à Java et au-delà : principaux langages et environnements OO
FAIRE LES CHOSES BIEN
Un environnement orienté objet
Epilogue : le langage dévoilé
Critique du livre par la rédaction Davidbrcz le 13 mars 2008
La programmation orientée objet a eu autant d'effets dans le monde du développement logiciel que le C à son époque : une révolution ! Et comme toute révolution, celle-ci trouve ses sources dans les problèmes du modèle précédent : c'est ce que souhaite nous montrer l'auteur avec la première partie de ce livre, qui va expliquer les raisons de l'approche objet et les bénéfices que l'on peut en tirer.
Ces principes sont expliqués pas à pas et dans les détails à l'aide du langage Eiffel. Mais connaître un langage est une chose, bien l'utiliser en est une autre. C'est pourquoi on retrouve ensuite une série de chapitres présentant conseils et méthodologie pour le développeur. Enfin, les derniers chapitres traitent des problèmes modernes (GUI, threads, SGBD) et de l'utilisation de la programmation orientée objet dans d'autres langages (C,Ada,Simula,...).
Mais ce tableau idyllique est terni par plusieurs points. D'abords une partie du code du livre n'est plus à jour, puisqu'il provoque des erreurs de compilation. Ensuite, certains passages du livre, principalment ceux qui abordent d'autres langages, peuvent être sujet à critiques, certains étant même faux.C'est par exemple le cas quand il affirme que friend est un mot clé du langage [C++] permettant d'appeler des fonctions C depuis un code en C++. Il en va de même pour certaines références du livres datant de la première édition et qui sont dépassées. Enfin, sur le plan purement pratique, le livre est lourd (2.1 Kg) et l'emmener en voyage relève d'un réel choix.
En conclusion, cet ouvrage est un très bon livre sur la conception orientée objet, mais nécessite quand même de savoir prendre du recul sur certains points.
Critique du livre par la rédaction Sébastien Doeraene le 23 septembre 2008
On ne trouve pas un livre comme celui-ci tous jours !
Cet ouvrage est véritablement un chef-d'oeuvre. Une découverte, emmenée pas-à-pas, de la méthode orientée objet, de ses motivations, des solutions qu'elle apporte aux problèmes connus de génie logiciel.
C'est surtout cette partie-là, l'explication des motivations de l'avènement du développement orienté objet, qui fait de ce livre une référence unique. Au lieu de présenter bêtement les apports de l'OO, l'auteur commence par nous faire prendre conscience des problèmes liés au développement. Ensuite, il explique pas-à-pas les éléments de la méthode OO qui répondent à ces problèmes.
En plus de cela, l'auteur nous fournit de nombreux conseils, une méthode complète, pour la bonne utilisation de l'orienté objet. C'est un élément d'une extrême importance, d'autant que l'on peut observer que de nombreux développeurs OO font plus ou moins n'importe quoi avec cette technologie.
Cette nouvelle édition a, entre autres, ajouté de nouveaux sujets sur les technologies qu'on utilise désormais beaucoup plus que du temps de la première. En particulier, l'usage d'Internet, de la concurrence et du calcul distribué. D'autres sujets ajoutés sont une théorie assez mathématique des ADT (Abstract Data Type, ou Type Abstrait de Données), ainsi que le bon usage de l'héritage, pour ne citer que ceux-ci.
Je terminerai par un petit mot aux "experts" : vous ne l'êtes pas tant que ça ! Ne vous dites pas : "Moi, je sais déjà tout sur l'orienté objet, je l'utilise très bien ; je n'ai pas besoin d'un tel livre." J'étais comme cela avant la lecture de celui-ci, maintenant plus. Il y a énormement de choses que ce livre a à nous apprendre, à tous.
N'hésitez donc pas : ce livre en vaut la peine !
Sébastien Doeraene
Critique du livre par la rédaction Thomas Lebrun le 16 mars 2010
Cette critique se rapporte à la première édition.
Ce livre est une véritable référence, que dis-je: une BIBLE !
L'auteur nous fait découvrir tous les principes de la programmation orientée objet, des concepts les plus simples aux plus compliqués.
L'auteur nous permet, en plus, de découvrir le langage qu'il a inventé: le langage Eiffel.
Bref, ce livre constitue la référence en matière de POO, même si sa lecture nécessite tout de même d'avoir quelques notions dans ce domaine.
Un conseil: Achetez-le !
Critique du livre par la rédaction Matthieu Brucher le 13 mai 2010
Cette critique se rapporte à la première édition.
Quand on prend ce livre dans les mains, on s'attend à une lecture studieuse et attentive. Mais en lisant le début, on se rend déjà compte que Bertrand Meyer a pensé à nous. Une première partie est consacrée aux bases de l'orienté objet, en gros ce dont il faudra absolument retenir en reposant ce livre.
Réutilisabilité et modularité sont les maître-mots de ce livre, et toutes les techniques actuelles pour y parvenir sont analysées dans les détails. De la généricité au garbage collector, on se rend compte qu'il n'y a aucun langage qui réponde à tous les critères de ce livre. Plusieurs langages sont étudiés pour voir ce qu'il aurait fallu améliorer - le garbage collector en C++ -, c'est très intéressant.
En ce qui concerne la méthodologie objet, le livre est à nouveau complet, comment pourrait-il en être autrement ? Une partie consacrée à des problèmes spécifiques montre que l'auteur sentait sans doute venir l'évolution actuelle, la programmation concurrente étant de plus en plus utilisée depuis les annonces d'Intel et AMD. La dernière partie permettra de voir un peu mieux comment appliquer ce qu'on a appris pendant tout le livre.
Malgré les passages que l'on peut passer en première lecture, le livre est tout de même d'une difficulté certaine. La lecture de chaque chapitre entraîne une réflexion qu'on doit mener pour bien assimiler les concepts. Eu égard à la quantité et la qualité des propos dans ce livre, on peut être décourager par le temps nécessaire pour une lecture en détail complète, d'où l'étoile en moins.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Conception et programmation orientées objet


L'oeuvre maîtresse d'un grand nom du génie logiciel et de l'objet.

Ecrit dans un style d'une clarté absolue, cet ouvrage réussit le tour de force d'être à la fois un livre de réflexion approfondie sur les concepts objet et un ouvrage pratique, apportant des réponses concrètes aux questions que se posent tous les programmeurs et concepteurs de logiciels : comment construire des applications logicielles fiables, performantes, faciles à utiliser et à faire évoluer ?

Une démarche originale et ambitieuse.

Partant d'une analyse des écueils souvent rencontrés dans les projets de développement, Bertrand Meyer définit une liste de critères de qualité logicielle et en déduit un ensemble de règles et de principes qui conduisent naturellement aux grands concepts objet. Théorie du typage, gestion de la mémoire, techniques d'héritage, programmation concurrente, objets distribués, persistance et bases de données objet, analyse et conception, réutilisabilité... : tous les aspects du processus de développement logiciel et des technologies objet sont expliqués et discutés dans leurs moindres détails, dans un style brillant, souvent drôle et provocateur. Une lecture dont on sort intellectuellement subjugué et techniquement mieux armé pour répondre à ses défis professionnels.

A qui s'adresse le livre ?

A tous les architectes logiciel, ingénieurs méthode et programmeurs impliqués dans des projets de développement logiciel et souhaitant approfondir leur compréhension des technologies objet. Aux étudiants en informatique (niveau 2e cycle ou écoles d'ingénieur).

[Lire la suite]


Avatar de RSS13 RSS13 - Membre actif https://www.developpez.com
l 30/03/2016 à 14:56
Bonjour,

Je viens de le commander, il y a un chapitre (le chapitre 7) du livre que nous pouvons trouver facilement sur le net, il m'a été recommandé par un formateur.

Manifestement il est difficile de le trouver en français de nos jours, cela dit j'ai trouvé un lien où on peut encore le commander pour ceux qui le cherche :

http://www.moliere.com/fr/meyer-bertrand-conception-et-programmation-orientees-objet-9782212122701.html
Avatar de Grool Grool - Membre régulier https://www.developpez.com
l 31/08/2018 à 16:44
Bonjour,

J'ai vu le livre récemment en librairie.
D'après l'extrait sur le site d'Eyrolles, il s'agit du 7e tirage en traduction française paru le 26/10/2017. Mais il s'agit toujours de la 1ère édition française.
Hormis la couverture, le texte est inchangé depuis 2000 (étant lui-même une traduction de la 2e édition en anglais qui date de 1997).

Me laisserais bien tenter puisque c'est a priori un ouvrage de référence à posséder par tout développeurs Objet qui se respecte.

A moins qu'il y ait eu des bouleversements particuliers dans la théorie de la P.O.O. ces 20 dernières années ?

 
couverture du livre Analyse et conception orientées objet

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (4)
0 commentaire
 
 

Analyse et conception orientées objet

Tête la première

de
Traducteurs : Sophie Govaere
Public visé : Débutant

Résumé de l'éditeur

Fatigué de lire des ouvrages sur l'ACOO qui ne sont compréhensibles que par les spécialistes ? Vous avez très certainement entendu dire que l'analyse et la conception orientées objet peuvent vous aider à écrire du bon logiciel à tous les coups, du logiciel qui rendra votre patron heureux et le client satisfait. Oui, mais comment ? L'analyse et la conception orientées objet montrent comment analyser, concevoir et écrire des logiciels orientés objet et de qualité, des logiciels faciles à maintenir et à réutiliser, qui ne seront pas un casse-tête et qui pourront évoluer sans pour autant massacrer les anciennes fonctionnalités. Voici ce que vous allez apprendre : Utiliser les principes OO tels que l'encapsulation et la délégation dans le but de concevoir des applications souples. Appliquer le principe d'ouverture-fermeture (OCP, Open-Closed Principle) et le principe de responsabilité unique (SRP, Single Responsibility Principle), principes de conception qui vous permettront de travailler plus vite et plus intelligemment. Apprendre comment les principes OO, les design patterns et les différentes phases du développement ne forment qu'une seule procédure : le cycle de vie ACOO d'un projet. Utiliser UML, les cas d'utilisation, les bons moyens de communiquer afin d'être certain que vous parlez bien le langage OO et que tout le monde vous comprend. Il existe mille et une façons d'apprendre. En s'ennuyant et en étant passif... ou en s'amusant et en musclant ses neurones. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices ludiques. Tout ce qui augmente et diversifie votre activité cérébrale est mis en ouvre afin que vous mémorisiez facilement les points cruciaux. L'heure est venue de vous plonger dans l'ACOO tête la première !

Édition : O'Reilly - 589 pages, 1re édition, 1er mai 2007

ISBN10 : 2841774317 - ISBN13 : 9782841774319

Commandez sur www.amazon.fr :

46.65 € TTC (prix éditeur 49.00 € TTC) livraison gratuite !
  1. Introduction
  2. Un bon logiciel commence ici : une appli bien conçue qui assure
  3. Donnez-leur ce qu'ils veulent : recueillir les exigences
  4. Je t'adore, tu es parfait ... Mais maintenant, change : les exigences changent
  5. Introduire votre logiciel dans le monde réel : analyse
  6. Rien ne reste jamais comme avant : bonne conception
  7. Entracte : CATASTROPHE OO
  8. 30 minutes de gym pour votre logiciel : logiciel souple
  9. "Je m'appelle Numérobis" : résoudre de très gros problèmes
  10. Mettre de l'ordre dans le chaos : architecture
  11. On accorde trop d'importance à l'originalité : principes de conception
  12. Le logiciel reste destiné au client : itérer et tester
  13. Tout assembler : le cycle de vie acoo
  14. Annexe A : les restes
  15. Annexe B : bienvenue à objectville
Critique du livre par la rédaction freegreg le 13 août 2007
N'étant pas familier de la collection "Tête la première" et compte tenu de la présentation très spécifique des ouvrages qui compose cette collection, je me sens obligé de séparer ma critique en 2 parties distinctes : le fond et la forme.
Concernant le fond, rien à redire. Le livre fait ce que l'on attend de lui. Il délivre les recettes afin de réaliser un bon logiciel et ceci de manière progressive ; en commençant par de petites applications (à créer ou à corriger) jusqu'à la grosse application.
Les exemples sont réalisés dans le langage Java. N'étant pas développeur Java mais plutôt les .net, ils ne sont pas un frein à la compréhension des concepts étudiés.
La forme est par contre pour le moins originale. Des personnages fictifs dialoguent afin de faire avancer la réflexion du lecteur. Il se retrouve ainsi acteur du livre. Le livre est une succession de schémas, diagrammes, annotations, dialogues, interviews ... Rien à voir avec le livre théorique classique. Du fait, de cette structure une lecture non linéaire est difficilement envisageable.
Donc pour conclure, si vous voulez vous familiariser avec l'analyse et la conception objets, ce livre est un bon choix. Néanmoins, je vous conseille vivement d'aller dans une librairie afin de feuilleter un livre de la conception "Tête la première" afin de bien comprendre conscience du style utilisé qui peut être perturbant.
Critique du livre par la rédaction Jérôme Lambert le 11 décembre 2007
Si je devais retenir une phrase de ce livre, ce serait "Assurez-vous que le logiciel fait ce que le client veut qu'il fasse", voilà une chose très importante que je commençais tout doucement à oublier. A chaque projet, une bonne dose d'analyse made in Jérôme et en avant le développement avec de beaux objets qui font ce que je demande... Oui mais et cette partie-là de l'application, est-ce que mon modèle pourra la supporter ?! Et ces décisions orientées objet, sont-elles les "meilleures" qui soient ?! Oui mais avec toutes ces questions, est-ce que le programme fait vraiment ce que le client a demandé ?!... Et qu'en est-il du futur ? Mon application va-t-elle survivre aux changements ?! Tant de questions qui pour la plupart restent sans réponse et pourtant c'est le quotidien du développeur ! Alors, si vous êtes toujours là et que vous désirez apprendre à concevoir (notez que je n'ai pas dit "développer") de bonnes applications, des applications qui font ce que les clients désirent :
  • Tout en résistant aux changements ;
  • Avec une bonne dose d'analyse ;
  • Couplée avec un bon paquet de conception ;
  • Et des principes Orientées Objets à mettre en oeuvre ;

Je ne peux que vous recommander ce livre ! Pensez à tout ces livres techniques que vous avez pu lire, un rien ennuyeux après quelques pages et très difficiles à digérer après une vingtaine... Combien de fois avez-vous abordé une partie technique dans un livre qu'au final vous n'avez pas compris du tout ? Dans "Analyse et Conception Orientées Objet - Tête la première", c'est la même chose... Sauf que le livre se pose lui-même vos questions après chaque partie délicate... Et si ça ne vous suffit pas, vous aurez des explications... Et encore des explications sous forme de définitions, questions/réponses, schémas, des illustrations, codes,... Sans compter sur des mises en scène de personnages tout au long de l'ouvrage pour nous aider à y voir plus clair.
Les projets qui vous sont proposés comme fils conducteurs du livre sont vraiment plaisants à suivre : on commence tout doucement avec un projet de gestion d'inventaire pour instruments, pour ensuite attaquer un système de trappe automatique pour chiens et finir avec un framework pour le développement de jeux sur plateaux. Tout au long de chacun de ces projets, vous participerez à des discussions avec les clients des projets, avec vos collègues analystes, programmeurs, architectes. Vous serez sans cesse mis à contribution afin de proposer vos propres idées et les comparer à celles du livre, le tout afin de mettre en oeuvre les principes abordés car c'est ça le but : comprendre facilement et intelligemment et non lire sans retenir.
Au final, je n'ai pu donner qu'une note maximale pour un ouvrage de la série "Téte la première" qui innove une fois de plus et qui est un plaisir à lire.
Critique du livre par le 4 décembre 2007
Je commence à être un familier des livres la tête la première, et je dois dire que ce nouvel opus ne déroge pas à la règle de qualité perçue dans mes autres lectures.
Si vous ne connaissez pas cette collection, le style risque de vous surprendre un peu...
Tout est fait pour que la lecture soit agréable, c'est un vrai livre d'apprentissage avec une méthode pédagogique originale.
De ce point de vue toute la collection tête la première est basée sur le même principe d'apprentissage :
Les auteurs utilisent beaucoup d'images, de graphiques, des jeux sous forme de mots croisés, ou de collages de vignettes, des interviews imaginaires avec les méthodes mise en ouvre, discussions et point de vue entre programmeurs imaginaires etc .., chaque chapitre se clôture par un bref résumé des connaissances acquises sous forme de billet ou de liste nommées « points d'impact ».
Le livre s'appui e sur des études de cas en Java, mais le public visé est beaucoup large et pourra s'adresser sans problème à une population de programmeurs pratiquant le C++ , le C++/CLI et le C#
Utilisant moi-même ces trois langages je n'ai eu aucun problème de compréhension avec les exemples de ce livre.
Les auteurs citent quelques fois comme référence le livre design pattern tête la première, il est vrai que si vous n'avez pas l'habitude des patterns la lecture de ce livre sera un plus pour comprendre et mieux apprécier la démarche d'analyse développée dans ce nouvel ouvrage.
Voila pour les remarques préliminaires.
J'en viens maintenant au sujet du livre l'analyse et la conception orientée objet, Etant moi-même concepteur d'applications dans le domaine de la gestion je suis très souvent au contact des clients à toutes les phases de développement analyse, conception, livraison et maintenance.
De prime abord, à la lecture on sent le vécu !, nombres de situations décrites sur la perception des exigences d'un client, l'écriture et la livraison d'un programme ainsi que son évolution m'ont tout de suite parlées tellement mon quotidien y ressemble!
Ce livre se concentre sur notre métier, sur la définition et la construction d'un bon logiciel qui doit satisfaire le client, s'en suit ensuite une réflexion sur le changement, tout change : les clients changent d'avis (sic) et le merveilleux programme qui a parfaitement fonctionné jusqu'ici, peut être amené à évoluer pour de nouvelles fonctionnalités pouvant remettre en cause l'existant.
Une bonne conception permettra une évolution agile, une mauvaise dans la douleur.
c'est le sujet de ce livre qui nous distille au fur et à mesure des chapitres des concepts et méthodes d'analyses et met en lumière quelques écueils classiques en conception objet.
Les cas d'études utilisés dans le livre peuvent sembler simplistes ou loufoques (gestion d'une trappe pour chien par exemple), et c'est tant mieux ! , les exemples sont très simples pour que le sujet parle à tout le monde.
Enfin la notation UML est utilisée de manière très simple pour représenter les diagrammes de classes, une brève initiation est proposée en annexe du livre et de fréquents rappels sont faits dans les différents chapitres, on trouvera même une antisèche UML très basique.
En conclusion :
Ce livre cible en priorité les débutants en conception objet, mais la partie analyse des besoins du client avec les méthodes proposées (basées sur les exigences, les cas d'utilisations etc) , les concepts et les conseils en architecture OO intéresseront aussi sans aucun doute le programmeur expérimenté souvent confronté au monde réel...
Pour ma part ce fut un réel plaisir de lire ce livre comme ce fut le cas avec les précédents de la même collection.
Critique du livre par la rédaction Ricky81 le 29 août 2007
Cet ouvrage, en grand partie destiné aux débutants dans l'analyse et la conception orientées objet, met l'accent sur 2 grands thèmes : la méthodologie d'une part, et la conception / mise en oeuvre d'autre part.
A travers un style à la "Tête la première", une introduction progressive des différentes notions, et de nombreuses études de cas, le lecteur est guidé et mis dans les meilleures conditions pour apprendre à concevoir de bons logiciels qui répondront aux besoins de ses clients / utilisateurs.
Les études de cas et leurs exemples reposent en grande partie sur l'utilisation du langage Java, et il est donc recommandé de ne pas faire l'impasse dessus car tout l'intérêt de l'ouvrage sera perdu.
A l'inverse, les développeurs ou concepteurs Java trouveront dans ce livre un excellent complément en terme de méthodologie et ne regretterons pas l'investissement.
Bien qu'excellent d'un point de vue pédagogique et très instructif, il manque un zeste d'UML dans le livre, et certains développeurs / concepteurs aguerris pourraient rester sur leur faim.
Néanmoins, l'objectif est pleinement atteint et le livre reste très agréable à lire et ne peut qu'être bénéfique.
Retrouvez la critique complète ici.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Analyse et conception orientées objet
Tête la première


Fatigué de lire des ouvrages sur l'ACOO qui ne sont compréhensibles que par les spécialistes ? Vous avez très certainement entendu dire que l'analyse et la conception orientées objet peuvent vous aider à écrire du bon logiciel à tous les coups, du logiciel qui rendra votre patron heureux et le client satisfait. Oui, mais comment ? L'analyse et la conception orientées objet montrent comment analyser, concevoir et écrire des logiciels orientés objet et de qualité, des logiciels faciles à maintenir et à réutiliser, qui ne seront pas un casse-tête et qui pourront évoluer sans pour autant massacrer les anciennes fonctionnalités. Voici ce que vous allez apprendre : Utiliser les principes OO tels que l'encapsulation et la délégation dans le but de concevoir des applications souples. Appliquer le principe d'ouverture-fermeture (OCP, Open-Closed Principle) et le principe de responsabilité unique (SRP, Single Responsibility Principle), principes de conception qui vous permettront de travailler plus vite et plus intelligemment. Apprendre comment les principes OO, les design patterns et les différentes phases du développement ne forment qu'une seule procédure : le cycle de vie ACOO d'un projet. Utiliser UML, les cas d'utilisation, les bons moyens de communiquer afin d'être certain que vous parlez bien le langage OO et que tout le monde vous comprend. Il existe mille et une façons d'apprendre. En s'ennuyant et en étant passif... ou en s'amusant et en musclant ses neurones. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices ludiques. Tout ce qui augmente et diversifie votre activité cérébrale est mis en ouvre afin que vous mémorisiez facilement les points cruciaux. L'heure est venue de vous plonger dans l'ACOO tête la première !

[Lire la suite]



 
couverture du livre Manager un projet informatique

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Manager un projet informatique

de
Public visé : Expert

Résumé de l'éditeur

Présentation de l'éditeur
Comment organiser un projet informatique ? Quels méthodes et outils utiliser et à quel moment ? Comment recueillir les besoins, identifier les risques, définir les coûts ou encore exploiter les données ? Ces questions et bien d'autres traitées dans cet ouvrage font l'objet d'une attention quotidienne du chef de projet informatique. Les auteurs proposent une démarche originale, en traitant des sujets habituellement oubliés tels que le droit, la gestion des connaissances, l'intégration de progiciel ou encore la sous-traitance. Grâce à une approche thématique, agrémentée de conseils, d'astuces et de références aux textes de loi et aux normes en vigueur, le lecteur pourra se forger sa propre idée du management de projet et utiliser les thèmes proposés pour mettre en place sa méthodologie pour la conduite de son projet. Ce livre s'adresse autant aux maîtrises d'ouvrage ou étudiants qui cherchent à approfondir leurs connaissances, ou simplement à se familiariser avec la gestion de projet, qu'aux maîtrises d'ceuvre/chefs de projet (débutants ou confirmés) qui ont besoin de piloter tout projet informatique de façon optimale.

Biographie de l'auteur
Analyste informatique, Sophie Fernandes assure la conception et la réalisation de solutions techniques pour répondre aux demandes de la maîtrise d'ouvrage. Elle prend aussi en charge l'élaboration de tableaux de bord de pilotage utiles au suivi de l'activité. Responsable de projet, Olivier Englender est en charge des compétences informatiques décisionnelles. Il pilote la restitution des données du système d'information de structures publiques et enseigne la gestion de projet à l'université. Co-auteur d'un livre sur les outils de la gestion de projet.

Édition : Eyrolles - 275 pages, 1re édition, 23 août 2007

ISBN10 : 2212539134 - ISBN13 : 9782212539134

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC) livraison gratuite !
Introduction
1. Les étapes projet
2. Les cycles de vie
3. Le suivi de projet
4. Expression des besoins
5. Estimation de charges
6. Risques
7. L'exploitation des données
8. ROI/Coûts
9. Intégration de prologiciels
10. Sécurité
11. Qualité
12. Droit
13. Les moyens
14. La sous-traitance
Conclusion
Critique du livre par la rédaction Janitrix le 13 mai 2008
Comment gérer un projet informatique ? N'importe quel développeur s'est inévitablement posé cette question un jour ou l'autre. La gestion de projets informatique, sujet vaste et complexe, est traitée avec pragmatisme dans cet ouvrage au titre concis. En effet, la structure de ce livre est particulièrement efficace : chaque étape essentielle d'un projet est analysée dans un chapitre qui lui est dédié.
Sans expérience professionnelle, c'est avec appréhension que j'ouvrais les premières pages de ce livre. Manque de connaissance, manque de recul, tant de facteurs qui pouvaient me faire passer à côté de l'essentiel.
Malgré cela, la lecture s'est avérée agréable, facilitée par les nombreuses définitions et explications concrètes des auteurs.
Voilà pour le point "personnel". En tant que développeur, le livre a parfaitement répondu à mes attentes, c'est une excellente introduction à la gestion de projets : expression des besoins, cycle de vie, qualité, droit juridique, gestion des finances, même le facteur humain est analysé (les auteurs donnent par exemple quelques conseils pour une bonne organisation de vos réunions de suivi de projet).
L'ouvrage reste modeste et ne s'enlise pas dans des sujets trop vastes qui alourdiraient la lecture, mais on peut remercier les auteurs d'avoir pertinemment préciser les références de nombreux livres qui satisferont les assoiffés de connaissance.
S'il faut trouver un défaut, ce sera sur la couverture. Couleurs peu attrayantes, textes mal présentés, l'apparence n'est définitivement pas représentative de l'excellent contenu de ce livre.
Critique du livre par la rédaction Eric REBOISSON le 10 juillet 2008
Moins de 300 pages pour expliquer comment manager un projet informatique, c'est la difficile mission de ce livre à l'intitulé surprenant d'imagination "Manager un projet informatique". Difficile car les étapes d'un projet sont nombreuses, leurs approches différentes, et ce ne sera sûrement pas le sujet de discussion majeur sur la plage cet été.
"Manager un projet informatique" est structuré très simplement : c'est un balayage de toutes les phases et informations relatives à la gestion d'un projet informatique. Le livre explique donc l'avant-projet, présente quelques cycles de vie (à vous de choisir celui qui convient le mieux au type d'exercice), les ressources documentaires et contractuelles, le suivi, les chiffrages (charges, risques, ROI, etc.), les aspects décisionnels, la sécurité, le droit, la qualité, l'intégration de progiciels, bien connue dans nos chères SSII, etc. Je pense avoir trouvé dans cet ouvrage toutes les phases que j'ai pu expérimenter dans les projets où je suis intervenu, expliquées très simplement mais aussi très précisément (attention ce n'est cependant pas exhaustif, et ce n'est pas le but, on peut par exemple trouver des oeuvres entières sur la méthode XP), je trouve que l'équilibre est parfait. Les illustrations sont claires, le contenu jamais ennuyeux à lire, la mise en page aérée, et quelques bonnes idées (sous la forme d'encarts "Conseil" et "Bon à savoir") viennent agrémenter le fil pédagogique. J'ai découvert aussi plus en détail ce qu'était la méthodologie Scrum, un exemple parmi les nombreuses informations du livre qui ont comblé mes lacunes.
Ce livre s'adresse donc aux chefs de projet en herbe, aux expérimentés qui désirent se mettre à jour, aux développeurs qui souhaitent mieux comprendre leur hiérarchie. Encore une fois, "Manager un projet informatique" est extrêment accessible, des contenus orientés "pratique" permettent une application directe à la réalité du travail (formules de ROI, tableaux de suivi, méthodes d'estimation des charges, etc.).
Vous l'aurez compris, j'ai adoré ce livre et je mets donc la note maximale pour ce qui constitue selon moi le meilleur moyen de comprendre comment gérer un projet de A à Z. Merci beaucoup aux auteurs pour ce petit OVNI !
Critique du livre par la rédaction Louis-Guillaume MORAND le 14 septembre 2008
J'ai hésité un moment avant de me procurer ce livre car j'avais peur qu'il ne me concerne pas suffisamment, moi, simple développeur. Et pourtant, à sa lecture, je me suis vite rendu qu'il m'aiderait à participer aux projets auxquels je suis attaché.
Au fur et à mesure que les mots défilent, le lecteur ressent l'expérience des auteurs par rapport à la gestion de projet et y retrouve le descriptif des siens, qu'ils soient de petits projets ou des grands. Le livre commence en effet par décrire la vie d'un projet, de l'idée qui émerge dans la tête de quelqu'un, jusqu'au déploiement et mise en production dudit projet. Peu à peu, il nous fait repérer les principaux points faibles d'un projet, ceux que l'on rencontre un jour où l'autre dans la vie de chef de projet et qui font, qu'à un moment donné, le projet prend soit du retard, soit est carrément mis en péril.

Le reste du livre est encore plus captivant, il reprend chaque étape en expliquant les intérêts de celle-ci, ses points forts et faibles, et les moyens de la mener à bien de la façon la plus réussie possible. Ce livre n'est pas la solution miracle pour réussir sans soucis tous vos projets mais il est pour sûr, la recette qui vous permettra de bien encadrer vos projets pour les réussir au mieux.

Ainsi donc, je conseille ce livre à toutes les personnes faisant partie d'un projet informatique, qu'elles soient MOE, MOA, chefs de projet ou simples développeurs car elles y trouveront beaucoup d'informations pour mieux comprendre le pourquoi des adaptations qu'on leur demande.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Manager un projet informatique


Présentation de l'éditeur
Comment organiser un projet informatique ? Quels méthodes et outils utiliser et à quel moment ? Comment recueillir les besoins, identifier les risques, définir les coûts ou encore exploiter les données ? Ces questions et bien d'autres traitées dans cet ouvrage font l'objet d'une attention quotidienne du chef de projet informatique. Les auteurs proposent une démarche originale, en traitant des sujets habituellement oubliés tels que le droit, la gestion des connaissances, l'intégration de progiciel ou encore la sous-traitance. Grâce à une approche thématique, agrémentée de conseils, d'astuces et de références aux textes de loi et aux normes en vigueur, le lecteur pourra se forger sa propre idée du management de projet et utiliser les thèmes proposés pour mettre en place sa méthodologie pour la conduite de son projet. Ce livre s'adresse autant aux maîtrises d'ouvrage ou étudiants qui cherchent à approfondir leurs connaissances, ou simplement à se familiariser avec la gestion de projet, qu'aux maîtrises d'ceuvre/chefs de projet (débutants ou confirmés) qui ont besoin de piloter tout projet informatique de façon optimale.

Biographie de l'auteur
Analyste informatique, Sophie Fernandes assure la conception et la réalisation de solutions techniques pour répondre aux demandes de la maîtrise d'ouvrage. Elle prend aussi en charge l'élaboration de tableaux de bord de pilotage utiles au suivi de l'activité. Responsable de projet, Olivier Englender est en charge des compétences informatiques décisionnelles. Il pilote la restitution des données du système d'information de structures publiques et enseigne la gestion de projet à l'université. Co-auteur d'un livre sur les outils de la gestion de projet.

[Lire la suite]



 
couverture du livre Tout sur le développement logiciel

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Tout sur le développement logiciel

de
Public visé : Débutant

Résumé de l'éditeur

Autrefois faisant appel à des métiers spécialisés dans des domaines de pointe, les compétences de développeur sont aujourd'hui souvent nécessaires pour trouver un emploi ou tout simplement pour créer des logiciels ou des sites web. U objectif de cet ouvrage est de permettre à tous de se former au développement logiciel, d'acquérir le vocabulaire et les compétences pour s'initiera n'importe quel langage de programmation, tout en ayant une vue d'ensemble des technologies et méthodologies actuelles. Il contient un index très détaillé qui vous permettra d'accéder directement à la réponse que vous cherchez.

Édition : Dunod - 239 pages, 1er septembre 2006

ISBN10 : 2100496557 - ISBN13 : 9782100496556

Commandez sur www.amazon.fr :

9.90 € TTC (prix éditeur 9.41 € TTC) livraison gratuite !
Codage de l'information.
Variables et opérateurs.
Boucles et structures conditionnelles.
Structures de données.
Fonctions et procédures.
Programmation orientée objet.
Modélisation objet (UML).
Base de données.
Langage SQL.
Modélisation de base de données.
Web Services.
XML.
Génie logiciel.
Frameworks.
Gestion des accès concurrents (CVS).
Critique du livre par la rédaction arnolem le 13 novembre 2006
Tout sur le développement logiciel de Jean-François Pillou est un livre de poche de 240 pages que l'on peut emporter partout. De plus, pour moins de 10 euros, je n'ai pas pu m'empêcher d'aller voir ce qu'il valait réellement.
Tout d'abord, je pense que l'on peut faire confiance à la description du livre. Je me permets d'en extraire un passage :
"L'objectif de cet ouvrage est de permettre à tous de se former au développement logiciel, d'acquérir le vocabulaire et les compétences pour s'initier à n'importe quel langage de programmation, tout en ayant une vue d'ensemble des technologies et méthodologies actuelles."
Ce livre est accessible à tous et cible aussi bien les développeurs que les personnes extérieures à l'informatique. L'acquisition de vocabulaire est un des atouts majeurs de cette collection. Le terme complexe sont expliqués ce qui permet à n'importe qui d'étudier une technologie sans avoir à connaître le jargon du développeur. J'insisterais aussi sur le fait que ce livre reste assez généraliste et ne vous permet pas de vous spécialiser dans un langage en particulier.
Je parlerais plus d'un tour d'horizon du monde du développement car vous allez découvrir les fondamentaux (système binaire, algorithme, ...), les bases communes à tous les langages (variables, opérateurs, conditions, boucles, fonction, ...), les fonctionnements avancés (pointeurs, expressions régulières, surcharge de fonction, programmation orientée objets), la modélisation (UML, base de donnée) et plein d'autre chose comme SQL, XML, CVS, ...
Je conseillerais tout de même au débutant d'attaquer ce livre étape par étape afin de bien assimiler l'univers de la programmation. Prenez le temps de vous arrêter sur certaines notions de ce livre et de pratiquer le plus possible.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 15/07/2014 à 21:31
Tout sur le développement logiciel


Autrefois faisant appel à des métiers spécialisés dans des domaines de pointe, les compétences de développeur sont aujourd'hui souvent nécessaires pour trouver un emploi ou tout simplement pour créer des logiciels ou des sites web. U objectif de cet ouvrage est de permettre à tous de se former au développement logiciel, d'acquérir le vocabulaire et les compétences pour s'initiera n'importe quel langage de programmation, tout en ayant une vue d'ensemble des technologies et méthodologies actuelles. Il contient un index très détaillé qui vous permettra d'accéder directement à la réponse que vous cherchez.

[Lire la suite]



 
couverture du livre CMMI

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

CMMI

Un itinéraire fléché vers le Capability Matury Model Intregration

de
Public visé : Débutant

Résumé de l'éditeur

Introduction : Présentation du livre des éditions Dunod: CMMI : Un itinéraire fléché vers le Capability Maturity Model Integration de Richard Basque. Merci à Caroline et à Gnux pour leurs remarques.

Édition : Dunod - 198 pages, 14 octobre 2004

ISBN10 : 2100083082 - ISBN13 : 9782100083084

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 33.25 € TTC) livraison gratuite !
  • Chap 1. La genèse d'un modèle de meilleures pratiques
  • Chap 2. L'étoile CMMI dans la galaxie des modèles
  • Chap 3. Une échelle de maturité organisationnelle
  • Chap 4. Terminologie particulière au CMMI
  • Chap 5. L'architecture du modèle
  • Chap 6. Le niveau 2
  • Chap 7. Le niveau 3
  • Chap 8. Le niveau 4
  • Chap 9. Le niveau 5
  • Chap 10. Un cas concret
  • Chap 11. Les bénéfices pour l'industrie du logiciel et ses clients
  • Chap 12. Utilisations possibles du CMMI
Critique du livre par la rédaction Petrus le 9 novembre 2008
Moins de 200 pages, mais pas le plus facile à lire ;-).
Le francophone Richard Basque s'attaque à un exercice peu évident: démystifier CMMI (Capability Maturity Model Integration) et CMM en général. Ses explications, ses retours d'expérience emprunts de modestie sont très enrichissants. On comprend mieux les enjeux de ce que l'auteur présente comme un "compendium de bonnes pratiques" pour le développement de systèmes basés sur le logiciel.

Un chapitre complet détaille la terminologie utilisée dans les spécifications des "normes" CMM (CMMI, SW-CMM) du SEI (Software Engineering Institute) et permet de mieux assimiler les chapitres suivants. CMM se basant en partie sur la représentation "étagée" d'une organisation en matière de développement logiciel et de maîtrise des processus, chaque "étage" ou "niveau" est défini et détaillé dans un chapitre (domaines de processus, objectifs, pratiques, produits de sortie typiques, sous-pratiques...).

Si votre organisation souhaite développer une approche orientée CMM, le chapitre 10 "Un cas concret" est fait pour vous, et pourrait pratiquement être lu en introduction (évaluation SCAMPI...).

Un ouvrage dans l'ensemble trés théorique et destiné aux décideurs, ingénieurs en qualité logicielle, et curieux des pratiques, méthodes et approches en matière de développement et d'intégration logicielle.

Les sites pour mieux comprendre CMMI :




 Commenter Signaler un problème

Avatar de - https://www.developpez.com
l 11/06/2014 à 19:25
CMMI
Un itinéraire fléché vers le Capability Matury Model Intregration


Introduction : Présentation du livre des éditions Dunod: CMMI : Un itinéraire fléché vers le Capability Maturity Model Integration de Richard Basque. Merci à Caroline et à Gnux pour leurs remarques.

[Lire la suite]



 
couverture du livre MDA en action

Note 3.5 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

MDA en action

Ingénierie logicielle guidée par les modèles

de
Public visé : Intermédiaire

Résumé de l'éditeur

Nouvelle approche d'ingénierie logicielle élaborée par l'OMG, MDA (Model Driven Architecture) prône l'utilisation systématique de modèles dans toutes les phases du cycle de vie des applications informatiques, de l'analyse et conception à la génération de code et au déploiement.

Pour une meilleure productivité et une plus grande pérennité des développements, la logique métier d'une application est modélisée indépendamment de toute plate-forme d'exécution, un mécanisme de transformation de modèles permettant ensuite de produire automatiquement les modèles et le code spécifiques à chaque plate-forme (J2EE, NET, PHP... ).

Mise en œuvre pratique de MDA, illustrée par une étude de cas : Après une description détaillée des standards sur lesquels repose MDA, tels que UML, MOF, OCL et XMI, l'ouvrage insiste sur les aspects pratiques de sa mise en œuvre. Il montre comment construire des transformations de modèles en java à l'aide de l'API )MI et du framework EMF, et présente deux outils MDA du marché IBM Rational Software Modeler et Objecteering/MDA Modeler. L'ouvrage décrit enfin comment MDA prend en compte les plate-formes d'exécution, en détaillant plus particulièrement les environnements J2EE/EJB et PHP. Tous ces aspects de l'approche MDA sont illustrés par une étude de cas, une application de commerce électronique développée simultanément en J2EE et en PHP

Édition : Eyrolles - 270 pages, 1re édition, 1er avril 2005

ISBN10 : 2212115393 - ISBN13 : 9782212115390

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Avant-propos
  • Objectifs de l'ouvrage
  • Organisation de l'ouvrage
  • A qui s'adresse l'ouvrage
  • L'architecture MDA
  • Pérennité des savoir-faire
  • Modèles et niveaux méta
  • UML2.0
  • Les standards OCL et AS
  • Les modèles en XML
  • Gains de productivité (frameworks et outils)
  • Manipuler des modèles avec JMI et EMF
  • Transformation de modèles
  • Les outils MDA
  • Prise en compte des plates-formes d'exécution
  • Les plates-formes d'exécution
  • La plate-forme J2EE
  • La plate-forme PHP
  • Etude de cas
  • MDA en action avec l'application Petstore
  • Annexe
  • Contenu du CD-ROM et procédures d'installation
  • Index
Critique du livre par la rédaction Petrus le 19 juillet 2005
Lorsque que MDA (Model Driven Architecture) est apparu il y a quelques années, bon nombre de développeurs l'a considéré comme un acronyme dissimulant un niveau d'abstraction supplémentaire à la modélisation UML et apportant une complexité peu implémentable dans l'industrie logicielle. Mais voila, UML a évolué, les enjeux de la modélisation, les outils de conception en entreprise ont changé et l'approche MDA peut-être exploitée, même si la spécification reste floue sur une méthode claire et formelle d'utilisation.

Après la lecture du livre MDA en action, on comprend bien que, sans appliquer tous les concepts avec exactitude, on peut mettre en place une approche de pilotage des applications basée sur les modèles. Il en résulte une définition plus formelle de l'application, un processus de conception maitrisé et (c'est ce qui intéresse les décideurs), davantage de productivité.

Xavier Blanc est Maître de conférence à l'Université Pierre et Marie Curie. Il enseigne les techniques de modélisation, et représente également le LIP6 à l'OMG. Sa contribution est notamment mesurable au sein du projet "IST ModelWare", destiné à améliorer l'interopérabilité des outils de modélisation.

L'auteur présente tout d'abord l'architecture MDA et les concepts qui y sont inhérents (modèles CIM, PIM, PSM, MOF, UML, XML). Ce premier chapitre est essentiel à la compréhension des autres chapitres qui amènent plus de profondeur au sujet. Le chapitre 2 "Modèles et niveaux méta" aborde les points les plus abstraits et les fondements de MDA. On apprécie d'ailleurs, bien que l'effort de lecture soit important, une certaine concision et recherche de la justesse des définitions, illustrés par des exemples. Ce chapitre étudiera donc les notions de modèle, méta-modèle, métaméta-modèle. Cette représentation des modèles est ensuite enrichie au chapitre 3 avec l'étude des méta-modèles d'UML2.0 (UML2.0 Superstructure et UML2.0 Infrastructure, profils UML), qui conjuguent la modélisation de la notation UML et de MOF. OCL et AS sont ensuite présentés succinctement. J'aurais aimé un dossier plus complet sur le sujet, peut-être dans une version future du livre.

L'interopérabilité et la manipulation des modèles sont abordés aux chapitres 5 et 6, ou l'on étudiera le standard XMI et les frameworks JMI et EMF. Un exemple de transformation des modèles est donné à titre d'exemple ; même remarque, c'est concrètement l'un des éléments qui amène davantage de productivité à MDA en entreprise , et j'aurai apprécié une étude de cas professionnelle.

Bien entendu, l'un des grands intérêts de l'ouvrage est de consacrer 2 chapitres à MDA avec la plateforme J2EE et MDA avec la plate-forme PHP, illustrés d'exemples de mise en œuvre, d'utilisation des Profils UML pour EJB et des transformations de PIM en PSM. Une étude de cas, certes légère puisque il s'agit du célèbre "PetStore" clos l'ouvrage. Il s'agit donc d'un bon livre, relativement théorique, qui pourra interesser les architectes et concepteurs d'applications, les chefs de projets et décideurs en quête d'informations sur l'élaboration de processus de développements.

L'ouvrage est packagé avec un CD-ROM contenant les outils pour MDA IBM Rational Software Modeler et Softeam MDA Modeler.




 Commenter Signaler un problème

Avatar de - https://www.developpez.com
l 11/06/2014 à 19:25
MDA en action
Ingénierie logicielle guidée par les modèles


Nouvelle approche d'ingénierie logicielle élaborée par l'OMG, MDA (Model Driven Architecture) prône l'utilisation systématique de modèles dans toutes les phases du cycle de vie des applications informatiques, de l'analyse et conception à la génération de code et au déploiement.

Pour une meilleure productivité et une plus grande pérennité des développements, la logique métier d'une application est modélisée indépendamment de toute plate-forme d'exécution, un mécanisme de transformation de modèles permettant ensuite de produire automatiquement les modèles et le code spécifiques à chaque plate-forme (J2EE, NET, PHP... ).

Mise en œuvre pratique de MDA, illustrée par une étude de cas : Après une description détaillée des standards sur lesquels repose MDA, tels que UML, MOF, OCL et XMI, l'ouvrage insiste sur les aspects pratiques de sa mise en œuvre. Il montre comment construire des transformations de modèles en java à l'aide de l'API )MI et du framework EMF, et présente deux outils MDA du marché IBM Rational Software Modeler et Objecteering/MDA Modeler. L'ouvrage décrit enfin comment MDA prend en compte les plate-formes d'exécution, en détaillant plus particulièrement les environnements J2EE/EJB et PHP. Tous ces aspects de l'approche MDA sont illustrés par une étude de cas, une application de commerce électronique développée simultanément en J2EE et en PHP

[Lire la suite]



 
couverture du livre Extreme programming

Note 3 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Extreme programming

précis et concis

de
Traducteurs : Michel Casabianca
Public visé : Débutant

Résumé de l'éditeur

L'Extreme Programming, ou XP, est une nouvelle approche du développement logiciel. Cette méthode met l'accent sur la simplicité, le feedback et l'implication de tous les membres d'un projet. Si vous êtes en retard dans votre projet, si vous avez dépassé votre budget, si vous avez perdu des heures et des heures à déboguer votre code, pourquoi ne pas envisager l'approche XP ? Ce guide présente ce qu'est XP et vous montre comment elle peut améliorer réellement votre manière de travailler. Il explique les différentes composantes de cette méthode les règles de base, les bonnes pratiques, la manière de coder (du code simple et réutilisable), l'organisation du travail en équipe, les relations avec le client, la gestion du calendrier. Si vous rencontrez des difficultés pour mener à bien vos projets, que vous soyez développeur, manager ou client, ce précis & concis vous montrera que XP peut vous aider à créer de bons systèmes répondant aux attentes métier et cela avec les ressources à votre disposition. XP a quelque chose à vous apprendre, ne serait-ce qu'à retrouver le plaisir de la programmation.

Édition : O'Reilly - 103 pages, 1re édition, 1er mars 2005

ISBN10 : 2841773582 - ISBN13 : 9782841773589

11 x 1 x 18

Commandez sur www.amazon.fr :

9.00 € TTC (prix éditeur 8.55 € TTC) livraison gratuite !
Pourquoi XP ?
Pratiques de l'Extreme Programming.
Evénements XP
Les artefacts de l'XP
Les rôles de l'XP.
Style de développement XP.
Adopter XP.
Ressources.
Critique du livre par la rédaction doe john le 13 mai 2005
L'extreme programming (XP), plus qu'une méthodologie, est une approche globale, presque une religion.
Mener un projet grâce à l'XP relève plus du bon sens que du processus systématique: c'est ce que l'on appelle une méthode agile.
Les crédos de l'XP sont faire simple, coller aux besoins, et réagir au plus tôt en collaboration avec tous les intervenants d'un projet.
En suivant ces préceptes, vos projets devraient être menés à bien dans les délais et budgets prévus, et ce avec une qualité acceptable.
Au delà des aspects opérationnels, XP est aussi un moyen de créer de la valeur pour l'entreprise en assurant la cohésion des équipes et l'élévation du niveau global.
En résumé, XP apporte un regard neuf sur les cycles d'un projet logiciel.
L'ouvrage Extreme programming - précis et concis n'est pas une référence en la matière. Il se veut plus être un aide mémoire. Les concepts de l'XP y sont brièvement exposés et catalogués sans valeur ajoutée particulière pour qui connait déjà l'XP, et sans suffisamment d'exemples pour le néophyte.
En conclusion, il s'agit d'un ouvrage (trop ?) concis qui peut s'avérer utile mais pas indispensable pour tous les acteurs d'un projet informatique.
Critique du livre par la rédaction Greeneyes le 23 juillet 2005
Que dire à part que mon impression est mitigée après avoir lu cet ouvrage.
L'eXtreme Programming n'est en rien comparable à tout autre processus de développement logiciel.
Pas de documentation ou très peu, un feedback permanent de la part de l'ensemble des acteurs actifs au sein du projet, travail en binôme, propriété intellectuelle du code,...
Ce qui me choque (je ne suis pas outré mais étonné) c'est que, si je suis la ligne de conduite de la démarche, tous les développeurs peuvent être amenés à développer ou modifier toute partie de code. Donc prenons l'exemple d'une application multi-tiers basée sur jsp, javascript, css, servlet, ejb,... les web designers ainsi que les spécialistes métiers doivent pouvoir maitriser l'ensemble des domaines d'expertises faisant partie de ce projet informatique. Je suis sceptique !!
A moins que je me trompe et cela est tout à fait possible.
Mais c'est la première réaction que j'ai après la lecture de ce condensé sur la méthode XP.
Je pense que je vais devoir approfondir mes recherches, pour confirmer ou infirmer mes dires.
Voilà la raison pour laquelle mon impression est mitigée.
Soit je me trompe et alors cet ouvrage est trop condensé que pour arriver à expliquer pleinement la démarche logicielle.
Soit ma première impression est la bonne, et je reste dubitatif sur le bien fondé de cette technique de développement.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Extreme programming
précis et concis


L'Extreme Programming, ou XP, est une nouvelle approche du développement logiciel. Cette méthode met l'accent sur la simplicité, le feedback et l'implication de tous les membres d'un projet. Si vous êtes en retard dans votre projet, si vous avez dépassé votre budget, si vous avez perdu des heures et des heures à déboguer votre code, pourquoi ne pas envisager l'approche XP ? Ce guide présente ce qu'est XP et vous montre comment elle peut améliorer réellement votre manière de travailler. Il explique les différentes composantes de cette méthode les règles de base, les bonnes pratiques, la manière de coder (du code simple et réutilisable), l'organisation du travail en équipe, les relations avec le client, la gestion du calendrier. Si vous rencontrez des difficultés pour mener à bien vos projets, que vous soyez développeur, manager ou client, ce précis & concis vous montrera que XP peut vous aider à créer de bons systèmes répondant aux attentes métier et cela avec les ressources à votre disposition. XP a quelque chose à vous apprendre, ne serait-ce qu'à retrouver le plaisir de la programmation.

[Lire la suite]



 
couverture du livre Gestion de projet

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Gestion de projet

eXtreme Programming

de
Public visé : Débutant

Résumé de l'éditeur

Comme toute méthode de développement, l'Extreme Programming propose un cadre pour l'ensemble des aspects du projet logiciel, de l'analyse des besoins aux tests en passant par la conception. Mais à la différence de processus prédictifs, XP ne se fonde pas sur une définition exhaustive et précoce des besoins. En découle une redéfinition de la relation entre clients et fournisseurs, avec de surprenants résultats en termes de qualité de code, de délais... et de retour sur investissement !

Édition : Eyrolles - 298 pages, 3e édition, 1er décembre 2004

ISBN10 : 221211561X - ISBN13 : 9782212115611

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
  1. Introduction
    1. Les limites des démarches "par phases"
    2. Un changement de référentiel
    3. Les pratiques d'XP
    4. Les quatre valeurs d'XP
    5. Racines historiques et acteurs d'XP
    6. Guide de lecture
  2. Organisation de l'équipe
    1. Les principaux rôles XP
    2. Répartition des
    3. rôles
    4. Comparaison avec une organisation d'équipe classique
    5. Quelle taille pour les équipes XP ?
    6. Comment s'y prendre ?
  3. Programmation
    1. Survol des pratiques de programmation
    2. Développement piloté par les tests
    3. Conception simple
    4. Remaniement (refactoring)
    5. Atour des pratiques de programmation
    1. Les outils : la famille xUnit
    2. Comment tester avant de coder
    3. Conseils pratiques
    4. La qualité par les tests
  4. Pratiques collaboratives
    1. Une approche fondée sur le travail d'équipe
    2. Rôle de la métaphore
    3. La programmation en binôme
    4. Apprendre à travailler en binôme
    5. Responsabilité collective du code
    6. Règles de codage
    7. Intégration continue
  5. Gestion de projet
    1. Principes de la démarche
    2. Les pratiques XP de gestion du projet
    3. Client sur site
    4. Ryhtme durable
    5. Livraisons fréquentes
    6. Planification itérative
  6. Plan d'accès et formation
    1. Les facteurs de succès d'un projet XP
    2. Ordre de marche
    3. Panorama des formations
    4. L'esprit XP et la culture d'entreprise
  7. Coûts et retours sur investissement
    1. Le succès d'XP passe par une perception économique favorable
    2. Quatre variables clés
    3. Dépendance entre les variables
    4. Maîtrise des variables par adaptation du périmètre fonctionnel
    5. Les coûts d'un projet informatique
    6. Les coûts indirects
    7. Un projet XP coûte-t-il plus cher qu'un projet traditionnel ?
  8. Aspects contractuels
    1. La problématique contractuelle, passage obligé de l'Extreme Programming
    2. Contrats forfaitaires
    3. Contrats d'assistance technique (ou "régies")
    4. Contrats d'assistance forfaitée : la combinaison des modèles régie-forfait ?
    5. Mise en oeuvre d'XP dans un cadre d'assistance technique forfaitée
    6. Indicateurs de suivi possibles
    7. Difficultés de mise en oeuvre en France
  9. Qualité, processus et méthodologie
    1. De la qualité au processus
    2. L'ISO et le management de la qualité
    3. XP et les autres méthodologies de développement logiciel
  10. Un projet Web en XP
    1. Un projet est une histoire
    2. Naissance : avant le projet
    3. Itération 0 : calibrage
    4. Itération 1 : mise en production
    5. Itération 2 : croissance
    6. Itération 3 : stabilisation
  11. Un projet industriel en XP
    1. Le contexte
    2. L'opportunité
    3. Susciter l'adhésion
    4. Premiers par
    5. Vitesse de croisière
    6. L'heure des bilans
    7. Epilogue
    8. Conclusion
  12. Annexe 1 : Glossaire
  13. Annexe 2 : bibliographie
    1. Livres XP
    2. Livres sur la gestion de projet
    3. Ouvrages généraux
    4. Sites Internet
    5. Organismes de formation
  14. Annexe 3 : Exemples de code
  15. Annexe 4 : Aide-mémoire XP
Critique du livre par la rédaction nico-pyright(c) le 1er décembre 2008
Ce livre constitue une présentation de la méthode XP (eXtreme Programming). Bien que le titre du livre soit « gestion de projet », les thèmes récurrents de la gestion de projet classique (planification, gestion, suivi, pilotage ...) ne sont pas abordés. Il s'agit plutôt d'un ensemble de conseils et de bonnes pratiques coordonnées autour d'une méthode qui permet de faciliter la réussite d'un projet. En tous cas, c'est ce que ce livre se propose de vous démontrer.
Bien que relativement ancien (2002), ce livre est toujours d'actualité dans un monde où la gestion de projet classique semble atteindre ses limites. Les auteurs passent en revue toutes les pratiques d'XP en se focalisant dans un premier temps sur le développeur, qui est au centre de la réalisation d'un projet. Un fort accent est mis sur la programmation en binôme ainsi que sur le développement dirigé par les tests. Les valeurs d'une conception simple ainsi que le refactoring sont mises en avant.
Une deuxième partie se consacre à la présentation de l'adéquation de la méthode XP avec l'entreprise (culture d'entreprise, processus de qualité, ...). Enfin, les auteurs présentent des études de cas concrets où des projets ont suivi avec succès (et déboires) la méthode XP.
Tout au long de la lecture de cet ouvrage, on est transporté au cour de cette méthode. L'envie d'appliquer les préceptes d' XP se fait grandissante au fur que l'on tourne les pages. Ce livre détaille non seulement les différents concepts de la méthode mais permet aussi d'obtenir des arguments très précieux lorsqu'il s'agit de convaincre un public (responsables, membres de la future équipe) des bienfaits de la méthode.
Très agréable à lire et bien écrit, je recommande vivement ce livre aux personnes désireuses d'en apprendre plus sur la méthode XP. On notera quand même un manque d'illustrations, même si l'organisation synoptique des paragraphes facilite son appréhension.
Critique du livre par la rédaction Ricky81 le 29 août 2007
Un ouvrage très bien organisé, alliant théorie et cas concret, qui devrait convenir à n'importe quel profil.
Le guide de lecture en début de livre est extrêmement appréciable et saura vous guider si vous souhaitez aller à l'essentiel.
Ce livre décrit très bien les valeurs et concepts de l'XP et les illustre de fort belle manière.
Vous y trouverez toutes les réponses à vos questions, et bien plus, des acteurs aux pratiques, en passant par les aspects contractuels.
Les études de cas en fin d'ouvrage sont très précieuses et permettent de se voir matérialiser sur des cas concret une large partie de ce qui a été introduit tout au long du livre.
Un véritable livre de chevet qui saura vous accompagner dans votre quête des pratiques Agiles.
Retrouvez la critique complète ici.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Gestion de projet
eXtreme Programming


Comme toute méthode de développement, l'Extreme Programming propose un cadre pour l'ensemble des aspects du projet logiciel, de l'analyse des besoins aux tests en passant par la conception. Mais à la différence de processus prédictifs, XP ne se fonde pas sur une définition exhaustive et précoce des besoins. En découle une redéfinition de la relation entre clients et fournisseurs, avec de surprenants résultats en termes de qualité de code, de délais... et de retour sur investissement !

[Lire la suite]



 
couverture du livre Gestion de projet

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Gestion de projet

Vers les méthodes agiles

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage rassemble plus de dix années d'expérience en gestion de projet informatique, et compare les méthodologies traditionnelles - qui définissent à l'avance les besoins et organisent les activités à réaliser, leur séquencement, les rôles et les livrables à produire - aux méthodes agiles.

Ces dernières prennent le contre-pied des méthodes prédictives en évitant une définition trop précoce et figée des besoins ; elles ont montré une surprenante efficacité en pariant sur la souplesse des équipes. Ce guide aidera les chefs de projet, déjà familiarisés avec les méthodes traditionnelles de conduite de projet et attirés par les méthodes dites " agiles " ou débutant dans le métier, à évaluer et améliorer leurs compétences en gestion de projet. Il guidera également architectes, analystes, développeurs ou testeurs dans la conduite de leurs projets, ainsi que tous les clients ou experts métier non informaticiens souhaitant appréhender rapidement les enjeux et la répartition des rôles au sein d'un projet.

Édition : Eyrolles - 251 pages, 1re édition, 1er novembre 2007

ISBN10 : 2212121652 - ISBN13 : 9782212121650

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.90 € TTC) livraison gratuite !
  • Introduction - Chef de projet : un métier complexe
    • Le chef de projet multicompétent
    • La solitude du chef de projet
    • La certitude de l'incertitude
    • Gérer un projet : mission (im)possible ?
  • Diagnostiquer sa gestion de projet
    • Les questions à se poser
    • Analyser la tendance de vos résultats
  • Méthodes traditionnelles ou méthodes agiles ?
    • Limites des approches classiques
    • Une alternative : les méthodes agiles
    • Synthèse des différences fondamentales entre approche traditionnelle et approche agile
  • Recueillir efficacement les besoins
    • Pourquoi est-ce si difficile ?
    • Partager une vision
    • Vers une collaboration efficace avec le client
    • Faire émerger les besoins
    • Formaliser les besoins
    • Hiérarchiser les besoins
    • Ce qu'il faut retenir
  • Planifier son projet
    • Pourquoi planifier ?
    • Définir sa stratégie de planification
    • Définir une enveloppe globale
    • Planifier avec une démarche prédictive
    • Planifier avec une démarche agile
    • Ce qu'il faut retenir
  • Suivre et piloter son projet
    • Quels indicateurs suivre ?
    • Comment suivre ces indicateurs ?
    • Comment présenter ces indicateurs ?
    • Comment piloter le projet ?
    • Ce qu'il faut retenir
  • Gérer les hommes
    • Constituer l'équipe
    • Animer l'équipe
    • Développer la collaboration
    • Créer un environnement de travail efficace
    • Gérer des équipes multiples ou distantes
    • Gérer les sous-traitants
    • Ce qu'il faut retenir
  • Adopter une approche agile
    • Dresser l'état des lieux
    • Fixer des objectifs réalistes
    • Comment démarrer ?
    • Initialiser la conduite du changement
    • Et dans le cadre...
    • Ce qu'il faut retenir
  • Annexe A : Présentation des coachs
  • Annexe B : Les outils de gestion de projet
  • Annexe C : Glossaire
  • Annexe D : Bibliographie
Critique du livre par la rédaction nico-pyright(c) le 1er janvier 2009
L'auteur souhaite guider le lecteur, déjà habitué aux méthodes traditionnelles de gestion de projet, vers l'utilisation des méthodes agiles. Vaste ambition.
On commence par un sommaire qui annonce une didactique plutôt encourageante. Cependant, on déchante assez rapidement pour se retrouver avec un livre somme toute classique, quoique bien écrit. Certains outils de gestion de projet classique y sont plutôt bien décrits (planification, suivi, pilotage, gestion des ressources ...) mais le lecteur déjà familiarisé avec les méthodes traditionnelles de gestion de projet connaît normalement déjà tout ca. On retrouve de temps en temps un petit pont pour se lancer dans les méthodes agiles, mais à mon avis, les accents n'y sont pas assez pragmatiques.
On appréciera tout de même les nombreuses interventions d'experts en méthodes agiles (coach xp, ScrumMaster, ...) qui viennent ponctuer les propos de l'auteur.
Ayant lu ce livre en étant déjà convaincu par les méthodes agiles, peut-être n'y ai-je pas vu assez d'enthousiasme pour ces méthodes, mais il est vrai qu'une migration doit se faire en douceur avec des chefs de projets peu enthousiastes ou des directions réfractaires.
Je reste sur une impression plutôt mitigée car je m'attendais à ce que cet ouvrage contienne plus de conseils pratiques.
Critique du livre par la rédaction Ricky81 le 1er février 2008
Ciblant plutôt une population de chefs de projets, managers, clients ou experts métiers, décideurs, cet ouvrage se propose de faire découvrir les méthodes agiles en partant de constats faits sur les méthodes appelées traditionnelles.
Saupoudré par des interventions de professionnels reconnus du monde agile, l'ouvrage propose un guide méthodologique autour de la mise en oeuvre de projets agiles allant du recueil de besoins jusqu'à la gestion contractuelle et la gestion du changement.
C'est une gestion de projet moderne qui nous est proposée, redonnant un rôle plus humain au chef de projet qui devient un "facilitateur", centré sur une collaboration, une autonomie des intervenants et une responsabilité collective.
Les différents courant de pensée agile sont présentés, notamment Scrum, XP et UP, avec un focus progressif sur la méthode Scrum (l'auteur étant ScrumMaster et membre d'une organisation mettant en oeuvre cette méthode).
L'auteur n'oublie cependant pas de présenter de nombreux concepts agiles, la plupart du temps communs aux différentes méthodes agiles, notamment les techniques d'estimation ou les indicateurs (avancement, coût, etc.), ou encore le suivi des risques.
Scrum étant centré sur les process et les hommes, l'absence de description d'un outillage (qui peut sans doute manquer à un lectorat plus technique) s'explique assez aisément.
La présence de ces fréquentes interventions d'experts permet de conserver une portée plus globale, donnant même l'opportunité au lecteur de comparer les différentes pratiques sans que la comparaison n'ait à se matérialiser par un tableau comparatif.
Je ne sais pas si l'absence de tout nom de méthodologie agile dans le descriptif de l'ouvrage est volontaire, mais tout du moins Scrum aurait mérité de figurer de manière plus explicite sur la couverture ou le sommaire.
Cet ouvrage introduit la gestion de projet agile de manière progressive et sur un ton pédagogique, fournissant un guide de découverte très intéressant aux non initiés. Les connaisseurs de pratiques agiles y trouveront sans doute des compléments sans passer par une lecture linéaire mais en veillant à lire le premier chapitre.
Ces 230 pages, saupoudrées par des interventions régulières et appréciables d'expert dans les méthodes agiles, constitue un condensé d'informations et un tout permettant de s'initier à la gestion de projet agile. Le lecteur pourra de plus revenir régulièrement sur l'ouvrage dans sa mise en pratique des méthodes agiles.
Critique du livre par la rédaction Eric REBOISSON le 1er août 2008
Partant du constat que seul un faible pourcentage des projets informatiques sont de véritables réussites, de nouvelles méthodologies projet ont vu le jour pour pallier les manques et améliorer les méthodes dites traditionnelles. "Gestion de projet : vers les méthodes agiles" a donc pour vocation principale la synthèse des principales méthodes agiles utilisées actuellement (Scrum, XP...), présentées au travers de toutes les étapes qui constituent un projet informatique.
L'auteur commence par dresser le portait-type du chef de projet (à qui s'adresse principalement ce livre), et liste les composantes d'un projet (besoins, développements, rôles...). Vient ensuite une définition des méthodes agiles et une comparaison avec les méthodes traditionnelles, puis l'application dans le monde concret de la gestion projet.
Véronique Messager Rota fait donc naviguer le lecteur sur les différentes étapes d'un projet informatique en expliquant les pratiques agiles à mettre en place pour gérer, entre autres, son équipe, le client, le planning, les ressources, autrement dit : l'avant, le pendant et l'après-projet. Tout au long de ces étapes on lira les témoignages, sous la forme d'interviews, d'acteurs et d'utilisateurs reconnus de ces méthodes, expliquant leur retour d'expérience sur des questions précises de la vie d'un projet. Côté logiciel, quelques pages en fin d'ouvrage listent les outils incontournables (payant ou gratuit) pour la gestion d'un projet, une bonne base pour se jeter dans le grand bain.
Au final, ce livre est un bon compagnon pour introduire les concepts agiles (même si on sent (trop ?) la partie prenante de l'auteur pour Scrum), pour connaître les erreurs à éviter ainsi que les implications humaines et techniques qu'il faut absolument considérer. C'est cependant un livre un peu court (232 pages) qui reste une introduction et qui parfois enfonce des portes ouvertes en expliquant que le bon sens et la pratique sont nécessaires au succès d'un projet. La lecture est aisée car l'ouvrage est vraiment très proche de la réalité. Et même si le sujet s'adresse principalement aux chefs de projet (ou futurs chefs de projet) à convertir, le développeur trouvera également matière à satisfaire sa curiosité dans le domaine.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Gestion de projet
Vers les méthodes agiles


Cet ouvrage rassemble plus de dix années d'expérience en gestion de projet informatique, et compare les méthodologies traditionnelles - qui définissent à l'avance les besoins et organisent les activités à réaliser, leur séquencement, les rôles et les livrables à produire - aux méthodes agiles.

Ces dernières prennent le contre-pied des méthodes prédictives en évitant une définition trop précoce et figée des besoins ; elles ont montré une surprenante efficacité en pariant sur la souplesse des équipes. Ce guide aidera les chefs de projet, déjà familiarisés avec les méthodes traditionnelles de conduite de projet et attirés par les méthodes dites " agiles " ou débutant dans le métier, à évaluer et améliorer leurs compétences en gestion de projet. Il guidera également architectes, analystes, développeurs ou testeurs dans la conduite de leurs projets, ainsi que tous les clients ou experts métier non informaticiens souhaitant appréhender rapidement les enjeux et la répartition des rôles au sein d'un projet.

[Lire la suite]



 
couverture du livre Le projet d'urbanisation du S.I.

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Le projet d'urbanisation du S.I.

Démarche pratique avec cas concret

de
Public visé : Intermédiaire

Résumé de l'éditeur

La notion d'urbanisme se situe bien évidemment dans le prolongement de celle d'architecture des systèmes d'information. Cet ouvrage montre comment organiser le S.I. d'une entreprise de façon suffisamment modulaire pour pouvoir rénover une fonction par exemple la gestion des stocks sans paralyser l'ensemble de l'entreprise tout en définissant les principes et les protocoles permanents qui assureront la cohérence et le fonctionnement de l'ensemble sur le long terme. Les principes de l'urbanisation ainsi que la démarche méthodologique sont illustrés dans ce livre par la mise en oeuvre d'un cas concret.
Public concerné : Directeurs des S.I - Directeurs informatiques - Maîtres d'ouvrages - Consultants.

Christophe Longépé est directeur de l'urbanisme, de l'architecture fonctionnelle et des référentiels à la Société Générale et chargé de cours à VIMI (Institut du Management de l'Information - Université de Technologie de Compiègne). II était précédemment directeur associé au sein de SchlumbergerSema Consulting en charge de la practice " Stratégie, urbanisme et architecture des systèmes d'information ".

Édition : Dunod - 284 pages, 2e édition, 15 janvier 2004

ISBN10 : 2100073761 - ISBN13 : 9782100073764

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Le projet d'urbanisation du S.I.
  • Partie I. Les fondements
  • Partie II. Illustration de la démarche: le cas du tour-opérateur
  • Partie III. La démarche méthodologique
  • Partie IV. La dynamique des acteurs
Critique du livre par la rédaction Petrus le 9 mars 2004
Un projet d'urbanisation d'un système d'information (S.I) est une tâche complexe. Trouver une adhésion de tous les membres de l'organisation n'est pas aisé, mais cela fait partie du jeu: vous devez montrer les besoins réels d'une urbanisation, les lacunes du système existant, et ainsi construire un dialogue impliqué et aboutissant sur un projet de bénéfice global pour l'entreprise.
C'est cette démarche méthodologique que Christophe Longépé vous propose. Il explique de quelle manière on peu structurer un tel projet, d'un point de vue de l'organisation et de planification de l'implémentation.
Le livre est bien structuré, la terminologie utilisée est claire et expliquée. Sans entrer dans une critique de fond que ne peux objectivement fournir, les différents chapitres m'ont appris un certain nombre de choses: par ou doit-on commencer ? qui doit travailler sur un projet d'urbanisation ? quel dialogue doit on avoir ? quelles étapes faut-il respecter ?. On comprendra donc davantage les objectifs de l'urbanisme, son périmètre et son intérêt pour les différents composants d'une entreprise, ou encore comment procéder à une cartographie efficace de l'existant, quelles bonnes pratiques sont à adopter afin de maitriser les processus métier et de trouver une convergence avec la stratégie et l'architecture déja mise en place.
Cette seconde édition mérite beaucoup d'attention. Sans y trouver une "Bible", vous y puiserez certainement de riches idées et des explications de qualité. Je conseille cet ouvrage aux (futurs?) urbanistes, architectes, DSI, chef de pojets, ingènieurs qualité.
Consulter la critique et le descriptif complet...




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Le projet d'urbanisation du S.I.
Démarche pratique avec cas concret


La notion d'urbanisme se situe bien évidemment dans le prolongement de celle d'architecture des systèmes d'information. Cet ouvrage montre comment organiser le S.I. d'une entreprise de façon suffisamment modulaire pour pouvoir rénover une fonction par exemple la gestion des stocks sans paralyser l'ensemble de l'entreprise tout en définissant les principes et les protocoles permanents qui assureront la cohérence et le fonctionnement de l'ensemble sur le long terme. Les principes de l'urbanisation ainsi que la démarche méthodologique sont illustrés dans ce livre par la mise en œuvre d'un cas concret.
Public concerné : Directeurs des S.I - Directeurs informatiques - Maîtres d'ouvrages - Consultants.

Christophe Longépé est directeur de l'urbanisme, de l'architecture fonctionnelle et des référentiels à la Société Générale et chargé de cours à VIMI (Institut du Management de l'Information - Université de Technologie de Compiègne). II était précédemment directeur associé au sein de SchlumbergerSema Consulting en charge de la practice " Stratégie, urbanisme et architecture des systèmes d'information ".

[Lire la suite]



 
couverture du livre Urbanisation et BPM

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Urbanisation et BPM

de
Public visé : Débutant

Résumé de l'éditeur

L'ouvrage s'adresse à tous les DSI. Il concerne également les opérationnels (développeurs et concepteurs) ainsi que les décisionnels (managers, chefs de projets). Enfin, il constitue une référence sur l'intégration des applications, et intéressera à ce titre les étudiants en 2e et 3e cycles d'informatique. Pourquoi se lancer dans un projet d'urbanisation et de BPM ? Comment le mener à terme avec succès ? Est-ce rentable ? Ce livre fait ressortir les points saillants de cette démarche, du point de vue opérationnel. Il se distingue de ceux déjà parus par son côté très pratique. En effet, l'auteur partage les leçons tirées de son expérience réussie de l'urbanisation des systèmes d'information.

Tout d'abord, ce livre place le BPM et la modernisation du système d'information au sein du contexte économique de l'entreprise. Ensuite, il liste les pièges à éviter. Enfin, ce livre, grâce à l'expérience de l'auteur, démystifie les différents concepts évoqués (ESB, SOA, EAI, ETL) pour que chacun puisse choisir sa meilleure démarche. Ce livre se compose de trois parties. La première présente l'intérêt d'une démarche d'urbanisation, en partant des objectifs opérationnels du DSI. La deuxième répond à 6 contraintes fondamentales : le coût, l'agilité, l'exploitation, la conduite du changement, la gestion des données distribuées et la flexibilité du déploiement. La dernière donne la vision de l'auteur sur les grandes tendances des systèmes d'information, comme l'offshore et l'automatisation des développements.

Yves Caseau est DSI de Bouygues Telecom. Ancien élève de l'ENS Ulm, il est également titulaire d'un MBA du Collège des Ingénieurs, ainsi que d'un doctorat en informatique (Paris XI) et d'une Habilitation à Diriger des Recherches (Paris VII). Il est membre de l'Academie des Technologies.

Édition : Dunod - 289 pages, 1er janvier 2006

ISBN10 : 2100496751 - ISBN13 : 9782100496754

Commandez sur www.amazon.fr :

28.50 € TTC (prix éditeur 30.00 € TTC) livraison gratuite !
  • Les principes de l'urbanisation
    1. Les objectifs et motivations techniques de l'urbanisation
    2. L'urbanisation dans une stratégie des systèmes d'information
    3. Les principes de l'urbanisation
    4. Les domaines technologiques de l'urbanisation
  • Les Défis de l'urbanisation
    1. Construire une Architecture Agile ?
    2. Le retour sur investissement de l'Urbanisation
    3. Urbanisation fractale
    4. Comment piloter ses processus
    5. Architecture de données
    6. Gestion du temps et conduite du changement
  • Perspectives
    1. Construire une architecture d'entreprise urbanisée
    2. Comment l'urbanisation peut-elle évoluer ?
Critique du livre par la rédaction Petrus le 1er mars 2006
Très intéressé et investi dans la conduite de projet d'urbanisation du S.I, j'ai entamé une recherche bibliographique sur le sujet (cf. Le Projet d'urbanisation du S.I. de Christophe Longépé). Dunod m'a donc fait parvenir ce livre, Urbanisation et BPM, que j'ai dévoré.
J'y ai retrouvé la plupart des fondamentaux sur le sujet, et des discussions sur les problématiques que je peux observer professionnellement sur des initiatives de « refonte » du S.I. On y redécouvre un descriptif souvent oublié des qualités attendues d'un S.I et de son cycle de vie (amenant l'anti-pattern d'informatique « spaghetti »).
Yves Caseau, s'appuyant sur sa très forte expérience et sur du bon sens, définit les enjeux de la démarche d'urbanisation, et de l'importance de son alignement stratégique, bien loin du simple projet de migration technologique. Des remarques pertinentes sont notamment faites sur les modèles métier, les modèles des processus, le génie logiciel et la distribution d'applications, de la compatibilité des composants fonctionnels, du découplage temporel ou encore des différentes formes de bus d'échange.
Le chapitre 6 intéressera le DSI et la direction en général, en abordant l'essentiel ROI (Retour sur investissement) de l'urbanisation et les risques de ce type de projet. J'ai beaucoup apprécié la lecture des chapitres 7, 8 (BAM, SLA), et le chapitre 9 dédié à l'architecture des données (différent de la modélisation des données), discipline fondamentale et souvent ignorée (SPT : Single Point of Truth, FMC, re-synchronisation, QoS : qualité de service, principe du rasoir d'Occam).
En conclusion, un ouvrage signé Yves Caseau que je conseille à tout bon DSI, architectes, mais plus que jamais aux DG qui y trouveront certaines remarques et rappels indispensables pour comprendre l'importance d'un projet d'urbanisation, de son alignement stratégique, et de l'investissement nécessaire d'une entreprise dans son ensemble.
Critique du livre par le 13 avril 2006
À l'heure où SAP entend répondre à la demande cliente par le biais du modèle ESA, je me devais de me procurer Urbanisation et BPM afin de vous exposer ma modeste critique. En effet, l'ouverture des progiciels intégrés est aujourd'hui une opportunité pour toute entreprise. Elle permet aux éditeurs spécialisés d'étendre leur marché et aux grands comptes, de mieux gérer leur infrastructure.
Dans cet ouvrage, Yves Caseau nous livre les recettes pour que nous puissions, selon notre position, lutter contre une informatique dite « spaghetti ». Il nous offre la clé d'une urbanisation des SI réussie. Nous pourrons ainsi, si ce n'est déjà le cas, prendre conscience des contraintes économiques, stratégiques et technologiques de l'entreprise. Des principes qui selon moi doivent être assimilés pour identifier un ensemble de problématiques auxquelles nous devons faire face quotidiennement. Ouvrir les yeux en comprenant le pourquoi du offshore et du dictat d'un ROI nous permet de nous positionner au sein de l'entreprise. Pourquoi dois-je subir ou établir un tel positionnement stratégique ?
Par la pluralité des approches, l'auteur s'adresse à tous. Il « démystifie » des concepts dont nous entendons parler chaque jours comme SOA ou EAI. Il nous confronte aux réalités. Il nous aide à cerner ce qui se cache derrière des slogans marketing tels que l' « on-demand » d'IBM. En bref, un livre à lire impérativement.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Urbanisation et BPM


L'ouvrage s'adresse à tous les DSI. Il concerne également les opérationnels (développeurs et concepteurs) ainsi que les décisionnels (managers, chefs de projets). Enfin, il constitue une référence sur l'intégration des applications, et intéressera à ce titre les étudiants en 2e et 3e cycles d'informatique. Pourquoi se lancer dans un projet d'urbanisation et de BPM ? Comment le mener à terme avec succès ? Est-ce rentable ? Ce livre fait ressortir les points saillants de cette démarche, du point de vue opérationnel. Il se distingue de ceux déjà parus par son côté très pratique. En effet, l'auteur partage les leçons tirées de son expérience réussie de l'urbanisation des systèmes d'information.

Tout d'abord, ce livre place le BPM et la modernisation du système d'information au sein du contexte économique de l'entreprise. Ensuite, il liste les pièges à éviter. Enfin, ce livre, grâce à l'expérience de l'auteur, démystifie les différents concepts évoqués (ESB, SOA, EAI, ETL) pour que chacun puisse choisir sa meilleure démarche. Ce livre se compose de trois parties. La première présente l'intérêt d'une démarche d'urbanisation, en partant des objectifs opérationnels du DSI. La deuxième répond à 6 contraintes fondamentales : le coût, l'agilité, l'exploitation, la conduite du changement, la gestion des données distribuées et la flexibilité du déploiement. La dernière donne la vision de l'auteur sur les grandes tendances des systèmes d'information, comme l'offshore et l'automatisation des développements.

Yves Caseau est DSI de Bouygues Telecom. Ancien élève de l'ENS Ulm, il est également titulaire d'un MBA du Collège des Ingénieurs, ainsi que d'un doctorat en informatique (Paris XI) et d'une Habilitation à Diriger des Recherches (Paris VII). Il est membre de l'Academie des Technologies.

[Lire la suite]



 
couverture du livre Processus métiers et S.I.

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Processus métiers et S.I.

Evaluation, modélisation, mise en oeuvre

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui participent à la conception d'un système d'information qu'ils soient DSI, ingénieurs, chefs de projet ou consultants. II sera également très utile aux enseignants et aux étudiants en management des SI. Le concept de processus métier occupe aujourd'hui une place majeure dans le domaine des systèmes d'information. Cependant, on observe une grande diversité dans son utilisation. Les niveaux de granularité sont variés, les méthodes et langages sont multiples et les outils incluent parfois leur propre approche. L'objectif de cet ouvrage est de proposer des repères pour un usage rigoureux et précis de l'approche processus dans les systèmes d'information. Pour cela, il offre d'abord au lecteur une perspective synthétique sur le " courant processus ", montrant que la problématique d'évaluation et d'amélioration occupe une place centrale. Ensuite, le présent ouvrage fournit un cadre solide, pour se repérer dans le foisonnement des langages de modélisation et des outils orientés processus. Enfin, il donne des éléments concrets pour modéliser, évaluer et mettre en ouvre des processus dans un contexte système d'information.

Deux annexes complètent l'ouvrage. Le " Guide pratique des concepts de base pour la modélisation " est une synthèse des concepts nécessaires pour représenter un processus métier. Le " Guide pratique des langages de modélisation ", fournit un récapitulatif de quatre langages de modélisation (UML, IDEFO, OSSAD, MERISE).

Chantal Morley est docteur ès sciences de gestion (HEC). Elle a travaillé une douzaine d'années dans des sociétés de services (Steria, CGI). Elle est actuellement professeur à l'fr Institut national des télécommunications d'Évry. Jean Hugues et Bernard Leblanc sont directeurs associés de la société de conseil fr DELF. Ils mènent conjointement des activités de production et de recherche sur Merise, la conduite de projet et RAD. Olivier Hugues est responsable, au sein du groupe France Télécom, de projets d'intégration de solutions logicielles dans les domaines liés à la gestion de la relation client et à la finance.

Édition : Dunod - 240 pages, 1re édition, 1er mars 2005

ISBN10 : 2100070991 - ISBN13 : 9782100070992

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC)
  • Partie I. LES PROCESSUS DANS LES ORGANISATIONS
    • Chapitre 1. La vision processus dans le management des organisations
    • Chapitre 2. Processus et systèmes d'information : des utilisations diverses
    • Chapitre 3. La définition d'un processus : un cadre unificateur
    • Chapitre 4. L'évaluation et l'amélioration des processus
  • Partie II. LA MODELISATION DES PROCESSUS
    • Chapitre 5. Les concepts de base pour la modélisation d'un processus
    • Chapitre 6. Les langages de modélisation
  • Partie III. ILLUSTRATION ET OUTILS
    • Chapitre 7. Illustrations de la modélisation des processus
    • Chapitre 8. Les outils de management des processus métier
Critique du livre par la rédaction Morgan Bourgeois le 1er février 2009
Cet ouvrage dédié au management par les processus vise un public large et hétérogène. Toutefois il ne s'agit pas d'un ouvrage « de plus » aux objectifs si larges que le travers du manque de concret ne serait pas évité.
Au-delà de la notion de processus, de nombreux concepts y sont traités : différences et liens entre visions métier, S.I et informatique, méta modèle, découpage de processus, représentation à l'aide de langages et similitudes langages/méta modèle, évaluation, amélioration etc.
Le découpage de l'ouvrage est clair et progressif. Chaque phrase est porteuse de sens. Chaque notion présentée de façon précise est illustrée par des exemples amenant le lecteur à ne jamais sentir un concept lui échapper. Ainsi, la présentation des notions de processus vues sous les angles métier, SI et informatique permettra aux différents acteurs de comprendre les points de vues respectifs de leurs interlocuteurs.
Les chapitres 1 à 3 introduisent les éléments nécessaires à la communication entre MOA, DSI, consultants, architectes, urbanistes, et direction d'entreprise dont le rôle clef est mis en avant.
Le chapitre 4 apporte une vision claire de l'évaluation des processus d'entreprise, de leur amélioration continue et de l'apport de l'approche processus à la stratégie d'entreprise. Les objectifs des modèles de maturité et des approches qualité: CMMI, ITIL, COBit y sont également présentés.
Les chapitres 5, 6 et 7 précisent les notions de processus et mettent en regard les possibilités offertes par différents langages de modélisation (UML, MERISE, IDEF0, OSSAD). Une illustration par des cas concrets fait apparaître les relations étroites entre ces langages et apporte la réponse à l'une des questions phares d'UML : comment modéliser à l'aide d'un langage alors même que celui-ci n'est pas inclus dans une « méthode ».
Le dernier chapitre démontre le support offert par les principaux outils de modélisation du marché à la modélisation des processus.
On notera enfin la présence de deux annexes et de plusieurs documents supplémentaires téléchargeables sur le site de l'éditeur qui permettra d'approfondir les points clefs de l'ouvrage.
En conclusion, il s'agit d'un livre précieux pour tous les acteurs des systèmes d'information, à lire au moins deux fois pour en tirer tous les secrets.
Critique du livre par la rédaction Petrus le 8 mars 2009
Mon troisième ouvrage sur le sujet chez Dunod, après Urbanisation et BPM de Yves Caseau et Le Projet d'urbanisation du S.I. de Christophe Longépé. Les deux premiers étaient plus attachés à la notion d'urbanisation, mais ont introduit inévitablement l'approche par processus. Ce nouvel ouvrage traite davantage des processus métiers et de l'approche qualité.
Les 4 co-auteurs rappellent quelles grandes théories ont été exprimées depuis près de un siècle, sur l'amélioration de la qualité, sur l'organisation du travail et sur l'approche orientée processus. On y retrouve les anciennes doctrines comme le JAT (juste-à-temps), la qualité totale, fr les kanban, le reengineering de processus, et les normes plus récentes comme ISO 9000:2000. Une large bibliographie est ainsi proposée sur le sujet, et dessine le point de convergence entre l'approche processus et la définition d'un système d'information. Comment analyse t-on un S.I ? à partir d'un évènement (H.Chelli)? à partir des objectifs stratégiques (C.Longépé) ?. Peut-on les (le S.I. et les processus) modéliser de manière standardisée ?. Vous trouverez de nombreuses directions qui vous aideront à créer votre méthode d'analyse agile pour votre architecture de système d'information.
Le chapitre 3 propose une définition du processus et les variantes communes d'interprétation, ainsi qu'une typologie des processus pour l'Organisation. Le chapitre 4 est lui destiné à la prise de conscience d'un "cycle de vie" des processus. Si il est inévitable de les modéliser à l'étape 0, il est indispensable de les évaluer continuellement et de les améliorer. Leur maitrise temporelle est indispensable tout comme la maitrise de la gestion du changement.
La seconde partie de l'ouvrage est consacré à la modélisation des processus. Un métamodèle est judicieusemnt présenté et sert de référentiel de modélisation. Un modèle de processus comporte également certains types d'entités qui sont décrits : les activités, les acteurs, les rôles, les transitions, les tâches, les événements, les résultats, les entrées, les ressources. Cette terminologie est la base des différents notations qui sont ensuite détaillées au Chapitre 6. Les auteurs expliquent de quelles façons la modélisation des processus à été implémentée par différents méthodes, comme le célèbre IDEF0 (SADT), OSSAD, UML, ou encore Merise. Enfin, la dernière partie contient un cas d'étude pratique (le cas Logitic) qui applique les méthodes évoquées dans chapitres précédents, et un chapitre de présentation d'outil de modélisation : fr PowerAMC, Clarify, en Oracle Workflow.
Si ce dernier chapitre n'est pas apparu indispensable, je dois dire que les aspects historiques et plus larges (étendus à l'industrie) des 4 premiers chapitres m'a beaucoup interessé. Vous y releverez sans doute comme moi des références bibliographiques de référence. Il est également interessant de lire (à nouveau) la terminologie standardisée (ou au moins consensuelle) de la modélisation des processus et les manières dont différents méthodes l'ont implémentées, avec plus ou moins de succès.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Processus métiers et S.I.
Evaluation, modélisation, mise en œuvre


Cet ouvrage s'adresse à tous ceux qui participent à la conception d'un système d'information qu'ils soient DSI, ingénieurs, chefs de projet ou consultants. II sera également très utile aux enseignants et aux étudiants en management des SI. Le concept de processus métier occupe aujourd'hui une place majeure dans le domaine des systèmes d'information. Cependant, on observe une grande diversité dans son utilisation. Les niveaux de granularité sont variés, les méthodes et langages sont multiples et les outils incluent parfois leur propre approche. L'objectif de cet ouvrage est de proposer des repères pour un usage rigoureux et précis de l'approche processus dans les systèmes d'information. Pour cela, il offre d'abord au lecteur une perspective synthétique sur le " courant processus ", montrant que la problématique d'évaluation et d'amélioration occupe une place centrale. Ensuite, le présent ouvrage fournit un cadre solide, pour se repérer dans le foisonnement des langages de modélisation et des outils orientés processus. Enfin, il donne des éléments concrets pour modéliser, évaluer et mettre en ouvre des processus dans un contexte système d'information.

Deux annexes complètent l'ouvrage. Le " Guide pratique des concepts de base pour la modélisation " est une synthèse des concepts nécessaires pour représenter un processus métier. Le " Guide pratique des langages de modélisation ", fournit un récapitulatif de quatre langages de modélisation (UML, IDEFO, OSSAD, MERISE).

Chantal Morley est docteur ès sciences de gestion (HEC). Elle a travaillé une douzaine d'années dans des sociétés de services (Steria, CGI). Elle est actuellement professeur à l'fr Institut national des télécommunications d'Évry. Jean Hugues et Bernard Leblanc sont directeurs associés de la société de conseil fr DELF. Ils mènent conjointement des activités de production et de recherche sur Merise, la conduite de projet et RAD. Olivier Hugues est responsable, au sein du groupe France Télécom, de projets d'intégration de solutions logicielles dans les domaines liés à la gestion de la relation client et à la finance.

[Lire la suite]



 
couverture du livre Challenges pour les DSI

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Challenges pour les DSI

L'art du management des systèmes d'information en 21 études de cas

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse aux DSI actuels et futurs.

Comment mener la fusion de deux SI ? À quelles métriques et à quels tableaux de bord faut-il se référer ? Comment aligner le SI sur la stratégie de l'entreprise ? Faut-il " outsourcer " les télécoms ? Voici quelques-unes des questions auxquelles toute direction des systèmes d'information peut aujourd'hui se trouver confrontée. Cet ouvrage est le fruit de la collaboration entre le Cigref qui a apporté son expérience des systèmes d'information des grandes entreprises françaises et deux grandes écoles de haut niveau, HEC et l'École des Mines de Paris, qui ont su formaliser des méthodes d'analyse et de réflexion sur le pilotage des grands projets informatiques dans le cadre d'un mastère spécialisé. L'objectif de cet ouvrage est de stimuler la réflexion du lecteur en lui proposant 21 études de cas réels. L'étude de cas est l'outil d'apprentissage et de perfectionnement le mieux adapté pour apprendre à maîtriser les situations à forte complexité que l'on rencontre fréquemment dans les systèmes d'information d'aujourd'hui.

Édition : Dunod - 272 pages, 2e édition, 1er mars 2005

ISBN10 : 2100490192 - ISBN13 : 9782100490196

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Quels référentiels pour les systèmes d'information ?
Harmoniser des systèmes d'information dans le cadre d'une fusion
Quelle stratégie d'urbanisation pour accompagner les mutations de l'entreprise ?
Conduire un projet d'alignement stratégique
Décliner des règles de gouvernance sur un projet SI
Rendre effective la mise en place de tableaux de bord
Mettre en place une cellule d'intelligence économique
Quelle politique de métrique pour un SI équilibré ?
Développer des outils de contrôle de gestion interne à une DSI
Équilibrer le pilotage stratégique d'un établissement
Quelle politique de sécurité dans un contexte décentralisé ?
Prérequis pour le développement d'un projet de e-procurement
Penser à une informatique séduisante
Réfléchir à l'externalisation des ressources télécoms
Mettre en place un canal de vente en ligne : anticiper les impacts
Consolider la coordination au sein d'une DSI
Interopérabilité du SI et mutualisation des ressources
Assurer le partage des applications et des données
L'externalisation offshore du système d'information
Assurer la mise en place d'une cellule d'accompagnement du changement
Assurer la mise en oeuvre d'une démarche d'intelligence économique
Critique du livre par L'équioe DVP le 6 juin 2005
Poste à haut risque et siège éjectable, la fonction de DSI réapparaît sur les devants de la scène. Impossible aujourd'hui de parcourir une revue spécialisée sans remarquer un article identifiant leurs préoccupations. En effet, du fait de la nécessité pour tous d'hurbaniser les infrastructures, de coordonner le déploiement, d'optimiser la production informatique, de gérer les relations fournisseurs/clients et plus encore, la position de DSI se voit revaloriser.
Dans ce contexte, les auteurs exposent 21 études de cas ayant pour trait commun, les préoccupations de ces hommes au pouvoir décisionnel. Ils définissent des scénari bien réels et posent les jalons d'une réflexion que devra mener le lecteur tout au long de ce livre. Tâche difficile si l'on souhaite se prendre au jeu. Doit-on ou non externaliser le système d'information ? Comment y procéder et en mesurer le ratio gains/risques ? Comment établir des indicateurs clé ou encore gérer la communication intra-entreprise lors de phases délicates ?
A mon sens, tout comme l'éditeur l'indique, ce livre s'adresse avant tout aux "DSI actuels et futurs". J'imagine qu'il sera aussi une réelle source d'informations pour ceux qui ne le sont pas. En revanche, je déplore une certaine légèreté des notes d'accompagnement, qui combinées à davantage de théorie, auraient offert un formidable outil pédagogique.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Challenges pour les DSI
L'art du management des systèmes d'information en 21 études de cas


Cet ouvrage s'adresse aux DSI actuels et futurs.

Comment mener la fusion de deux SI ? À quelles métriques et à quels tableaux de bord faut-il se référer ? Comment aligner le SI sur la stratégie de l'entreprise ? Faut-il " outsourcer " les télécoms ? Voici quelques-unes des questions auxquelles toute direction des systèmes d'information peut aujourd'hui se trouver confrontée. Cet ouvrage est le fruit de la collaboration entre le Cigref qui a apporté son expérience des systèmes d'information des grandes entreprises françaises et deux grandes écoles de haut niveau, HEC et l'École des Mines de Paris, qui ont su formaliser des méthodes d'analyse et de réflexion sur le pilotage des grands projets informatiques dans le cadre d'un mastère spécialisé. L'objectif de cet ouvrage est de stimuler la réflexion du lecteur en lui proposant 21 études de cas réels. L'étude de cas est l'outil d'apprentissage et de perfectionnement le mieux adapté pour apprendre à maîtriser les situations à forte complexité que l'on rencontre fréquemment dans les systèmes d'information d'aujourd'hui.

[Lire la suite]



 
couverture du livre ITIL et la gestion des services

Note 4.6666666666667 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

ITIL et la gestion des services

Méthodes, mise en oeuvre et bonnes pratiques

de
Public visé : Débutant

Résumé de l'éditeur

ITIL (Information Technology Infrastructure Library) est un référentiel de gestion et de management des systèmes d'information, qui s'appuie sur un ensemble de bonnes pratiques. Créé par l'OGC (l'office de commerce britannique), ITIL se développe depuis 15 ans dans les pays industrialisés, et s'implante progressivement en France. Les auteurs passent en revue les principes d'ITIL et la gestion opérationnelle des services (gestion des incidents, des problèmes, des configurations, des changements, etc.). Ils dressent un panorama complet et précis sur ITIL dans l'entreprise. Un bon équilibre entre théorie et pratique fait de cet ouvrage un outil de référence aussi bien pour les professionnels que pour les étudiants en management et en S.I.

Édition : Dunod - 316 pages, 1re édition, 19 octobre 2006

ISBN10 : 2100498282 - ISBN13 : 9782100498284

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 33.25 € TTC) livraison gratuite !
L'INFORMATIQUE ET LA GESTION DES SERVICES
La gestion des services
Prérequis pour une compréhension d'ITIL
Les principes d'ITIL
LE SOUTIEN DES SERVICES
Le centre de services
La gestion des incidents
La gestion des problèmes
La gestion des configurations
La gestion des changements
La gestion des mises en production
ITIL DANS L'ENTREPRISE
L'insertion dans l'entreprise
L'évaluation d'une gestion des services
L'écosystème ITIL
Critique du livre par la rédaction hpalpha le 18 décembre 2006
ITIL est un sujet d'actualité, et est de plus en plus demandé par les sociétés.
Cet ouvrage permet aux non initiés de découvrir ses bases et son écosystème, pour les connaisseurs, cela reste un référenciel.
Avec une structure simple mais néanmoins efficace, les auteurs expliquent points par points les différentes notions d'ITIL.
A l'aide de nombreux schémas et beaucoup de "redondance" (ce qui est normal), le lecteur est guidé de la théorie à la pratique, avec de nombreuses études de cas.
Bien que le livre ne contienne "que" 300 pages, il reste très complet et il faudra l'ouvrir plus d'une fois soit pour bien comprendre les notions soit pour se rafraichir la mémoire.
En un résumé, si vous souhaitez aborder ITIL, n'hésitez pas, c'est le livre qu'il vous faut...
Critique du livre par le 13 février 2007
Très à la mode actuellement, j'ai voulu en savoir plus sur ITIL. Pour rappel, ITIL est un référentiel de bonnes pratiques pour la gestion d'un système d'information, un choix à faire parmi tant d'autres qui existent comme COBIT, CMMI, PMI...un choix que ce livre vous permettra sûrement d'éclairer.
Après une préface du directeur informatique de France 3 expliquant très bien la nécessité d'utiliser un tel référentiel de bonnes pratiques, l'ouvrage présente globalement ce qu'est ITIL et traite ensuite principalement de la gestion par les services au travers des points suivants (qui ne sont pas les seuls dans les bonnes pratiques d'ITIL) :
  1. Le centre de services
  2. La gestion des incidents
  3. La gestion des problèmes
  4. La gestion des changements
  5. La gestion des mises en production
  6. La gestion des configurations

J'ai trouvé la structure du livre idéale puisqu'une définition précise de chaque notion est faite en début de chapitre, une explication pour les nuls utilisant une situation de la vie réelle permet de faire un parallèle, le tout agrémenté de schémas aérés facilitant la compréhension dans la navigation des processus présentés. J'ai également apprécié les cas pratiques pour mettre en oeuvre ITIL (la théorie des priorités par exemple, c'est bien mais savoir comment les définir, c'est mieux) directement applicables dans le monde réel. La mise en page est très agréable, aérée, et les auteurs ne manquent pas d'humour (j'avais quelques préjugés au début quant au fait de traiter ce sujet de manière attrayante).
Je repprocherai juste quelques textes copiés/collés d'un chapitre à un autre (notamment les explications des traitements réactifs et proactifs) mais néanmoins cela permet de mieux le graver en mémoire mais vous l'aurez compris, si vous voulez découvrir ce qu'est ITIL je vous recommande vivement de lire ce livre !!!
Critique du livre par la rédaction Lucas Girardin le 29 octobre 2015
J’avais un peu peur de ce livre au début, j’aurai pensé qu’il était trop barbant à lire car il ne m’expliquerait ITIL comme dans une cours magistral. Et en fait non pas du tout, je l’ai dévoré et fini sans même m’en rendre compte. Si ITIL viens du terrain ce livre lui rend un bien bel hommage en abordant ça vraiment sous la problématique « comment faire que ça marche »Plutôt que « Voici les règles à suivre »C’est assez paradoxale car c’est ce qu’est ce livre pourtant « Les best practice »mais traiter avec un point de vu très opérationnel et donc très compréhensible. La structure du livre est remplient de bonnes idées, un énoncé de l’objectif au début, après les explications une petite partie « pour les nuls » qui explique très bien le propos, des images parlante et des schémas de synthèse à la fin.

Schéma pas toujours très clair, on a du mal à s’y retrouver dedans quand on débute mais il est bon de savoir où les trouver une fois qu’on a meilleurs connaissance du sujet.

De tous les livres que j’ai pu lire à ce jour. C’est vraiment le meilleur. Je n’ai rien d’autre à dire que « Courrez-vous le procurer » Il finit en expliquant que les mauvaises pratiques sont aussi intéressantes à connaitre. Je pense que ce futur livre sera tout autant bon à la lire.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
ITIL et la gestion des services
Méthodes, mise en œuvre et bonnes pratiques


ITIL (Information Technology Infrastructure Library) est un référentiel de gestion et de management des systèmes d'information, qui s'appuie sur un ensemble de bonnes pratiques. Créé par l'OGC (l'office de commerce britannique), ITIL se développe depuis 15 ans dans les pays industrialisés, et s'implante progressivement en France. Les auteurs passent en revue les principes d'ITIL et la gestion opérationnelle des services (gestion des incidents, des problèmes, des configurations, des changements, etc.). Ils dressent un panorama complet et précis sur ITIL dans l'entreprise. Un bon équilibre entre théorie et pratique fait de cet ouvrage un outil de référence aussi bien pour les professionnels que pour les étudiants en management et en S.I.

[Lire la suite]



 
couverture du livre ITIL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

ITIL

Pour un service informatique optimal

de
Public visé : Débutant

Résumé de l'éditeur

Diffusé tout d'abord en Grande-Bretagne il y a une dizaine d'années, ITIL (Information Technology Infrastructure Library) est un référentiel des meilleures pratiques de mise en ouvre et de gestion des services informatiques et télécoms, indépendamment de leur taille et de la technologie utilisée. Après s'être imposé dans les pays anglo-saxons, il connaît aujourd'hui un essor important en France, où il est considéré comme un réel outil de création de valeur.

Bien plus qu'une simple introduction aux concepts, ce livre reprend l'essentiel de la bibliothèque ITIL en décrivant chacun des huit livres qui la composent et en exposant en détail les deux livres de la gestion des services (ITSM). Il présente également un cas pratique complet et propose une série de modèles de documents ITIL. Couvrant le programme de la certification ITIL Foundation, cet ouvrage sera lu avec profit par toute personne ayant à intervenir ou à gérer l'un des aspects de l'informatique moderne. Sa vocation est d'appuyer le message clé d'ITIL : " les services informatiques sont là pour supporter avec efficacité l'activité de l'entreprise".

Le livre s'adresse aux managers informatiques ; Aux chefs d'entreprise ; Aux consultants et formateurs ; Aux acteurs de l'infogérance.

Christian Dumont est consultant en systèmes d'information depuis une quinzaine d'années. Titulaire d'un diplôme d'ingénieur réseau et d'un master d'économie en gestion de la connaissance, il exerce son activité au sein de grands comptes de l'industrie et des services, mais également dans des PME/PMI. Il ouvre aussi dans le domaine technique, ainsi que pour le management et l'organisation des systèmes d'information.

Édition : Eyrolles - 377 pages, 3e édition, 1er juin 2007

ISBN10 : 2212121024 - ISBN13 : 9782212121025

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
  • Introduction
  • Partie I. Présentation d'ITIL
    • 1. ITIL : Les fondamentaux
    • 2. Les relations entre les processus
    • 3. Les conséquences de l'implantation d'ITIL
  • Partie II. Soutien des services informatiques
    • 4. La gestion des configurations
    • 5. Le centre de services
    • 6. La gestion des incidents
    • 7. La gestion des problèmes
    • 8. La gestion des changements
    • 9. La gestion des mises en production
  • Partie III. Fourniteurs des services informatiques
    • 10. La gestion des niveaux de service
    • 11. La gestion de la capacité
    • 12. La gestion de la disponibilité
    • 13. La gestion de la continuité de service
    • 14. La gestion financière des services
  • Partie IV. Mise en place d'un projet ITIL
    • 15. Projet d'implantation ITIL/ITSM
    • 16. Etude de cas
  • Partie V. Annexes
    • Annexe A. Certification ITIL
    • Annexe B. Glossaire
    • Annexe C. Equivalence des termes français/anglais
    • Annexe D. Bibliographie
Critique du livre par la rédaction arnolem le 11 septembre 2007
La méthode ITIL fait aujourd'hui référence au sein des DSI par rapport à sa légèreté de mise en ouvre et surtout par le découpage des actions à entreprendre permettant une application rapide bien que fondamentale aux SI existants.
Ce livre révèle son intérêt dès lors qu'il est considéré comme un ensemble de bonnes pratiques et non comme un objectif à atteindre. Cependant, un certain nombre de points sont abordés au niveau processus (gestion des incidents, des problèmes, du changement, de la production et des configurations) avec comme fil rouge d'ITIL, l'amélioration continue des SI tout en conservant un degré de qualité adéquat. La maîtrise des couts n'est toutefois pas mise de côté et plusieurs exemples de mises en place chiffrées parsèment l'ouvre.
La mise à jour de la méthode ITIL v3 est détaillée, celle-ci se résume néanmoins à une simplicité d'application accrue (notamment pour permettre l'externalisation des services) ainsi que qu'une meilleure intégration de la méthode par les PME. Concernant les certifications, celles-ci ne semblent pas l'objectif de ce livre puisqu'autant pour ITIL que pour la norme ISO 20000, seulement deux chapitres d'entrainement sont proposés.
Pour résumer, cet ouvrage s'inscrit clairement dans les problématiques actuelles des systèmes d'information et télécom. Il permettra de simplement s'initier ou d'appliquer en profondeur la méthode ITIL en maitrisant les points clés généralement transverses des processus d'entreprise. Cette pratique est abordée graduellement et les responsables SI, qualité, managers et chefs de projet souhaitant déclencher des démarches progressives au sein de leur organisation, y trouveront nombre d'informations pour les guider.
Critique du livre par la rédaction Petrus le 2 novembre 2007
Cette critique se rapporte à la seconde édition.
Parmi la floraison des méthodes, approches autour de l'activité informatique (ITIL, CMMi, COBIT, SPICE, ISO), ITIL m'a séduit par la légereté de son application. En effet ITIL (Information Technology Infrastructure Library) est organisé en "livres", c'est à dire des référentiels de bonnes pratiques pour la gouvernance du S.I.
Christian Dumont détaille donc les différents concepts d'ITIL et les différentes facettes de son application pour un service informatique "optimal". Avant toute chose, il rappelle les principales motivations d'ITIL, et les réponses que se support propose. Vous apprendrez également comment se déroule une certification ITIL et les différents degrés de reconnaissance.
Tous les processus préconisés par ITIL (gestion des configurations, centre de services, gestion des incidents, gestion des problèmes, gestion des changements, gestion des mises en production, gestion des niveaux de service, gestion de la capacité, gestion financière des S.I, gestion de la disponibilité, gestion de la continuité de service, gestion de la sécurité, gestion de l'infrastructure TIC), sont ensuite approfondis, et de nombreux conseils sont donnés. Inutile par exemple de tenter l'implémentation de tous les processus sans passer par la phase logique de conception d'une CMDB ! (Configuration Management DataBase).
Un certain nombre de recommandations sont fournies, notamment sur la mesure du RSI (Retour Sur Investissement, ou ROI) lors de la mise en place d'un processus ITIL particulier, ou encore les surcoûts générés par cette mise en place. Enfin une étude de cas est réalisée pour illustrer d'un point de vue plus concret un projet ITIL.
J'ai apprécié la lecture de ce livre, qui comporte parfois certaines longueurs, même si l'auteur a fait l'effort de structurer l'ouvrage de manière trés pratique. Je conseille ce livre à tous les DSI, ingénieurs qualité et chefs de projet.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
ITIL
Pour un service informatique optimal


Diffusé tout d'abord en Grande-Bretagne il y a une dizaine d'années, ITIL (Information Technology Infrastructure Library) est un référentiel des meilleures pratiques de mise en ouvre et de gestion des services informatiques et télécoms, indépendamment de leur taille et de la technologie utilisée. Après s'être imposé dans les pays anglo-saxons, il connaît aujourd'hui un essor important en France, où il est considéré comme un réel outil de création de valeur.

Bien plus qu'une simple introduction aux concepts, ce livre reprend l'essentiel de la bibliothèque ITIL en décrivant chacun des huit livres qui la composent et en exposant en détail les deux livres de la gestion des services (ITSM). Il présente également un cas pratique complet et propose une série de modèles de documents ITIL. Couvrant le programme de la certification ITIL Foundation, cet ouvrage sera lu avec profit par toute personne ayant à intervenir ou à gérer l'un des aspects de l'informatique moderne. Sa vocation est d'appuyer le message clé d'ITIL : " les services informatiques sont là pour supporter avec efficacité l'activité de l'entreprise".

Le livre s'adresse aux managers informatiques ; Aux chefs d'entreprise ; Aux consultants et formateurs ; Aux acteurs de l'infogérance.

Christian Dumont est consultant en systèmes d'information depuis une quinzaine d'années. Titulaire d'un diplôme d'ingénieur réseau et d'un master d'économie en gestion de la connaissance, il exerce son activité au sein de grands comptes de l'industrie et des services, mais également dans des PME/PMI. Il ouvre aussi dans le domaine technique, ainsi que pour le management et l'organisation des systèmes d'information.

[Lire la suite]



 
couverture du livre SOA, Le guide de l'architecte

Note 3.7 drapeau
Détails du livre
Sommaire
Critiques (5)
0 commentaire
 
 

SOA, Le guide de l'architecte

de
Public visé : Expert

Résumé de l'éditeur

Les architectures orientées services (SOA) offrent un nouveau modèle qui permet de construire des systèmes informatiques évolutifs et rapidement adaptables. Ce modèle propose une nouvelle vision de la gestion des processus métier, c½urs des systèmes d'information, en simplifiant leur implémentation et en favorisant leur évolutivité par recours à des composants réutilisables : les Services. Cet ouvrage présente de manière détaillée les concepts et les usages des architectures orientées services. Il se propose de guider le lecteur dans la mise en oeuvre d'une architecture SOA en décrivant une méthodologie et en présentant les outils indispensables à leur concrétisation. La première partie dresse le cahier des charges d'un SI idéal, moderne et " agile ". La deuxième explique en détail l'approche SOA. La troisième traite d'abord de la modélisation des services et des processus métier, puis de l'impact de SOA sur la gestion de projet. La quatrième montre comment les standards et outils associés aux Web Servicese s'inscrivent dans une démarche SOA. La cinquième détaille certains aspects techniques d'un cas réel. La dernière partie dresse un panorama de l'offre du marché. Cet ouvrage s'adresse aux responsables des systèmes d'information, aux maîtrises d'ouvrage et maîtrises d'oeuvre, aux équipes d'exploitation.

Édition : Dunod - 350 pages, 2e édition, 1er mars 2008

ISBN10 : 2100517082 - ISBN13 : 9782100517084

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC) livraison gratuite !
Le cahier des charges des SI agiles
De l'entropie des Systèmes d'Information
Les limites des réponses usuelles
Le cahier des charges du SI
Expliquer les concepts SOA
Urbanisation et architecture SOA
Au coeur de SOA : le concept d'orientation service
L'émergence d'une plate-forme SOA
SOA : tout repose sur la méthode
Définir la cible
Modéliser les services
Modéliser le processus
Modéliser les applications composites interactives
Organiser un projet SOA : démarche, acteurs, outils
La boîte à outils Web Services
L'infrastructure de base
Les réponses aux exigences techniques
La composition de services
SOA : Une mise en oeuvre concrète
SI étendu ou SI local ? Les atouts de WSDL
Choisir la technologie d'implémentation
Décrypter l'offre du marché
Caractéristiques de la plate-forme SOA
Aide au choix
Tous vers SOA
Critique du livre par la rédaction Emmanuel Lecoester le 1er octobre 2008
Présenté pour un public de décideurs, je recommanderai ce livre pour un public technique de type chef de projet ou architecte MOE ayant déjà eu un conctact avec la modélisation des SI. Le livre se compose de trois parties : une première pour faire les rappels, la seconde pour la présentation de la SOA, la dernière pour les aspects purement techniques.
Dans la première partie les concepts de l'urbanisation des SI, la représentation d'un SI sont bien présentés et montrent l'évolution des pensées sur le sujet. Dans la seconde partie certains aspects de la SOA sont présentés d'une manière claire mais tellement simpliste que la mise en pratique sur un cas réel ne s'avère pas aussi simple, et que par conséquent on a le sentiment que les objectifs attendus ne sont pas atteints. La troisième partie traite quasi exclusivement de mise ouvre technique. C'est cette partie qui m'a surprise car elle se détache des deux autres parties par sa grande technicité.
J'apprécie grandement les livres qui démocratisent les concepts informatiques parfois nébuleux mais je conseillerai plus ce livre pour un public coté MOE que MOA.
Critique du livre par la rédaction nico-pyright(c) le 15 décembre 2008
Ce livre est un guide complet pour la compréhension et l'établissement d'une solution SOA en entreprise.
A travers cet ouvrage, les auteurs décrivent précisément ce que représente le terme SOA et ce qu'il ne représente pas. En début de livre, on trouve une présentation très claire de l'architecture SOA ; les auteurs ne s'arrêtent pas là et fournissent ensuite toutes les clés d'une démarche SOA.
A chaque début de chapitre, on retrouvera les objectifs clairement exprimés et, en fin de chapitre, un résumé avec une synoptique qui rend ceux-ci faciles à appréhender. Cette présentation constitue un point très positif du livre.
Cependant, le style des auteurs n'est pas toujours évident, certaines parties sont très claires et dans d'autres on est noyé sous les sigles. Il est vrai que c'est un exercice difficile dans la mesure où ces derniers sont omniprésents dans ce domaine.
J'ai quand même trouvé cet ouvrage très complet, les auteurs abordent bien toutes les facettes d'une démarche SOA. On regrettera que le cas d'école qui sert de fil rouge ne soit pas abordé suffisamment en profondeur.
Par contre, on appréciera avec intérêt le chapitre où les auteurs présentent le modèle MVC revu pour SOA, étant donné la présence de ce pattern dans les frameworks d'entreprise. La partie sur les bus de service (ESB) est également bienvenue. C'est en général un domaine où il n'est pas toujours facile d'obtenir des informations. Le chapitre présentant les solutions SOA du marché est également intéressant pour décortiquer les éléments pertinents à travers les enveloppes marketing.
Destiné à un public d'architectes, de MOA ou MOE, le développeur pourra ne pas trouver d'intérêt à l'ensemble du livre. Je le recommande à toute personne intéressé par les architectures SOA et plus précisément les architectes ou urbanistes devant la mettre en oeuvre.
Critique du livre par la rédaction Didier Danse le 23 janvier 2009
Cette critique se rapporte à la première édition de ce livre.
SOA, c'est très loin d'Harry Potter ou du Seigneur des anneaux. Et pourtant "SOA, le Guide de l'architecture" se lit comme un roman.
Mais SOA c'est avant tout un ensemble de concepts dont tout le monde parle mais qui n'est pas clair pour tous. Ce livre a le mérite de répondre aux questions que l'on peut se poser et de clarifier les concepts liés à l'architecture orientée services.
Au travers de ces 300 pages, nous découvrons tout d'abord comment le monde de l'entreprise s'y prend pour gérer ses données sans l'utilisation des architectures orientées services. Ainsi, en lisant ces premières pages, pour peu que l'on ait déjà rencontré la problématique des données dispersées, nous n'apprenons rien de bien nouveau. Mais elles permettent de se replacer dans le contexte de l'entreprise et de s'imprégner des problématiques rencontrées dans ce cadre.
Ensuite, passage aux choses sérieuses... Le livre présente les concepts de ce type d'architecture et pour cela, quoi de mieux qu'un exemple concret pour comprendre ces principes ?
Tous les intervenants, qu'ils soient humains ou techniques, sont présentés. Ainsi, tout au long du livre, nous avançons progressivement vers la solution idéale en implémentant petit à petit la solution répondant à des besoins concrets.
L'exemple aurait cependant pu aller un peu plus loin, mais ce manque n'a pas d'impact ni sur la compréhension, ni la qualité du livre.
On notera également la qualité globale de l'ouvrage : du papier et une couverture d'une solidité inégalable.
Avec une mise en page telle que celle là, la lecture s'avère d'autant plus aisée.
Critique du livre par la rédaction Eric REBOISSON le 16 mars 2009
Cette critique se rapporte à la première édition de ce livre.
SOA cuisiné à toutes les sauces, je voulais en savoir plus sur ce qui se cachait derrière ce mystérieux acronyme et je souhaitais de "SOA, le guide de l'architecte" toutes les réponses à mes interrogations.
Après un historique des modèles du passé, une présentation des besoins des SI actuels (exemple:indicateurs de rentabilité), les différents concepts de SOA sont dépeints pour présenter les caractéristiques d'une architecture orientée service. A ce moment de la lecture, ce modèle m'est devenu moins étranger, et j'ai apprécié les explications sur ce qu'est réellement SOA et sur ce qu'il n'est pas, ainsi que les idées reçues existantes autour de ce modèle. Le livre montre ensuite les méthodes pour appliquer SOA, les documents nécessaires à produire au sein d'une équipe projet, les acteurs, les interactions entre tous ces éléments. Un exemple concret basé sur une entreprise fictive fournissant des accès au gaz permettra de mieux comprendre et d'appliquer SOA à des cas concrets que nous rencontrons au quotidien (du moins sur nos projets informatique). L'ouvrage présente également les outils, les implémentations et les acteurs du monde logiciel oeuvrant pour la maturité et l'unification de SOA.
C'est ma seconde lecture provenant de chez Dunod et j'apprécie beaucoup la mise en page très claire (encadré gris pour les résumés, schémas aérés...), elle facilite grandement la lecture. Globalement, je dois dire que je n'ai pas été déçu et que j'ai trouvé dans ce livre ce que j'attendais au départ, je reprocherai cependant aux auteurs de ne pas avoir poussé l'explication des cas pratiques plus loin car même après la lecture des chapitres dédiés le syndrôme de la page blanche sera sûrement inévitable. Quelques fautes d'orthographe se sont également glissées, mais trois où quatre, c'est insignifiant. J'ai apprécié également la franchise des auteurs expliquant que l'on ne claque pas des doigts pour mettre en oeuvre ce modèle est également gageure d'honnêteté. Je conseille donc vivement d'acheter ce livre très complet pour comprendre SOA dans son ensemble.
Critique du livre par la rédaction Lucas Girardin le 15 septembre 2015
Ce livre est en fait une introduction rapide de ce qu'est SOA, une introduction qui manque d'exemples concrets selon moi. Il commence plutôt bien pourtant en nous parlant du système d'information, des problématiques et de comment SOA voudrait les attaquer.

Il décrit ensuite une multitude de norme et de terme qui n'apporte à mon sens que peu de plus-value de la manière dont ils sont traités. Cela devient presque un dictionnaire. Ce qui est très bien pour rechercher des éclaircissements sur un concept. Mais qui du coup devient très lourd à lire. Le cas fictif qu'il propose est pourtant bien trouvé et très clair au départ. Mais il semble vite oublié ce qui est dommage, car il permettait de comprendre mieux les principes Si vous vous intéressez à SOA se n'est surement pas ce livre que je conseillerai en premier.

Il est très intéressant de l'avoir dans sa bibliothèque si une transformation du SI doit commencer. On peut ainsi retrouver facilement les mots clés associé à SOA et la dernière partie qui permet de comparer les offres SOA est très pertinente. Ce livre peut être très intéressant si on vient piocher de petits bouts d'explication par-ci et là. En revanche, à lire dans le train (ou autre endroit) pour améliorer sa culture sur le SI ce livre devient trop vite lourd.

A qui recommander ce livre ? Un chef de projet MOA certainement, je pense qu'un architecte peut apprendre deux ou trois choses intéressantes contrairement à un urbaniste qui trouvera bien plus complet sur SOA et urbanisme dans d'autre ouvrage. Enfin à nos amis étudiants en informatique je leur déconseille vivement de dépasser la première partie quelques soient leurs spécialités.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
SOA, Le guide de l'architecte


Les architectures orientées services (SOA) offrent un nouveau modèle qui permet de construire des systèmes informatiques évolutifs et rapidement adaptables. Ce modèle propose une nouvelle vision de la gestion des processus métier, c½urs des systèmes d'information, en simplifiant leur implémentation et en favorisant leur évolutivité par recours à des composants réutilisables : les Services. Cet ouvrage présente de manière détaillée les concepts et les usages des architectures orientées services. Il se propose de guider le lecteur dans la mise en œuvre d'une architecture SOA en décrivant une méthodologie et en présentant les outils indispensables à leur concrétisation. La première partie dresse le cahier des charges d'un SI idéal, moderne et " agile ". La deuxième explique en détail l'approche SOA. La troisième traite d'abord de la modélisation des services et des processus métier, puis de l'impact de SOA sur la gestion de projet. La quatrième montre comment les standards et outils associés aux Web Servicese s'inscrivent dans une démarche SOA. La cinquième détaille certains aspects techniques d'un cas réel. La dernière partie dresse un panorama de l'offre du marché. Cet ouvrage s'adresse aux responsables des systèmes d'information, aux maîtrises d'ouvrage et maîtrises d'œuvre, aux équipes d'exploitation.

[Lire la suite]



 
couverture du livre Tout sur les Systèmes d'information

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Tout sur les Systèmes d'information

de
Public visé : Débutant

Résumé de l'éditeur

Dans un environnement fortement concurrentiel, les entreprises dépendent directement de la valorisation de l'information concernant leur environnement et leurs processus internes. Un système d'information (SI) représente ainsi l'ensemble des éléments participant à la gestion, au traitement, au transport et à la diffusion de l'information au sein de l'entreprise. L'objectif de cet ouvrage est de présenter un panorama de ces différentes " technologies ", des sigles associés, et des nouveaux modes d'organisation qui en découlent. Il contient un index très détaillé qui vous permettra d'accéder directement à la réponse que vous cherchez.

Édition : Dunod - 179 pages, 1re édition, 1er septembre 2006

ISBN10 : 210050276X - ISBN13 : 9782100502769

Commandez sur www.amazon.fr :

9.41 € TTC (prix éditeur 9.90 € TTC) livraison gratuite !
e-entreprise.
Client/serveur.
Réseau d'entreprise.
Sécurité.
Qualité.
Système d'information.
Technologies pour l'entreprise.
Technologies pour le client.
Technologies pour les fournisseurs.
Technologies pour les décideurs.
Gestion de projet.
Conduite du changement.
Métiers de l'informatique.
Annexe: Conduite de réunion.
Critique du livre par la rédaction arnolem le 10 octobre 2006
Tout bonnement excellent !! Un livre à posséder, à lire et à relire. « Tout sur les systèmes d'information » est un livre simple et complet. Il vous apprend énormément de choses sur le Système d'Information (SI).
Jean-François Pillou vous apporte des années d'expériences et de connaissance avec une simplicité remarquable. Il a réussi à s'adapter à un public novice, tout en couvrant de nombreux domaines plus ou moins complexe. Découvrir les fondements d'un SI en détails et en toutes simplicité, c'est le résultat de ce livre de poche.
Des notions de e-entreprise à la gestion de projet, en passant par la sécurité, la qualité, le réseau, les technologies pour l'entreprise, vous trouverez tous pour comprendre votre SI.
Des centaines de termes professionnels sont expliqués simplement et des schémas simples permettent d'apprivoiser rapidement des notions complexes. Cette encyclopédie de poche s'adresse à tous, informaticiens ou non, professionnels ou étudiant ...
Avec un prix si petit, je vous déconseille de vous en passer.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Tout sur les Systèmes d'information


Dans un environnement fortement concurrentiel, les entreprises dépendent directement de la valorisation de l'information concernant leur environnement et leurs processus internes. Un système d'information (SI) représente ainsi l'ensemble des éléments participant à la gestion, au traitement, au transport et à la diffusion de l'information au sein de l'entreprise. L'objectif de cet ouvrage est de présenter un panorama de ces différentes " technologies ", des sigles associés, et des nouveaux modes d'organisation qui en découlent. Il contient un index très détaillé qui vous permettra d'accéder directement à la réponse que vous cherchez.

[Lire la suite]



 
couverture du livre Design Patterns

Note 4.5 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Design Patterns

Catalogue de modèles de conception réutilisables

de
Traducteurs : Jean-Marie Lasvergères
Public visé : Expert

Résumé de l'éditeur

En concentrant dans ce livre toute leur riche expérience de construction de logiciels orientés objet, les quatre auteurs, tous concepteurs de haut niveau, offrent au lecteur un catalogue de solutions simples et efficaces aux problèmes classiques survenant pendant la conception de logiciels. Les vingt-trois modèles (patterns) présentés permettent de créer des conceptions plus flexibles, plus élégantes et effectivement réutilisables. Les auteurs commencent par décrire ce que sont les modèles et comment ils peuvent vous aider à concevoir des logiciels orientés objet.

Avec Design patterns pour guide, vous apprendrez à intégrer ces modèles importants dans le processus de développement de logiciels, et à les exploiter pour résoudre efficacement vos problèmes. Ils constitueront de véritables points de départ pour vos propres conceptions et développements.

Pour chaque modèle, les auteurs décrivent les circonstances dans lesquelles il s'applique, quand il le peut au vu d'autres contraintes de conception, et les consésquences et compromis de son utilisation dans des développements de grande envergure. Tous les modèles sont étirés de systètmes existants et basés sur des exemples réels. La description de chacun des modèles inclut aussi le code montrant son implémentation avec des langages orientés objet tels que C++ ou Smalltalk.

Édition : Vuibert - 480 pages, 1er juillet 1999

ISBN10 : 2711786447 - ISBN13 : 9782711786442

17x24cm

Commandez sur www.amazon.fr :

51.30 € TTC (prix éditeur 53.00 € TTC) livraison gratuite !
Préface
Avant-propos
Guide pour les lecteurs
Introduction
Etude de cas : conception d'un éditeur de documents
Modèles créateurs
Fabrique abstraite, monteur, fabrication, prototype, singleton
Modèles structuraux
Adaptateur, pont, composite, décorateur, façade, poids mouche, procuration
Modèles de comportement
Chaine de responsabilités, commande, interpréteur, itérateur, médiateur, memento, observateur, état, startégie, patron de méthode, visiteur
Conclusion
Glossaire
Guide de notation
Classes Fondations
Critique du livre par la rédaction bigboomshakala le 13 mars 2003
Un excellent ouvrage qui présente 23 modèles de conception courants. Pour en apprécier pleinement le contenu il est nécessaire que le lecteur/développeur maîtrise au moins un langage OO et est une réelle maturité dans la pratique de la POO.
Chaque modèle de conception est présenté de la façon suivante :
  • Nom de modèle et classification
  • Intention
  • Alias
  • Motivation
  • indications d'utilisation
  • Structure (représentation graphique : notation OMT, diagramme
  • d'interaction)
  • Constituants
  • Collaborations (comment les constituants collaborent-ils pour assumer
  • leurs responsabilités?)
  • Conséquences
  • Implémentation
  • Exemples de code (C++ et/ou Smalltalk)
  • Utilisations remarquables (présentation d'au moins deux exemples
  • appartenant à des systèmes existants)
  • Modèles apparentés

Le point de ce livre est de ne pas se contenter de présenter les modèles et leur structure, mais également de les situer dans un contexte concret pour en apprécier les effets, d'en détailler les avantages et inconvénients, et de montrer de quelle façon plusieurs modèles peuvent travailler ensemble.
Le CD-ROM accompagnant ce livre contient le texte électronique de l'édition originale (Addison Wesley), ainsi que le code de tous les exemples décrits.
Critique du livre par la rédaction khayyam90 le 14 avril 2004
Agréable à lire, ce catalogue de design patterns se veut très complet et surtout très orienté sur les aspects pratiques de l'utilisation des modèles de conception. Chaque modèle est étudié sur le plan théorique et sur le plan pratique, en présentant des exemples d'implémentations, la plupart du temps en C++. De nombreuses variantes de ces modèles sont également présentées, permettant ainsi de mieux comprendre leurs problématiques et les solutions qu'ils y apportent.
La première partie du livre fournit un résumé efficace de la POO et des problèmes qu'on y rencontre. Puis il traite d'un exemple concret pour mettre en avant les problématiques liées à la conception objet et pour finir il présente le catalogue des modèles de conception proprement dit. Ainsi, ce livre n'est pas exclusivement réservé aux concepteurs chevronnés. Tous les concepts abordés, y compris les concepts de base de la POO, sont d'abord expliqués et présentés de manière simple. Par contre les apprentis concepteurs risquent de pas avoir le recul nécessaire pour profiter pleinement de tous les concepts et de toutes les solutions présentées.
Cet ouvrage n'est pas fait pour être lu d'une traite du début à la fin, c'est un ouvrage prévu pour qu'on s'y réfère en cas de doute, pour résoudre un problème de conception ou pour vérifier l'implémentation d'un modèle particulier. Bref, il fait partie des livres à posséder dans sa bibliothèque.
Critique du livre par la rédaction nico-pyright(c) le 19 juin 2004
Voilà un livre de haut niveau.
Dès le début, malgré un rappel théorique sur des notions de programmation orientée objet qui se révèle très intéressant, on se rend compte qu'il est nécessaire d'avoir déjà une forte connaissance de la programmation OO et pas mal d'expérience dans la conception informatique.
Ce livre est une référence dans la mesure où sont décrit 23 patterns connus. C'est un livre à usage sporadique dont il faut se servir comme d'un catalogue.
A ne pas lire d'une traite, on peut commencer par lire les descriptions et les motivations des patterns. Une fois l'aperçu global des patterns assimilé, on pourra revenir de nombreuses fois approfondir le sujet lorsque le besoin de tel pattern se faire sentir dans notre conception.
Point fort : on appréciera la description de chaque pattern en termes de motivations et d'implications, les cas concret où ils peuvent être rencontré et leur classification sémantique en 3 groupes qui permet de mieux les appréhender et de les retrouver.
Point faible : on regrettera la complexité de lecture, les tournures techniques et abstraites. Le livre manque également d'exemple concret, pour se faire une première idée proche de choses familières du quotidien.
Ce livre est destiné à un public confirmé et est à mon avis à déconseiller aux débutants qui auront tout intérêt à se familiariser avec certains patterns autrement, pour commencer. Par contre, il se révèle indispensable pour les concepteurs avertis qui veulent tirer le maximum de la puissance de ces patterns et des années d'expériences et de maturité.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Design Patterns
Catalogue de modèles de conception réutilisables


En concentrant dans ce livre toute leur riche expérience de construction de logiciels orientés objet, les quatre auteurs, tous concepteurs de haut niveau, offrent au lecteur un catalogue de solutions simples et efficaces aux problèmes classiques survenant pendant la conception de logiciels. Les vingt-trois modèles (patterns) présentés permettent de créer des conceptions plus flexibles, plus élégantes et effectivement réutilisables. Les auteurs commencent par décrire ce que sont les modèles et comment ils peuvent vous aider à concevoir des logiciels orientés objet.

Avec Design patterns pour guide, vous apprendrez à intégrer ces modèles importants dans le processus de développement de logiciels, et à les exploiter pour résoudre efficacement vos problèmes. Ils constitueront de véritables points de départ pour vos propres conceptions et développements.

Pour chaque modèle, les auteurs décrivent les circonstances dans lesquelles il s'applique, quand il le peut au vu d'autres contraintes de conception, et les conséquences et compromis de son utilisation dans des développements de grande envergure. Tous les modèles sont étirés de systèmes existants et basés sur des exemples réels. La description de chacun des modèles inclut aussi le code montrant son implémentation avec des langages orientés objet tels que C++ ou Smalltalk.

[Lire la suite]



 
couverture du livre Design Patterns

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Design Patterns

par la pratique

de
Public visé : Débutant

Résumé de l'éditeur

Que vous soyez développeur confirmé ou débutant, ce livre vous apportera un nouvel éclairage sur les Design patterns. Vous y trouverez une dizaine de patterns fondamentaux montrés de manière simple et compréhensible. Vous assimilerez facilement la logique de ces patterns et vous posséderez alors toutes les clés pour en aborder de nouveaux en toute confiance.

Chaque pattern est expliqué en détail, à partir d'un exemple concret qui permet de mieux comprendre son rôle. Grâce aux exemples de code qui vous plongeront directement dans la pratique, vous aborderez les Design patterns de manière pragmatique. En outre, chaque pattern fait l'objet d'un tableau récapitulatif qui synthétise son rôle et sa mise en oeuvre.

Édition : Eyrolles - 278 pages, 1re édition, 1er septembre 2002

ISBN10 : 2212111398 - ISBN13 : 9782212111392

Commandez sur www.amazon.fr :

36.10 € TTC (prix éditeur 38.00 € TTC) livraison gratuite !
Le modèle orienté objet
UML, le langage de modélisation unifié
Limites de la conception orientée objet traditionnelle
Solution orientée objet standard
Introduction aux design patterns
Origine des design patterns
Le pattern Façade
Le pattern Adaptateur
Au-delà de l'approche traditionnelle
Le pattern Pont
Le pattern Fabrique abstraite
Principes et stratégies des design patterns
Le pattern Stratégie
Le pattern Décorateur
Les patterns Singleton et Verrouillage
Le pattern Observateur
Le pattern Méthode de modèle
Le pattern Méthode d'usine
La matrice d'analyse
Conclusion et nouvelles perspectives
Critique du livre par la rédaction Louis-Guillaume MORAND le 13 mai 2004
J'aurais donc du mal à commenter la qualité de la description et/ou la présentation des différents patterns rencontrés dans ce livre mais je peux néanmoins juger de la qualité de l'approche des auteurs de ce livre. Ils ont réussi à me faire voir la programmation objet d'une toute autre manière ainsi que l'idée que j'avais de l'utilisation des design patterns.
Ce livre n'est sûrement pas la référence comme le serait le livre du "Gang des quatres" (Erich GAMMA, Richard HELM, Ralph JOHNSON, John VLISSIDES), mais reste pour moi un des meilleurs livres pour commencer l'approche des design patterns. En effet, chaque pattern est présenté dans des cas d'utilisations simples et clairs, mais surtout, l'auteur cherche à montrer comment utiliser conjointement différents patterns afin de rendre vos applications plus stables et évolutives.
Il risque de fort de rester mon livre de chevet pour les mois à venir.
Critique du livre par la rédaction Matthieu Brucher le 31 mai 2004
La majorité des ouvrages sur les patterns, ou modèles de conception, sont des catalogues. Des catalogues plus ou moins intéressants, expliquant le fonctionnement de ces patterns, mais c'est tout. Ici, on n'expose que quelques patterns, mais les modèles de conception ne sont pas seuls. On expose aussi en détail le pourquoi de l'orienté objet et de ses liens avec les patterns et comment ils peuvent s'imbriquer.
Outre cet aspect que je n'ai trouvé dans aucun autre livre sur les patterns, il y a aussi l'intérêt du lecteur dans l'ouvrage qui est entretenu par l'entrelacement d'explications et de présentation des patterns. Ces changements sont très utiles pour aérer un livre et peu d'auteurs en profitent, à tort.
Enfin, c'est tout de même un livre sur les patterns, et on en expose ici que 10, ce qui est peu. On pourra dire que ce sont les modèkes de conception les plus courants, mais les autres patterns du Gang of Four sont aussi intéressants. Il aurait été intéressant d'en ajouter.
Pour conclure, ce livre est à mettre entre toutes les mains qui ne connaissent pas les patterns ET leur utilité dans le concept orienté objet.
Critique du livre par la rédaction Baptiste Wicht le 29 juin 2005
Ce livre de par son approche très pratique permet à tout le monde de découvrir les designs patterns, concepts ô combien nécessaire à tout programmeur qui se respecte.
Ce livre ne va seulement nous faire découvrir différents patterns, mais va aussi nous expliquer le pourquoi de la nécessité de ceux-ci et donc la limite de la programmation orienté objet traditionnelle. Il va aussi nous montrer la manière de penser en termes de pattern et la méthodologie à adapter. Tout cela illustré par de bons exemples qui nous permettent de comprendre directement le comment et de ne pas nous perdre dans de trop grosses théories.
Son seul défaut est peut-être le nombre restreint de patterns qu'il expose (10). Les plus importants ont certes été cités, mais d'autres patterns auraient eu leur place dans ce livre.
En conclusion, je dirais que ce livre offre à tout un chacun la possibilité de comprendre les designs patterns, par des exemples simples et précis. Ce livre n'est pas un catalogue de patterns qui se contente d'expliquer à quoi sert tel ou tel pattern et la manière dont il fonctionne, ce livre est construit de manière plus pédagogique pour nous permettre de comprendre l'utilité réelle des designs patterns.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Design Patterns
par la pratique


Que vous soyez développeur confirmé ou débutant, ce livre vous apportera un nouvel éclairage sur les Design patterns. Vous y trouverez une dizaine de patterns fondamentaux montrés de manière simple et compréhensible. Vous assimilerez facilement la logique de ces patterns et vous posséderez alors toutes les clés pour en aborder de nouveaux en toute confiance.

Chaque pattern est expliqué en détail, à partir d'un exemple concret qui permet de mieux comprendre son rôle. Grâce aux exemples de code qui vous plongeront directement dans la pratique, vous aborderez les Design patterns de manière pragmatique. En outre, chaque pattern fait l'objet d'un tableau récapitulatif qui synthétise son rôle et sa mise en œuvre.

[Lire la suite]



 
couverture du livre Design Patterns Tête la première

Note 4.9285714285714 drapeau
Détails du livre
Sommaire
Critiques (7)
0 commentaire
 
 

Design Patterns Tête la première

de
Public visé : Débutant

Résumé de l'éditeur

Si vous souhaitez vous distinguer des développeurs ordinaires et devenir une force de proposition pour les architectures d'applications, vous vous devez de maîtriser les design patterns. Pour cela, rien ne vaut l'expérience de ceux qui ont déjà été confrontés aux mêmes problèmes. Vous profiterez à la fois de leur savoir-faire et de ce qui se fait de mieux en matière de conception. Qui plus est, vous gagnerez un temps précieux que vous occuperez bien mieux à autre chose de plus complexe et de plus amusant, ce qui fera le bonheur de vos chefs. Le plus important demeure que vous ne voulez pas vous endormir en apprenant les design patterns.

Si vous connaissez déjà la collection Tête la première, vous savez déjà à quoi vous en tenir. Voici les principaux bénéfices que vous tirerez de cet ouvrage :
  • Distinguer les principaux patterns (Fabrique, Singleton, Adaptateur, Itérateur, Composite, etc.);
  • Apprendre à les utiliser : quand et comment les appliquer dans vos conceptions, sans pour autant vous laisser gagner par la patternite
  • Contrôler l'accès aux objets avec des proxies
  • Maîtriser les mécanismes MVC et de son acolyte Web : MVC 2
  • Ne plus se sentir désoeuvré face à des problèmes de conception en apprenant à réaliser des conceptions souples qui s'adaptent à vos besoins
  • Arriver à reconnaître les design patterns qui vous entourent au quotidien dans les API Java, les frameworks ou autres applications, et comprendre enfin comment ils fonctionnent
  • Réaliser des conceptions bien pensées et faciles à maintenir.

Sous des dehors amusants et ludiques, cet ouvrage n'en demeure pas moins un guide d'apprentissage pas à pas. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews, mots-croisés, sont autant de moyens de vous amener à exploiter intelligemment les design patterns et de vous transmettre une vision claire et pragmatique des problèmes de conception. L'heure est venue de vous plonger dans les design patterns, tête la première !

Édition : O'Reilly - 639 pages, 1re édition, 1er septembre 2005

ISBN10 : 2841773507 - ISBN13 : 9782841773503

Commandez sur www.amazon.fr :

51.30 € TTC (prix éditeur 54.00 € TTC) livraison gratuite !
Bienvenue aux Design Patterns
Tenez vos objets au courant : le pattern Observateur
Décorez les objets : le pattern Décorateur
Un peu de cuisine orientée objet : les pattern fabriques
Des objets uniques en leur genre : le pattern Singleton
Encapsuler l'invocation : le pattern Commande
Savoir s'adapter : les patterns Adaptateurs et Façade
Encapsuler les algorythmes : le pattern Patron de méthode
Des collections bien gérées : les patterns Itérateurs et Composite
L'état des choses : le pattern Etat
Contrôler l'accès aux objets : le pattern Proxy
Patterns de Patterns : patterns composés
Les patterns dans le monde réel : Mieux vivre avec les patterns
Critique du livre par la rédaction nico-pyright(c) le 21 avril 2006
Ce livre constitue une introduction aux design patterns.
C'est dans un style très original et très didactique que les auteurs ont l'ambition de nous plonger dans le monde des design patterns.
Leur but : nous apprendre les designs patterns les plus courants et nous donner le gout d'aller plus loin, d'en découvrir d'autres.
La méthode : des exemples originaux, proche du quotidien et de l'humour pour expliquer des concepts malgré tout très abstraits, qui peuvent vite devenir rébarbatif. Ainsi, ce livre se lit très facilement, à l'image d'un roman où au fil des pages, on est curieux de découvrir la suite des aventures de nos héros, les design patterns.
Cependant, il est à noter que ce livre ne constitue pas un catalogue de référence, il n'est pas non plus exhaustif. Ce qu'on va y trouver c'est vraiment l'apprentissage associé à la détente.
Ainsi, à la fin de la lecture, on ressort sans peine avec des concepts en tête et une boite à outils facilement disponible pour des conceptions élégantes.
Il est à noter que des notions en conception orientée objet sont un plus pour suivre ce livre.
Je recommande ce livre à toute personne qui souhaite débuter dans la connaissance des designs patterns et qui souhaite tirer parti des expériences éprouvées en termes de conception.
Vraiment un très bon livre !
Critique du livre par la rédaction Matthieu DELOISON le 1er février 2008
Comment enseigner les Design Patterns sans être fastidieux ni ennuyeux à mourrir ?
C'est la solution utilisée par le livre Design Patterns Tête la Première, les explications de ce livre sont très pédagogiques, il y a une réelle réflexion qui permet au lecture d'être dans de très bonnes conditions pour assimiler tous ces concepts le plus simplement possible. La lecture de ce livre est un plaisir, cela devient un jeu d'apprendre et de comprendre les Design Patterns.
Pour appréhender correctement ce livre, il faut néanmoins des bonnes bases en langage objet (quelque soit le langage : java, actionscript...). Je conseille ce livre à tous ceux qui souhaite approfondir leurs connaissances dans les différents concepts de programmation, ces connaissances vont seront très utiles (voir indispensable) lors de vos projets informatiques
une fois que l'on connaît les Design Patterns et que l'on a appris à les utiliser à bon escient, il n'est plus possible de s'en passer!
Bienvenue à toi futur lecteur dans le monde des Design Patterns.
Critique du livre par la rédaction Benjamin Roux le 25 octobre 2008
Voici un livre qui sort de l'ordinaire, comme le montre la couverture "Apprenez comment la vie amoureuse de Jim s'est améliorée depuis qu'il préfère la composition à l'héritage". Comment faire de l'humour avec un sujet aussi sérieux que les design patterns ?
La réponse n'étant pas évidente les auteurs ont décidé de consacrer une dizaine de pages au début du livre pour se justifier selon eux l'Homme retient mieux ce qui le surprend, pourquoi pas ? Mais c'est surtout lorsque l'on entame le sujet proprement dit que l'on comprend l'intérêt de leur méthode, en effet les exemples pleuvent, les ré-explications aussi : tout est fait pour que le lecteur comprenne et retienne : des exemples sous formes de dialogues, d'images et de schémas. Personnellement c'est en connaisseur que j'ai abordé ce livre, je pouvais donc cerner le problème dès le premier exemple. J'ai donc demandé à d'autres personnes et c'est un fait : tout le monde arrive à identifier le problème et comprendre l'intérêt de la solution proposée, pas forcément au premier exemple d'où l'intérêt des nombreuses ré-explications. Les patterns proposés sont nombreux et variés et l'on peut en dénombrer une bonne quinzaine. Les auteurs prennent bien le soin d'expliquer que les patterns sont des pratiques éprouvées que l'on ne doit surtout pas utiliser partout mais après avoir lu ce livre vous serez atteints de patternite aigüe et essaierez d'en placer le plus possible ! Attention ce livre cible avant tout les amateurs en pattern : si vous souhaitez un ouvrage faisant office de référence passez votre chemin !
Critique du livre par la rédaction Eric REBOISSON le 27 février 2009
Une fois de plus, un opus très réussi dans la collection Tête la première. Tout simplement titré "Design patterns", ce livre aurait pu s'appeler "Comment faire passer la pilule design patterns en douceur et efficacement". En effet le sujet de la conception par patron n'est pas toujours évident à traiter et ce livre le fait très bien dans un style propre à la collection Tête la première.
Pour ceux qui ne connaissent pas cette collection, la mise en page est déroutante et amusante (on apprend mieux comme ça!), on se croirait sur un bout de feuille dans un bureau avec un collègue nous expliquant le pourquoi du comment des patrons de conception. Cependant les explications sont claires et toujours agrémentées de schémas qui dans leur simplicité attirent naturellement l'intérêt du lecteur, on trouvera également en fin de chapitre un petit contrôle de connaissance, une bonne jauge pour contrôler ses acquis. Au final, des informations pertinentes sur les design patterns, une pédagogie qui a déjà fait ses preuves, aucune place à l'ennui et je suis sûr pour ceux qui liront ce livre une très bonne maîtrise des principaux design patterns.
Une grande réussite pour ce guide d'apprentissage auquel je ne mettrai pas la note maximale (rien n'est parfait, et ce n'est pas LE guide de référence), mais qui est un incontournable dans le domaine de la conception, vous pouvez donc l'acheter les yeux fermés.
Critique du livre par la rédaction Thomas Lebrun le 9 mai 2009
Ce livre est un plaisir à lire !
Si vous ne connaissiez rien aux design patterns, alors ce livre est celui qu'il vous faut.
Clair, simple à lire et à comprendre, ce livre (et ses exemples) sont réellement pédagogiques et fournissent une parfaite connaissance du sujet.
Il y a longtemps que je n'avais pas pris un tel plaisir à lire un livre comme celui-là: ce fut un réel bonheur et je le recommande vivement !
Critique du livre par la rédaction farscape le 30 juillet 2009
Ce livre n'est pas un livre comme les autres !
Les auteurs appliquent des méthodes d'apprentissage résultants des dernières recherches en sciences cognitives afin de faciliter la lecture et la mémorisation ; c'est le crédo de la collection "tête la première". De ce point de vue je trouve le résultat plutôt réussi, le livre se lit comme un roman !
Les auteurs utilisent pour cela beaucoup d'images, d'exercices, des jeux sous forme de mots croisés, des interviews imaginaires avec les différents patterns, discussions et point de vue entre programmeurs imaginaires. Sous ses dehors ludiques et pas mal d'humour, « Tête la première design patterns » n'est donc pas un livre de référence (souvent ennuyeux) ou un catalogue de solutions sur les patterns mais un vrai livre d'apprentissage. Il aborde progressivement les différents patterns en imaginant à chaque fois un problème fictif à résoudre.
Fidèles à leur engagement pédagogique exposé en début de livre, les auteurs ont favorisé la mise en application et l'étude pratique du pattern plutôt qu'une approche théorique classique, les exemples étudiés sont simples et s'appuient sur le langage JAVA, mais pas de panique, le code mis en ouvre dans ce livre est très simple et ne causera aucun problème à un programmeur utilisant le C# ou le C++. Seule exception : le pattern proxy s'appuie sur des fonctionnalités propres à JAVA avec l'utilisation du système RMI, il ne pourra donc pas être transposé directement en C++ pour l'exemple donné.
Pour les programmeurs C++, les exemples de ce livre ont été transposés et sont disponibles à l'emplacement : Head First Design Patterns in C++ : http://sourceforge.net/projects/hfdp-cpp
Les chapitres du livre correspondent aux principaux patterns étudiés (excepté les trois derniers chapitres) soit au total 14 chapitres pour 630 pages. Le chapitre premier, sur l'introduction aux design patterns, est un modèle du genre en termes d'apprentissage pédagogique et donne le ton pour le reste du livre. Le lecteur se sent vraiment intégré à la discussion sur le sujet traité, les principes de conceptions sont abordés progressivement jusqu'à la solution finale utilisant le pattern. Il en sera de même tout au long des autres chapitres : à chaque fois les nouveaux principes de conceptions sont cités. Exemples : « identifiez les aspects de votre application qui varient et séparez-les de ceux qui demeurent constants » ou encore « préférez la composition à l'héritage »
En conclusion : Vous vous intéressez aux patterns ? Vous voulez progresser dans la conception de vos systèmes logiciels et concevoir des solutions souples évolutives et maintenables ? Vous n'avez pas envie d'un livre aride et prise de tête ? Alors assurément avec « Design patterns - Tête la première » vous ne serez pas déçus. Il deviendra vite votre livre de référence vous permettant par la suite d'aborder sereinement d'autres livres traitant de catalogue de patterns.
Critique du livre par la rédaction nicolas581 le 11 septembre 2016
Le livre a été publié en 2005 soit une dizaine d'années maintenant. Même si les principes et les notions sont toujours d'actualités, on ne peut que regretter que les implémentations écrites en Java aient un peu vieillies (Java 1.4).

La démarche adoptée pour la présentation de beaucoup de design patterns est la suivante : énoncé d'un problème ouvert sur lequel vous devez réfléchir, indication d'une première solution triviale qui montre des limites en terme d'évolutivité et de maintenabilité puis exploration d'autres solutions plus adaptées qui mettent en œuvre le pattern du chapitre. Je vous conseille donc de lire avec une feuille à côté pour griffonner des solutions.

Je ne conseillerai pas ce livre à une personne qui découvre la programmation, il faut déjà avoir écrit quelques programmes de plusieurs classes avec la mise en place de composition et d'héritage. Il peut être lu par un étudiant qui a déjà suivi quelques cours d'informatique ou un développeur qui ne vient pas du monde objet. Si vous êtes plus expérimenté, cela peut vous servir de base de discussion avec des juniors pour expliquer les design patterns.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Design Patterns Tête la première


Si vous souhaitez vous distinguer des développeurs ordinaires et devenir une force de proposition pour les architectures d'applications, vous vous devez de maîtriser les design patterns. Pour cela, rien ne vaut l'expérience de ceux qui ont déjà été confrontés aux mêmes problèmes. Vous profiterez à la fois de leur savoir-faire et de ce qui se fait de mieux en matière de conception. Qui plus est, vous gagnerez un temps précieux que vous occuperez bien mieux à autre chose de plus complexe et de plus amusant, ce qui fera le bonheur de vos chefs. Le plus important demeure que vous ne voulez pas vous endormir en apprenant les design patterns.

Si vous connaissez déjà la collection Tête la première, vous savez déjà à quoi vous en tenir. Voici les principaux bénéfices que vous tirerez de cet ouvrage :
  • Distinguer les principaux patterns (Fabrique, Singleton, Adaptateur, Itérateur, Composite, etc.);
  • Apprendre à les utiliser : quand et comment les appliquer dans vos conceptions, sans pour autant vous laisser gagner par la patternite
  • Contrôler l'accès aux objets avec des proxies
  • Maîtriser les mécanismes MVC et de son acolyte Web : MVC 2
  • Ne plus se sentir désoeuvré face à des problèmes de conception en apprenant à réaliser des conceptions souples qui s'adaptent à vos besoins
  • Arriver à reconnaître les design patterns qui vous entourent au quotidien dans les API Java, les frameworks ou autres applications, et comprendre enfin comment ils fonctionnent
  • Réaliser des conceptions bien pensées et faciles à maintenir.

Sous des dehors amusants et ludiques, cet ouvrage n'en demeure pas moins un guide d'apprentissage pas à pas. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews, mots-croisés, sont autant de moyens de vous amener à exploiter intelligemment les design patterns et de vous transmettre une vision claire et pragmatique des problèmes de conception. L'heure est venue de vous plonger dans les design patterns, tête la première !

[Lire la suite]



 
couverture du livre Services Web avec J2EE et .NET : Conception et implémentations

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Services Web avec J2EE et .NET : Conception et implémentations

de
Public visé : Débutant

Résumé de l'éditeur

Pour faire interagir de manière fiable, souple, sécurisée et transactionnelle, des applications hétérogènes au sein d'architectures orientées services, il faut intégrer les notions de contrat, de processus et de conversation métier, mais aussi maîtriser les environnements d'exécution en évitant les dérives propriétaires qui réduisent l'interopérabilité.

Une référence pour les développeurs accompagnée d'études de cas.
Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en oeuvre d'architectures réparties sur des plates-formes hétérogènes et mixtes, aussi bien côté serveur (J2EE, .NET) que sur le poste de travail (Internet Explorer, Mozilla, Flash, Microsoft Excel XP...), en mettant l'accent sur la description des processus métier avec BPEL.
Les techniques d'infrastructure ayant trait à la sécurité, à la fiabilité et aux transactions telles que WS-Security, WS-Transaction, WS-Coordination, sont présentées en détail, non sans un rappel approfondi des normes fondatrices (SOAP 1.1 et 1.2, WSDL et UDDI), de leurs dernières implémentations et des recommandations d'interopérabilité WS-I.

À qui s'adresse cet ouvrage ?
  • Aux développeurs d'applications, en particulier à ceux qui utilisent les environnements J2EE et .NET.
  • Aux architectes des systèmes d'information, tentés par les architectures orientées services (AOS).
  • Aux décideurs, consultants, chefs de projets et spécialistes de l'intégration, qui ont besoin d'étendre leur capacité d'intervention vers l'urbanisation et l'ouverture du SI de l'entreprise.
  • Aux étudiants des écoles d'ingénieurs et universitaires, qui recherchent une référence sur l'architecture orientée services et les technologies de services Web.

Édition : Eyrolles - 1055 pages, 1re édition, 11 novembre 2003

ISBN10 : 2212110677 - ISBN13 : 9782212110678

Commandez sur www.amazon.fr :

52.25 € TTC (prix éditeur 55.00 € TTC) livraison gratuite !
L'architecture orientée services
Technologies des services Web
Les plates-formes opérationnelles
L'infrastructure des services Web
Etudes de cas
Critique du livre par la rédaction Eric REBOISSON le 10 avril 2005
Voilà un gros ouvrage (plus de 1000 pages) traitant des Services Web : une première partie définit les concepts autour des Services Web, une seconde plus technique couvre les technologies et spécifications, et le livre s'achève avec l'utilisation des Services Web sur les plateformes Java et .Net.
Le livre "Services Web avec J2EE et .Net" est très complet pour comprendre les nombreux intervenants des Services Web, on y trouvera une explication à de nombreux acronymes satellites (SOAP, WSDL, UDDI...la liste est longue), comme un dictionnaire en somme, c'est d'ailleurs je pense son optique d'utilisation première. La majeure partie de ce livre est donc théorique, le reste laisse place aux cas pratiques J2EE et .Net, avec des exemples que j'ai trouvé légers pour ces deux plateformes, donc à vos claviers pour allez plus loin.
La mise en page est claire, de nombreux schémas et échantillons de codes viennent agrémenter la théorie dispensée. Donc, un livre bien utile pour se rappeller l'utilisation et la mise en oeuvre de Service Web, mais également un bon point de départ pour comprendre la technologie. Je le conseille finalement à ceux qui débutent dans les Web Services, aux décideurs pour acquérir une vue d'ensemble tout en gardant à l'idée qu'à posteriori une exploration technique sera nécessaire.
Bonne lecture !
Critique du livre par la rédaction Thomas Lebrun le 22 mai 2008
Si vous souhaitez tout savoir des Web Services, alors ce livre est pour vous !
Très complet, il vous permettra d'apprendre tout d'abord les bases, puis vous vous tournerez ensuite vers des notions plus complexes.
L'étude de cas est un vrai régal: en effet, dans beaucoup de livres, on vous explique ce que vous devez faire, mais il arrive très souvent que cela manque... d'exemples. Cette étude comble cette lacune et on ne peut que l'apprécier.
Bref, encore un livre que ne je peux que conseiller !




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:31
Services Web avec J2EE et .NET : Conception et implémentations


Pour faire interagir de manière fiable, souple, sécurisée et transactionnelle, des applications hétérogènes au sein d'architectures orientées services, il faut intégrer les notions de contrat, de processus et de conversation métier, mais aussi maîtriser les environnements d'exécution en évitant les dérives propriétaires qui réduisent l'interopérabilité.

Une référence pour les développeurs accompagnée d'études de cas.
Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en œuvre d'architectures réparties sur des plates-formes hétérogènes et mixtes, aussi bien côté serveur (J2EE, .NET) que sur le poste de travail (Internet Explorer, Mozilla, Flash, Microsoft Excel XP...), en mettant l'accent sur la description des processus métier avec BPEL.
Les techniques d'infrastructure ayant trait à la sécurité, à la fiabilité et aux transactions telles que WS-Security, WS-Transaction, WS-Coordination, sont présentées en détail, non sans un rappel approfondi des normes fondatrices (SOAP 1.1 et 1.2, WSDL et UDDI), de leurs dernières implémentations et des recommandations d'interopérabilité WS-I.

À qui s'adresse cet ouvrage ?
  • Aux développeurs d'applications, en particulier à ceux qui utilisent les environnements J2EE et .NET.
  • Aux architectes des systèmes d'information, tentés par les architectures orientées services (AOS).
  • Aux décideurs, consultants, chefs de projets et spécialistes de l'intégration, qui ont besoin d'étendre leur capacité d'intervention vers l'urbanisation et l'ouverture du SI de l'entreprise.
  • Aux étudiants des écoles d'ingénieurs et universitaires, qui recherchent une référence sur l'architecture orientée services et les technologies de services Web.


[Lire la suite]



 
couverture du livre Gestion de projet avec Subversion

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Gestion de projet avec Subversion

de
Public visé : Débutant

Résumé de l'éditeur

Dans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée : CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet à des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit. Puissant, facile d'utilisation et très flexible, Subversion s'impose comme le digne successeur de CVS.

Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations.

Édition : O'Reilly - 308 pages, 18 novembre 2004

ISBN10 : 2841772691 - ISBN13 : 9782841772698

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 40.00 € TTC) livraison gratuite !
Avant-propos
Préface
Introduction
Concepts essentiels
Visite guidée
Branches et fusions
Administration du référentiel
Configuration du serveur
Thèmes avancés
Informations pour développeurs
Guide de référence
Subversion pour utilisateur CVS
Dépannage
WebDAV et contrôle de versions automatique
Autres outils
Critique du livre par la rédaction Eric REBOISSON le 6 juin 2006
Je le dis tout de suite : ce livre est un petit bijou sur le sujet! Addictif à souhait (je l'ai terminé en quelques jours), son contenu est une véritable mine d'informations sur l'outil Subversion. Tous les thèmes relatifs à Subversion sont abordés, de l'utilisation à l'administration, en passant par le tuning de l'outil, vous y trouverez toutes les réponses (au moins la plupart) que vous vous posez sur ce système de gestion de versions. De nombreux exemples d'utilisation de l'outil sont fournis dans le contenu, pour ma part des exemples pratiques sont toujours les bienvenus dans ce type de livre (et ce qui ne gâche rien, c'est qu'ils s'adaptent parfaitement à une réalité métier).
L'organisation du livre est très intéressante, en effet il est possible de le lire comme un didacticiel mais aussi de l'utiliser comme une foire aux questions et retrouver ainsi facilement une information plus tard. La lecture est facile et attrayante et quelques anecdotes et blagues à part ne manqueront pas de ponctuer votre lecture, entretenant par la même occasion l'intérêt du lecteur. Mais attention, lecture facile ne signifie pas pauvreté du contenu! Au contraire j'ai pu trouver de nombreuses réponses aux questions que je me posais sur Subversion.
Il est toujours rare de trouver une perle, c'est vrai aussi pour la littérature informatique qui demande de l'exactitude, de la logique, mais aussi une certaine dose de découverte et d'amusement, pour toutes ces raisons je vous conseille vivement ce livre qui a vraiment le mérite d'être bon.
Critique du livre par la rédaction Ricky81 le 23 août 2006
Cet ouvrage répondra à la fois à la curiosité du débutant et aux interrogations de l'utilisateur avancé. La diversité du propos permet ainsi de répondre aux attentes de tout lecteur intéressé par le suivi de version, et fait partie des livres qu'on est amené à lire par morceaux au fur et à mesure qu'on progresse sur le sujet.
Très complet, il propose même un guide de référence qui couvre bon nombre de commandes Subversion.

Ce livre est assez particulier dans son genre puisqu'il prodigue des informations à tout niveau : des fondements du suivi de version à des thématiques avancées de configuration de Subversion, en passant par des notions intermédiaires comme les branches et la fusion. Il y en a pour tous les gouts et les auteurs, vraisemblablement conscients du risque de perdre le lecteur en route, commencent l'ouvrage en ciblant les chapitres à lire selon le profil du lecteur.

A travers cet ouvrage, vous apprendrez ou réapprendrez les fondements de la gestion de versions, les différences entre Subversion et le désormais célèbre CVS, son architecture et les méthodes d'accès au référentiel. Mais surtout, vous aurez l'occasion de vous imprégner de la philosophie Subversion, séduisant de plus en plus de développeurs et administrateurs, et ayant un meilleur répondant que CVS aux problématiques actuelles.

Que vous soyez adeptes de CVS ou simple débutant dans le domaine de la gestion de sources, je vous recommande sans hésitation cet ouvrage qui porte un regard nouveau sur cette problématique qui gagne en influence sur la réussite et l'organisation de projets informatique. Et n'oubliez pas de suivre les conseils des auteurs et de mettre de côté (pour mieux les attaquer plus tard) les chapitres qui ne devraient pas vous intéresser dans l'immédiat.

Pour conclure, n'oublions pas de préciser que les auteurs de ce livre sont des (voire les) acteurs principaux du projet Subversion. On pourra donc leur faire confiance, d'autant plus que la traduction est presque irréprochable, ce qui n'est pas le cas de tous les ouvrages traduits de la langue anglaise. Après la lecture de quelques chapitres, je n'ai qu'une envie : mettre en pratique pour constater par moi même l'efficacité de Subversion !




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 05/06/2014 à 12:03
Gestion de projet avec Subversion


Dans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée : CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet à des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit. Puissant, facile d'utilisation et très flexible, Subversion s'impose comme le digne successeur de CVS.

Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations.

[Lire la suite]



 
couverture du livre Subversion - Pratique du développement collaboratif avec SVN

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

Subversion - Pratique du développement collaboratif avec SVN

de
Public visé : Débutant

Résumé de l'éditeur

La création collaborative de logiciels et de documents nécessite d'en paralléliser l'édition, d'en suivre et conserver les différentes versions et branches dans le temps, d'en archiver chaque détail, depuis les répertoires jusqu'aux liens symboliques, et d'être capable de revenir en arrière à tout moment. C'est le rôle des outils de contrôle de versions que d'automatiser ce suivi, et Subversion, logiciel libre qui succède à CVS, y excelle.

En plus des commandes courantes d'utilisation, ce manuel explique comment installer un serveur SVN sous Windows et Linux, l'administrer et le sécuriser, en assurer la sauvegarde et le mettre en ligne avec svnserve, SSH et Apache, migrer depuis CVS. Il guide le développeur dans l'organisation efficace de ses dépôts et décrit toutes les situations qui surviennent au cours de la vie d'un projet collaboratif : conflits et annulations, créations et fusions de branches... Il livre l'ensemble des règles à respecter et des pièges à éviter dans la pratique du contrôle de versions et accompagnera le développeur tout au long de son projet.

Édition : Eyrolles - 191 pages, 1re édition, 1er avril 2006

ISBN10 : 2212119194 - ISBN13 : 9783404187089

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC) livraison gratuite !
Qu'est-ce que le contrôle de versions ?
Installer Subversion, créer un dépôt et y accéder
Commandes usuelles de Subversion
Conflits et annulations
Propriétés
Organiser votre dépôt
Marques et branches
Créer un projet
Code des tierces parties
Installer, mettre en réseau, sécuriser et administrer Subversion
Développer avec les Windows Forms, ADO.NET et le BDP
Migrer vers Subversion
Outils tierce partie
Critique du livre par la rédaction tdk007 le 1er mars 2008
Tous les développeurs ont été confronté aux problème lié au travail en équipe, en particuliers les problèmes lié à la modification en parallèle des fichiers sources. C'est afin de rationnaliser ces opérations que les gestionnaire de versions ont été inventés, ils font aujourd'hui partie de la boite à outils indispensable du développeur.
Ce livre est une excelente introduction à la gestion de version à l'aide de l'outils subversion. Allant de l'installation à l'administration en passant par l'utilisation. Toutes opérations de bases et la plus part des opérations avancés que l'on peut faire avec Subversion y sont décrite. Y compris l'utilisation de Tortoise, interface indispensable pour les développeurs étant sous Windows.
Une fois que l'on maitrise l'utilisation de Subversion on gardera ce livre à portée de main puisqu'il inclues une référence de toutes les commandes ainsi qu'une liste de comment faire ... donnant un aperçu de la commande à utiliser ainsi qu'une référence vers le chapitre traitant de cette partie.
Critique du livre par la rédaction Janitrix le 17 juillet 2008
Avec un style agréable, un contenu complet et technique qui ne sombre pas dans l'énumération, Mike Mason a rédigé un livre qui a tout pour plaire.
Tout d'abord, l'esthétique : j'apprécie tout particulièrement les couvertures des livres de la "Collection Blanche" d'Eyrolles. Toujours soignées, sobres et élégantes. La qualité des feuilles est tout à fait appréciable, la police est bien choisie. Tout est fait pour une lecture agréable.
Bien, revenons maintenant au contenu du livre. Comme le titre l'indique, ce livre est un guide pratique à l'utilisation de Subversion. Cet outil, incontournable pour le développement collaboratif, est présenté d'une façon assez technique.
L'auteur présente tout d'abord l'intérêt d'un système de contrôle de version, puis nous explique les différents arguments en faveur de Subversion. Enfin, la suite du livre se résume à la présentation des différentes fonctionnalités de l'outil : création et gestion de projets, propriétés, gestion des conflits, importation de projets sous CVS, tout y passe.
Mais l'intérêt majeur de ce livre, en plus de la très bonne présentation de Subversion (si vous doutiez de son utilité, une lecture de ce livre balayera ces doutes), est la partie qui concerne l'administration et la sécurisation du serveur. Superflue pour un développeur "amateur" (et encore), cette partie ravira les administrateurs chevronnés qui aiment les systèmes propres et sécurisés. L'auteur explique donc comment coupler un serveur Apache avec le serveur Subversion, comment implémenter une authentification efficace, ou encore comment sécuriser les communications avec un tunnel SSH.
Enfin, une annexe regroupe intelligemment les commandes, fournissant ainsi un guide très pratique si vous oubliez la syntaxe d'une commande.
En tant que "débutant" dans le monde des systèmes de contrôle de version, ce livre m'a parfaitement convenu, répondant à toutes mes attentes. Ce n'est pas une simple liste des fonctionnalités offertes par cet outil, chaque fonctionnalité est remise dans son contexte; l'auteur nous dit pourquoi et quand l'utiliser, ou au contraire quand l'éviter.
Ce livre aidera tout développeur participant à un projet collaboratif, ou ayant besoin d'un système de contrôle de version efficace.
Critique du livre par la rédaction Sébastien Doeraene le 1er octobre 2009
Grand débutant - pour ne pas dire complet ignorant - des logiciels de gestion de versions et de Subversion en particulier, je suis ressorti de ce livre avec une connaissance approfondie de SVN.
Ce livre de Mike Mason, traduit par Isabelle Hurbain, apprend à ses lecteurs à utiliser Subversion au quotidien, à l'installer et l'administrer, à utiliser ses fonctionnalités avancées, etc. Mais surtout, il apprend au lecteur à comprendre la philosophie de Subversion. Comprendre pourquoi la gestion de version est intéressante - sinon nécessaire -, pourquoi telle et telle commande existe, et pourquoi l'utilise-t-on.
J'ai trouvé cette explication très facile d'accès, y compris pour des concepts quelque peu avancés comme la création de branches pour la livraison du produit. L'auteur répète souvent les mêmes informations, parfois jusqu'à recopier un paragraph complet. Mais ces redites ne sont pas désagréables du tout : elles ancrent d'autant plus l'information dans notre cerveau.
Si les débutants pourront ainsi apprendre en douceur à utiliser Subversion, les utilisateurs avertis bénéficieront également de moults conseils visant à les perfectionner.
On appréciera également la présence, en fin d'ouvrage, d'un résumé des instructions en ligne de commandes de Subversion, avec leur description. J'ai toutefois regretté que cette section ne détaille pas avec précision les paramètres de chaque commande : ils sont décrits, mais pas de façon formelle.
Outre ce résumé des commandes, une liste de "Comment faire pour" est proposée, récapitulant de façon concise tout ce que vous avez appris au long de l'ouvrage.
Si vous me demandez une remarque négative sur ce livre, je vous dirai qu'un comparatif avec CVS se trouve absent. Seuls quelques conseils aux ex-utilisateurs de ce système sont prodigués pour un passage plus facile à Subversion.
Ce livre est donc, selon moi, un indispensable pour tout développeur qui doit utiliser Subversion dans son développement.
Sébastien Doeraene




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Subversion - Pratique du développement collaboratif avec SVN


La création collaborative de logiciels et de documents nécessite d'en paralléliser l'édition, d'en suivre et conserver les différentes versions et branches dans le temps, d'en archiver chaque détail, depuis les répertoires jusqu'aux liens symboliques, et d'être capable de revenir en arrière à tout moment. C'est le rôle des outils de contrôle de versions que d'automatiser ce suivi, et Subversion, logiciel libre qui succède à CVS, y excelle.

En plus des commandes courantes d'utilisation, ce manuel explique comment installer un serveur SVN sous Windows et Linux, l'administrer et le sécuriser, en assurer la sauvegarde et le mettre en ligne avec svnserve, SSH et Apache, migrer depuis CVS. Il guide le développeur dans l'organisation efficace de ses dépôts et décrit toutes les situations qui surviennent au cours de la vie d'un projet collaboratif : conflits et annulations, créations et fusions de branches... Il livre l'ensemble des règles à respecter et des pièges à éviter dans la pratique du contrôle de versions et accompagnera le développeur tout au long de son projet.

[Lire la suite]



 
couverture du livre UML et les Design patterns

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

UML et les Design patterns

de
Public visé : Débutant

Résumé de l'éditeur

UML et les Design Patterns fournit aux développeurs et aux étudiants les connaissances indispensables pour comprendre et maîtriser l'analyse et la conception orientées objet (A/COO). Son objectif ne se limite pas à la création de diagrammes et à la notation UML ; il vise à leur application réelle dans le contexte de la conception de systèmes logiciels. Craig Larman, expert de renom en technologie objet et en méthodes itératives, présente ici une unique étude de cas homogène, exposant progressivement les techniques capitales de l'analyse et de la conception orientées objet, tout en mettant l'accent sur les activités, les principes et les patterns les plus essentiels.

Édition : Campus Press - 660 pages, 1re édition, 20 juillet 2003

ISBN10 : 2744016233 - ISBN13 : 9782744016233

Commandez sur www.amazon.fr :

40.85 € TTC (prix éditeur 40.85 € TTC) livraison gratuite !
Chap. I Analyse et Conception Orientée Object (A/COO)
Chap. II. Développement Itératif et Processus Unifié
Chap. III.Etude de Cas : Système NextGen
Chap. IV. Initialisation
Chap. V. Comprendre les besoins
Chap. VI. Modèle de Cas d'Utilisation : rédaction des spécifications dans un contexte
Chap. VII. Identification des autres besoins
Chap. VIII. De l'initialisation à l'élaboration
Chap. IX. Modèle de cas d'utilisation : création de DSS
Chap. X. Modèle du domaine : les concepts
Chap. XI. Modèle du domaine : les associations
Chap. XII. Modèle du domaine : les attributs
Chap. XIII. Les Contrats d'opération
Chap. XIV. Des besoins à la conception dans l'itération en cours
Chap. XV. Notation des diagrammes d'interaction
Chap. XVI. GRASP : conception objet et reponsabilités
Chap. XVII. Modèle de conception : réalisation des cas d'utilisation avec les patterns GRASP
Chap. XVIII. Déterminer la visibilité
Chap. XIX. Diagrammes de classes de conception
Chap. XX. Modèle d'implémentation
Chap. XXI. Itération 2 et ses exigences
Chap. XXII. GRASP : autres patterns
Chap. XXIII. Conception et patterns GoF
Chap. XXIV. Itération 3 et ses exigences
Chap. XXV. Mise en relation des cas d'utilisation
Chap. XXVI. Modélisation de la généralisation
Chap. XXVII. Affinement du Modèle du domaine
Chap. XXVIII. Nouveaux DSS et contrats
Chap. XXIX. Modélisation du comportement et diagrammes d'états-transitions
Chap. XXX. Conception de l'architecture logique avec des patterns
Chap. XXXI. Organisation des packages
Chap. XXXII. Introduction à l'analyse architecturale
Chap. XXXIII. Autes réalisations de cas d'utilisation avec des objets et des patterns
Chap. XXXIV. Conception d'un framework de persistance
Chap. XXXV. Dessin et outils
Chap. XXXVI. Introduction à la planification itérative et à la conduite de projets
Chap. XXXVII. Commentaires sur le développement itératif et UP
Chap. XXXVIII. Compléments sur la notation UML
Critique du livre par la rédaction Petrus le 18 août 2003
Incontournable ! Un ouvrage à la hauteur de l'experience de Craig Larman, l'un des plus grands spécialistes de génie logiciel et d'Unified Modeling Language nous gratifie d'un excellent livre, pour chefs de projets ou développeurs concernés et/ou confirmés. Une profonde analyse du développement itératif à l'aide de la notation UML et des Design Patterns nous est ainsi livrée sous une forme trés pédagogique.
Une étude de cas unique est suivie tout au long des chapitres et sert de référence pour chaque exemple. Néanmoins, il ne faut pas que le développeur s'attende à trouver une étude exhaustive de la notation UML ou des diagrammes ultra-complets, en effet, l'ouvrage s'attache essentiellement a présenter l'intérêt du recours à UML dans un cycle de développement itératif comme Unified Process. des analogies au RUP de Philipe kruchten ou XP sont également introduites. Côté Patterns, nous retrouvons les modèles de responsabilités (Pattern GRASP) et GoF (Gang Of Four).
On regrette cependant l'absence d'un CD avec des documentations ou des logiciels de modélisation UML en version d'évaluation (Together ou Rational), mais aussi que le titre ne reflète pas de façon adaptée le réel contenu de l'ouvrage.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
UML et les Design patterns


UML et les Design Patterns fournit aux développeurs et aux étudiants les connaissances indispensables pour comprendre et maîtriser l'analyse et la conception orientées objet (A/COO). Son objectif ne se limite pas à la création de diagrammes et à la notation UML ; il vise à leur application réelle dans le contexte de la conception de systèmes logiciels. Craig Larman, expert de renom en technologie objet et en méthodes itératives, présente ici une unique étude de cas homogène, exposant progressivement les techniques capitales de l'analyse et de la conception orientées objet, tout en mettant l'accent sur les activités, les principes et les patterns les plus essentiels.

[Lire la suite]



 
couverture du livre UML 2 et les Design patterns

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

UML 2 et les Design patterns

de

Résumé de l'éditeur

UML et les Design Patterns fournit aux développeurs et aux étudiants les connaissances indispensables pour comprendre et maîtriser l'analyse et la conception orientées objet (A/COO). Son objectif ne se limite pas à la création de diagrammes et à la notation UML ; il vise à leur application réelle dans le contexte de la conception de systèmes logiciels. Craig Larman, expert de renom en technologie objet et en méthodes itératives, présente ici une unique étude de cas homogène, exposant progressivement les techniques capitales de l'analyse et de la conception orientées objet, tout en mettant l'accent sur les activités, les principes et les patterns les plus essentiels.

Édition : Pearson Education - 850 pages, 3e édition, 20 mars 2005

ISBN10 : 2744070904 - ISBN13 : 9782744070907

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
  • Chap. I Analyse et Conception Orientée Object (A/COO)
  • Chap. II. Développement Itératif et Processus Unifié
  • Chap. III.Etude de Cas : Système NextGen
  • Chap. IV. Initialisation
  • Chap. V. Comprendre les besoins
  • Chap. VI. Modèle de Cas d'Utilisation : rédaction des spécifications dans un contexte
  • Chap. VII. Identification des autres besoins
  • Chap. VIII. De l'initialisation à l'élaboration
  • Chap. IX. Modèle de cas d'utilisation : création de DSS
  • Chap. X. Modèle du domaine : les concepts
  • Chap. XI. Modèle du domaine : les associations
  • Chap. XII. Modèle du domaine : les attributs
  • Chap. XIII. Les Contrats d'opération
  • Chap. XIV. Des besoins à la conception dans l'itération en cours
  • Chap. XV. Notation des diagrammes d'interaction
  • Chap. XVI. GRASP : conception objet et reponsabilités
  • Chap. XVII. Modèle de conception : réalisation des cas d'utilisation avec les patterns GRASP
  • Chap. XVIII. Déterminer la visibilité
  • Chap. XIX. Diagrammes de classes de conception
  • Chap. XX. Modèle d'implémentation
  • Chap. XXI. Itération 2 et ses exigences
  • Chap. XXII. GRASP : autres patterns
  • Chap. XXIII. Conception et patterns GoF
  • Chap. XXIV. Itération 3 et ses exigences
  • Chap. XXV. Mise en relation des cas d'utilisation
  • Chap. XXVI. Modélisation de la généralisation
  • Chap. XXVII. Affinement du Modèle du domaine
  • Chap. XXVIII. Nouveaux DSS et contrats
  • Chap. XXIX. Modélisation du comportement et diagrammes d'états-transitions
  • Chap. XXX. Conception de l'architecture logique avec des patterns
  • Chap. XXXI. Organisation des packages
  • Chap. XXXII. Introduction à l'analyse architecturale
  • Chap. XXXIII. Autes réalisations de cas d'utilisation avec des objets et des patterns
  • Chap. XXXIV. Conception d'un framework de persistance
  • Chap. XXXV. Dessin et outils
  • Chap. XXXVI. Introduction à la planification itérative et à la conduite de projets
  • Chap. XXXVII. Commentaires sur le développement itératif et UP
  • Chap. XXXVIII. Compléments sur la notation UML
Critique du livre par la rédaction Petrus le 14 août 2005
Incontournable ! Un ouvrage à la hauteur de l’expérience de Craig Larman, l'un des plus grands spécialistes de génie logiciel et d'Unified Modeling Language nous gratifie d'un excellent livre, pour chefs de projets ou développeurs concernés et/ou confirmés. Une profonde analyse du développement itératif à l'aide de la notation UML et des Design Patterns nous est ainsi livrée sous une forme trés pédagogique.

Une étude de cas unique est suivie tout au long des chapitres et sert de référence pour chaque exemple. Néanmoins, il ne faut pas que le développeur s'attende à trouver une étude exhaustive de la notation UML ou des diagrammes ultra-complets, en effet, l'ouvrage s'attache essentiellement à présenter l'intérêt du recours à UML dans un cycle de développement itératif comme Unified Process. des analogies au RUP de Philipe kruchten ou XP sont également introduites. Côté Patterns, nous retrouvons les modèles de responsabilités (Pattern GRASP) et GoF (Gang Of Four).

On regrette cependant l'absence d'un CD avec des documentations ou des logiciels de modélisation UML en version d'évaluation (Together ou Rational), mais aussi que le titre ne reflète pas de façon adaptée le réel contenu de l'ouvrage.




 Commenter Signaler un problème

Avatar de - https://www.developpez.com
l 11/06/2014 à 19:25
UML 2 et les Design patterns


UML et les Design Patterns fournit aux développeurs et aux étudiants les connaissances indispensables pour comprendre et maîtriser l'analyse et la conception orientées objet (A/COO). Son objectif ne se limite pas à la création de diagrammes et à la notation UML ; il vise à leur application réelle dans le contexte de la conception de systèmes logiciels. Craig Larman, expert de renom en technologie objet et en méthodes itératives, présente ici une unique étude de cas homogène, exposant progressivement les techniques capitales de l'analyse et de la conception orientées objet, tout en mettant l'accent sur les activités, les principes et les patterns les plus essentiels.

[Lire la suite]



 
couverture du livre Conduite de projet Web

Note 5 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Conduite de projet Web

3 Etudes de cas

de
Public visé : Débutant

Résumé de l'éditeur

Comment gérer avec efficacité un projet Web ? Comment préparer au mieux son déroulement et garantir la réussite de chaque phase ? Nourri par la grande expérience de l'auteur, cet ouvrage vous fournira les moyens d'y parvenir, en proposant des solutions concrètes et opérationnelles pour chaque étape. Émaillé de nombreuses check-listes et grilles d'analyse, ce guide très concret synthétise les principales pratiques rencontrées sur le terrain pour chaque type de site : sites catalogues, marchands, institutionnels, de marques, communautaires, éditoriaux, portails d'entreprise, intranets...
Toutes les phases de gestion d'un projet Web y sont développées : stratégie, définition de l'offre, construction du business plan, suivi du budget, étude de faisabilité, appel d'offres, choix des prestataires, cahier des charges, réalisation du site, promotion, hébergement, référencement, aspects juridiques... Complétée par trois études de cas détaillées et des interviews d'experts, la quatrième édition de cet ouvrage a été enrichie et mise à jour, s'attardant davantage sur les aspects juridiques et le référencement du site.

Édition : Eyrolles - 407 pages, 4e édition, 1er mai 2008

ISBN10 : 2212123256 - ISBN13 : 9782212123258

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
LES PROJETS WEB
Qu'est-ce qu'un projet Web ?
Les acteurs du projet
La dimension juridique du projet Web
Rassembler les facteurs clés de succès
LA CONDUITE DES PROJETS WEB
La stratégie
Le business plan
La faisabilité
L'appel d'offres
La conception
La réalisation
La mise en service
Référencement et positionnement
Impact du Web 2.0 sur les projets Web
Étude de cas 1 : site institutionnel
Étude de cas 2, site B-to-B
Étude de cas 3, portail d'entreprise
Critique du livre par la rédaction arnolem le 10 septembre 2008
"Conduite de projet Web" est avant tout un retour d'expérience de 4 professionnels, chacun spécialisé dans ses domaines. Ils nous montrent les enjeux d'un projet web, les différentes phases de la conduite de projet, le rôle de chacun, les choses à faire et celles à éviter, les aspects techniques, organisationnels, financiers, marketing, juridiques... L'ouvrage est très bien structuré ce qui le rend extrêmement facile à intégrer. Vous disposez d'un guide de lecture qui vous permet de sélectionner certains chapitres selon votre profil (étudiant, chef de projet, dirigeant, etc.), et selon vos objectifs (sensibilisation, maîtrise des aspects juridiques, etc.). Beaucoup d'apartés vous sont proposés en plus, on trouve par exemple les multiples définitions, les questions clés, les repères, les check-lists, les bonnes pratiques, ainsi que les avis d'expert.
Un des atouts de ce livre est le travail fait autour des livrables. Après avoir vu la spécification technique, le cahier des charges, la maquette graphique, l'étude de faisabilité (...) vous allez directement pouvoir les réutiliser en entreprise grâce au Cd-rom d'accompagnement qui contient 60 modèles de document.
Pour finir, les études de cas (site institutionnel, B-to-B, portail d'entreprise) présentes dans les derniers chapitres apportent une dimension pratique à ce livre porté principalement sur la théorie.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 15/07/2014 à 21:32
Conduite de projet Web
3 Etudes de cas


Comment gérer avec efficacité un projet Web ? Comment préparer au mieux son déroulement et garantir la réussite de chaque phase ? Nourri par la grande expérience de l'auteur, cet ouvrage vous fournira les moyens d'y parvenir, en proposant des solutions concrètes et opérationnelles pour chaque étape. Émaillé de nombreuses check-listes et grilles d'analyse, ce guide très concret synthétise les principales pratiques rencontrées sur le terrain pour chaque type de site : sites catalogues, marchands, institutionnels, de marques, communautaires, éditoriaux, portails d'entreprise, intranets...
Toutes les phases de gestion d'un projet Web y sont développées : stratégie, définition de l'offre, construction du business plan, suivi du budget, étude de faisabilité, appel d'offres, choix des prestataires, cahier des charges, réalisation du site, promotion, hébergement, référencement, aspects juridiques... Complétée par trois études de cas détaillées et des interviews d'experts, la quatrième édition de cet ouvrage a été enrichie et mise à jour, s'attardant davantage sur les aspects juridiques et le référencement du site.

[Lire la suite]



 
couverture du livre Cloud Computing

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Cloud Computing

Sécurité, stratégie d'entreprise et panorama du marché

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui souhaitent comprendre les concepts et les enjeux du cloud computing qu'ils soient informaticiens (chefs de projets, architectes, développeurs, équipes d'exploitation) ou experts métiers, responsables de maîtrise d'ouvrages...
La première partie introduit les concepts du cloud computing, des SaaS, PaaS et IaaS. Elle présente les différents modèles logiciels et situe le modèle cloud dans ce contexte.
La deuxième partie présente de manière détaillée les opportunités et les risques pour l'entreprise. Elle aborde successivement les points de vue de la direction, des utilisateurs et des informaticiens, avant de dresser une synthèse en vue d'une aide à la décision.
La troisième partie décrit les différentes étapes que va franchir une entreprise qui souhaite aller vers le cloud computing. Elle traite également de l'intégration du cloud dans le SI.
La quatrième partie propose un panorama des offres SaaS classées suivant les catégories: services de collaboration, services FrontOffice, services BackOffice.
La cinquième partie aborde les aspects techniques. Elle introduit les architectures sous-jacentes aux plateformes cloud et présente leurs particularités. Elle décrit les principales plateformes IaaS/PaaS du marché.
Cette troisième édition est intégralement revue et mise à jour. De nouveaux chapitres s'attachent plus particulièrement à la sécurité, aux aspects organisationnels et à l'impact du cloud sur les entreprises.

Édition : Dunod - 274 pages, 3e édition, 5 juin 2013

ISBN10 : 2100598759 - ISBN13 : 9782100598755

25 x 17,4 x 2,2 cm

Commandez sur www.amazon.fr :

29.50 € TTC (prix éditeur 29.50 € TTC)
  1. Concepts du cloud computing.
  2. Aller ou ne pas aller vers le cloud computing ?
  3. Une feuille de route vers le cloud computing
  4. Les services SAAS disponibles
  5. Les plateformes de cloud computing
Critique du livre par la rédaction prenom nom le 7 octobre 2014
Je viens de terminer le livre "Cloud Computing", de Guillaume Plouin, tout récemment paru dans sa troisième édition.
Tout en restant simple à lire, il dresse un panorama plutôt complet de ce que recouvre le terme "Cloud Computing".

Dans la première partie, j'ai apprécié la comparaison entre SAAS, PAAS et IAAS.
Dans la deuxième partie, j'ai aimé la présentation des avantages et des inconvénients du point de vue des décideurs, des utilisateurs et des informaticiens.
La troisième partie montre bien les impacts organisationnels que le cloud computing a et va avoir sur le système d'information de l'entreprise.
La quatrième partie liste les services SAAS disponibles, ce n'est pas inintéressant mais cette partie risque de devenir rapidement obsolète.
La dernière partie fait de même en termes de plateforme mais ce qui a retenu mon attention, c'est la distinction cloud public/cloud privé.
Bien que ce livre puisse être lu par toute personne qui souhaite voir ce qui se cache derrière "l'informatique dans les nuages",
c'est un ouvrage qui se destine avant tout aux gestionnaires des systèmes d'information.
Si vous êtes intéressé par une seule de ces technologies, un ouvrage dédié sera probablement plus adapté mais pour une vue d'ensemble, celui-ci convient très bien.




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 07/10/2014 à 8:43
Cloud Computing
Sécurité, stratégie d'entreprise et panorama du marché


Cet ouvrage s'adresse à tous ceux qui souhaitent comprendre les concepts et les enjeux du cloud computing qu'ils soient informaticiens (chefs de projets, architectes, développeurs, équipes d'exploitation) ou experts métiers, responsables de maîtrise d'ouvrages...
La première partie introduit les concepts du cloud computing, des SaaS, PaaS et IaaS. Elle présente les différents modèles logiciels et situe le modèle cloud dans ce contexte.
La deuxième partie présente de manière détaillée les opportunités et les risques pour l'entreprise. Elle aborde successivement les points de vue de la direction, des utilisateurs et des informaticiens, avant de dresser une synthèse en vue d'une aide à la décision.
La troisième partie décrit les différentes étapes que va franchir une entreprise qui souhaite aller vers le cloud computing. Elle traite également de l'intégration du cloud dans le SI.
La quatrième partie propose un panorama des offres SaaS classées suivant les catégories: services de collaboration, services FrontOffice, services BackOffice.
La cinquième partie aborde les aspects techniques. Elle introduit les architectures sous-jacentes aux plateformes cloud et présente leurs particularités. Elle décrit les principales plateformes IaaS/PaaS du marché.
Cette troisième édition est intégralement revue et mise à jour. De nouveaux chapitres s'attachent plus particulièrement à la sécurité, aux aspects organisationnels et à l'impact du cloud sur les entreprises.

[Lire la suite]