quel cms pour quel projet?!

Post on 28-Nov-2014

5.953 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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