Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Quelle solution technique pour un projet web ?

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 55 Anzeige

Quelle solution technique pour un projet web ?

Herunterladen, um offline zu lesen

Si la solution parfaite n'existe pas, et qu'une solution technique bonne pour un type de projet ne l'est pas pour un autre projet digital, il est vital de pouvoir faire un choix éclairé.

Est-on sûr que la solution choisie est la plus adaptée pour les besoins prioritaires du site ? que se passe t-il lorsque de nouveaux besoins émergent ? que se passe t-il lorsque le prestataire n'est plus disponible ? comment anticiper les évolutions et les besoins que vous ne connaissez pas nécessairement ? Quand utiliser un CMS (Drupal, eZ Publish, Magento, ...), quand utiliser un framework ? quand faire un développement spécifique ?

Core-Techs a construit une méthodologie particulière d'arbitrage et de choix des solutions techniques. Nous vous proposons de découvrir, lors de cette conférence, les outils et les méthodes pour avant tout ne pas faire d'erreur :
Le détail d'un besoin fonctionnel par rapport à la couverture d'une solution donnée
L'analyse stratégique d'une solution
L'analyse technique et fonctionnelle
La constitution d'un radar d'analyse

Si la solution parfaite n'existe pas, et qu'une solution technique bonne pour un type de projet ne l'est pas pour un autre projet digital, il est vital de pouvoir faire un choix éclairé.

Est-on sûr que la solution choisie est la plus adaptée pour les besoins prioritaires du site ? que se passe t-il lorsque de nouveaux besoins émergent ? que se passe t-il lorsque le prestataire n'est plus disponible ? comment anticiper les évolutions et les besoins que vous ne connaissez pas nécessairement ? Quand utiliser un CMS (Drupal, eZ Publish, Magento, ...), quand utiliser un framework ? quand faire un développement spécifique ?

Core-Techs a construit une méthodologie particulière d'arbitrage et de choix des solutions techniques. Nous vous proposons de découvrir, lors de cette conférence, les outils et les méthodes pour avant tout ne pas faire d'erreur :
Le détail d'un besoin fonctionnel par rapport à la couverture d'une solution donnée
L'analyse stratégique d'une solution
L'analyse technique et fonctionnelle
La constitution d'un radar d'analyse

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Quelle solution technique pour un projet web ? (20)

Anzeige

Weitere von Core-Techs (20)

Aktuellste (20)

Anzeige

Quelle solution technique pour un projet web ?

  1. 1. Comment choisir la meilleure solution technique pour un projet Web ? Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  2. 2. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Sommaire I. Les différents types de projets Web II. Les critères faibles de choix III. Les critères forts de choix IV.Construire un radar décisionnel V. Comment tester les solutions ?
  3. 3. I – Les différents types de projets Web Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  4. 4. PortailGestion de contenus (CMS) DocumentaireE-commerce Autres Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible…
  5. 5. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Gestion de contenus (CMS)  Destiné à la création et à la publication de contenus et de pages à partir d’un panneau d’administration (Back-office).  Sépare le fond (le contenu) de la forme (présentation).  Extensible à de nouvelles fonctionnalités par la mise en place de modules (aussi appelés plugins ou extensions).  Intègre de plus en plus de fonctionnalités héritées des portails ou de solutions e-commerce sous forme de modules ou de distributions spécifiques. Quelques solutions CMS : WordPress, Drupal, Joomla, eZ Publish, TYPO3, Jahia, SPIP, Adobe Expérience Manager (CQ5)….
  6. 6. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Portail  Site qui centralise des services et des ressources de différentes natures : des espaces de travail collaboratif, des espaces de publication …  Favorablement utilisé dans une logique d’organisation ou de « ferme à site » complexe où des droits peuvent être appliqués au niveau corporatif (plusieurs sites d’une même ou de différentes branches), ou spécifiquement à un site.  Depuis quelques années, les portails proposent des fonctionnalités qui tendent de plus en plus vers la gestion de contenus CMS. Quelques solutions Portail : Liferay, EXo Platform, Jalios…
  7. 7. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… E-commerce  Site qui vend des produits, des services.  Intègre des fonctionnalités spécifiques liées à sa typologie : catégorisation du catalogue, gestion des produits, gestion du tunnel de vente (panier), fonctions de cross- selling, fonctions d’up- selling, promotions, couponing, cashback…  Solutions généralement limitées d’un point de vue éditorial. Quelques solutions e-commerce : Magento, Drupal Commerce, Hybris, PrestaShop, Opencart, Oxatis…
  8. 8. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Documentaire  Solution visant à permettre la gestion de documents électroniques de différentes natures au sein d’une organisation.  Couvre un certain nombre de fonctionnalités spécifiques comme le cycle de vie d’un document, de sa création jusqu’à son archivage.  De plus en plus de solutions GED disposent d’un front- office accessible via un navigateur internet.  Dans la même logique, de plus en plus de solutions « CMS » disposent d’un connecteur CMIS permettant de s’interfacer avec une GED (ce qui était jusqu'à’ présent une spécificité des solutions « portails »). Quelques solutions de GED : Alfresco, Documentum, Nuxeo…
  9. 9. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Une classification possible… Autres solutions  Elle regroupe les solutions qui ne rentrent pas dans une des typologies précédentes.  Ces solutions peuvent être hybrides (CRM+CMS) ou présenter certaines orientations typiques (solutions d’e- learning, wiki, blog…) sous forme de distribution.  Elles répondent spécifiquement à une problématique (parfois mieux qu’en passant par un module du CMS) mais sont rarement extensibles.  Toutes ces autres solutions peuvent faire également l’objet de développements spécifiques en utilisant des frameworks (via Symfony ou Zend par exemple). Quelques solutions : Drupal Commons (RSE), Drupal Opigno (e-learning), Dotclear (blog), Odoo (CMS+ CRM) , Moodle (e-learning), XWIKI, …
  10. 10. II - Quels sont les critères de choix d’une solution ? Les critères ayant un impact faible sur le choix d’une solution Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  11. 11. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles - Accessibilité Accessibilité  L’accessibilité est plutôt un critère à prendre en compte au niveau du choix du prestataire que de la solution.  Cela concerne le respect de règles tant au niveau de l’ergonomie, du graphisme, que du développement du site web… et qui se prolonge lors de la contribution de vos contenus.  L’accessibilité est donc potentiellement respecté par toutes les solutions. Il faut veiller à ce que l’éditeur WYSIWYG permette l’utilisation de balises spécifiques lors de la contribution des contenus.  Certaines solutions disposent de modules permettant de valider le HTML d’un contenu avant publication.  IL n’existe pas de solutions web qui disposent d’un Back- Office totalement accessible.
  12. 12. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Editeur WYSIWYG WYSIWYG  Aujourd’hui toutes les solutions disposent d’un éditeur de texte riche de type WYSIWYG (What You See Is What You Get).  Même s’il existe (encore) quelques alternatives, TinyMCE et surtout CKEditor équipent la majeure partie des solutions.  Les fonctionnalités de TinyMCE et CKEditor permettent - sur certaines solutions - de limiter les boutons de l’interface en fonction du rôle du contributeur.  TinyMCE et CKEDitori respectent les contraintes spécifiques à l’accessibilité (balises complémentaires , raccourcis clavier).  Ces deux éditeurs suivent par ailleurs la norme WAI-ARIA (ajout de marqueurs de sémantique et de métadonnées aux contenus HTML afin de rendre les contrôles d'interface et les contenus dynamiques plus accessibles).
  13. 13. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles - Référencement Référencement  Aujourd’hui toutes les solutions disposent de mécanisme(s) favorisant le référencement d’un site : Réécriture des urls, vérification des liens cassés, gestion des balises, …  Suivant la solution mise en place, certains modules complémentaires permettent d’élargir la gestion du référencement depuis le back-office : XML sitemap, duplication de contenus, personnalisation plus poussée de la réécriture des urls, gestion automatique des balises <meta>…  Comme pour l’accessibilité, le bon référencement d’un site passe aussi par des compétences spécifiques : le code HTML, la mise en place du Responsive Design, l’éditorial, (longueur du texte, choix de certains mots, utilisation des balises H1 à H6 pour les titres, nombre de contenus sur le site…) : c’est plutôt le choix de l’intégrateur ou de l’agence de référencement qui est ici discriminant.
  14. 14. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Réseaux sociaux Réseaux sociaux  Curieusement, il y a peu de solutions web qui intègrent par défaut la fonctionnalité de « partage » vers les réseaux sociaux de type Facebook, Twitter, Google + et consort.  La mise en place d’une solution tierce, souvent proposée sous forme de module ou de plugin est nécessaire.  « Sharethis » et « Addthis » sont les 2 solutions les plus connues. Il faut dire qu’elles sont très complètes et s’interfacent avec des réseaux sociaux parfois peu connus du monde occidental (comme Sina weibo, encore très utilisée en chine).  A noter que quelques solutions proposent, nativement / sous forme de modules, la publication automatique sur les réseaux sociaux des contenus contribués sur le site.  La plupart du temps, un développement spécifique (et la bonne connaissance de l’API du Réseau social en question) sera nécessaire pour des partages plus poussés.
  15. 15. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Digital Asset Management Mini DAM  La « mini-DAM » correspond à des besoin simples de gestion documentaire et est comparable à un répertoire spécifique où sont rangés les documents bureautiques, vidéos, images, audios…  Certaines « mini-DAM » sont plus évoluées que d’autres et peuvent s’appuyer sur un schéma de métadonnées de type « Dublin Core » ou encore de disposer d’une gestion granulaire des droits.  Différents outils de manipulation des images peuvent être proposés nativement ou sous forme de module (redimensionnement, crop, …).  La gestion du « lock in / Lock out » qui consiste à bloquer un document à la modification, la possibilité de revenir à une version précédente du fichier concernent plutôt les solutions portails que les solutions CMS.
  16. 16. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Séparation fond/forme Fond / forme  La séparation du « fond » (contenu) de la « forme » (rendu graphique) est une demande qui revient souvent dans les cahiers des charges.  Cependant, c’est le principe même du fonctionnement d’un CMS et toutes les bonnes solutions actuelles respectent cela.  A noter qu’il est possible de gérer de manière précise les différentes champs qui constituent la forme. Certains CMS sont pour le coup plus avancés que d’autres, et il s’agit clairement ici d’un critère fort que nous développerons plus loin (structuration des contenus).
  17. 17. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères faibles – Responsive Web Design Responsive Front FO  Un site est en « Responsive Design » lorsque sa charte s’adapte et de redimensionne automatiquement et de manière fluide selon les contraintes de résolution des navigateurs  De nombreux CMS disposent de fonctions (natives ou module) qui aident à la prise en charge du Responsive Design en « Front-Office », notamment sur la gestion des images où la mise en place de « thèmes » (ensemble de gabarits) spécifiques.  Ces aspects restent très limités et la majeure partie du travail reste à la charge du prestataire en phase de conception ergonomique puis en développement
  18. 18. II - Quels sont les critères de choix d’une solution ? Les critères ayant un impact fort sur le choix d’une solution Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  19. 19. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – technologie de développement  Les solutions de type CMS sont, en grande majorité, basées sur le langage Java et PHP.  Si votre site a vocation à être développé en interne ou tout simplement suivi au niveau de la maintenance, il est préférable de partir sur un langage de programmation connu, voir maitrisé par vos équipes techniques.  Dans cette même logique, lorsque le choix de la solution technique est effectué, il est préférable de former vos équipes en interne sur le langage technologique de la solution choisie (en plus de la formation sur l’outil lui- même).  De même, le choix du framework sous-jacent (ie : Symfony, Zend, Ruby, …) est également important. Techno : Java ? PHP ? Autre ?
  20. 20. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – gestion de l’arborescence Arborescence hiérarchique / logique  L’arborescence « classique » est hiérarchique. Elle consiste à ranger chaque contenu dans une rubrique unique, chaque rubrique peut être elle-aussi associée à une rubrique de niveau supérieur.  L’arborescence « logique » est une arborescence à plat. On estime qu’un contenu peut être rattaché à plusieurs rubriques. Dans cette approche, la catégorisation des contenus (par thématique, par cible…) est beaucoup plus aboutie.  La gestion d’une arborescence hiérarchique est plus facile à appréhender pour des contributeurs novices. En revanche, l’arborescence « à plat » offre plus de possibilités fonctionnelles et est plus adaptée à une logique de navigation transverse.  Attention à ne pas confondre « tags » et « taxonomie » : le 1er permet d’associer à un contenu des mots-clés non structurés, le 2e à une liste de termes prédéfinis.
  21. 21. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Plug and play ?  Certaines solutions sont nativement plus riches que d’autres et proposent un éventail de fonctionnalités « prêt à être utilisées » là ou d’autres solutions nécessitent de passer par un ou plusieurs modules complémentaires.  Les solutions nativement « riches » sont pour la plupart plus compliquées à faire évoluer car elles sont dans l’ensemble pas / peu modulaires.  Les solutions « plus limitées » nativement peuvent l’être par choix. Leur philosophie est de ne couvrir que les fonctionnalités nécessaires dans le cadre d’un projet web.  Ce sont souvent ces dernières solutions qui, au final, sont les plus extensibles !Richesse fonctionnelle native
  22. 22. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - Extensibilité  Des communautés sont plus assidues que d’autres sur le suivi des modules : Certaines solutions nécessitent du « bidouillage » pour rendre compatible un module d’une version mineure à une autre.  La mise en place d’un module externe peut être plus ou moins chronophage selon la solution choisie : Sur certaines, l’installation d’un module peut se faire à distance par simple copier / coller d’Url. Son utilisation peut être immédiate (par surcharge) ou nécessiter du développement (déclaration au sein des gabarits).  Certaines solutions intègrent un mécanisme d’update automatique qui permet de centraliser de l’ensemble des mises à jour disponibles (noyau, comme modules) dès le back-office.  Il est même possible pour certains, de différencier les mises à jour liées à des améliorations de celles qui corrigent des bugs de sécurité Facilité d’extension ?
  23. 23. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Structuration des contenus Structuration des contenus  La structuration des contenus permet de donner du sens à vos contenus, de favoriser leur exploitation au niveau du site (moteur de recherche, blocs de rebonds) et participe à l’amélioration du référencement du site.  Un contenu « structuré » est composée de multiples champs de différentes natures : texte court, texte long, image, document, champ numérique…  Il est possible de définir des comportements au sein de chaque champ (champ obligatoire, champ limité en nombre de caractères…).  Attention, toutes les solutions ne proposent pas de structurer les contenus. D’autres proposent une approche basique, limitée à quelques champs.  Suivant la solution choisie, la structuration d’un contenu peut se faire avec ou sans développement spécifique.
  24. 24. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – moteur de recherche  Toutes les solutions disposent nativement d’un moteur de recherche.  Ces moteurs sont souvent limités à de la recherche « plein-texte » (basé sur les éléments stockés en base de données) et ne proposent pas des fonctionnalités nécessaires comme l’indexation des documents bureautiques, la gestion des résultats sous forme de facettes, la gestion des synonymes, d’un thésaurus…  Il faut jauger de la capacité et de la facilité à pouvoir interfacer la solution technique avec un moteur de recherche dit « intelligent » : des solutions « open source » comme Solr ou Elastic, des solutions « propriétaires » comme Exalead ou Antidot.  Cette intégration peut être facilitée par la mise en place de module(s) mais un développement reste toutefois nécessaire. La recherche
  25. 25. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Cycle de vie des contenus  Sur les fonctionnalités généralistes (publication / dépublication / archivage..) toutes les solutions se valent.  Dans le monde CMS, les workflows restent plutôt limités et simplifiés à un unique niveau de validation (Validation ou Refus d’un article proposée).  Pour la mise en place de workflows plus complexes (double validation, validation en cascade…), il est souvent d’usage de partir sur du développement spécifique ou en intégrant des solutions externes de BPM.  Le cycle de vie est, d’une manière générale, mieux géré dans les solutions portails (workflow métier ou administratif) ou GED (workflow documentaire).  L’un des points différenciant est de savoir si les workflows peuvent être administrés en back-office ou nécessitent des lignes de code. Cycle de vie
  26. 26. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - Multilinguisme  La gestion du multilinguisme n’est pas toujours bien gérée, notamment au niveau des solutions CMS.  Elle peut nécessiter la mise en place de modules complémentaires parfois complexes à administrer ou d’un site spécifique pour chaque langue (contenus non synchronisés en fonction de la langue, nécessitant de repasser par la page d’accueil du site).  Certaines solutions prennent nativement en compte le choix de la langue du site en fonction du navigateur, du système d’exploitation, de l’IP…  La gestion multilingue s’applique facilement aux contenus stockés en base de données mais plus difficilement aux images ou aux documents où il n’y a pas toujours de corrélation entre les langues.  Les projets multilingues ont souvent des besoins très spécifiques qu’il convient de confronter au cas par cas. Multilinguisme
  27. 27. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion documentaire  La gestion documentaire ne se limite pas uniquement aux documents bureautiques. Elle concerne aussi la gestion d’images, de vidéos, de sons.  Comme pour les contenus, la gestion des documents peut se faire via une approche « hiérarchique » ou « logique ».  Mais la grande différentes entre les solutions concernent la mise en place de certaines fonctionnalités plus abouties et se rapprochant du fonctionnement d’une GED : révision sur les documents, annotations, prise en charge et gestion de schéma de métadonnées, gestion de droits spécifiques, gestion du « lock in / lock out », …  Aujourd’hui, de plus en plus de solutions CMS et portails disposent de connecteurs permettant de s’interfacer plus facilement avec des outils GED grâce à la norme d’interopérabilité CMIS (Content Management Interoperability Services). Gestion documentaire
  28. 28. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion des droits  Une gestion « simple » est suffisante pour un site administré par une équipe restreinte ou sur des sites qui ne nécessitent ni la mise en place d’espaces privatifs.  Les solutions sont très hétérogènes dans leur approche sur la gestion des droits.  Une solution plus poussée est nécessaire dans les exemples suivants :  Droits différents sur des actions liées à la contribution (Ex : créer des contenus mais ne pas pouvoir les modifier),  Droits liés au fonctionnement du site (Ex : gérer les utilisateurs mais pas le contenu, accéder à une fonctionnalité ),  Droits liés à la mise en place de sections privatisées du site ou à des fonctionnalités disponibles uniquement lorsque l’utilisateur s’est authentifié, Gestion des droits simple ou poussée ?
  29. 29. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - CxM  Certaines solutions se démarquent des autres en proposant une gestion de l’expérience utilisateur (CXM)  Le « CXM » permet de personnaliser et de recommander les contenus d’un site en se basant sur ce que l’utilisateur a vu ou souhaite voir.  Il correspond surtout à une stratégie qui, en se basant sur le comportement de l’internaute, permet d’acquérir de nouveaux clients potentiels ou de les fidéliser via également des outils de marketing automation (enregistrement dans un CRM, newsletter personnalisée …)  Si votre site a une vocation marchande, Il est intéressant de choisir solution intégrant des fonctionnalités de CXM, ou de vérifier l’intégration d’un outil tiers au sein de la solution retenue Personnalisation de l’expérience utilisateur
  30. 30. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – usine à site  Toutes les bonnes solutions disposent d’un mécanisme qui permet de créer et d’administrer plusieurs sites au sein d’un socle technique commun.  Il n’est cependant pas toujours possible de définir si la création du nouveau site peut se faire au sein d’une base existante ou d’une nouvelle base, ni même de pouvoir créer un contenu pour plusieurs sites, ni mutualiser la base des utilisateurs des différents sites au sein d’un référentiel commun et unique, ni…  La création d’un nouveau site passe souvent par une phase de développement (à minima la création de fichiers de configuration).  La création de sites en mode « usine » c’est-à-dire « à la volée », via une interface et sans développement, concerne plus le monde des portails que celui des CMS, et plus les CMS java que les CMS PHP. Multi-site ou usine à sites ?
  31. 31. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Responsive BO Responsive Back BO  Les solutions qui permettent d’administrer son site via un smartphone ou une tablette se comptent sur les doigts de la main.  Cependant, c’est une fonctionnalité qui, même si elle peut être considérée comme « gadget » aujourd’hui, se démocratise de plus en plus.  « L’administrabilité » d’un site depuis différents terminaux va devenir progressivement indispensable.
  32. 32. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts - hébergement  Si vous avez déjà une solution d’hébergement, il faut vous adresser à votre prestataire pour savoir ce qu’il est possible de faire tourner sur ces machines, et sous quelle(s) condition(s) (upgrade nécessaires, désactivation du safe- mode, installation de libraires PHP supplémentaires…).  Dans le monde PHP, il faut prendre en compte le système d’exploitation (privilégier Linux), les versions de MySQL, d’Apache et de PHP actuellement disponibles et de vérifier la mise en place de certaines librairies.  Les solutions les plus répandues s’appuient sur des préconisations standards mieux sécurisées et pérennes.  Si votre serveur n’est pas « en phase » avec les versions demandées, il est sans doute préférable d’en changer que de l’imposer dans certains cahiers des charges (véridique !). Votre serveur d’hébergement
  33. 33. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères forts – Gestion de la sécurité  Il faut bien sûr vérifier si la solution est régulièrement sujette à des failles de sécurité et quelle est leur criticité. Certaines solutions, de part leur popularité, sont beaucoup plus régulièrement attaquées.  Mais il s’agit surtout de vérifier comment l’éditeur ou la communauté réagit lorsqu’une faille est découverte :  Est-elle rapidement colmatée ?  Quelle est la qualité du code du patch ?  La faille nécessite-t-elle un ou plusieurs patchs ?  Mais la gestion de la sécurité est également fortement dépendante de l’intégrateur : Posez la question de savoir quels sont les principes de sécurité mis en œuvre dans l’intégration, comment sont gérés les développements spécifiques et quels sont les normes et standards respectés en la matière. Sécurisation de la solution
  34. 34. III – Les autres points d’attention stratégiques Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  35. 35. Payant ou gratuit ? (socle) Open Source ou propriétaire ? Clé en main ou modulaire ? Pérennité du socle technique Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention
  36. 36. Doc et aide en ligne ? Taille de la communauté VOTRE contrainte planning ! Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention
  37. 37. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Open Source ou propriétaire ? Solution Open-Source :  Stabilité du socle technique garanti par la communauté  Innovation portée par la communauté  Facilité de partage (reversement des devs)  Coût à priori moindre Solution propriétaire :  Stabilité du socle technique garanti par l’éditeur  Innovation portée par l’éditeur  Souvent synonyme de souscription (licence / support), ce qui peut être rassurant pour certains clients
  38. 38. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Payant ou gratuit ? (socle) Solution payante :  Rassurant : offre de support (bug socle, audit…)  … des prix parfois exorbitants  Une tarification difficile à évaluer en amont et sur plusieurs années Solution gratuite :  Pas de frais annexes  Attention aux coûts cachés !
  39. 39. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Pérennité du socle technique Socle récent:  Novateur  … mais plus sensible aux bugs  Et pérennité à long terme moins certaine qu’une solution ayant déjà de nombreux utilisateurs Socle éprouvé :  Solide (pas / peu de bugs)  Architecture peut-être vieillissante et moins adaptée aux évolutions digitales à venir
  40. 40. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Taille de la communauté Communauté importante :  Porteur d’innovation au niveau du socle technique,  Porteur d’innovation au niveau fonctionnel. Communauté réduite :  « Poids » des clients sur la roadmap  Socle « sur-mesure ? »
  41. 41. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention VOTRE contrainte planning ! Vous avez du temps (6 mois et + ) ? :  Contrainte limitée Vous êtes contraint par le temps (moins de 3 mois) ? :  Privilégier une solution « clé en main » ou facilement « customisable »  Lotir le projet au niveau fonctionnel / privilégier des solutions modulaires
  42. 42. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les autres points d’attention Clé en main ou modulaire ? Une solution clé en main ?  Couvre les besoins standards Une solution modulaire ?  Adapté à VOS projets, pas de superflu.
  43. 43. IV – Choisir avec la construction d’un radar décisionnel Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  44. 44. Pour chacun des critères listés dans les pages précédentes, il est nécessaire de choisir, par rapport aux spécificités de votre projet, ceux qui sont les plus pertinents. Pour éviter par ailleurs un travail trop important d’analyse sur une multitude de solutions, réalisez une short-list de 3 à 6 solutions. De même, priorisez et pondérez vos critères d’analyse : dans certains projets, par exemple, la gestion de la sécurité sera prioritaire par rapport à la gestion des droits. La plupart des critères peuvent être décomposés en « sous-critères » : la grille d’analyse est plus fine, mais la lecture du radar en est facilitée. Pour chaque critère retenu et pour chaque solution, notez la réponse au besoin sur une échelle de 1 à 10. Vous pouvez alors générer un radar de couverture pour chaque critère et contrôler visuellement la réponse apportée par chaque solution shortlistée. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Un radar – pour quoi faire ?
  45. 45.  Déterminez VOS critères par rapport à vos problématiques projet  Limitez-vous à 4-5 critères, après cela devient difficilement lisible ! Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères du graphique « radars »
  46. 46. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Exemple d’un radar comparatif 0,00 1,00 2,00 3,00 4,00 5,00 6,00 7,00 8,00 User friendly Coût total SEO Gestion des contenusFonctionnalités / Extensibilité Utilisation / workflow / rôles Performances CRITERES Solution xxxx Solution yyyy User friendly 6,00 4,00 Coût total 6,00 5,00 SEO 6,00 6,50 Gestion des contenus 5,29 7,28 Fonctionnalités / Extensibilité 6,85 4,85 Utilisation / workflow / rôles 7,50 7,00 Performances 5,00 5,00 TOTAL SCORE 5,02 4,56 Chaque critère est ici décomposé en sous- critères, comme par exemple pour le SEO : - Paramétrage de la réécriture d’url - Gestion automatique des métadonnées - Contrôle de l’accessibilité - …
  47. 47.  Pas d’idée ? Nous vous conseillons les critères suivants :  Notoriété de la solution (rayonnement international ? Ressources dev ? communauté ? Références ?)  Qualité technique (pérennité de la solution ? Réaction aux failles ?)  Extensibilité de la solution (modulaire ? possibilité d’extensibilité ? Facilement ?)  Documentation (Type de ressources ? Doc en FR ? Compréhensible par des néophytes ?) Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Les critères du graphique « radars »
  48. 48. V – Comment tester les solutions ? Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016
  49. 49. Démo en localDémo en ligne Mission d’accompagnement Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Sites officiels, spéci alisées, forum s…
  50. 50. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Démo en ligne  Beaucoup de solutions proposent des démos en ligne (site de l’éditeur ou de la solution).  Toutes les fonctionnalités ne sont pas accessibles, mais cela vous permet quand même de se faire une idée précise, notamment au niveau de la « prise en main ».  Aucune installation n’est nécessaire sur votre poste du client (ce qui plaira forcément aux personnes qui n’ont pas le temps ou les compétences pour installer une solution).  … en contre partie, certaines démos sont limitées dans le temps. Il faut par la suite soit relancer une installation, soit acheter la solution.
  51. 51. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions  Les démos en local nécessitent quelques compétences en développement.  Des solutions comme EasyPHP, Wamp (Pc) , Mamp (Mac)… sont plus accessibles aux néophytes mais restent dans l’ensemble plus lente que si vous étiez passé par un hébergement ou une Virtual Machine.  Pour une meilleure maitrise de l’environnement (et de meilleures performances), l’utilisation d’une Virtual Machine est préférable. Nous vous conseillons Oracle VM VirtuaBox comme premier choix ou Bitnami (qui semble plus facile à prendre en main si vous n’avez pas de compétences linux). Démo en local
  52. 52. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Sites officiels, spéci alisées, forum s…  En complément, n’hésitez pas à utiliser Google (ou autre moteur de recherche) pour aller sur le site officiel de la solution mais aussi des sites spécialisés, des blogs et même des forums.  Même si certaines communautés manquent parfois de sens critique (il est parfois préférable de ne pas trop parler de solutions concurrentes sous peine de se faire « troller »), elles vous permettent néanmoins d’avoir quelques informations comme :  le niveau technique des gens qui répondent,  la réactivité des réponses lorsqu’une question est posée,  la typologie des gens qui répondent (il y a des communautés plus techniques que d’autres…),  ou tout simplement la gentillesse des personnes qui répondent (ce qui est toujours plus sympathique lorsque vous êtes en difficulté).
  53. 53. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Tester les solutions Mission d’accompagnement  Faire appel à des sociétés comme… Core-Techs !  Grâce à notre expertise, nous pouvons vous accompagner sur toutes les phases du projet : de la typologie de site à mettre en place jusqu’au développement de celui-ci en passant bien évidemment par le choix de la solution la plus à même de répondre à vos problématiques (que nous pouvons identifier pour vous).
  54. 54. Formation & coaching Conseil Intégration, de v, expertise Web et UX design Infogérance Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Core-Techs : Nos métiers
  55. 55. Comment choisir la meilleure solution technique pour un projet Web ? Juin 2016 Core-Techs : Nous contacter  Site Internet : www.core-techs.fr  Téléphone : 01 42 01 34 05  Twitter : core_techs

×