SlideShare une entreprise Scribd logo
Formaliser le besoin client
1. Le cahier des charges
Cahier des charges 
Le cahier des charges (CDC) est un document qui 
doit être respecté lors de la réalisation d'un projet. Le 
cahier des charges sert à formaliser les besoins et à 
les expliquer aux différents acteurs pour s’assurer que 
tout le monde soit d’accord. Il permet notamment de 
cadrer les missions des acteurs impliqués 
http://fr.wikipedia.org
Cahier des charges et méthodes linéaires 
La démarche traditionnelle présuppose que le 
besoin du client peut être "capturé". Il est 
clairement identifié, n'évoluera plus et fait l'objet 
de spécifications détaillées. 
http://leanagilecamp.fr
Plan d’un cahier des charges 
1. Présentation du projet et de la réponse souhaitée 
a. Présentation de votre société 
b. Présentation du projet 
c. Réponse souhaitée 
II. Description fonctionnelle du nouveau site 
a. Description des grands blocs fonctionnels de la solution 
b. Description des processus associés à ces blocs fonctionnels 
c. Autres fonctionnalités 
III. Migration & intégration 
a. Migration de données 
b. Intégration avec des systèmes tiers 
IV. Solution technique 
a. Éléments techniques à prendre en compte dans la réponse 
b. Architecture technique cible 
Source : http://www.thecodingmachine.com
Le risque
Scope creep & Akihabara syndrome 
Creeping featurism ... is the tendency to add to 
the number of functions that a device can 
perform, often extending the number beyond all 
reason. 
Don Norman
Comment rater son 
cahier des charges 
en 5 points.
1. Bâclez le cahier des charges 
« On verra ça 
avec les gars du 
business … »
2. Fixer des contraintes irréalistes 
« On à 50k€ de 
budget mais on 
va leurs dire 5k€ 
au cas où … »
3. Imposer des technologies absurdes 
« Je voudrais faire 
mon site vitrine 
avec node.js. »
4. Demander trop de travail en avant vente 
« Nous 
souhaiterions 
avoir 58 ébauches 
de home page. »
5. Ne pas pensez à la mise en oeuvre 
« Zut la personne qui 
avait écrit le cahier des 
charges est en congé 
pendant tout le projet. »
2. Backlog & User stories
You aren't gonna need it 
Always implement things when you actually need 
them, never when you just foresee that you need 
them. 
Ron Jeffries
Agilité & spécification (1) 
Principe agile 1 
Notre plus haute priorité est de satisfaire le client en livrant 
rapidement et régulièrement des fonctionnalités à grande 
valeur ajoutée. 
Il nous faut un outil permettant de découper un projet 
en fonctionnalités et prioriser leurs valeurs.
Agilité & spécification (2) 
Principe agile 2 
Accueillez positivement les changements de besoins, même 
tard dans le projet. Les processus Agiles exploitent le 
changement pour donner un avantage compétitif au client. 
Il nous faut un outil permettant de modifier les taches 
à réaliser et les changer de priorité au cours du projet.
Le backlog 
Un backlog est une liste de fonctionnalités ou de 
tâches, jugées nécessaires et suffisantes pour la 
réalisation satisfaisante du projet. 
http://referentiel.institut-agile.fr
Les règles du backlog 
Les éléments du backlog peuvent changer durant le 
projet 
- 
Le backlog est généralement représenté par un tableau 
avec des post-it 
- 
Tous les éléments du backlog ne sont pas décrits au 
même niveau de détail à chaque moment du projet.
Comment représenter le backlog ? 
Un tableur (?) 
- 
Des post-it 
- 
Un logiciel spécialisé 
(Trello, Jira PivotalTracker …)
Construire un backlog 
1. Personas 
- 
2. Epics 
- 
3. User Stories
Construire un backlog 
1. Personas 
- 
2. Epics 
- 
3. User Stories
Le persona 
Lorsque le projet l'exige, l'équipe rédige la fiche 
biographique détaillée d'un utilisateur fictif de 
son produit : c'est ce qu'on appelle un 
"persona". 
http://referentiel.institut-agile.fr
Persona (1) 
Hello, I’m Henri ! 
31 years old - art director 
1000€ / month for clothing 
Like picking girls’ clothing 
Alternative culture is my drug 
Hey, je suis Gege ! 
26 ans - photographe 
350€ / mois de shopping 
Un style ne me suffit pas ! 
Je tiens un blog post-punk
Persona (2) 
Nom 
& 
Photo 
Caractéristiques 
Objectifs & besoins
Construire un backlog 
1. Personas 
- 
2. Epics 
- 
3. User Stories
Epics 
An epic is a large user story. There's no magic 
threshold at which we call a particular story an 
epic. It just means “big user story.” 
http://www.mountaingoatsoftware.com
Epics - exemples 
Customiser le look d’un personnage 
- 
Faire que mon site apparaisse en première page 
sur google avec la recherche « formation 
node.js » 
- 
Ajouter une section vidéo 
- 
Améliorer la conversation de la homepage 
- 
…
Construire un backlog 
1. Personas 
- 
2. Epics 
- 
3. User Stories
User story 
A user story is simply something a user wants. 
User stories are more than just text written on 
an index card but for our purposes here, just 
think of user story as a bit of text saying 
something like, “Paginate the monthly sales 
report” or, “Change tax calculations on invoices.” 
http://www.mountaingoatsoftware.com
User story format 
As a [type of user], 
I want [some goal] 
so that [some reason].
User story & Grille INVEST 
La grille des critères INVEST permet de juger de la 
qualité d'une User Story; elle conduira éventuellement 
à reformuler son énoncé, voire à modifier en 
profondeur la Story. Une bonne User Story est: 
▪ Indépendante des autres 
▪ Négociable initialement, plutôt qu'un engagement ferme 
▪ Verticale, ou ayant de la valeur en soit 
▪ Evaluée en termes de complexité relative 
▪ Suffisamment petite 
▪ Testable en principe, ce qu'on vérifie en écrivant un test 
http://referentiel.institut-agile.fr
3. Estimation
Méthode d’estimation classique : le jour/homme 
1. Découpage en besoins unitaires. 
2. Evaluation unitaire en j/h.
The Mythical Man-Month 
Neuf femmes ne font pas un enfant en un mois. 
Frederick Brooks
Loi de Brooks 
Adding manpower to a late software project 
makes it later. 
Frederick Brooks
Méthode d’estimation agile : le story points 
Estimer de manière relative 
les user stories.
Story points & Planning poker 
Le client présente rapidement l'objectif d'une story. 
Chacun choisit ensuite une estimation, en silence, 
et prépare la carte correspondante face cachée. 
Lorsque tout le monde est prêt, on retourne les 
cartes simultanément et on donne lecture des 
estimations. 
http://referentiel.institut-agile.fr
Story points & Vélocité 
A la fin d'une itération, l'équipe additionne les 
estimations associées aux user stories qui ont été 
terminées au cours de cette itération. Ce total est 
appelé vélocité. Une fois connue, la vélocité peut être 
utilisée pour valider ou réviser la planification de 
l'ensemble du projet, en partant du principe que la 
vélocité lors de futures itérations sera 
approximativement égale à la dernière vélocité 
constatée. 
http://referentiel.institut-agile.fr
4. Process de sélection
4.1 Acteurs & hiérarchie
Le freelance 
Un freelance web est un travailleur indépendant 
travaillant dans le secteur Internet. Enregistré en 
tant qu’auto-entrepreneur ou comme entreprise 
individuelle, le freelance web réalise des 
prestations diverses pour le compte de clients. 
Développement web, webdesign, campagnes 
webmarketing ou community management, on 
trouve aujourd’hui des freelances dans tous les 
domaines du net. 
http://www.lafabriquedunet.fr
L’agence de communication 
Une agence de communication est chargée de guider 
toute entreprise, collectivité, association dans 
l'élaboration de sa communication interne et 
externe : interne pour fédérer le personnel aux 
objectifs de l'entreprise ; externe pour « promouvoir 
l'image » de cette entreprise auprès du public, 
partenaires externes, fournisseurs, etc. 
http://fr.wikipedia.org
L’agence web 
Une agence Web (ou Web agency en anglais) 
est une entreprise spécialisée dans les 
différentes formes de communication et de 
promotion sur le web. 
http://fr.wikipedia.org
La SSII 
Une entreprise de services du numérique (ESN), 
ou société de services en ingénierie 
informatique1 (SSII ou SS2I), est une société de 
services spécialisée en génie informatique. Elle se 
caractérise par ses compétences techniques de 
maîtrise d'oeuvre. 
http://fr.wikipedia.org
L’amateur
Est-ce que la taille compte ? 
« En matière de 
communication, c’est acté, 
les gros annonceurs font 
confiance aux grosses 
agences. » 
Source : http://www.relations-publiques.pro
Exemple de sous-traitance 
Client 
Freelance Dev 
Agence de Comm 
Freelance webdesign
4.2 Appel d’offres
L’appel d’offres 
Un appel d'offres est une procédure qui permet à 
un commanditaire, de faire le choix de l'entreprise 
la plus à même de réaliser une prestation de 
travaux, fournitures ou services. Le but est de 
mettre plusieurs entreprises en concurrence pour 
fournir un produit ou un service. 
http://fr.wikipedia.org
Pourquoi faire un appel d’offres ? 
Par obligation 
- 
Pour trouver le meilleur prestataire (?) 
- 
Pour faire jouer la concurrence 
- 
Pour avoir plusieurs avis
L’appel d’offre (1) 
Client 
Prestataire 1 
CDC 
Prestataire 2 
Prestataire 3
L’appel d’offre (2) 
Client 
Prestataire 1 
Prestataire 2 
Prestataire 3 
CDC 
CDC 
CDC
L’appel d’offre (3) 
Client 
Prestataire 1 
Prestataire 2 
Prestataire 3 
Devis 
Devis
L’appel d’offre (4) 
Client 
Prestataire 1 
Prestataire 2 
Prestataire 3 
Devis Devis
4.3 Contact direct
L’enjeux 
Qualité 
Prix Délais 
The holy grail
Le problème (1) 
« Comment trouver 
le prestataire adapté 
à mon projet …
Le problème (2) 
… parmi les 8492910 
agence web ? »
Quelques critères 
La proximité 
- 
La taille 
- 
La spécialité 
- 
Les références
Comment rater son 
recrutement de 
prestataire en 5 
points.
1. Ne pas s’engager 
« Mais vous aviez 
promis de nous 
réserver le 
mois… »
2. Mission dans nos locaux 
« heu ? »
3. Demander un test de compétence 
« Je voudrais 
vérifier que vous 
êtes compétent. »
4. Prendre des vessies pour des lanternes 
« Ce projet est 
très mal payé mais 
les suivants … »
5. Ne pas accorder de l’importance au projet 
« Je n’aurais pas le temps 
de suivre le projet. »
4. Contractualisation
Process 
Cahier des charges 
Devis 
Négociation 
Client Agence de Comm 
Contrat de prestation 
Validation
4.1 Type de facturation
Le forfait (1) 
Le développement au forfait est un engagement 
contractuel d’une SSII sur un résultat attendu. Ainsi, 
lors de la signature d’un accord entre client et SSII, la 
SSII s’engage à fournir une prestation et des livrables. 
Dans la théorie, tout est décrit en amont de la 
signature, la SSII sait donc quels sont les livrables en 
entrée, les livrables attendus; le client connait les 
moyens de réalisation ainsi que ce qu’il va recevoir 
en retour. 
http://blog.nicolashachet.com
Le forfait (2) 
Engagement 
de prix, de résultat 
et de délais.
Le forfait (3) 
Adapté pour les 
projets linéaires avec 
un périmètre fixe.
La régie (1) 
La facturation en régie consiste à faire payer le 
temps réellement passé pour le service. Cela exige 
de bien estimer au départ la durée du service à 
effectuer. Malgré toutes les précautions prises au 
départ, un imprévu peut toujours se produire et 
bouleverser la donne. 
http://developpement-specifique.prestataires.com
La régie (2) 
Engagement 
de moyens.
La régie (3) 
Adapté pour les projets 
agiles avec une forte 
incertitude.
La TMA (Tierce Maintenance Applicative). 
Engagement 
de moyens dans 
la durée.
Devis 
Un devis est un document écrit par lequel un 
fournisseur ou un prestataire de services propose un 
prix pour un bien ou un service. 
http://fr.wikipedia.org
Contrat de prestation de services 
Le contrat de conception de site web est un type de 
contrat de prestation de service. Le prestataire met à 
la disposition du client son savoir-faire afin de réaliser 
un site internet. Il est nécessaire de définir 
précisément, dans le contrat, les prestations 
proposées. 
http://www.documentissime.fr/
Contrat et engagement 
Paiement 
- 
Propriété intellectuelle 
- 
Confidentialité 
- 
Garanties 
-…
Merci pour votre attention.
Bibliographie 
Metier web designer - Mike Monteiro 
http://www.amazon.fr/Metier-web-designer-Mike-Monteiro/dp/2212135270 
Manager un projet informatique - Olivier Englender & Sophie Fernandes 
www.amazon.fr/Manager-projet-informatique-recueillir-identifier/dp/2212555245/ 
Gestion de projet agile, avec Scrum, Lean, Extreme Programming... - Véronique Messager 
http://www.amazon.fr/Gestion-projet-agile-Extreme-Programming/dp/2212136668 
Feature Estimation - VersionOne 
http://www.versionone.com/Agile101/Agile-Feature-Estimation/ 
Estimation et planification Agile - Quenec’hdu yannick 
http://www.slideshare.net/yquenechdu/agile-session-2 
Epics vs Themes - Jim Ewel 
http://agilemarketing.net/epic-vs-theme-2 
From Personas to User Stories - Pichler Consulting 
http://www.romanpichler.com/blog/personas-epics-user-stories/

Contenu connexe

Tendances

Le rôle du communicateur dans un projet d'intranet
Le rôle du communicateur dans un projet d'intranetLe rôle du communicateur dans un projet d'intranet
Le rôle du communicateur dans un projet d'intranet
Alogient - Experts en TI. Maîtres en affaires.
 
Story Board Formation en mode projet Agile
Story Board Formation en mode projet AgileStory Board Formation en mode projet Agile
Story Board Formation en mode projet Agile
Laurent Morisseau
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
JEAN-GUILLAUME DUJARDIN
 
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
Flupa
 
Formation Gestion de projet
Formation Gestion de projetFormation Gestion de projet
Formation Gestion de projet
Echecs et Stratégie
 
La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEAN
Claude Emond
 
Gestion d’un projet informatique
Gestion d’un projet informatiqueGestion d’un projet informatique
Gestion d’un projet informatique
Aymen Foudhaili
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCurator
Christopher Parola
 
Legal Risks In Erp Projects Paris 2007
Legal Risks In Erp Projects Paris 2007Legal Risks In Erp Projects Paris 2007
Legal Risks In Erp Projects Paris 2007
Andre Meillassoux
 
Les applications de News d’aujourd’hui et de demain - Meetup
Les applications de News d’aujourd’hui et de demain - MeetupLes applications de News d’aujourd’hui et de demain - Meetup
Les applications de News d’aujourd’hui et de demain - Meetup
Thiga
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !
Catherine Verfaillie
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UX
Zenika
 
Matinale Agile Wake Up #4 : les tests et l'agilité
Matinale Agile Wake Up #4 : les tests et l'agilitéMatinale Agile Wake Up #4 : les tests et l'agilité
Matinale Agile Wake Up #4 : les tests et l'agilité
Zenika
 
Rôles product-owner
Rôles product-ownerRôles product-owner
Rôles product-owner
Rayneau Julien
 
2015 ea offre-emploi-project-manager
2015 ea offre-emploi-project-manager2015 ea offre-emploi-project-manager
2015 ea offre-emploi-project-manager
Eventattitude
 
Le Product Owner est-il un Product Manage agile ? v2.0
Le Product Owner est-il un Product Manage agile ? v2.0Le Product Owner est-il un Product Manage agile ? v2.0
Le Product Owner est-il un Product Manage agile ? v2.0
Sébastien Sacard
 
Cadrage d'un projet de social business (RSE, CRM)
Cadrage d'un projet de social business (RSE, CRM) Cadrage d'un projet de social business (RSE, CRM)
Cadrage d'un projet de social business (RSE, CRM)
Hervé BEBIN
 
Agile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMARTAgile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMART
Sébastien GAUDIN
 
Créer le bon produit avec le lean canva
Créer le bon produit avec le lean canvaCréer le bon produit avec le lean canva
Créer le bon produit avec le lean canva
Romain Couturier
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Pyxis Technologies
 

Tendances (20)

Le rôle du communicateur dans un projet d'intranet
Le rôle du communicateur dans un projet d'intranetLe rôle du communicateur dans un projet d'intranet
Le rôle du communicateur dans un projet d'intranet
 
Story Board Formation en mode projet Agile
Story Board Formation en mode projet AgileStory Board Formation en mode projet Agile
Story Board Formation en mode projet Agile
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
Flupa UX Days 2017 : "Mon client ne comprends rien et si on ne comprenait rie...
 
Formation Gestion de projet
Formation Gestion de projetFormation Gestion de projet
Formation Gestion de projet
 
La gestion de projet LEAN
La gestion de projet LEANLa gestion de projet LEAN
La gestion de projet LEAN
 
Gestion d’un projet informatique
Gestion d’un projet informatiqueGestion d’un projet informatique
Gestion d’un projet informatique
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCurator
 
Legal Risks In Erp Projects Paris 2007
Legal Risks In Erp Projects Paris 2007Legal Risks In Erp Projects Paris 2007
Legal Risks In Erp Projects Paris 2007
 
Les applications de News d’aujourd’hui et de demain - Meetup
Les applications de News d’aujourd’hui et de demain - MeetupLes applications de News d’aujourd’hui et de demain - Meetup
Les applications de News d’aujourd’hui et de demain - Meetup
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UX
 
Matinale Agile Wake Up #4 : les tests et l'agilité
Matinale Agile Wake Up #4 : les tests et l'agilitéMatinale Agile Wake Up #4 : les tests et l'agilité
Matinale Agile Wake Up #4 : les tests et l'agilité
 
Rôles product-owner
Rôles product-ownerRôles product-owner
Rôles product-owner
 
2015 ea offre-emploi-project-manager
2015 ea offre-emploi-project-manager2015 ea offre-emploi-project-manager
2015 ea offre-emploi-project-manager
 
Le Product Owner est-il un Product Manage agile ? v2.0
Le Product Owner est-il un Product Manage agile ? v2.0Le Product Owner est-il un Product Manage agile ? v2.0
Le Product Owner est-il un Product Manage agile ? v2.0
 
Cadrage d'un projet de social business (RSE, CRM)
Cadrage d'un projet de social business (RSE, CRM) Cadrage d'un projet de social business (RSE, CRM)
Cadrage d'un projet de social business (RSE, CRM)
 
Agile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMARTAgile - Les stories INVEST, 3C et SMART
Agile - Les stories INVEST, 3C et SMART
 
Créer le bon produit avec le lean canva
Créer le bon produit avec le lean canvaCréer le bon produit avec le lean canva
Créer le bon produit avec le lean canva
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 

En vedette

Html & Css #5 : positionement
Html & Css #5 : positionementHtml & Css #5 : positionement
Html & Css #5 : positionement
Jean Michel
 
Javascript #9 : barbarian quest
Javascript #9 : barbarian questJavascript #9 : barbarian quest
Javascript #9 : barbarian quest
Jean Michel
 
PHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulairesPHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulaires
Jean Michel
 
Javascript #7 : manipuler le dom
Javascript #7 : manipuler le domJavascript #7 : manipuler le dom
Javascript #7 : manipuler le dom
Jean Michel
 
Projet timezone
Projet timezoneProjet timezone
Projet timezone
Jean Michel
 
Javascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgmJavascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgm
Jean Michel
 
Javascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobsJavascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobs
Jean Michel
 
WebApp #2 : responsive design
WebApp #2 : responsive designWebApp #2 : responsive design
WebApp #2 : responsive design
Jean Michel
 
Wordpress #3 : content strategie
Wordpress #3 : content strategieWordpress #3 : content strategie
Wordpress #3 : content strategie
Jean Michel
 
#4 css 101
#4 css 101#4 css 101
#4 css 101
Jean Michel
 
WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs
Jean Michel
 
PHP #4 : sessions & cookies
PHP #4 : sessions & cookiesPHP #4 : sessions & cookies
PHP #4 : sessions & cookies
Jean Michel
 
Javascript #6 : objets et tableaux
Javascript #6 : objets et tableauxJavascript #6 : objets et tableaux
Javascript #6 : objets et tableaux
Jean Michel
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisation
Jean Michel
 
PHP #7 : guess who?
PHP #7 : guess who?PHP #7 : guess who?
PHP #7 : guess who?
Jean Michel
 
#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle
Jean Michel
 
Html & Css #6 : formulaires
Html & Css #6 : formulairesHtml & Css #6 : formulaires
Html & Css #6 : formulaires
Jean Michel
 
Javascript #8 : événements
Javascript #8 : événementsJavascript #8 : événements
Javascript #8 : événements
Jean Michel
 
Architecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezoneArchitecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezone
Jean Michel
 

En vedette (20)

Html & Css #5 : positionement
Html & Css #5 : positionementHtml & Css #5 : positionement
Html & Css #5 : positionement
 
Javascript #9 : barbarian quest
Javascript #9 : barbarian questJavascript #9 : barbarian quest
Javascript #9 : barbarian quest
 
PHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulairesPHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulaires
 
Javascript #7 : manipuler le dom
Javascript #7 : manipuler le domJavascript #7 : manipuler le dom
Javascript #7 : manipuler le dom
 
Projet timezone
Projet timezoneProjet timezone
Projet timezone
 
Javascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgmJavascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgm
 
Javascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobsJavascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobs
 
Projet timezone
Projet timezoneProjet timezone
Projet timezone
 
WebApp #2 : responsive design
WebApp #2 : responsive designWebApp #2 : responsive design
WebApp #2 : responsive design
 
Wordpress #3 : content strategie
Wordpress #3 : content strategieWordpress #3 : content strategie
Wordpress #3 : content strategie
 
#4 css 101
#4 css 101#4 css 101
#4 css 101
 
WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs
 
PHP #4 : sessions & cookies
PHP #4 : sessions & cookiesPHP #4 : sessions & cookies
PHP #4 : sessions & cookies
 
Javascript #6 : objets et tableaux
Javascript #6 : objets et tableauxJavascript #6 : objets et tableaux
Javascript #6 : objets et tableaux
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisation
 
PHP #7 : guess who?
PHP #7 : guess who?PHP #7 : guess who?
PHP #7 : guess who?
 
#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle
 
Html & Css #6 : formulaires
Html & Css #6 : formulairesHtml & Css #6 : formulaires
Html & Css #6 : formulaires
 
Javascript #8 : événements
Javascript #8 : événementsJavascript #8 : événements
Javascript #8 : événements
 
Architecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezoneArchitecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezone
 

Similaire à Gestion de projet #4 : spécification

7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration
Laurent Barbat
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
Agile En Seine
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
Blackbird
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
Michel Bruchet
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
Mohamed IBN ELAZZOUZI
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C#
Saâd Zerhouni
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
ambin_fr
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le si
fatima zahra FANDI
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
Lilia Sfaxi
 
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Annick Rimbod-Pethiod, CBAP
 
Gestion de projet agile avec Scrum
Gestion de projet agile avec ScrumGestion de projet agile avec Scrum
Gestion de projet agile avec Scrum
Daniel Rene FOUOMENE PEWO
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Ardesi Midi-Pyrénées
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
Julien Dereumaux
 
L'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation clientL'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation client
itSMF France
 
Témoignage Wonderbox - refonte site globale & tests utilisateurs
Témoignage Wonderbox - refonte site globale & tests utilisateursTémoignage Wonderbox - refonte site globale & tests utilisateurs
Témoignage Wonderbox - refonte site globale & tests utilisateurs
Ferpection
 
cipe jeu gestion de projet.pdf
cipe jeu gestion de projet.pdfcipe jeu gestion de projet.pdf
cipe jeu gestion de projet.pdf
CIPE
 
Competitic guide comment faire : achat IT
Competitic guide comment faire : achat ITCompetitic guide comment faire : achat IT
Competitic guide comment faire : achat IT
COMPETITIC
 
Résumé Théorique - M110 - Adopter Approche Agile.pdf
Résumé Théorique - M110 - Adopter Approche Agile.pdfRésumé Théorique - M110 - Adopter Approche Agile.pdf
Résumé Théorique - M110 - Adopter Approche Agile.pdf
JussefFF1
 
REX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 moisREX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 mois
François-Guillaume Ribreau
 
rapport-du-stage,1.pdf
rapport-du-stage,1.pdfrapport-du-stage,1.pdf
rapport-du-stage,1.pdf
SihamDL
 

Similaire à Gestion de projet #4 : spécification (20)

7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C#
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
 
Expression de besoin pour le si
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le si
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
Groupe Business Analysis de l'ADIRA, ingénierie des exigences 20170324
 
Gestion de projet agile avec Scrum
Gestion de projet agile avec ScrumGestion de projet agile avec Scrum
Gestion de projet agile avec Scrum
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
L'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation clientL'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation client
 
Témoignage Wonderbox - refonte site globale & tests utilisateurs
Témoignage Wonderbox - refonte site globale & tests utilisateursTémoignage Wonderbox - refonte site globale & tests utilisateurs
Témoignage Wonderbox - refonte site globale & tests utilisateurs
 
cipe jeu gestion de projet.pdf
cipe jeu gestion de projet.pdfcipe jeu gestion de projet.pdf
cipe jeu gestion de projet.pdf
 
Competitic guide comment faire : achat IT
Competitic guide comment faire : achat ITCompetitic guide comment faire : achat IT
Competitic guide comment faire : achat IT
 
Résumé Théorique - M110 - Adopter Approche Agile.pdf
Résumé Théorique - M110 - Adopter Approche Agile.pdfRésumé Théorique - M110 - Adopter Approche Agile.pdf
Résumé Théorique - M110 - Adopter Approche Agile.pdf
 
REX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 moisREX LEAN- Créer un SaaS et être rentable après 6 mois
REX LEAN- Créer un SaaS et être rentable après 6 mois
 
rapport-du-stage,1.pdf
rapport-du-stage,1.pdfrapport-du-stage,1.pdf
rapport-du-stage,1.pdf
 

Plus de Jean Michel

Startup #7 : how to get customers
Startup #7 : how to get customersStartup #7 : how to get customers
Startup #7 : how to get customers
Jean Michel
 
Javascript #2.2 : jQuery
Javascript #2.2 : jQueryJavascript #2.2 : jQuery
Javascript #2.2 : jQuery
Jean Michel
 
HTML & CSS #10 : Bootstrap
HTML & CSS #10 : BootstrapHTML & CSS #10 : Bootstrap
HTML & CSS #10 : Bootstrap
Jean Michel
 
Javascript #11: Space invader
Javascript #11: Space invaderJavascript #11: Space invader
Javascript #11: Space invader
Jean Michel
 
Javascript #10 : canvas
Javascript #10 : canvasJavascript #10 : canvas
Javascript #10 : canvas
Jean Michel
 
Architecture logicielle #4 : mvc
Architecture logicielle #4 : mvcArchitecture logicielle #4 : mvc
Architecture logicielle #4 : mvc
Jean Michel
 
Architecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented designArchitecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented design
Jean Michel
 
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introductionArchitecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
Jean Michel
 
Architecture logicielle #5 : hipsto framework
Architecture logicielle #5 : hipsto frameworkArchitecture logicielle #5 : hipsto framework
Architecture logicielle #5 : hipsto framework
Jean Michel
 
Wordpress #1 : introduction
Wordpress #1 : introductionWordpress #1 : introduction
Wordpress #1 : introduction
Jean Michel
 
PHP #6 : mysql
PHP #6 : mysqlPHP #6 : mysql
PHP #6 : mysql
Jean Michel
 
PHP & MYSQL #5 : fonctions
PHP & MYSQL #5 :  fonctionsPHP & MYSQL #5 :  fonctions
PHP & MYSQL #5 : fonctions
Jean Michel
 
PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles
Jean Michel
 
PHP #1 : introduction
PHP #1 : introductionPHP #1 : introduction
PHP #1 : introduction
Jean Michel
 
Dev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummiesDev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummies
Jean Michel
 
Startup #5 : pitch
Startup #5 : pitchStartup #5 : pitch
Startup #5 : pitch
Jean Michel
 
WebApp #3 : API
WebApp #3 : APIWebApp #3 : API
WebApp #3 : API
Jean Michel
 
WebApp #1 : introduction
WebApp #1 : introductionWebApp #1 : introduction
WebApp #1 : introduction
Jean Michel
 

Plus de Jean Michel (18)

Startup #7 : how to get customers
Startup #7 : how to get customersStartup #7 : how to get customers
Startup #7 : how to get customers
 
Javascript #2.2 : jQuery
Javascript #2.2 : jQueryJavascript #2.2 : jQuery
Javascript #2.2 : jQuery
 
HTML & CSS #10 : Bootstrap
HTML & CSS #10 : BootstrapHTML & CSS #10 : Bootstrap
HTML & CSS #10 : Bootstrap
 
Javascript #11: Space invader
Javascript #11: Space invaderJavascript #11: Space invader
Javascript #11: Space invader
 
Javascript #10 : canvas
Javascript #10 : canvasJavascript #10 : canvas
Javascript #10 : canvas
 
Architecture logicielle #4 : mvc
Architecture logicielle #4 : mvcArchitecture logicielle #4 : mvc
Architecture logicielle #4 : mvc
 
Architecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented designArchitecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented design
 
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introductionArchitecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
 
Architecture logicielle #5 : hipsto framework
Architecture logicielle #5 : hipsto frameworkArchitecture logicielle #5 : hipsto framework
Architecture logicielle #5 : hipsto framework
 
Wordpress #1 : introduction
Wordpress #1 : introductionWordpress #1 : introduction
Wordpress #1 : introduction
 
PHP #6 : mysql
PHP #6 : mysqlPHP #6 : mysql
PHP #6 : mysql
 
PHP & MYSQL #5 : fonctions
PHP & MYSQL #5 :  fonctionsPHP & MYSQL #5 :  fonctions
PHP & MYSQL #5 : fonctions
 
PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles
 
PHP #1 : introduction
PHP #1 : introductionPHP #1 : introduction
PHP #1 : introduction
 
Dev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummiesDev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummies
 
Startup #5 : pitch
Startup #5 : pitchStartup #5 : pitch
Startup #5 : pitch
 
WebApp #3 : API
WebApp #3 : APIWebApp #3 : API
WebApp #3 : API
 
WebApp #1 : introduction
WebApp #1 : introductionWebApp #1 : introduction
WebApp #1 : introduction
 

Gestion de projet #4 : spécification

  • 2. 1. Le cahier des charges
  • 3. Cahier des charges Le cahier des charges (CDC) est un document qui doit être respecté lors de la réalisation d'un projet. Le cahier des charges sert à formaliser les besoins et à les expliquer aux différents acteurs pour s’assurer que tout le monde soit d’accord. Il permet notamment de cadrer les missions des acteurs impliqués http://fr.wikipedia.org
  • 4. Cahier des charges et méthodes linéaires La démarche traditionnelle présuppose que le besoin du client peut être "capturé". Il est clairement identifié, n'évoluera plus et fait l'objet de spécifications détaillées. http://leanagilecamp.fr
  • 5. Plan d’un cahier des charges 1. Présentation du projet et de la réponse souhaitée a. Présentation de votre société b. Présentation du projet c. Réponse souhaitée II. Description fonctionnelle du nouveau site a. Description des grands blocs fonctionnels de la solution b. Description des processus associés à ces blocs fonctionnels c. Autres fonctionnalités III. Migration & intégration a. Migration de données b. Intégration avec des systèmes tiers IV. Solution technique a. Éléments techniques à prendre en compte dans la réponse b. Architecture technique cible Source : http://www.thecodingmachine.com
  • 7. Scope creep & Akihabara syndrome Creeping featurism ... is the tendency to add to the number of functions that a device can perform, often extending the number beyond all reason. Don Norman
  • 8. Comment rater son cahier des charges en 5 points.
  • 9. 1. Bâclez le cahier des charges « On verra ça avec les gars du business … »
  • 10. 2. Fixer des contraintes irréalistes « On à 50k€ de budget mais on va leurs dire 5k€ au cas où … »
  • 11. 3. Imposer des technologies absurdes « Je voudrais faire mon site vitrine avec node.js. »
  • 12. 4. Demander trop de travail en avant vente « Nous souhaiterions avoir 58 ébauches de home page. »
  • 13. 5. Ne pas pensez à la mise en oeuvre « Zut la personne qui avait écrit le cahier des charges est en congé pendant tout le projet. »
  • 14. 2. Backlog & User stories
  • 15. You aren't gonna need it Always implement things when you actually need them, never when you just foresee that you need them. Ron Jeffries
  • 16. Agilité & spécification (1) Principe agile 1 Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée. Il nous faut un outil permettant de découper un projet en fonctionnalités et prioriser leurs valeurs.
  • 17. Agilité & spécification (2) Principe agile 2 Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client. Il nous faut un outil permettant de modifier les taches à réaliser et les changer de priorité au cours du projet.
  • 18. Le backlog Un backlog est une liste de fonctionnalités ou de tâches, jugées nécessaires et suffisantes pour la réalisation satisfaisante du projet. http://referentiel.institut-agile.fr
  • 19. Les règles du backlog Les éléments du backlog peuvent changer durant le projet - Le backlog est généralement représenté par un tableau avec des post-it - Tous les éléments du backlog ne sont pas décrits au même niveau de détail à chaque moment du projet.
  • 20. Comment représenter le backlog ? Un tableur (?) - Des post-it - Un logiciel spécialisé (Trello, Jira PivotalTracker …)
  • 21. Construire un backlog 1. Personas - 2. Epics - 3. User Stories
  • 22. Construire un backlog 1. Personas - 2. Epics - 3. User Stories
  • 23. Le persona Lorsque le projet l'exige, l'équipe rédige la fiche biographique détaillée d'un utilisateur fictif de son produit : c'est ce qu'on appelle un "persona". http://referentiel.institut-agile.fr
  • 24. Persona (1) Hello, I’m Henri ! 31 years old - art director 1000€ / month for clothing Like picking girls’ clothing Alternative culture is my drug Hey, je suis Gege ! 26 ans - photographe 350€ / mois de shopping Un style ne me suffit pas ! Je tiens un blog post-punk
  • 25. Persona (2) Nom & Photo Caractéristiques Objectifs & besoins
  • 26. Construire un backlog 1. Personas - 2. Epics - 3. User Stories
  • 27. Epics An epic is a large user story. There's no magic threshold at which we call a particular story an epic. It just means “big user story.” http://www.mountaingoatsoftware.com
  • 28. Epics - exemples Customiser le look d’un personnage - Faire que mon site apparaisse en première page sur google avec la recherche « formation node.js » - Ajouter une section vidéo - Améliorer la conversation de la homepage - …
  • 29. Construire un backlog 1. Personas - 2. Epics - 3. User Stories
  • 30. User story A user story is simply something a user wants. User stories are more than just text written on an index card but for our purposes here, just think of user story as a bit of text saying something like, “Paginate the monthly sales report” or, “Change tax calculations on invoices.” http://www.mountaingoatsoftware.com
  • 31. User story format As a [type of user], I want [some goal] so that [some reason].
  • 32. User story & Grille INVEST La grille des critères INVEST permet de juger de la qualité d'une User Story; elle conduira éventuellement à reformuler son énoncé, voire à modifier en profondeur la Story. Une bonne User Story est: ▪ Indépendante des autres ▪ Négociable initialement, plutôt qu'un engagement ferme ▪ Verticale, ou ayant de la valeur en soit ▪ Evaluée en termes de complexité relative ▪ Suffisamment petite ▪ Testable en principe, ce qu'on vérifie en écrivant un test http://referentiel.institut-agile.fr
  • 34. Méthode d’estimation classique : le jour/homme 1. Découpage en besoins unitaires. 2. Evaluation unitaire en j/h.
  • 35. The Mythical Man-Month Neuf femmes ne font pas un enfant en un mois. Frederick Brooks
  • 36. Loi de Brooks Adding manpower to a late software project makes it later. Frederick Brooks
  • 37. Méthode d’estimation agile : le story points Estimer de manière relative les user stories.
  • 38. Story points & Planning poker Le client présente rapidement l'objectif d'une story. Chacun choisit ensuite une estimation, en silence, et prépare la carte correspondante face cachée. Lorsque tout le monde est prêt, on retourne les cartes simultanément et on donne lecture des estimations. http://referentiel.institut-agile.fr
  • 39. Story points & Vélocité A la fin d'une itération, l'équipe additionne les estimations associées aux user stories qui ont été terminées au cours de cette itération. Ce total est appelé vélocité. Une fois connue, la vélocité peut être utilisée pour valider ou réviser la planification de l'ensemble du projet, en partant du principe que la vélocité lors de futures itérations sera approximativement égale à la dernière vélocité constatée. http://referentiel.institut-agile.fr
  • 40. 4. Process de sélection
  • 41. 4.1 Acteurs & hiérarchie
  • 42. Le freelance Un freelance web est un travailleur indépendant travaillant dans le secteur Internet. Enregistré en tant qu’auto-entrepreneur ou comme entreprise individuelle, le freelance web réalise des prestations diverses pour le compte de clients. Développement web, webdesign, campagnes webmarketing ou community management, on trouve aujourd’hui des freelances dans tous les domaines du net. http://www.lafabriquedunet.fr
  • 43. L’agence de communication Une agence de communication est chargée de guider toute entreprise, collectivité, association dans l'élaboration de sa communication interne et externe : interne pour fédérer le personnel aux objectifs de l'entreprise ; externe pour « promouvoir l'image » de cette entreprise auprès du public, partenaires externes, fournisseurs, etc. http://fr.wikipedia.org
  • 44. L’agence web Une agence Web (ou Web agency en anglais) est une entreprise spécialisée dans les différentes formes de communication et de promotion sur le web. http://fr.wikipedia.org
  • 45. La SSII Une entreprise de services du numérique (ESN), ou société de services en ingénierie informatique1 (SSII ou SS2I), est une société de services spécialisée en génie informatique. Elle se caractérise par ses compétences techniques de maîtrise d'oeuvre. http://fr.wikipedia.org
  • 47. Est-ce que la taille compte ? « En matière de communication, c’est acté, les gros annonceurs font confiance aux grosses agences. » Source : http://www.relations-publiques.pro
  • 48. Exemple de sous-traitance Client Freelance Dev Agence de Comm Freelance webdesign
  • 50. L’appel d’offres Un appel d'offres est une procédure qui permet à un commanditaire, de faire le choix de l'entreprise la plus à même de réaliser une prestation de travaux, fournitures ou services. Le but est de mettre plusieurs entreprises en concurrence pour fournir un produit ou un service. http://fr.wikipedia.org
  • 51. Pourquoi faire un appel d’offres ? Par obligation - Pour trouver le meilleur prestataire (?) - Pour faire jouer la concurrence - Pour avoir plusieurs avis
  • 52. L’appel d’offre (1) Client Prestataire 1 CDC Prestataire 2 Prestataire 3
  • 53. L’appel d’offre (2) Client Prestataire 1 Prestataire 2 Prestataire 3 CDC CDC CDC
  • 54. L’appel d’offre (3) Client Prestataire 1 Prestataire 2 Prestataire 3 Devis Devis
  • 55. L’appel d’offre (4) Client Prestataire 1 Prestataire 2 Prestataire 3 Devis Devis
  • 57. L’enjeux Qualité Prix Délais The holy grail
  • 58. Le problème (1) « Comment trouver le prestataire adapté à mon projet …
  • 59. Le problème (2) … parmi les 8492910 agence web ? »
  • 60. Quelques critères La proximité - La taille - La spécialité - Les références
  • 61. Comment rater son recrutement de prestataire en 5 points.
  • 62. 1. Ne pas s’engager « Mais vous aviez promis de nous réserver le mois… »
  • 63. 2. Mission dans nos locaux « heu ? »
  • 64. 3. Demander un test de compétence « Je voudrais vérifier que vous êtes compétent. »
  • 65. 4. Prendre des vessies pour des lanternes « Ce projet est très mal payé mais les suivants … »
  • 66. 5. Ne pas accorder de l’importance au projet « Je n’aurais pas le temps de suivre le projet. »
  • 68. Process Cahier des charges Devis Négociation Client Agence de Comm Contrat de prestation Validation
  • 69. 4.1 Type de facturation
  • 70. Le forfait (1) Le développement au forfait est un engagement contractuel d’une SSII sur un résultat attendu. Ainsi, lors de la signature d’un accord entre client et SSII, la SSII s’engage à fournir une prestation et des livrables. Dans la théorie, tout est décrit en amont de la signature, la SSII sait donc quels sont les livrables en entrée, les livrables attendus; le client connait les moyens de réalisation ainsi que ce qu’il va recevoir en retour. http://blog.nicolashachet.com
  • 71. Le forfait (2) Engagement de prix, de résultat et de délais.
  • 72. Le forfait (3) Adapté pour les projets linéaires avec un périmètre fixe.
  • 73. La régie (1) La facturation en régie consiste à faire payer le temps réellement passé pour le service. Cela exige de bien estimer au départ la durée du service à effectuer. Malgré toutes les précautions prises au départ, un imprévu peut toujours se produire et bouleverser la donne. http://developpement-specifique.prestataires.com
  • 74. La régie (2) Engagement de moyens.
  • 75. La régie (3) Adapté pour les projets agiles avec une forte incertitude.
  • 76. La TMA (Tierce Maintenance Applicative). Engagement de moyens dans la durée.
  • 77. Devis Un devis est un document écrit par lequel un fournisseur ou un prestataire de services propose un prix pour un bien ou un service. http://fr.wikipedia.org
  • 78. Contrat de prestation de services Le contrat de conception de site web est un type de contrat de prestation de service. Le prestataire met à la disposition du client son savoir-faire afin de réaliser un site internet. Il est nécessaire de définir précisément, dans le contrat, les prestations proposées. http://www.documentissime.fr/
  • 79. Contrat et engagement Paiement - Propriété intellectuelle - Confidentialité - Garanties -…
  • 80. Merci pour votre attention.
  • 81. Bibliographie Metier web designer - Mike Monteiro http://www.amazon.fr/Metier-web-designer-Mike-Monteiro/dp/2212135270 Manager un projet informatique - Olivier Englender & Sophie Fernandes www.amazon.fr/Manager-projet-informatique-recueillir-identifier/dp/2212555245/ Gestion de projet agile, avec Scrum, Lean, Extreme Programming... - Véronique Messager http://www.amazon.fr/Gestion-projet-agile-Extreme-Programming/dp/2212136668 Feature Estimation - VersionOne http://www.versionone.com/Agile101/Agile-Feature-Estimation/ Estimation et planification Agile - Quenec’hdu yannick http://www.slideshare.net/yquenechdu/agile-session-2 Epics vs Themes - Jim Ewel http://agilemarketing.net/epic-vs-theme-2 From Personas to User Stories - Pichler Consulting http://www.romanpichler.com/blog/personas-epics-user-stories/