quel cms pour quel projet?!
Post on 28-Nov-2014
5.964 Views
Preview:
DESCRIPTION
TRANSCRIPT
Création du site IRACM
Quel CMS pour quel projet ?Comment faire le bon choix et à quel coût ? Comment mener à bien un tel projet ?
dimanche 9 avril 2023
Création du site IRACM
SOMMAIRE
2
> 9:00 - 9:15 : INTRODUCTION
> 9:15 – 9:45 : ETAT DE L’ART DES MEILLEURES SOLUTIONS DE CMS OPEN SOURCE
> 9:45 – 10:15 : COMMENT MENER A BIEN UN PROJET CMS ?
> 10:15 – 11:00 :DEMONSTRATION : eZpublish, Drupal, Liferay, Wordpress
> 11:00 – 11:30 : RETOUR D’EXPERIENCE
> 11:30 – 12:00 : QUESTIONS / REPONSES
> 12/00 : COKTAIL
Création du site IRACM
INTRODUCTION
Création du site IRACM
> INTRODUCTION
4
Comment choisir parmi la myriade de solutions existantes ?
Création du site IRACM
> INTRODUCTION
5
Les moyens d’un choix raisonné
Expertise Analyse Conseil Retours d’expérience
Création du site IRACM
> INTRODUCTION
6
Et qui êtes vous ?
Vous portez un projet ? Vous êtes en charge d’une refonte ? Vous êtes développeur ? Vous êtes plutôt du côté fonctionnel ?
Création du site IRACM
ETAT DE L’ART DE L’ECOSYSTEME OPEN SOURCE
Création du site IRACM
> L’écosystème Open Source
8
Open Source : quel intérêt ?
Liberté d’exécuter le programme
Liberté d’étudier le programme
Liberté de redistribution
Liberté d’adaptation
Libre, mais pas nécessairement
gratuit
Création du site IRACM
> L’écosystème Open Source
9
Les acteurs de l’écosystème
Les communautés
Les éditeurs Les intégrateurs
Les utilisateurs
Création du site IRACM
> Un bref panorama
10
Quelques hits et une longue traîne
Part de marché / Popularité
Création du site IRACM
> Des objectifs différents pour chaque projet
11
Dans quelle case s’inscrit votre projet ?
Portail Editorial
Intranet
Site institutionnel
Réseau social
Extranet
E-commerce
E-learning
Plateforme communaut
aire
Gestion documentaire
Application métier
Création du site IRACM
> Les écueil à éviter dans le choix d’une solution
12
Mauvaise lisibilité marketing des solutions
Multiplicité de l’offre
L’évaluation coût / ROI entre chaque solution et avec des solutions spécifiques / propriétaires :
Quelle réversibilité Quelle évolutivité
L’évaluation communautaire et le choix des modules
Création du site IRACM
> Quelle démarche adopter dans votre analyse ?
13
Une méthodologie complète d’analyse
1. Définir critères et axes d’évaluation• Critères génériques• Critères
technologiques• Critères fonctionnels
2. Evaluer• Noter avec une grille
de critères• Tester « en live » pour
introduire de la subjectivité
3. Qualifier• Pondérer les critères• Définir des critères
obligatoires / rédhibitoires
Sélectionner• Evaluer avec les
pondérations• Organiser les axes de
notation• Comparer•
Création du site IRACM
> Les critères génériques d’analyse
14
Historique, maturité de la solution
Courbe de popularité de la solution
Taille et dynamisme de la communauté
La roadmap
Type de licence
Nombre d'implémentations et localisation géographique des marchés
Exemples de cas clients dans votre secteur de marché / besoin fonctionnel
Quel est le business model de la solution ? Solution communautaire Solution portée par un éditeur avec double modèle / double licence
Création du site IRACM
> Les critères technologiques d’analyse
15
Quelle interopérabilité : RSS, RDF, Webservices, XML LDAP, CAS Quelle granularité dans les imports / exports ?
Quel respect des standards CMIS, JSR, Accessibilité, Référencement,
Quelle logique architecturale : un noyau important / de nombreux modules ?
Quelle performance technologique : Montée en charge, volumétrie de visite et de contenus (cluster, cache,
accélérateurs, …) Extensibilité du modèle de contenus Adaptabilité à des développements « métier »
Quelles bases de données / serveurs attendues
Quel niveau de sécurité ?
Création du site IRACM
> Les critères fonctionnels d’analyse 1/3
16
Gestion des contenus structurés Considère t-on des pages ou des contenus Quel niveau de flexibilité ? Quelle complexité d’administration ? Comment fonctionne l’éditeur HTML ?
Gestion des versions et du cycle de vie Quels types de contenus sont versionnés (pages, attributs, images,
documents, …) ? Gère t-on des des dates de publication, dépublication, archivage ? Comment accède t-on au versionning ? Peut-on retourner en arrière ? Peut-on comparer les versions ?
Gestion de l’arborescence Quelles modifications, déplacement ? Multi-positionnement possible ?
Gestion des contributions Quelle granularité d’utilisation ? Contribution front-office possible ? Quelle simplicité de contribution ?
Création du site IRACM
> Les critères fonctionnels d’analyse 2/3
17
Gestion des gabarits de page Quel niveau de séparation fond / forme ? Utilisation possible de plusieurs restitutions ? L’outil propose t-il un outil graphique de composition des gabarits ?
Formulaires Quels outils sont disponibles pour créer des formulaires ? Quel est le niveau de complexité attendu pour ces formulaires ?
Gestion du back-office Quelle gestion des groupes, droits et profils ? En fonction de quoi sont gérées les habilitations ? (arborescence,
gabarits, fonctionnalités)
Multilinguisme back-office et front-office
Gestion multimédia Centralisation des média proposée ? Retraitement des images possible ? Gestion des métadonnées Import par lots ?
Création du site IRACM
> Les critères fonctionnels d’analyse 3/3
18
Gestion des cycles de validation Quelles étapes possibles Quels états des contenus possibles ? Comment sont gérés les workflows ?
Recherche Dispose t-on d’une recherche à facette ? Comment est géré la pertinence de la recherche ? Analyse lexicale ? Sémantique ? Statistique ? Lemmatisation des
termes ?
Modules fonctionnels attendus Forum Agenda Gestion documentaire Fonctions communautaires E-learning …
Création du site IRACM
> Quelle démarche adopter dans votre analyse ?
19
Des résultats quantifiés et qualifiés
NOTE GLOBALEContexte, accessibilité, dynamisme
Modules fonctionnels
SEO
Contenus / Mise en forme et compositionWorflows / Rôles
Cycle de vie des contenus
Environnement / Performances
Sécurité / Extensibilité
0
5
10
DrupaleZpublishTypo3
Création du site IRACM
COMMENT MENER A BIEN UN PROJET CMS ?
Quelles sont les clés de réussite à chaque étape du projet et comment un choix bien orienté du CMS adéquat est un facteur majeur de succès ?
Création du site IRACM
> Un constat
21
Quelques chiffres du Standish Group : 31% des projets sont arrêtés en cours de réalisation 53% aboutissent, mais avec un dépassement budget / délais 16% sont des succès
Un projet CMS est un projet informatique et doit suivre une méthodologie de travail rigoureuse, contrôlée et fiable
Création du site IRACM
> A chaque étape, des processus bien définis
22
Cahier des charges
Sélection du prestataire
Lancement
Etude et Conception
Développement
Tests et recette
Maintenance
La particularité Open Source : choisir un prestataire ET une
solution
Création du site IRACM
> L’élaboration du cahier des charges
23
Phase initiale de tout projet. Les points à ne pas oublier :
• Quels sont ils ?• Quelle est leur typologie ?• Quels différents médias possédez vous ?• Combien de contenus ?• Faut-il prévoir une reprise des contenus
Les contenus
• Imaginer la futur arborescence• Quelle profondeur ?• Combien de menus de navigation ?
L’arborescence
• En avez-vous ?• Lesquelles ?• Expliquez leur fonctionnement
Fonctionnalités métier
• Maintenance corrective et évolutive
L’après-projet
Cette étape intervient trop tôt pour le choix du CMS. Trop peu de détails sont fournis
pour déceler les contraintes
Création du site IRACM
> Le choix du prestataire
24
Les principaux critères
• Attentes classiques d’une réponse commerciale
• Expertise dans la communauté (partenariat, pseudos, …)
• Justification d’usage d’un éventuel CMS préconisé
• L’identification des contraintes techniques et fonctionnelles
• Son offre de service et de garantie
• Ses références
Les outils pour prendre une décision
• Grille d’analyse des offres• Critères de choix et pondération
Création du site IRACM
> Le lancement projet : mettre en place un Plan d’Assurance Qualité
25
• Le comité de pilotage• Le comité de projet• Les groupes de travail sur les spécifications fonctionnelles• A quelle étape ces équipes se réunissent-elles ? A quelle fréquence ?
Organisation des équipes de travail
• Prévoir les réunions de spécifications fonctionnelles• Prévoir les comités de pilotage• Le temps d’étude et conception• Le temps de recette
Le planning
• Les PV de validation• Les bons de livraison• Le RIDA
Utiliser des documents normalisés
• Gestion documentaire• Suivi de recette
Les outils
Création du site IRACM
> Etude et conception : le moment du choix du CMS
26
Détailler
• Les structures de contenu
• Les menus de navigation
• Les différentes pages du site
• Quels contenus et quelles actions sur chaque page ?
Réaliser un prototype
• Vérifier que rien ne manque
• Contrôler la logique de navigation
Définir les logiques Back-Office
• Simplifier la gestion des utilisateurs
• Simplifier les workflows
• Minimiser les saisies
ATTENTION : Un CMS gère des contenus de type éditorial. Certaines données trop « métier » doivent être traitées hors de celui-ci.
Création du site IRACM
> Mais alors, quand choisir le CMS ?
27
Au début c’est trop tôt
A la fin c’est trop tard
Pendant les spécifications !
Création du site IRACM
> Les enjeux de la phase de développement
28
Garder contact avec le chef de projet du prestataire
Respecter la fréquence hebdomadaire des comités de projet. Maintenir le RIDA et le planning à jour
Ne pas hésiter à amender les spécifications fonctionnelles
Préparer le cahier de recette.
Création du site IRACM
> La recette : la phase critique
29
Comment s’organiser ?• Anticiper la charge de travail• Prévoir un groupe de recette• Diviser les tests• Suivre un plan de recette
Que doit-on exiger ?• Une recette interne du prestataire• L’organisation de réunions de travail pour la résolution
de certaines anomalies• Une pré-recette HTML / CSS• L’utilisation d’une plateforme de suiv
Création du site IRACM
LES DEMONSTRATIONS
Création du site IRACM
> EzPUBLISH
31
Naissance du projet : 1999
Projet porté par un éditeur
Une communauté de professionnels
Une solution robuste et structurante
Des exemples de sites : Vogue, Virgin, Elle, Ministère de l’Intérieur, …
Création du site IRACM
> Drupal
32
Naissance du projet : 2000
Version la plus récente : 7
Projet porté par une communauté et des éditeurs gérant des distributions
Une communauté hyper-active
Une solution complète et extensible
Des exemples de sites : Maison Blanche, France.fr, Rue89, NASA, …
Création du site IRACM
> Wordpress
33
Naissance du projet : 2003
Version la plus récente : 3
Projet porté par la communauté
Une communauté hyper-active
Une solution simple et efficace
Des exemples de sites : Maison Blanche, France.fr, Rue89, NASA, …
Création du site IRACM
> Liferay
34
Naissance du projet : 2000
Version la plus récente : 6
Projet porté par un éditeur
Une communauté très professionnelle
Une solution extensible mais complexe
Des exemples de sites : CCIP, Société Générale
Création du site IRACM
RETOUR D’EXPERIENCE
top related