SlideShare uma empresa Scribd logo
1 de 49
Cycle conduite de projet web



Concevoir le site
• Multitude de manières de décrire la réalité

• Tout est question de point de vue

• Être le plus factuel possible
• Mixer représentation visuelle et textuelle


• Assembler en un document unique les
  différentes visions du projet pour qu’un inconnu puisse
  le comprendre
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Conception éditoriale

   • Ligne éditoriale = raison d’être du site
   • Positionne le site, dimensionne le projet
   • Plan : ligne éditoriale, principaux gabarits


    Quoi

    A qui

    Pourquoi

    A quelle fréquence

    Ton

    Niveau grammatical

    Niveau vocabulaire
• Rubriquage = liste organisée des contenus du site
• Propose un mode d’accès aux contenus
• Vue exhaustive, faisabilité, organiser la production
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Conception fonctionnelle

   • Processus = ensemble des tâches réalisées par
     des acteurs, transformant les données.
• Règles de gestion = comportement de
  l’application selon les cas métier.



• Exemple 1
  –   Appliquer la réduction (frais de port offerts)
  –   CAS 1 – Si grand total est inférieur à 60 euros, réduction non applicable, afficher message
      d’information en FO
  –   CAS 2 - Si grand total est égal ou supérieur à 60 euros, appliquer la réduction


• Exemple 2
  –   Afficher les articles sur la page d’accueil
  –   Utiliser les 10 articles les plus récents classés du plus récent au plus ancien
  –   Ne pas afficher l’article présenté « A la une »
Mise en pratique

   • Créez le workflow d’une actualité du site

   • Réévaluez la charge de travail
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Ergonomie




                                               Cinématique
             Zoning                            Storyboard
                                               Wireframes




         Avec DU VRAI TEXTE et de VRAIS IMAGES !

         Doit être la plus réaliste possible
    Illustrator / Visio / PowerPoint / Impress / AxurePro / Dreamweaver
• Cinématique = première occasion de tester son
  travail auprès des utilisateurs.

• Selon la nature du projet, une démonstration et/ou des
  tables rondes
   –   Proposition de variantes
   –   Validation de processus complexes (recherche multicritères par ex.)
   –   Découpages / post-it
   –   Finaliser la cinématique et itérer au moins une fois


• Wireframes interactifs utiles pour tester des processus
  complexes.
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Conception graphique




                +                    =
  Cinématique       Concept-board           Pistes graphiques
                    (grands choix)       (l’écran final en PSD)
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Spécifications fonctionnelles

   • Spécifications fonctionnelles = quoi
    détaillé avec cinématique, objets métiers, fonctions,
    règles de gestion.




         Cinématique



                                Données          Fonctions
Fonction      Description           Caractéris     Règle de           Spécifications          Spécifications
                                    ation          gestion            fonctionnelles          techniques
1. Afficher   L’internaute          Affichage      RAS
un            renseigne un          en moins
formulaire    formulaire pour       de 2 sec
d’alerte      être alerté dès       avec une
              qu’un bien corres-    connexion
              pondant à ses         ADSL 512
              critères est dispo-   kbps
              nible sur le site.
2.            Vérification des      Vérification   Cas 1 – Les        Affichage du
Vérificatio   données saisies       côté client    données sont       message d’erreur en
n des         par l’internaute      en moins       valides, un        entête du formulaire.
données       avant envoi.          de 1 sec.      message de         +
                                                   confirmation est   Champs incorrects
                                    Vérification   affiché.           surlignés en rouge.
                                    côté
                                    serveur en     Cas 2 – Les        En cas de temps de
                                    moins de 2     données sont       vérification sup. à 2
                                    sec avec       invalides, un      sec, affichage d’un
                                    une            message d’erreur   message d’attente en
                                    connexion      précise les        surimpression avec
                                    ADSL 512       données a          grisage de l’écran.
                                    kbps           corriger.
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Conception technique

  • Architecture applicative = organisation
    logique du système en vue d’une grande souplesse
    évolutive.
• Architecture logicielle = les briques
    logicielles pour mettre en œuvre l’architecture
    applicative.

•   ReverseProxy
•   Filer
•   Serveur HTTP
•   Cache
•   Serveur d’applications
•   Serveur e-mail
•   Base de données
•   OS
• Architecture matérielle
• Hébergement
Mise en pratique

   • Imaginez l’architecture applicative et logicielle du site
• Modélisation = les données et leurs relations.
• Analyse des spécifications fonctionnelles et traduction
  en Modèle Conceptuel de Données (MCD)
• Toujours valider le MCD en l’expliquant au groupe de
  projet fonctionnel
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Spécifications techniques

   • Expression du besoin = quoi général
   • Spécifications fonctionnelles = quoi détaillé

   • Spécifications techniques = comment
   • Vue d’ensemble ET réponse point par point aux
     spécifications fonctionnelles
   • Découpage en lots cohérents
Fonction      Description           Caractéris     Règle de           Spécifications          Spécifications
                                    ation          gestion            fonctionnelles          techniques
1. Afficher   L’internaute          Affichage      RAS
un            renseigne un          en moins
formulaire    formulaire pour       de 2 sec
d’alerte      être alerté dès       avec une
              qu’un bien corres-    connexion
              pondant à ses         ADSL 512
              critères est dispo-   kbps
              nible sur le site.
2.            Vérification des      Vérification   Cas 1 – Les        Affichage du            Signalisation des
Vérificatio   données saisies       côté client    données sont       message d’erreur en     champs en CSS (
n des         par l’internaute      en moins       valides, un        entête du formulaire.   http://www.bioneural.net
              avant envoi.          de 1 sec.      message de         +                       /2006/04/01/create-a-
données
                                                   confirmation est   Champs incorrects       valid-css-alert-message)
                                    Vérification   affiché.           surlignés en rouge.     Validation côté client
                                    côté                                                      via la librairie ECMA
                                    serveur en     Cas 2 – Les        En cas de temps de      script « bidule »
                                    moins de 2     données sont       vérification sup. à 2   +
                                    sec avec       invalides, un      sec, affichage d’un     Validation de la
                                    une            message d’erreur   message d’attente en    syntaxe des emails
                                    connexion      précise les        surimpression avec      avec la classe
                                    ADSL 512       données a          grisage de l’écran.     MAil_RFC822 et de
                                    kbps           corriger.                                  l’existence du
                                                                                              domaine avec la
                                                                                              classe Net_DSN
Vue d’ensemble




Conception                 Spécifications
éditoriale                 détaillées

             Conception
             ergonomique
Spécifications détaillées

   • Préciser la solution et son implémentation dans les
     moindres détails pour aboutir à un référentiel
     de développement
   • Une équipe de développement doit pouvoir créer
     l’application sans avoir jamais entendu parlé du projet.


   • Maintenir les spécifications tout au long du projet puis
     tout au long de la vie de l’application.
Pour aller plus loin
• © Stéphane Bordage, breek.fr

• La loi du 11 mars 1957 interdit les copies ou
  reproductions destinées à une utilisation collective.
  Toute représentation ou reproduction intégrale ou
  partielle faite par quelque procédé que ce soit, sans le
  consentement de l’auteur ou de ses ayant droits, est
  illicite et constitue une contrefaçon sanctionnée par les
  articles 425 et suivants du Code pénal.

Mais conteúdo relacionado

Destaque

Plan cahier-des-charges
Plan cahier-des-chargesPlan cahier-des-charges
Plan cahier-des-charges
walouziz
 
Noel était mon nom
Noel était mon nomNoel était mon nom
Noel était mon nom
papybrico
 
Mon problème avec les mesures de l'audience des médias tamara silina - 12 a...
Mon problème avec les mesures de l'audience des médias   tamara silina - 12 a...Mon problème avec les mesures de l'audience des médias   tamara silina - 12 a...
Mon problème avec les mesures de l'audience des médias tamara silina - 12 a...
Tamara Silina
 
Resultados de estudio SOS MUSIC
Resultados de estudio SOS MUSICResultados de estudio SOS MUSIC
Resultados de estudio SOS MUSIC
Jaime León
 

Destaque (20)

7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
 
Implémentation d’une solution E-CRM
Implémentation d’une solution E-CRMImplémentation d’une solution E-CRM
Implémentation d’une solution E-CRM
 
Les 7 règles d’or pour réussir, et surtout rentabiliser rapidement un projet crm
Les 7 règles d’or pour réussir, et surtout rentabiliser rapidement un projet crmLes 7 règles d’or pour réussir, et surtout rentabiliser rapidement un projet crm
Les 7 règles d’or pour réussir, et surtout rentabiliser rapidement un projet crm
 
Plan cahier-des-charges
Plan cahier-des-chargesPlan cahier-des-charges
Plan cahier-des-charges
 
Analyse et cahier des charges
Analyse et cahier des chargesAnalyse et cahier des charges
Analyse et cahier des charges
 
Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !
 
C o n f é r e n c e juvignac v 03.01 09 12 2014
C o n f é r e n c e juvignac v 03.01  09 12 2014C o n f é r e n c e juvignac v 03.01  09 12 2014
C o n f é r e n c e juvignac v 03.01 09 12 2014
 
Dc1
Dc1Dc1
Dc1
 
Boe a-2012-1825
Boe a-2012-1825Boe a-2012-1825
Boe a-2012-1825
 
13 balafon novembre 2012
13 balafon novembre 201213 balafon novembre 2012
13 balafon novembre 2012
 
Noel était mon nom
Noel était mon nomNoel était mon nom
Noel était mon nom
 
Médias sociaux & politique 2012
Médias sociaux & politique 2012Médias sociaux & politique 2012
Médias sociaux & politique 2012
 
Mon problème avec les mesures de l'audience des médias tamara silina - 12 a...
Mon problème avec les mesures de l'audience des médias   tamara silina - 12 a...Mon problème avec les mesures de l'audience des médias   tamara silina - 12 a...
Mon problème avec les mesures de l'audience des médias tamara silina - 12 a...
 
Geometricas para alumnos
Geometricas para alumnosGeometricas para alumnos
Geometricas para alumnos
 
Polares acabado
Polares acabadoPolares acabado
Polares acabado
 
Uso didactico de las wikis
Uso didactico de las wikisUso didactico de las wikis
Uso didactico de las wikis
 
Noobi n2
Noobi n2Noobi n2
Noobi n2
 
La collégiale de Mantes
La collégiale de MantesLa collégiale de Mantes
La collégiale de Mantes
 
Resultados de estudio SOS MUSIC
Resultados de estudio SOS MUSICResultados de estudio SOS MUSIC
Resultados de estudio SOS MUSIC
 
Jóvenes
JóvenesJóvenes
Jóvenes
 

Semelhante a 6 Conception

Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiAD
EclipseDayParis
 

Semelhante a 6 Conception (20)

Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows Azure
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
 
Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiAD
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
Windows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilitéWindows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilité
 
L'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerpriseL'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerprise
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
Xebicon2019 m icroservices
Xebicon2019   m icroservicesXebicon2019   m icroservices
Xebicon2019 m icroservices
 
Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016Infrastructure agile avec Cloudformation - AWS Summit 2016
Infrastructure agile avec Cloudformation - AWS Summit 2016
 
Windows Seven
Windows SevenWindows Seven
Windows Seven
 
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Stockage et Cloud [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardins
 
ToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & AgilitéToulouseJUG - REX Flex, Spring & Agilité
ToulouseJUG - REX Flex, Spring & Agilité
 
Rencontre mensuelle Montreal - juillet 2012 - kerberos
Rencontre mensuelle Montreal - juillet 2012 - kerberosRencontre mensuelle Montreal - juillet 2012 - kerberos
Rencontre mensuelle Montreal - juillet 2012 - kerberos
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
 
Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
 

6 Conception

  • 1. Cycle conduite de projet web Concevoir le site
  • 2. • Multitude de manières de décrire la réalité • Tout est question de point de vue • Être le plus factuel possible • Mixer représentation visuelle et textuelle • Assembler en un document unique les différentes visions du projet pour qu’un inconnu puisse le comprendre
  • 3. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 4. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 5. Conception éditoriale • Ligne éditoriale = raison d’être du site • Positionne le site, dimensionne le projet • Plan : ligne éditoriale, principaux gabarits Quoi A qui Pourquoi A quelle fréquence Ton Niveau grammatical Niveau vocabulaire
  • 6. • Rubriquage = liste organisée des contenus du site • Propose un mode d’accès aux contenus • Vue exhaustive, faisabilité, organiser la production
  • 7.
  • 8. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 9. Conception fonctionnelle • Processus = ensemble des tâches réalisées par des acteurs, transformant les données.
  • 10.
  • 11.
  • 12.
  • 13. • Règles de gestion = comportement de l’application selon les cas métier. • Exemple 1 – Appliquer la réduction (frais de port offerts) – CAS 1 – Si grand total est inférieur à 60 euros, réduction non applicable, afficher message d’information en FO – CAS 2 - Si grand total est égal ou supérieur à 60 euros, appliquer la réduction • Exemple 2 – Afficher les articles sur la page d’accueil – Utiliser les 10 articles les plus récents classés du plus récent au plus ancien – Ne pas afficher l’article présenté « A la une »
  • 14. Mise en pratique • Créez le workflow d’une actualité du site • Réévaluez la charge de travail
  • 15.
  • 16. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 17. Ergonomie Cinématique Zoning Storyboard Wireframes Avec DU VRAI TEXTE et de VRAIS IMAGES ! Doit être la plus réaliste possible Illustrator / Visio / PowerPoint / Impress / AxurePro / Dreamweaver
  • 18.
  • 19.
  • 20. • Cinématique = première occasion de tester son travail auprès des utilisateurs. • Selon la nature du projet, une démonstration et/ou des tables rondes – Proposition de variantes – Validation de processus complexes (recherche multicritères par ex.) – Découpages / post-it – Finaliser la cinématique et itérer au moins une fois • Wireframes interactifs utiles pour tester des processus complexes.
  • 21.
  • 22.
  • 23. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 24. Conception graphique + = Cinématique Concept-board Pistes graphiques (grands choix) (l’écran final en PSD)
  • 25.
  • 26.
  • 27.
  • 28. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 29. Spécifications fonctionnelles • Spécifications fonctionnelles = quoi détaillé avec cinématique, objets métiers, fonctions, règles de gestion. Cinématique Données Fonctions
  • 30.
  • 31. Fonction Description Caractéris Règle de Spécifications Spécifications ation gestion fonctionnelles techniques 1. Afficher L’internaute Affichage RAS un renseigne un en moins formulaire formulaire pour de 2 sec d’alerte être alerté dès avec une qu’un bien corres- connexion pondant à ses ADSL 512 critères est dispo- kbps nible sur le site. 2. Vérification des Vérification Cas 1 – Les Affichage du Vérificatio données saisies côté client données sont message d’erreur en n des par l’internaute en moins valides, un entête du formulaire. données avant envoi. de 1 sec. message de + confirmation est Champs incorrects Vérification affiché. surlignés en rouge. côté serveur en Cas 2 – Les En cas de temps de moins de 2 données sont vérification sup. à 2 sec avec invalides, un sec, affichage d’un une message d’erreur message d’attente en connexion précise les surimpression avec ADSL 512 données a grisage de l’écran. kbps corriger.
  • 32.
  • 33. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 34. Conception technique • Architecture applicative = organisation logique du système en vue d’une grande souplesse évolutive.
  • 35.
  • 36. • Architecture logicielle = les briques logicielles pour mettre en œuvre l’architecture applicative. • ReverseProxy • Filer • Serveur HTTP • Cache • Serveur d’applications • Serveur e-mail • Base de données • OS
  • 38. Mise en pratique • Imaginez l’architecture applicative et logicielle du site
  • 39. • Modélisation = les données et leurs relations. • Analyse des spécifications fonctionnelles et traduction en Modèle Conceptuel de Données (MCD) • Toujours valider le MCD en l’expliquant au groupe de projet fonctionnel
  • 40.
  • 41. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 42. Spécifications techniques • Expression du besoin = quoi général • Spécifications fonctionnelles = quoi détaillé • Spécifications techniques = comment • Vue d’ensemble ET réponse point par point aux spécifications fonctionnelles • Découpage en lots cohérents
  • 43. Fonction Description Caractéris Règle de Spécifications Spécifications ation gestion fonctionnelles techniques 1. Afficher L’internaute Affichage RAS un renseigne un en moins formulaire formulaire pour de 2 sec d’alerte être alerté dès avec une qu’un bien corres- connexion pondant à ses ADSL 512 critères est dispo- kbps nible sur le site. 2. Vérification des Vérification Cas 1 – Les Affichage du Signalisation des Vérificatio données saisies côté client données sont message d’erreur en champs en CSS ( n des par l’internaute en moins valides, un entête du formulaire. http://www.bioneural.net avant envoi. de 1 sec. message de + /2006/04/01/create-a- données confirmation est Champs incorrects valid-css-alert-message) Vérification affiché. surlignés en rouge. Validation côté client côté via la librairie ECMA serveur en Cas 2 – Les En cas de temps de script « bidule » moins de 2 données sont vérification sup. à 2 + sec avec invalides, un sec, affichage d’un Validation de la une message d’erreur message d’attente en syntaxe des emails connexion précise les surimpression avec avec la classe ADSL 512 données a grisage de l’écran. MAil_RFC822 et de kbps corriger. l’existence du domaine avec la classe Net_DSN
  • 44. Vue d’ensemble Conception Spécifications éditoriale détaillées Conception ergonomique
  • 45. Spécifications détaillées • Préciser la solution et son implémentation dans les moindres détails pour aboutir à un référentiel de développement • Une équipe de développement doit pouvoir créer l’application sans avoir jamais entendu parlé du projet. • Maintenir les spécifications tout au long du projet puis tout au long de la vie de l’application.
  • 46.
  • 48.
  • 49. • © Stéphane Bordage, breek.fr • La loi du 11 mars 1957 interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans le consentement de l’auteur ou de ses ayant droits, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du Code pénal.