46
Cahier des charges v.1.0 Nom du projet Atlantis Multimédia 9 rue Gustave 13006 Marseille Tel. / Fax. 04 88 66 17 43 [email protected] http://www.atlantismultimedia.fr

Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Embed Size (px)

Citation preview

Page 1: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Cahier des charges v.1.0

Nom du projet

Atlantis Multimédia 9 rue Gustave 13006 Marseille Tel. / Fax. 04 88 66 17 43 [email protected]

http://www.atlantismultimedia.fr

Page 2: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Sommaire

1. Préambule ....................................................................................................................................... 4

2. Description du projet....................................................................................................................... 5

3. Périmètre du projet ......................................................................................................................... 6

4. Parties Concernées .......................................................................................................................... 7

5. Choix technologique ........................................................................................................................ 8

5.1. Technologie coté serveur ........................................................................................................ 8

5.2. Technologie coté client ......................................................................................................... 10

5.3. CMS : Wordpress ................................................................................................................... 11

5.4. CMS : Magento ...................................................................................................................... 14

5.5. CMS : Prestashop ................................................................................................................... 20

6. Compatibilité ................................................................................................................................. 22

7. Base de données / Structuration des produit (Site marchand)..................................................... 26

8. Arborescence du projet ................................................................................................................. 27

9. Charte graphique et design ........................................................................................................... 28

9.1. Logo ....................................................................................................................................... 28

9.2. Polices .................................................................................................................................... 28

9.3. Couleurs ................................................................................................................................. 28

9.4. Design .................................................................................................................................... 28

10. Emails transactionnels ............................................................................................................... 28

11. Schéma fonctionnelles .............................................................................................................. 28

12. Backoffice de gestion ................................................................................................................ 29

13. Référencement & optimisation ................................................................................................. 30

13.1. Consignes concernant la conception et le contenu .......................................................... 30

13.2. Consignes techniques ........................................................................................................ 31

13.3. Consignes de qualité.......................................................................................................... 32

14. Gestion de projet ....................................................................................................................... 34

15. Livrables ..................................................................................................................................... 38

16. Planification ............................................................................................................................... 38

17. Budget ....................................................................................................................................... 38

18. Propriété intellectuelle .............................................................................................................. 38

19. Service après-vente ................................................................................................................... 39

20. Maintenance.............................................................................................................................. 39

Page 3: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

21. Hébergement............................................................................................................................. 39

22. Formation .................................................................................................................................. 40

23. Google Webmaster Tools .......................................................................................................... 40

24. Google Analytics ........................................................................................................................ 41

25. Validation du cahier des charges ............................................................................................... 46

Page 4: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

1. Préambule

Un « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client.

Il s'agit donc d'un document décrivant de la façon la plus précise possible, les besoins auxquels Atlantis multimédia doit répondre. Dans la mesure où seul Atlantis multimédia est réellement compétente pour proposer une solution technique appropriée, le cahier des charges doit préférentiellement faire apparaître le besoin de manière fonctionnelle, indépendamment de toute solution technique, et l'environnement technique dans lequel la solution demandée doit s'insérer. Il s'agit ainsi d'un document permettant d'une part de garantir au client que les livrables seront conformes à ce qui est écrit, d'autre part d'éviter que le client ne modifie son souhait au fur et à mesure du projet et demande à Atlantis multimédia des nouvelles fonctionnalités non prévues initialement.

Un cahier des charges doit également contenir tous les éléments permettant à Atlantis multimédia de juger de la taille du projet et de sa complexité afin d'être en mesure de proposer une offre la plus adaptée possible en termes de coût, de délai, de ressources humaines et d'assurance qualité.

Il s'agit à ce titre d'un document de référence, permettant de lever toute ambiguïté sur ce qui était attendu, ainsi qu'un outil de dialogue permettant à Atlantis multimédia d'interroger le client afin d'affiner sa compréhension de la demande. Le cahier des charges n'est pas pour autant nécessairement statique. Son contenu peut tout à fait être modifié au cours du projet, même si dans l'idéal tout devrait être défini dès le début, sur la base d'un avenant accepté par les deux parties.

Toutes demandes de modification ou de fonctionnalités supplémentaires non prévu dans le cahier des charges seront facturées sur la base du forfait horaire indiqué dans la section budget ou sur devis.

Le versement du second acompte entraine de façon irrévocable la validation du cahier des charges par le client. La validation du cahier des charges entraine de façon irrévocable la validation des conditions générales de ventes et du devis par le client.

Page 5: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

2. Description du projet

Page 6: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

3. Périmètre du projet

Le périmètre du projet indique ce qui est à la charge d’Atlantis multimédia (Périmètre) et ce qui ne l’est pas (Hors périmètre).

*Voir les détails du SAV dans la section « Service après-vente »

**Voir section « Formation »

•Conception du cahier des charges •Conception et réalisation du site internet •Création et intégration de la charte graphique •Mise en place d'un backoffice de gestion du contenu •Mise en ligne du site •Consulting hébergement & conseil réservation nom de domaine •SAV de 6 mois * •Formation d'une demi journée dans nos locaux ou via internet** •Inscription du site aux moteurs de recherche Google , Yahoo et Bing •Mise en place des optimisations technique pour le référencement •Inscription à Google Webmaster tools •Inscription à Google Analytics

Périmètre

•Négociation des contrats annexes avec les partenaires tierces du projet (Banques, organisme d'hébergement, CNIL, Partenaires commerciaux, Expert comptable, avocats, SACEM, droit d'auteurs, démarche relative à la création d'une société ...) •Rédaction du réglement, des conditions générales et des mentions légales •Rédaction des contenus éditoriaux (Texte, photos et vidéos) •Inscription à la CNIL •Mise en place de Blog, chat ou forum •Les mises à jour du CMS (Voir section contrat de maintenance) •Les campagnes de liens sponsorisés •Le "référencement" dit naturel ou gratuit •L'inscription du site dans des annuaires ou de façon générale toute préstation continu de référencement ou d'optimisation •Saisie des produits ou des contenus •La création ou l'envoi de newsletter •L'achat de l'hébergement •L'achat des noms de domaines

Hors périmètre

Page 7: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

4. Parties Concernées

Le client: Le prestataire : La société Atlantis Multimédia

9, rue Gustave Ricard - 13006 MARSEILLE Tel : 04 88 66 17 43 Mail : [email protected] 520 343 559 R.C.S MARSEILLE

Page 8: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

5. Choix technologique

5.1. Technologie coté serveur

Le site Internet sera construit sur mesure à l'aide de la technologie LAMP (Linux Apache MySQL PHP).

- Linux est le système d'exploitation qui va faire tourner le site sur le serveur, ubuntu plus précisément (équivalent de Windows serveur). Pour plus d'information http://www.ubuntu.org

- Apache est un logiciel permettant de créer un serveur Web (Serveur HTTP), Apache est conçu pour prendre en charge de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation des langages Perl, Php, Python et Ruby, serveur proxy, Common Gateway Interface, Server Side Includes, réécriture d'URL, négociation de contenu, protocoles de communication additionnels, etc. Pour plus d'informations : http:://www.apache.org

- PHP: Hypertext Preprocessor, plus connu sous son sigle PHP, est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu'un simple langage.

- My-SQL sera le support de base de données utilisé pour stocker les tables et informations nécessaires.

Unix / Linux est utilisé par 65 % des serveurs présents sur internet

Page 9: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Apache est utilisé par 83 % des serveurs présents sur internet.

PHP est utilisé par 69 % des serveurs présents sur internet

Source 2012 http://www.woozweb.com

En utilisant ces technologies nous assurons la pérennité de votre site internet pour les raisons suivantes :

Technologie open source sous licence GPL : http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU c’est-à-dire libre.

80 % des agences web et développeurs peuvent reprendre le développement de ce projet Une maintenance assurée par la forte communauté qui utilise ces logiciels et langages et un

retour utilisateurs fort.

Page 10: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

5.2. Technologie coté client

Langages lu par le navigateur, le site sera réalisé en HTML5 (utilisé par Google, Youtube, Apple …) HTML5 : http://fr.wikipedia.org/wiki/HTML5

Javascript +

+

jQuery est une bibliothèque JavaScript libre qui porte sur l'interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006. jQuery se présente comme un unique fichier de 155 ko (24 ko dans sa version compressée). Le framework contient notamment les fonctionnalités suivantes : * Parcours et modification du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de XPath) ; * Événements ; * Effets et animations ; * Manipulations des feuilles de style en cascade (ajout/suppression des classes, d'attributs…) ; * AJAX ; * Plugins ; * Utilitaires (version du navigateur…).

CSS 3 ou

CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C). Introduit au milieu des années 1990, CSS devient couramment utilisé dans la conception de sites web et bien pris en charge par les navigateurs web dans les années 2000.

Page 11: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

LESS est une extension de CSS qui permet d’aller plus loin et de façon plus fiable dans la mise en page d’un site internet : http://lesscss.org/

xAjax est une librairie Open Source, qui permet de déployer des applications AJAX puissantes, et très facilement. xAjax ce n'est pas AJAX, ce n'est qu'un moyen d'en faire très facilement ! AJAX signifie Asynchronous Javascript And XML : ce type d'application permet de maintenir une communication entre le serveur et le client, sans que celui-ci n'ait besoin de recharger la page.

Permet de créer un projet HTML5 sur des bases saine et compatible avec la majorité des navigateurs.

Ces technologies ne sont pas forcément toutes employées cela dépendra du projet.

5.3. CMS : Wordpress

WordPress est un système de gestion de contenu libre écrit en PHP et reposant sur une base de données MySQL. WordPress est surtout utilisé comme moteur de blog, mais ses fonctionnalités lui permettent également de gérer n'importe quel site web. Il est distribué selon les termes de la GNU GPL. Le logiciel est aussi à l'origine du service WordPress.com.

Dans le concours du meilleur CMS open source 2009 organisé par la société britannique Packt (en), WordPress est arrivé 1er dans la catégorie Overall Winner et 2e dans la catégorie Best Open Source PHP Content Management System, précédé par Drupal.

Nous allons réaliser le site avec le CMS Wordpress. Ce qui vous permettra de concevoir votre projet à un tarif avantageux. Wordpress offrent de nombreuses fonctionnalités correspondant à vos besoins.

Parmi les principales nous retrouvons (liste non exhaustive) :

Respect des standards du web : C’est important pour l’interopérabilité entre navigateurs et surtout pour la compatibilité entre tous les outils utilisés aujourd’hui comme demain.

Page 12: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Gestion des Pages : Avec WordPress, vous pourrez gérer des pages statiques qui seront en dehors de la chronologie du site et donc totalement indépendante. C’est le composant essentiel dans la gestion en CMS. Gestion des liens : vous pouvez gérer directement dans votre interface d’administration votre liste de liens. Outils de communication inter-blogs : WordPress est compatible avec les standards actuels de rétroliens et pings qui permettent de lier des articles entre eux. Les commentaires : C’est le propre des blogs que de pouvoir commenter le contenu publié. Les règles de commentaires sont paramétrables pour chaque article individuellement. Protection contre le spam : Le spam est un vrai fléau, WordPress possède des outils pour le combattre nativement. Ainsi, il existe entre autres, une liste noire intégrée permettant de bloquer les adresses indésirables… mais de nombreuses extensions pourront apporter une protection encore plus pointue (Akismet en tête…) Gestion des utilisateurs : Une fois inscrit sur un site WordPress, on peut posséder divers niveaux d’administration du simple contributeur qui pourra seulement publier des commentaires à l’administrateur qui saura gérer l’intégralité des options disponibles. Protection d’article par mot de passe : Chaque article peut être protégé par un mot de passe interdisant alors sa lecture à toute personne qui serait dépourvue de la clé. Un système permet également de rendre des articles privés qui sont alors consultables que par leur auteur. Bibliothèque de média : Il est possible de gérer tous les médias (Images, vidéos, audio, fichiers divers…) chargés sur son site web de manière très simple et intuitive grâce à la bibliothèque de média. Elle permet l’insertion de galerie d’images directement dans les articles et les pages. Les images peuvent être légendées. Gestion des caractères spéciaux : La typographie est respectée dans WordPress. Vous pouvez utilisez tous les caractères spéciaux dont vous aurez besoin de l’apostrophe en passant par les guillemets ou encore l’esperluette (&), etc.

Cette liste des fonctionnalités est présentée à titre indicatif, nous devrons établir ensemble les fonctionnalités nécessaires pour le bon fonctionnement de votre projet. Le site sera entièrement personnalisé en termes de design et de fonctionnalité.

Wordpress permet de hiérarchiser son contenu sous 3 formes (ci-dessous).

Nous avons réalisé l’arborescence de votre site en attribuant un code couleur aux différents éléments (pages) selon leur fonctionnalité et leur lien de subordination. Ce qui facilitera la navigation.

Page 13: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

A titre d’information Wordpress permet de créer :

Des pages statiques :

Entièrement modifiable et personnalisables. Elles peuvent gérer n'importe quelle quantité de contenu. Les Pages sont le plus souvent utilisées pour présenter des informations au sujet du site, informations qui sont hors du temps en quelque sorte - de l'information qui reste toujours valable.

Quelques exemples de Pages : Information Légale, formulaire de Contact, A Propos de Moi, A Propos du Site, de Politique d' Accessibilité...

Ce que Sont les Pages :

Les Pages conviennent à des contenus qui sont moins chronologiquement dépendants que les Articles.

Les Pages peuvent être organisées en Pages et Sous-pages, sur plusieurs niveaux dans un menu.

Ce que les Pages ne Sont Pas :

Les Pages ne sont pas des Articles. Elles ne circulent pas sur la page principale de votre site et elles ne sont pas associées aux Catégories.

Les Pages de votre site ne sont pas des fichiers. Elles sont stockées dans votre base de données, de la même façon que les Articles de votre site.

Des Catégories :

Chaque Article de WordPress est classé dans une ou plusieurs catégories. Ceci facilite la navigation et permet le regroupement des Articles de même nature.

Chaque catégorie peut être assignée à une catégorie mère afin que vous puissiez implanter une hiérarchie au sein de la structure des catégories. Pour créer des catégories, vous devez savoir que chaque nom de catégorie doit être unique. Donc, même si deux catégories ont deux mères différentes, elles doivent quand même avoir deux noms différents.

Les catégories permettent d’afficher automatiquement les d’articles qui lui sont rattachés (sous forme de résumé par exemple).

Des articles :

Les articles sont classés dans des catégories et peuvent contenir le contenu que vous souhaitez. Ils sont classés du plus Récent au plus ancien. (Blog traditionnel).

Page 14: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

5.4. CMS : Magento

Magento est une plateforme de commerce électronique libre lancée le 31 mars 2008. Elle a été créée par l'éditeur américain Varien sur les bases du Framework Zend

Fonctionnalités de magento

Analyses et rapports

Intégration de Google Analytics Tableau de bord Administrateur pour une vue d’ensemble des rapports Rapport des ventes Flux RSS des commandes les plus récentes Rapport des taxes Rapport des paniers abandonnés Rapport des produits les plus vus Rapport des produits les plus achetés Rapport des stocks faibles Rapport des termes utilisés pour la recherche Rapport des avis produit (notation/commentaire des clients) Flux RSS des avis les plus récents Rapport des tags Flux RSS des tags les plus récents Rapport d’utilisation des coupons de réduction Total des ventes facturées Total des ventes remboursées Rapport des meilleurs clients par nombre de commande et par montant

Navigation du catalogue

Images multiples avec zoom Avis sur les produits Produits relatifs Disponibilité en stock Upselling : Tarification par paliers multiples Sélection d’option par produit Vue des produits groupés Liste de produits favoris Envoi à un ami par e-mail

Parcours du catalogue

Page 15: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Navigation avec filtrage multi-critères des produits Outil d’édition de contenu statique pour la création de pages cibles Possibilité de définir un thème particulier à l’échelle d’une catégorie ou d’un produit (design

unique par produit/catégorie) Recherche configurable avec suggestion de termes Produits récemment consultés Comparateur de produits Produits récemment comparés Cross-selling, Up selling, et articles relatifs Nuage des mot-clés recherchés Filtre par tag de produit Avis sur les produits (notation + commentaires) Affichage des produits sous forme de liste ou de grille Fil d’arianne (Aide à la navigation)

Gestion du catalogue

Gestion de l’inventaire avec articles commandés en rupture (backorders), quantités minimales et maximales

Import en masse et export de catalogue Mises à jour de masse sur catalogue dans le panneau d’administration Produits simples, configurables (choix de la taille, de la couleur, …), groupes de produits Taux des taxes par localisation, groupe de client et type de produit Sets d’attributs pour la création rapide de différents types de produits Création d’attributs spécifiques à une e-boutique à la volée Gestionnaire de médias avec redimensionnement automatique des images et filigrane Règles de prix avancées et support des promotions Reécriture des termes recherchés et redirection vers la page du terme sélectionné (exemple,

en tappant « pro », une liste comprenant toutes les données du catalogue commençant par « pro » est affichée, et en cliquant sur un de ces choix, l’éditeur de cette donnée est affiché)

Validation, édition et suppression des tags sur les produits Validation, édition et suppression des avis sur les produits Flux RSS des alertes de stocks faibles

Comptes client

Statuts de la commande et historique Repasser une commande à partir d’un compte Articles récemment commandés Carnet d’adresses illimité Adresses de facturation et d’expédition par défaut Liste de produits favoris avec possibilité d’ajouter des commentaires Envoi de la liste de favoris par e-mail ou par flux RSS Gestion de l’abonnement à la newsletter Avis ayant été postés

Page 16: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Tags ayant été ajoutés Tableau de bord pour une vue d’ensemble des informations suivantes : commandes

récentes, informations personnelles, statuts d’abonnement à la newsletter, adresse de facturation principale, adresse d’expédition principale, panier, liste de favoris, articles récemment commandés, avis récemment postés, tags récemment ajoutés

Services au client

Formulaire de contact Compte client riche en fonctionnalités Historique des commandes avec suivi de leur statut Suivi de commande depuis le compte Envoi d’e-mail de rappel du mot de passe depuis le site ou depuis le panneau

d’administration E-mails de notification de mise à jour des commandes et des comptes E-mails liés à la commande personnalisables Creation et édition de commande depuis le panneau d’administration

Gestion des commandes

Visualisation, édition, création et remplissage des commandes depuis le panneau d’administration

Création d’une ou de plusieurs factures, expéditions ou avoirs par commande, pour mieux satisfaire leur répartition

Impression des factures et des bordereaux d’expédition Création de commande pour centre d’appel (téléphone) Inclus la possibilité de créer un nouveau client, ou de sélectionner un client existant et de

visualiser le panier, la liste de favoris, les derniers articles commandés et la liste des articles comparés aussi bien que sélectionner des adresses, attribuer des réductions et assigner des prix personnalisés

Créer des re-commandes pour les clients depuis le panneau d’administration Notification des commandes par e-mail Flux RSS des commandes les plus récentes

Paiement

Configurable pour autoriser et encaisser, ou autoriser seulement et encaisser à la création de la facture

Intégration de multiples standards PayPal Website Payments Standard, Website Payments Pro (Express and Direct), Website Payments

Pro UK (Express and Direct), et PayPal PayFlow Pro Intégration de Authorize.net Intégration de Google Checkout (niveau 2)

Page 17: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Méthode de sauvegarde des coordonnées bancaires (carte de crédit) pour le paiement hors ligne

Support du paiement par chèque ou mandat Support des bons de commande

Livraison

Intégration des tarifs d’expédition en temps réels tels que: UPS, UPS XML (account rates), FedEx (account rates), USPS et DHL Livraison d’une commande vers de multiples adresses Suivi des commandes sur le site à partir des comptes client Plusieurs expéditions par commande Possibilité de spécifier les pays de destination autorisés par méthode d’expédition Expédition à tarif unique par commande Expédition à tarif unique par article Livraison gratuite Grille des tarifs selon le poids et la destination Grille des tarifs selon le sous-total des articles et la destination Grille des tarifs selon le nombre d’articles et la destination

Facturation

Processus de commande sur une seule page Support de la sécurisation SSL pour les commandes, sur la boutique comme dans l’interface

d’administration Expédition vers plusieurs adresses Processus de commande sans compte client (en tant qu’utilisateur anonyme) Panier avec gestion des taxes et estimation des frais de livraison Processus de commande avec compte client pour utilisation du carnet d’adresses Option de création d’un compte au début du processus de commande Messages cadeaux par commande et par article (ajout d’un message pour accompagner une

commande) Sauvegarde des paniers avec durée d’expiration paramétrable

Optimisation pour moteurs de recherche

100% optimisé pour les moteurs de recherche Support du Google Site Map Réécriture d’URL (pour un contrôle total des URLs) Gestion des meta-données pour les produits et les catégories Plan du site auto-généré pour être affiché sur le site Auto-génération de la page des termes recherchés les plus populaires

Page 18: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Internationalisation

Multilingue Gestion de multiples devises Gestion des taux de taxe Localisation Liste configurable des pays autorisés pour : L’enregistrement sur le site Les adresses de destination de livraison avec la possibilité de les associer à un moyen de

livraison Les adresses de facturation avec la possibilité de les associer à un moyen de paiement

Outils marketing et gestion des promotions

Définition de coupons de réduction (règles de prix) avec possibilité de les restreindre à des e-boutiques particulières, à des groupes de clients spécifiques, à une durée déterminée, à certains produits ou catégories de produits. Par exemple : réduction en pourcentage | montant de réduction fixe | Frais de port offerts | X achetés Y gratuits | Un produit X acheté, une réduction sur le produit Y offerte (fixe ou en pourcentage) | X produits achetés, frais de port offerts sur la commande | X produits achetés, une réduction en pourcentage offerte | X produits achetés, une réduction d’un montant fixe offerte.

Prix promotionnels sur tout le catalogue en pourcentage ou selon une somme fixe avec possibilité de restreindre l’offre à certaines e-boutiques, certaines catégories ou certains produits.

Option frais d’expédition gratuite Prix par paliers multiples pour remises sur les quantités achetées Prix spéciaux et paliers de prix spécifiques par groupe de client Outil d’édition de pages cibles pour les campagnes URLs optimisées pour les moteurs de recherche Réécriture d’URL Produits récemment consultés Produits récemment comparés Outil de gestion des promotions sur les nouveaux produits Up selling sur le panier Cross-selling sur les pages produit Envoi de produit à un ami pour tous les visiteurs, ou pour les clients connectés uniquement Envoi de la liste de favoris à un ami par e-mail ou par flux RSS Flux RSS des nouveaux produits, des nouvelles promotions, et des nouveaux tags Plan du site auto-généré Google Site Map Sondages Gestion des newsletters

Gestion du site

Page 19: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Contrôle de plusieurs sites et boutiques à partir d’un même panneau d’administration, avec la possibilité de partager autant ou aussi peu d’informations que nécessaire.

Multilingue Prise en charge de la localisation Prise en charge de plusieurs devises Système d’administration des permissions des utilisateurs et de leurs droits Gestion souple des taux de taxe avec prise en charge des marchés français et internationaux Design 100% personnalisable par l’utilisation de thèmes Groupes de clients Mise à jour en un clic Système de gestion de contenu pour l’édition de pages d’informations

Page 20: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

5.5. CMS : Prestashop

Prestashop est une plateforme de commerce électronique libre conçue en PHP et MySQL. Parmi les principales fonctionnalités on retrouve : la gestion du catalogue de

produits, outils de marketing et promotions, multi-linguisme, optimisation du référencement naturel, service client, espace client, gestion des commandes, paiement en ligne, suivi du transport…

Prestashop propose les services suivants (liste non-exhaustive):

Gestion du catalogue

Catégories, sous-catégories et produits illimités

Commentaires et évaluations des produits par les clients

Packs de produits et accessoires

Prix dégressifs

Produits personnalisables

Comptes client

Possibilité de créer des groupes de clients

Possibilité de relancer les clients ayant abandonné un panier

Système de points de fidélité

Système de parrainage

Abonnement Newsletter

Conservation des paniers créés par les clients (paniers abandonnés)

Commandes

Statuts de commandes paramétrables

Gestion des retours

Consultation en temps réel des paniers créés par les clients

Factures, avoirs et bons de livraison PDF

Offres spéciales (promotions...)

Montant minimum de commande paramétrable

Paiement

Moyens de paiement illimités (extensions disponibles sur addons.prestashop.com)

Filtrage des modes de paiement par devises, pays ou groupes de clients

Page 21: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Paypal™

Hipay™

Livraison

Transporteurs et destinations illimités

Notification par e-mail des statuts de livraison (personnalisables)

Possibilité de suivre son numéro de colis

Possibilité d'offrir les frais de livraison

Facturation par tranche de prix ou de poids des frais de port

Statistiques

Nombre de visiteurs en ligne

Nombre de visites et de visiteurs

Commandes et ventes

Statistiques catalogue/taux de transformation par catégories

Statistiques produits

Intégration complète avec Google Analytics

Référencement

Optimisation du référencement (SEO)

Gestion des Meta tags (Meta title, keywords…)

Google Sitemap

URL simplifiées

Sécurité

Accès Back-Office sécurisé par login et mot de passe

Compatibilité chiffrement SSL (Secure Sockets Layer)

Compatibilité à la norme PCI DSS

Administration

Back-Office personnalisable

Gestion multiple utilisateurs (Back-Office) et de leurs permissions (ACL)

Mode 'Mise en maintenance'

Editeur texte WYSIWYG complet

Programme d'affiliation

Page 22: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Ajout de modules complémentaires

Alertes SMS (Stock, nouvelle commande…

6. Compatibilité

Le Web est aujourd'hui un univers de plus en plus vaste regroupant multitude de pages et d'applications Web liées entre elles, regorgeant de vidéos, photos et contenus interactifs. Ce que la majorité des utilisateurs ne voit pas est l'interaction des technologies du Web avec les navigateurs qui rend tout cela possible.

Au fil du temps, les technologies Web ont évolué pour donner aux développeurs Web la possibilité de créer de nouvelles expériences Web utiles et offrant une réelle immersion à l'utilisateur. Le Web d'aujourd'hui est le résultat d'efforts continus venant d'une communauté prônant l'ouverture du Web qui aide à définir ces technologies Web, comme l'HTML5, le CSS3 … et à s'assurer qu'elles sont prises en charge par tous les navigateurs Web.

Les bandes de couleurs du graphique situé ci-dessous représentent l'interaction entre les technologies Web et les navigateurs, qui donnent ainsi vie aux nombreuses applications Web que nous utilisons quotidiennement

Voir le graphique sur : http://evolutionofweb.appspot.com/

Nous utilisons un script qui indique aux utilisateurs que leur navigateur est périmé et qu’il doit être mis à jour pour éviter des failles de sécurité : http://www.browser-update.org/

Page 23: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Nous assurons une compatibilité sur les navigateurs prenant en charge le HTML 5 soit plus de 90 % des navigateurs aujourd’hui. Sur les autres navigateurs tel que internet explorer 6 (navigateur qui a plus de 11 ans maintenant), le site fonctionnera mais ne sera pas toujours opérationnel à 100%

Navigateur non pris en charge :

Internet explorer inférieur ou égale à la version 7 Firefox inférieur à la version 5 Safari inférieur à la version 5 Opéra inferieur à la version 11

Statistiques navigateurs web sur 2012 en France

Nous nous engageons à ce que le site fonctionne de façon optimale sur les navigateurs suivants :

Internet Explorer 8 et + Détient 28% de part de marché avec la disparition progressive d’IE6 aujourd’hui à 2%.

Google Chrome 25,5 % des utilisateurs. Opera Moins de 1% des utilisateurs.

Firefox 5 et + Dominant sur le marché avec 28,16% des utilisateurs en janvier 2011.

Safari 5 et + (Mac) Avec moins de 6% des utilisateurs.

Page 24: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Résolution

Le site sera optimisé pour une largeur maximum de 1000px, afin d'éviter toute barre de défilement horizontale. Nous favoriserons un affichage 16/9e, de plus en plus nombreux, sans pour autant défavoriser les affichages 4/3.

A noter que la résolution 800x600 est devenue obsolète, et ne sera donc pas prise en compte pour la conception du site.

Page 25: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Périphérique mobile

Iphone / Ipod / Ipad 55 % du marché internet

Android 33 % du marché internet

Nokia 2,75 % du marché internet

Windows Phone 1,09 % du marché internet

Samsung 2,4 % du marché internet

BlackBerry 1,23 % du marché internet

Aujourd’hui 3,91 % des utilisateurs du web y accède depuis un téléphone mobile.

Page 26: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

7. Base de données (Site à la carte)/ Structuration des produit (Site marchand)

BDD MySQL ou

Site marchand :

Une étape essentielle d’un site marchand est la structuration et l’homogénéisation de votre offre sur internet. Votre offre doit être simple et compréhensible pour les internautes. Ne créez pas de produits sur le web comportant trop d’options ou de système de réservation trop complexe car les acheteurs potentiels ne comprendront pas.

Pour résumer en une phrase, si Prestashop ou Magento n’est pas capable d’incorporer votre produit c’est que votre produit n’est pas structuré pour le web. Ne vous demandez pas comment le système peut être modifié pour incorporer votre produit mais plutôt comment je dois modifier mon produit pour qu’il rentre dans le système. Le système a été réfléchi en fonction des normes e-commerce en vigueur.

Nous vous demandons donc de vous engager à mettre en place les éléments suivants :

Un catalogue produits qui comporte pour chaque produit à minima les informations suivantes :

o Un titre o Un descriptif o Une photo o Un tarif o Des options éventuelles

Une solution de livraison : Vous avez soit la possibilité de souscrire un contrat auprès de colissimo, DHL … ce qui permettra au site de récupérer les tarifs en temps réel dans ces différents services. Soit de saisir vos tarifs manuellement et nous vous demanderons de nous fournir une grille tarifaire en fonction du poids des colis et des adresses d’expéditions.

Une solution de paiement : Il est aujourd’hui inutile de mettre en place un site marchand s’il ne possède pas une solution de paiement par carte bleu. Rapprochez-vous de votre banque pour connaitre les tarifs et les solutions de paiements en ligne ou d’organismes tels que paypal, hipay, allopass … Vous êtes en charges de la négociation du contrat avec le prestataire, nous pouvons cependant vous conseiller à travers les différentes solutions de paiement.

Vous devez impérativement penser à la gestion des stocks, un produit doit être livré en un minimum de temps (max 48h), il est difficilement concevable pour un internaute aujourd’hui d’attendre deux semaines avant d’être livré. Si vous vendez des produits qui nécessitent un délai de livraison supérieur à 48 h indiquez-le au client.

Rédigez les conditions générales de ventes, le SAV, et les conditions de retours

Page 27: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Niveau1 Niveau2 Niveau3 Niveau4

8. Arborescence du projet

Page 28: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

9. Charte graphique et design

9.1. Logo

9.2. Polices

9.3. Couleurs

9.4. Design

10. Emails transactionnels

11. Schéma fonctionnelles

Page 29: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

12. Backoffice de gestion

• Vous permet de créer, modifier, supprimer les comptes utilisateurs

Gestion des comptes clients

• Vous permet de créer, modifier, supprimer le contenu du site.

Gestion du contenu du site

• Vous permet de créer, modifier, supprimer des produits

Gestion du catalogue

• Vous permet de créer, modifier, supprimer des commandes

• Téléchargement des factures • Gestion de la TVA

Gestion des commandes

• Vous permet de créer, modifier, supprimer des offres.

Gestion des offres promotionnelles

• Vous permet d'afficher des rapports sur les ventes, les produits mis dans le panier, les paniers abandonnés...

Gestion des rapports

Page 30: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

13. Référencement & optimisation

Nous concevons votre site avec les règles d’optimisations fournies par Google qui sont les leaders sur le web en matière de moteur de recherche.

Le « référencement » est un terme obsolète, nous le décomposons aujourd’hui en plusieurs parties :

L’optimisation technique du site L’optimisation éditoriale du site (guidé par les retours de Google Webmaster tools) L’inscription au moteur de recherche (Google, Bing, Yahoo) Les campagnes de liens sponsorisées (Comme Google Adwords par exemple) La communication sociale sponsorisées ou non (Facebook, twitter, youtube …) La communication sur le web (interview, articles, blog, forum, éventuellement annuaire …)

Toutes ces prestations, excepté l’optimisation technique et l’inscription aux moteurs de recherche sont des prestations continues et ne sont donc pas comprise dans la prestation de réalisation d’un site internet. Nous proposons des prestations de campagnes de liens sponsorisées, d’optimisations … dans un second temps.

13.1. Consignes concernant la conception et le contenu

• Hiérarchisez clairement le contenu de vos pages et créez des liens texte pertinents. Chaque page doit être accessible à partir d'au moins un lien texte statique.

• Créez un plan de site dont les liens pointent vers les sections les plus importantes de votre site. Si le plan du site comporte un très grand nombre de liens, vous pouvez le scinder en plusieurs pages.

• Limitez le nombre de liens par page.

• Concevez un site utile et riche en informations et rédigez des pages présentant votre contenu de façon claire et pertinente.

• Essayez d'imaginer les termes susceptibles d'être utilisés par les internautes pour trouver votre site et insérez ces termes dans vos pages.

• Pour présenter les éléments les plus importants de votre site (noms, contenu, liens, etc.), utilisez du texte plutôt que des éléments graphiques. En effet, notre robot d'exploration ne reconnaît pas les informations contenues dans les éléments graphiques. Si vous devez utiliser des images pour du contenu textuel, pensez à utiliser des attributs "ALT" afin d'inclure une brève description.

• Assurez-vous que le texte associé aux balises <title> et aux attributs ALT est descriptif et pertinent.

• Assurez-vous que vos liens fonctionnent correctement et que le code HTML de vos pages ne présente pas d'erreurs.

Page 31: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

• Si vous utilisez des pages dynamiques (l'URL de la page contient alors le caractère "?"), n'oubliez pas que ces pages risquent de ne pas être explorées correctement par certains robots de moteur de recherche. Il est donc conseillé de limiter le nombre et les paramètres de ces URL.

13.2. Consignes techniques

• Pour vérifier le fonctionnement de votre site, utilisez un navigateur texte tel que Lynx. La plupart des robots d'indexation de moteur de recherche visualisent en effet votre site de la même manière que Lynx. Si certaines fonctionnalités (JavaScript, cookies, ID de session, cadres, balises DHTML ou contenus Flash) vous empêchent d'afficher la totalité de votre site dans un navigateur texte, il est possible que les robots rencontrent des difficultés similaires lors de leur exploration

• Évitez de faire appel à des ID de session ou à des arguments permettant de suivre les chemins empruntés par les robots sur votre site. Ces techniques sont utiles pour analyser le comportement des internautes, mais le mode d'exploration des robots est entièrement différent. L'utilisation de ces techniques peut donner lieu à une indexation incomplète de votre site, car les robots ne peuvent pas toujours éliminer les URL qui semblent différentes, bien qu'elles pointent vers la même page.

• Vérifiez que votre serveur Web prend en charge l'en-tête HTTP If-Modified-Since. Cet en-tête permet à votre serveur Web d'indiquer aux robots Google si le contenu de votre site a évolué depuis la dernière exploration. Cette fonctionnalité permet de limiter la consommation en bande passante et l'exploitation inutile d'autres ressources informatiques.

• Utilisez un fichier robots.txt sur votre serveur Web. Ce fichier indique aux robots d'exploration les répertoires de votre site qui peuvent ou non être explorés. Vérifiez que ce fichier est adapté à votre site, faute de quoi vous risquez de bloquer l'accès de notre robot d'exploration Googlebot. Pour découvrir comment donner des instructions aux robots qui explorent votre site, consultez la page http://code.google.com/web/controlcrawlindex/docs/faq.html. Pour tester votre fichier robots.txt et vérifier que vous en faites une utilisation appropriée, servez-vous de l'outil d'analyse du fichier robots.txt disponible dans les Outils Google pour les webmasters.

• Dans la mesure du possible, faites en sorte que les publicités n'influent pas sur le classement du site dans les moteurs de recherche. Par exemple, l'exploration des annonces Google AdSense et des liens DoubleClick est bloquée par un fichier robots.txt.

• Si votre entreprise acquiert un système de gestion de contenu, assurez-vous que le système crée bien des pages et des liens explorables par les moteurs de recherche.

• Utilisez le fichier robots.txt pour empêcher l'exploration des pages de résultats de recherche ou d'autres pages générées automatiquement par les moteurs de recherche et qui n'offrent aucun intérêt particulier pour les internautes.

• Testez l'affichage de votre site dans différents navigateurs.

• Surveillez les performances de votre site et optimisez les temps de chargement. Google s'emploie à proposer aux internautes les résultats de recherche les plus pertinents et un confort de

Page 32: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

navigation optimal. Des sites rapides participent à l'amélioration de la qualité globale du Web (en particulier pour les internautes ayant des connexions Internet bas débit). Ainsi, en améliorant leurs sites, nous espérons que les webmasters participeront à l'accélération globale de la navigation sur le Web.

Google conseille vivement aux webmasters de surveiller régulièrement les performances de leur site en utilisant Page Speed, YSlow, WebPagetest ou d'autres outils. Pour plus d'informations, d'outils et de ressources, reportez-vous à la page Accélérons le Web. En outre, la fonctionnalité Performances du site des Outils pour les webmasters indique la vitesse de votre site telle qu'elle est perçue par les internautes aux quatre coins du globe.

13.3. Consignes de qualité

Nous abordons ici les pratiques déloyales ou techniques de manipulation les plus courantes. Certaines pratiques consistant, par exemple, à tromper les internautes, ne sont pas répertoriées dans le présent document. Google est cependant prêt à réagir à tous ces différents types de pratiques malhonnêtes. N'en déduisez en aucun cas que les pratiques non mentionnées sur cette page sont autorisées par Google. Les webmasters qui s'efforcent de respecter ces principes de base offriront aux internautes une navigation plus agréable et obtiendront pour leur site un meilleur classement que ceux qui cherchent en permanence des failles à exploiter.

Si vous pensez qu'un site ne respecte pas les consignes Google en matière de qualité, n'hésitez pas à nous le signaler à l'adresse https://www.google.com/webmasters/tools/spamreport?hl=fr. Google s'efforce d'apporter des solutions évolutives et automatisées aux problèmes plutôt que de les traiter au cas par cas. Nous utilisons les rapports de spam qui nous parviennent afin de créer des algorithmes évolutifs, susceptibles d'identifier et de prévenir les futures tentatives de ce type.

Consignes de qualité - Généralités

• Concevez vos pages en pensant d'abord aux internautes et non aux moteurs de recherche. Ne trompez pas les internautes et ne leur présentez pas un contenu différent de celui destiné aux moteurs de recherche (technique appelée "cloaking" ou dissimulation).

• Évitez les "astuces" destinées à améliorer le classement de votre site par les moteurs de recherche. Pour savoir si votre site Web respecte nos consignes, posez-vous simplement la question suivante : "Suis-je en mesure d'expliquer à un site Web concurrent quelles sont les solutions que j'ai adoptées pour améliorer mon site ?". Vous pouvez également vous poser les questions suivantes : "Ces solutions sont-elles d'une aide quelconque pour les internautes ?" "Aurions-nous fait appel à ces techniques si les moteurs de recherche n'existaient pas ?"

• Ne participez pas à des systèmes de liens conçus pour améliorer artificiellement le classement PageRank de votre site. Évitez tout particulièrement les liens vers des sites de spam ou des "sites douteux" sur le Web, car ces liens risqueraient d'avoir une incidence négative sur le classement de votre site.

• N'utilisez pas de programmes non agréés pour demander l'indexation de vos pages, vérifier votre classement, etc. Ces programmes consomment des ressources informatiques et constituent

Page 33: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

une infraction à nos Conditions d'utilisation. Google déconseille l'emploi de produits, tels que WebPosition Gold™, qui envoie des requêtes automatiques ou programmées à Google.

Consignes de qualité - Points à retenir

• Évitez les textes ou liens cachés.

• N'utilisez pas de techniques de dissimulation ("cloaking") ni de pages de redirection trompeuses.

• N'envoyez pas de requêtes automatiques à Google.

• Évitez de remplir vos pages de mots clés non pertinents et sans rapport avec le contenu réel de votre site.

• Ne créez pas plusieurs pages, sous-domaines ou domaines présentant du contenu dupliqué.

• Ne créez pas de pages générant des opérations malveillantes, telles que les tentatives de phishing ou encore les installations de virus, de chevaux de Troie ou d'autres programmes malveillants.

• Évitez les pages satellites ("doorway") créées exclusivement pour les moteurs de recherche ou d'autres solutions, telles que les programmes d'affiliation, sans véritable contenu informatif.

• Si votre site fait partie d'un programme d'affiliation, assurez-vous qu'il est utile aux utilisateurs. Présentez un contenu pertinent et original pour inciter les internautes à visiter votre site en premier lieu.

Page 34: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

14. Gestion de projet

Dans l'approche de gestion de projet traditionnelle, un projet est identifié, évalué, découpé en tâches et précisément planifié. Le problème est que l'une des bases de la gestion de projet est d'estimer les tâches. Ce n'est généralement pas possible, à cause de la complexité du développement informatique.

Une autre approche est de considérer l'ensemble de l'équipe de développement comme une usine c'est-à-dire comme un ensemble de postes de travail, de machines, dont les activités sont inter-reliées. On y injecte les besoins du client comme matière première, qui sera progressivement transformé en produit final. Cette façon de voir permet d'appliquer la théorie des contraintes, comme dans le milieu manufacturier depuis plus de 30 ans.

Par exemple, on tente de réduire ce qu'on appelle l'inventaire des "en cours". Dans le cas du développement web, cet inventaire est constitué des besoins du client exprimés, mais non encore livrés. Cet inventaire peut être constitué de spécifications écrites, d'architecture, de conception, de code ... non encore livrés en un site internet fonctionnel. Les méthodes agiles tentent de réduire cet inventaire, pour pouvoir permettre au client de changer d'idée facilement.

Les méthodes agiles sont des groupes de pratiques pouvant s'appliquer à divers types de projets, mais se limitant plutôt actuellement aux projets de développement en informatique (conception de site internet). Les méthodes agiles se veulent plus pragmatiques que les méthodes traditionnelles. Elles impliquent au maximum le demandeur (client) et permettent une grande réactivité à ses demandes. Elles visent la satisfaction réelle du besoin du client en priorité aux termes d'un contrat de développement.

Les méthodes agiles reposent sur une structure (cycle de développement) commune (itérative, incrémentale et adaptative), quatre valeurs communes desquels découlent une base de pratiques, soit communes, soit complémentaires.

Les valeurs

Les méthodes agiles prônent les valeurs fondamentales :

- L'équipe : Dans l'optique agile, l'équipe est bien plus importante que les outils (structurants ou de contrôle) ou les procédures de fonctionnement. Il est préférable d'avoir une équipe soudée et qui communique, composée de développeurs (éventuellement à niveaux variables), plutôt qu'une équipe composée d'experts fonctionnant chacun de manière isolée. La communication est une notion fondamentale.

- L'application : Il est vital que l'application fonctionne. Le reste, et notamment la documentation technique, est une aide précieuse mais non un but en soi. Une documentation précise est utile comme moyen de communication. La documentation représente une charge de travail importante, mais peut pourtant être néfaste si elle n'est pas à jour. Il est préférable de commenter abondamment le code lui-même, et surtout de transférer les compétences au sein de l'équipe.

Page 35: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

- La collaboration : Le client doit être impliqué dans le développement. On ne peut se contenter de négocier un contrat au début du projet, puis de négliger les demandes du client. Le client doit collaborer avec l'équipe et fournir un feed-back continu sur l'adaptation du site à ses attentes.

- L'acceptation du changement : La planification initiale et la structure du site doivent être flexibles afin de permettre l'évolution de la demande du client tout au long du projet. Les premières livraisons du site vont souvent provoquer des demandes d'évolution. Ces évolutions peuvent être facturées si elle demande du temps de développement supplémentaire.

Page 36: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Nous accordons une attention particulière à la qualité de réalisation d’un projet. Voici quelques critères d’appréciation qui permettront de juger de la qualité du produit. Veillez lors de vos demande à vous interroger sur le bon fondement de celle-ci, apporte-t-elle un plus au site ? Augmente-t-elle sa qualité ?

Qualité de codage et de visibilité

• Adresse intuitive: une adresse web simple à retenir en relation avec le contenu, ou l'activité du client

• Présence dans les moteurs de recherche Google, Bing et Yahoo • Compatibilité avec les navigateurs nouvelle génération • Validation W3C HTML 5 • Sécurité

Le contenu

• Importance de la page d'accueil (L'internaute décide en quelques secondes si le site lui semble intéressant) Pour cela elle doit: - Etre soignée - Etre explicite (comprendre rapidement l'intérêt du site, et quelle société il représente)

• Logique de l’organisation des informations • Qualité du contenu rédactionnel

La navigation

• Facilité de déplacement, ergonomie du site (aller-retour, retour page d’accueil, plan du site)

• Qualité d'intéraction, fluidité des animations de menu • Rapidité de chargement du site et des différentes pages. • Simplicité

La présentation visuelle

• Cohérence du design, des couleurs et des polices utilisées • Lisibilité du texte • Qualité visuelle des illustrations ou des animations contenu dans la charte graphique du

site • Sobriété

Page 37: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Certains risques indépendants de notre volonté peuvent survenir et causer des retards ou des erreurs lors du déroulement du projet. Nous mettons en œuvre toutes les solutions possibles afin de les éviter ou de les contourner. Voici la liste (non exhaustive) des problèmes qui peuvent être rencontrées et des actions préventives proposées :

Voir les contraintes de planning dans la section planning.

•Ajustement avec une maquette et une annexe au cahier des charges. Suivi d'une validation du client. •Implémentation des modifications dans le site

FONCTIONNEL: Un élément mal délimité ou pas assez détaillé entrainant une réalisation érronée.

•Examen critique de l'expression des besoins. •Ajustement avec une maquette et une annexe au cahier des charges qui peut être suivi d'un

devis. Validation du client.

FONCTIONNEL: Perfectionnisme abusif dans l'expression des besoins.

•Identification de la technologie et documentation. •Formation des équipes en interne •Si la technologie n'est pas maitrisable en interne, appel à des services externe qui peuvent

entrainer une facturation supplémentaire.

TECHNIQUE: Apparition d'un besoin technologique non maîtrisé.

•Recensement des bugs connus par le client de façon précise •Etude des bugs rapportés par le client. •Apport d'une solution technique

TECHNIQUE: Le site bug ou n'est pas stabilisée.

•Identification et planification •Report de modifications en maintenance ou facturation.

PROJET: Des modifications fréquentes sont demandées pendant le développement.

•Nouvelle plannification en fonction des nouvelles contraintes, facturation eventuelle selon la nature du retard.

PROJET: Retard dans la livraison

Page 38: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

15. Livrables

Documents : o Etapes intermédiaire du site o Cahier des charges o Document test et recettage

16. Planification

Vous trouverez ci-dessous la planification.

En cas de retard de plus de trois jours de la part du client lors d’une étape de validation par exemple. Le planning devenant incertain, nous pourrons être amenés à travailler sur un autre projet. Nous pourrons changer la priorité de réalisation des tâches du projet ce qui entrainera par conséquent un délai supplémentaire. Nous sommes cependant compréhensif si vous avez besoin de temps pour valider les documents tels que le cahier des charges ou répondre à une question qui pourrait nous bloquer dans l’avancement du site, merci de nous le faire savoir le plus tôt possible afin que nous affections ses contraintes dans le planning.

17. Budget

Prestation Tarif HT Tarif TTC

18. Propriété intellectuelle

L’ensemble des éléments de la réalisation, code source, graphisme sont votre propriété une fois la livraison et le paiement final effectué dans la limite des licences, applications, langages et matériaux utilisées. Les technologies utilisées sont sous licence GPL (libre de droit). Dans le cas où une application, technologie, ressource … ne serais pas libre de droit Atlantis Multimédia vous en informera.

Nous pouvons vous fournir les sources (Code, fichier photoshop, 3d …) de vos projets sur support DVD, CD ou par internet si vous nous en faites la demande.

Page 39: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

ATTENTION : L’utilisation d’une technologie, document, photo, musique, son, vidéo, personnages 3D, langage de programmation … sous licence GPL ne fait pas de vous le propriétaire de ce contenu. Par exemple si vous achetais une photo libre de droit sur le site fotolia, cette photo risque d’être présente sur d’autre site.

En ce qui concerne le contenu sous licence creative commons, vous êtes responsable de ce qui est publié sur votre site internet. Pour plus d’informations rendez-vous sur le site : http://creativecommons.org/licenses/

19. Service après-vente

Une fois le site validé par la signature du document de test et recettage ou le paiement du solde, un SAV de 6 mois se met en place.

Le SAV ne comprend pas la création de nouvelles fonctionnalités, il s’agit uniquement de correction de bug. Nous sommes seul juge de ce qui constitue un bug. Un bug n’est en aucun cas une amélioration ou une modification dans l’ergonomie du site ou dans le design du site.

20. Maintenance

Vous trouverez ci-joint les contrats de maintenance qui pourront être conclu dans un second temps.

21. Hébergement

Nous pouvons nous charger de votre hébergement internet. Nous travaillons uniquement avec OVH de par la qualité et la diversité de leurs services.

Notre politique en matière d’hébergement est de conseiller le client au mieux en fonction de nos compétences. L’hébergement est acheté par le client auprès de l’organisme hébergeur guidé par nos conseils, le client est donc le propriétaire de l’hébergement. Nous intervenons uniquement au titre de prestataire technique sur les machines.

Plusieurs solutions s’offrent à vous :

Hébergement mutualisé : http://www.ovh.com/fr/hebergement_mutualise/

o Limité en termes de fonctionnalités (parfois même insuffisant pour mettre un site en ligne), non recommandé pour un usage professionnel. Mais peu chère. A voir au cas par cas.

Page 40: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Hébergement sur serveur dédiés : http://www.kimsufi.com/ks/

o Le serveur est à vous, c’est la solution la plus efficace.

Bref toute une palette de choix allant de 1,99 € HT par mois à 597 € HT par mois.

Nous vous conseillons :

Le coût de l’hébergement et de la mise en place de l’hébergement n’est pas compris dans la réalisation du site.

22. Formation

Une formation d’une demi-journée sera prévue en fin de projet, afin que le client puisse prendre en main le système.

La formation pourra s’effectuer à distance via partage d’écran ou dans nos locaux à Marseille.

Elle consistera à découvrir les différentes fonctionnalités de la plateforme et le fonctionnement de ces dernières et sera consacrée aux questions du client.

23. Google Webmaster Tools

Google Outils pour les webmasters (en anglais Google Webmaster Tools) est un service gratuit de Google qui permet aux webmestres de vérifier si leur site est indexé par Google et d'optimiser son référencement.

Page 41: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Google Outils pour les webmasters permet notamment de :

- Vérifier et de paramétrer la fréquence d'indexation du site - Avoir la liste de pages (internes et externe au site) qui comportent des liens retour le résultat

est plus développé que ce que l'on obtient avec une recherche du type link:http://monsite.fr - Consulter le PageRank de son site - Connaître pour chaque semaine

o les mots-clés des recherches ayant affiché un lien vers le site o le nombre de fois où elles ont effectivement conduits à une consultation.

- Voir les statistiques de visite du site par le robot indexeur de Google - Soumettre et vérifier la validité d'une sitemap - Produire et valider un fichier robots.txt - Indiquer le domaine que l'on souhaite voir affiché par Google, et les pages proposées au-

dessous de celui-ci - à titre expérimental (section google labs) "Analyser comme Googlebot" permet de voir une

page du site telle qu'elle est indexée par le Googlebot. - Indiquer les requêtes et position sur lesquelles un site apparait dans les pages de résultats

Google Plus Search Your World.

24. Google Analytics

Google Analytics est un service d'analyse de sites web gratuit proposé par Google.

Avec environ 85 % du marché mondial, Google Analytics est le service d'analyse de visites de sites internet le plus utilisé au monde.

Vous disposerez d’un compte sur Google Analytics afin de suivre le traffic sur votre site internet : http://www.google.com/intl/fr/analytics/

Des fonctionnalités professionnelles proposées sur les plates-formes haut de gamme de Google

Le fait que ces fonctionnalités soient "professionnelles" ne signifie pas qu'elles sont réservées aux "experts". Google Analytics permet à tous les utilisateurs au sein de votre entreprise, qu'ils soient spécialistes ou non, de mettre en œuvre des actions marketing axées sur les performances.

ROI publicitaire

Page 42: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Objectifs

Effectuez le suivi des visites et des conversions. Déterminez si vous atteignez vos objectifs en termes d'intérêt pour votre site, par rapport aux niveaux que vous avez définis.

Intégration dans AdWords et AdSense

Optimisez vos performances AdWords à l'aide de données post-clics sur vos mots clés, requêtes de recherche, types de correspondance, etc. Les rapports AdSense permettent aux éditeurs d'identifier le contenu Web qui génère les revenus les plus importants.

Fonctionnalités complètes de suivi des campagnes

Effectuez le suivi de vos campagnes d'e-mailing, bannières publicitaires, annonces classiques, etc.

Rapports de commerce électronique

Découvrez les campagnes et les mots clés qui ont généré des transactions, déterminez le taux de fidélité et le temps de latence, identifiez vos meilleures sources de chiffre d'affaires.

Suivi multimédia et multisupport

Suivi pour mobile

Effectuez le suivi des sites Web et applications pour mobile et des mobiles compatibles Web, y compris les téléphones haut de gamme et ceux dont la fonction JavaScript n'est pas activée.

Recherche sur site

Découvrez les intentions des visiteurs, identifiez ce que recherchent réellement vos clients et réduisez les délais de conversion.

Analyse comparative

Comparez les statistiques de fréquentation de votre site à celles de votre secteur. L'analyse comparative vous permet d'analyser vos statistiques principales par rapport à des données de performances synthétisées, et ce tout en préservant la confidentialité de vos données.

Suivi des applications Flash, vidéo et de réseau social

Effectuez le suivi de vos applications Ajax, Flash, Web 2.0 et de réseau social.

Page 43: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Création de rapports personnalisés

Segmentation avancée

Isolez et analysez des sous-ensembles de votre trafic. Faites votre choix parmi des segments personnalisés prédéfinis, tels que "Trafic rémunéré" et "Visites avec conversions", ou créez des segments personnalisés à l'aide d'un outil de création de segments flexible et simple d'utilisation. Appliquez les segments aux données actuelles ou historiques et comparez les performances des segments dans les rapports. Visionner la vidéo

Rapports personnalisés

Créez, enregistrez et modifiez des rapports personnalisés afin de présenter les informations dont vous avez besoin sous la forme que vous préférez. Une interface fonctionnant par glisser-déposer vous permet de sélectionner les mesures souhaitées et de définir plusieurs niveaux de sous-rapports. Une fois créé, chaque rapport personnalisé reste disponible aussi longtemps que vous le souhaitez. Visionner la vidéo

Tableaux de bord

Retrouvez les informations que vous recherchez en un clin d'œil. Placez toutes les données dont vous avez besoin dans un tableau de bord personnalisé, que vous pouvez envoyer par e-mail à d'autres personnes.

API et plate-forme des développeurs

Exportez des données, créez des intégrations et développez des applications clientes grâce à l'API d'exportation de donnéesGoogle Analytics. Personnalisez le suivi Google Analytics à l'aide de l'API de suiviGoogle Analytics.

Outils d'analyse avancés

Page 44: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Utilisez les tableaux croisés dynamiques, les critères multiples et les fonctionnalités de filtrage pour effectuer une analyse détaillée des données. Des outils rapides vous permettent d'approfondir encore davantage cette analyse et de manipuler les données directement à partir des tableaux du rapport.

Alertes Google Analytics

Google Analytics surveille vos rapports et vous avertit automatiquement en cas de modification importante de l'évolution des données. Vous pouvez également configurer des alertes personnalisées pour être informé lorsque des seuils spécifiques sont atteints.

Variables personnalisées

Les variables personnalisées vous permettent de définir des segments de suivi multiples, et même simultanés, basés sur des données au niveau des appels de fichiers, des sessions ou des visites. Elles vous offrent les capacités et la flexibilité nécessaires pour personnaliser Google Analytics et collecter les données de site uniques les plus importantes pour votre entreprise.

Exportation des données

Exportez vos données à l'aide de l'API d'exportation de données Google Analytics ou utilisez l'interface de Google Analytics pour exporter vos données dans des fichiers Excel, CSV, PDF et délimités par des tabulations et les envoyer par e-mail.

Partage et communication

Envoi des rapports par e-mail

Planifiez ou envoyez par e-mail vos rapports personnalisés, contenant les informations précises que vous souhaitez partager.

Commandes avancées pour l'utilisateur et l'administrateur

Déterminez la façon de partager les données sensibles et choisissez les rapports mis à la disposition des utilisateurs dans votre compte.

Visualisation des données

Page 45: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

Diagrammes animés

Les diagrammes animés permettent d'obtenir une analyse multidimensionnelle avancée pour la plupart des rapports Google Analytics. Sélectionnez des mesures pour l'axe des X, l'axe des Y, la taille et la couleur de la bulle et comparez leur évolution au fil du temps. Choisissez les mesures que vous souhaitez comparer et identifiez des relations entre les données qu'il aurait été difficile de détecter dans des rapports classiques. Visionner la vidéo

Ciblage géographique

Identifiez les marchés géographiques les plus lucratifs.

Entonnoirs de conversion

Visualisez votre entonnoir de conversion. Colmatez les fuites en identifiant les pages qui génèrent des opportunités perdues et celles que visitent vos clients potentiels.

Mini-graphiques

Les graphiques au format vignette réduisent le nombre de clics à effectuer et récapitulent les données de votre rapport.

Tableaux de données

Consultez une synthèse des données historiques ou des moyennes concernant le site.

Intégration et fiabilité de Google

Cookie propriétaire

Google Analytics a toujours fait appel exclusivement aux cookies internes afin de garantir un suivi fiable et de protéger la confidentialité des visiteurs.

Centre de données Google et méthode de collecte

Google Analytics est exécuté sur l'infrastructure de renommée mondiale utilisée par Google, ce qui permet de maximiser la confidentialité et l'intégrité des données.

Inclus dans une gamme plus vaste de produits Google connexes

Google Analytics fait partie d'une suite d'outils d'analyse et de publicité de premier plan, incluant AdWords et l'Optimiseur de Site.

Page 46: Cahier des charges v.1.0 Nom du projet - · PDF fileUn « cahier des charges » est un document contractuel décrivant ce qui est attendu par le client. Il s'agit donc d'un document

25. Validation du cahier des charges

Le document présent fait office de contrat. Merci d'apposer votre signature en bas de ce document pour le valider. Le versement du second acompte entraine de façon irrévocable la validation du cahier des charges par le client. La validation du cahier des charges entraine de façon irrévocable la validation des conditions générales de ventes et du devis par le client.

Le client, Nom, date et signature Suivit de la mention « Lu et approuvé »

Atlantis Multimédia : Date et signature du responsable Suivit de la mention « Lu et approuvé »