SlideShare uma empresa Scribd logo
1 de 34
Outils informatiques agiles
au sein d'une agence
digitale
Christophe NEY
Directeur Technique / Agence interactive
Agile Grenoble 2012
3
Expérimentons
Scenario 1 - Stand-Up
Electronique
4
Expérimentons
Scenario 2 – Stand-up Post-it
5
Expérimentons
Qu’en pensez-vous?
 Quelles sont les types d’information
manquants dans le scénario 1?
 Quels sont les canaux de communication mis
en place dans chaque scénario?
 Pourquoi chaque scénario est-il adapté ou
inadapté à la pratique d’un stand-up
6
Expérimentons
Les styles cognitifs
 Auditifs
 Intègrent plus facilement ce
qu’ils entendent
 Dépendants du champ
 Ont besoin de comprendre le
contexte
 Réflexifs
 S’engagement quand ils sont
surs d’eux
 Centration
 Préfèrent traiter une chose à
la fois
 Cerveau Gauche
 Logique, analytique, rationnel
 Visuels
 Intègrent plus facilement ce
qu’ils voient
 Indépendant du champ
 Ce concentre sur le sujet dans
le contexte posé
 Impulsifs
 Construisent leur pensée dans
l’échange.
 Balayage
 Mènent plusieurs activités de
front
 Cerveau Droit
 Intuitif, créatif, métaphorique
Les logiciels, les pratiques
« Notre retour d’expérience »
8
Les logiciels, les pratiques
4 Catégories pour 4 objectifs
distincts
1. Organiser les tâches
2. Partager les sources
3. Assembler, Tester et Livrer
4. Echanger, suivre l’évolution
Organiser les tâches
« Responding to change over following a plan »
10
Organiser les tâches
L’offre logiciel …
Acunote, Agile On Demand, Agile Planner for Digital Tabletop, Agile Tracking Tool, Agilebuddy, Agilefant, AgileLog,
Agileplan, AgileWRAP (WoodRanch Agile Projects), AgileZen, Agilito, Agility Limited, Agilo for Scrum, Agilo for Trac,
APMT, BacklogTool, Banana Scrum , Bright Green Projects, Caimito One Team, ClearWorks, Comindware Tracker,
Daily-Scrum, DevPlanner, Digaboard, easyBacklog, engile, Excel Spreadsheet for Hyperproductive Scrum Teams ,
eXPlainPMT, Express APM, ExtremePlanner, Eylean Board, FDDPMA, FireScrum, Flow, FogBugz Kanban:, GoogleDoc
Scrum Backlog template, GreenHopper, Hakan’s Excel-based CFD, Hansoft, Henrik’s Index Card Generator, IceScrum,
iMeta Agility, in-Step® Scrum Edition, JAM Circle, JetBrain YouTrack, Kanban Tool, Kanbanery, Kanbanize, KanbanPad,
Kunagi, LeanKit Kanban, Lino, Maelscrum, Mingle, OnTime Now, PangoScrum, PHPScrum, pivotaltracker, PlanBox,
Planigle, Playground, pmScrum, PPTS, PrjPlanner, ProjectCards, Qanban, RadTrack, Rally, RankAList, Redmine
Backlogs, Retrospectiva, SCRINCH, Scrinch, Scrum Dashboard, Scrum for Team System, Scrum Time, Scrum Wing
3D, Scrum-it, Scrum-Zamurai, Scrum'd, Scrumblr, ScrumBurndownPlugin for Trac, ScrumDesk, ScrumDo, Scrumforce,
ScrumHalf, Scrumie, Scrumine, ScrumNinja, ScrumPad, Scrumpy, Scrumwise, ScrumWorks Pro, Scrumwp, Scrumy,
Select Scope Manager, Silver Catalyst, Simple-Kanban, Skinnyboard.com, SmartQ, Software 2020, SonicAgile - Scrum
Project Management Tool, Sprintometer Pro, Swift-Kanban, Tackle, Tangy Orange SCRUM, TargetProcess, TaskJuggler,
TeamPulse, The Scrum Factory, TimeBox Manager, tinyPM, Trichord:, TWiki/ XPTrackerPlugin, UpStartHQ:, Urban
Turtle, VersionOne , Virtual SCRUM Board, VisionProject, Winds of Scrum, WorkEngine, XP Plan-it, XP Studio,
XPlanner+ , Yodiz, YouKan, .
11
1. Gérer chaque release
 Planning/Retrospective de release
 le backlog de produit (burn-up / burn down,
valeur aquise)
2. Gérer chaque sprint / itération
 Planning/Revue de sprint
 Plan/Backlog de sprint, burn-down, Vélocité
3. Gérer chaque journée
 Stand-up, Daily SCRUM
 Task-board / Kanban
Organiser les tâches
Méthodologie et situations
12
Organiser les tâches
Grille d’évaluation
Critères Basiques Critères Complémentaires Critères logiciel
Story en points Velocity Diag. Ergonomie
Tâches en heure Bugs Comptes / Rôles
Ordre (D-Drop, N°, Rank) Retours (Impediment) Gros projets
Epics ( hiérarchie) Releases (roadmap) Plateforme
Thèmes P/P Porfolio API
Tests d’acceptation Reports Licence / Prix
Burn-down Chart Support
13
Organiser les tâches
Nous avons essayé
 Henrik’s Index Card
 ScrumBurndownPlugin for Trac
 Template Excel AI
 Template GoogleDoc AI
 Excel + Custom PHP Scripts
 Pivotal Tracker
 AgiliTee
14
Organiser les tâches
Notre retour d’expérience
Les plus des logiciels
 Facilite la compréhension des
pratiques
 Organisation hiérarchique des
Story
 Tenue du burn-up plus précise
 Travail à distance facilité
Les moins des logiciels
 Pas adapté à un stand-up /
daily scrum à l’agence
 Pas toujours adapté à une
saisie en planning de release
 Peu flexible dans le temps
 Difficile à s’approprier
Partager les sources
« Individuals and interactions over processes and
tools »
16
Partager les sources
Les softs
Source: http://redmonk.com/sogrady/2012/11/05/dvcs-2012/
17
Partager les sources
Les motivations
 Partager un référentiel
 De ce qui est déployé
 Du code source développé
 Des composants tiers intégrés
 Des média intégrés (photo, illustration, vidéo)
?
 Des sources des maquettes graphiques ?
 Des contenus?
18
Partager les sources
Nous avons essayé
 Subversion
 Pour le code HTML, PHP, Flash, les
maquettes PSD, les images sources, l’audio,
les videos
 GIT
 Pour le code HTML, PHP
 Samba + Backup, WebDAV
 Pour les documents et les maquettes
19
Partager les sources
Notre retour d’expérience
 Connaissance / Prise en main
 Performance / Taille stockage
 Disponibilité des clients
 Interface WEB
 Workflow disponible (centralisé, distribué)
Assembler, Tester et
Livrer
« Working software over comprehensive
documentation »
21
Assembler, Tester et Livrer
La chaine d’intégration Agile
sources build dist
Build tools
TDD Frameworks
Deployment
Tools
Continuous Integration Tools
Documentation Frameworks
Performance Test Tools
Compatibility Test Tools
22
Assembler, Tester et Livrer
Les Softs les plus connus
 Outils d’assemblage (build)
 Make, Ant, Phing, Maven,
MSBuild, SBT
 Frameworks de TDD (Test
Driven Development)
 Tests Language, conventions
 PHPCheckStyle, JSLint,
CSSLint
 Tests Unitaires
 Junit, Nunit, PHPUnit, Lime
 Tests Fonctionnels
 Fit, FitNess, HttpUnit, Mink,
Selenium
 Tests de comportement (BDD)
 Jbehave, BeHat, Rspec,
Cucumber, Cbehave, Specs2,
Mocha
 Outils d’intégration Continue
 Cruise Control, Hudson,
Jenkins, Bitten
 Frameworks de
documentation
 PHPDoc, Javadoc, jsdoc-
toolkit, XSDDoc
 Outils de déploiement
 Rsync, Chief, ChiefPHP
 Outils de test de charge
 Pylot, JMeter
 Outils de test de
compatibilité
 Browsershot, khtml2png,
IECapt, CutyCapt
23
Assembler, Tester et Livrer
Notre retour d’expérience
 Coût d’entrée / fort ROI en productivité
 Difficile à maintenir sur des infrastructures
multiples et des petits projets
 Clef de voute de l’application des
pratiques agiles.
 Prévoir de la ressource serveur et réseau.
Echanger, suivre
l’évolution
« Customer collaboration over contract negotiation »
25
Echanger, suivre l’évolution
Les motivations
 Echanger avec l’Eco-Système de l’équipe
(PO, intervenants, clients, QA)
 Disposer d’un référentiel complet et stable
des projets pour faciliter la réutilisation et
l’amélioration des pratiques (Code source,
Documentation, Outils)
26
Echanger, suivre l’évolution
Les Softs
 Les wikis
 Twiki, MediaWiki, …
 Les trackers
 Mantis,BugZIlla
 Les mailing-lists
 Sympa, Mailman, Monarch
 Les IM
 Skype, MSN, Jabber
 Les intégrés (PPMS ou Forges)
 Trac, Redmine, Gforge, FusionForge, SourceForge,
GreenHopper/Jira, LaunchPad, GitHub
27
Echanger, suivre l’évolution
Notre retour d’expérience
 PPMS, wiki et Trackers
 Plus ou moins simple à mettre en œuvre et
potentiellement couteux.
 Indispensables pour rester Agile dans le
temps.
 Mailing lists, IM
 Permettent de créer des situations de
proximité à distance.
Pour conclure…
Quelques principes de base
29
Pour conclure
Pensez-y!
Les individus recueillent et traitent
l'information de manière différente
en fonction de leur style cognitif
30
Pour conclure
Revenez au pourquoi …
pour choisir parmi la myriade de
logiciels « Agiles »
31
Pour conclure
Plan, Do, Check, Act…
pour assurer une dynamique
d’amélioration continue dans l’usage
des logiciels.
32
Pour conclure
Pratiquez!
Avec des logiciels appropriés à
chaque situation de l’Agilité
Merci de votre
participation !
Christophe NEY
Directeur Technique / Agence interactive
Agile Grenoble 2012
Stand : « don’t touch my war room »
Outils informatiques agiles au sein d'une agence digitale

Mais conteúdo relacionado

Mais procurados

Agilité et modèles de changement
Agilité et modèles de changementAgilité et modèles de changement
Agilité et modèles de changement
Mathieu Gandin
 
Principe d'une organisation agile
Principe d'une organisation agilePrincipe d'une organisation agile
Principe d'une organisation agile
Mathieu Gandin
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
Xavier Warzee
 

Mais procurados (11)

Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Rédiger des User Stories
Rédiger des User StoriesRédiger des User Stories
Rédiger des User Stories
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Agilité et modèles de changement
Agilité et modèles de changementAgilité et modèles de changement
Agilité et modèles de changement
 
Principe d'une organisation agile
Principe d'une organisation agilePrincipe d'une organisation agile
Principe d'une organisation agile
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 

Destaque

Bloque 4_Tarea 8b Yo también opino
Bloque 4_Tarea 8b Yo también opinoBloque 4_Tarea 8b Yo también opino
Bloque 4_Tarea 8b Yo también opino
tutoresaa
 
1. observa las imágenes
1. observa las imágenes1. observa las imágenes
1. observa las imágenes
tutoresaa
 
Autoestima orientacion
Autoestima orientacion Autoestima orientacion
Autoestima orientacion
_manuelgarciam
 
Bloque 4_Tarea 8A. versión a yo también opino
Bloque 4_Tarea 8A. versión a  yo también opinoBloque 4_Tarea 8A. versión a  yo también opino
Bloque 4_Tarea 8A. versión a yo también opino
tutoresaa
 

Destaque (20)

DEGIMA INGENIERIA CIVIL Y NAVAL ESPAÑA - ENERGIAS MARINAS Y OFFSHORE RENOVABLES
DEGIMA INGENIERIA CIVIL Y NAVAL ESPAÑA - ENERGIAS MARINAS Y OFFSHORE RENOVABLESDEGIMA INGENIERIA CIVIL Y NAVAL ESPAÑA - ENERGIAS MARINAS Y OFFSHORE RENOVABLES
DEGIMA INGENIERIA CIVIL Y NAVAL ESPAÑA - ENERGIAS MARINAS Y OFFSHORE RENOVABLES
 
Pais Virtual De Frances Marina Vicky
Pais Virtual De Frances Marina VickyPais Virtual De Frances Marina Vicky
Pais Virtual De Frances Marina Vicky
 
Informatica
InformaticaInformatica
Informatica
 
Ajo+aceite de oliva
Ajo+aceite de olivaAjo+aceite de oliva
Ajo+aceite de oliva
 
Bloque 4_Tarea 8b Yo también opino
Bloque 4_Tarea 8b Yo también opinoBloque 4_Tarea 8b Yo también opino
Bloque 4_Tarea 8b Yo también opino
 
Importancia del juego_en_el_desarrolo_de_los_niños
Importancia del juego_en_el_desarrolo_de_los_niñosImportancia del juego_en_el_desarrolo_de_los_niños
Importancia del juego_en_el_desarrolo_de_los_niños
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
1. observa las imágenes
1. observa las imágenes1. observa las imágenes
1. observa las imágenes
 
Las nuevas adicciones dr ulises reyes gomez
Las nuevas adicciones dr ulises reyes gomezLas nuevas adicciones dr ulises reyes gomez
Las nuevas adicciones dr ulises reyes gomez
 
Reglamento ley contra_lavadodedinero_lichansberger
Reglamento ley contra_lavadodedinero_lichansbergerReglamento ley contra_lavadodedinero_lichansberger
Reglamento ley contra_lavadodedinero_lichansberger
 
Autoestima orientacion
Autoestima orientacion Autoestima orientacion
Autoestima orientacion
 
Twitter para quien no usa twitter
Twitter para quien no usa twitterTwitter para quien no usa twitter
Twitter para quien no usa twitter
 
Bloque 4_Tarea 8A. versión a yo también opino
Bloque 4_Tarea 8A. versión a  yo también opinoBloque 4_Tarea 8A. versión a  yo también opino
Bloque 4_Tarea 8A. versión a yo también opino
 
Segunda guerra mundial
Segunda guerra mundialSegunda guerra mundial
Segunda guerra mundial
 
Unidadddd8refuerzo
Unidadddd8refuerzoUnidadddd8refuerzo
Unidadddd8refuerzo
 
Historia del teatro
Historia  del  teatroHistoria  del  teatro
Historia del teatro
 
MAISON A VENDRE ST TROPEZ RAMATUELLE
MAISON A VENDRE ST TROPEZ RAMATUELLEMAISON A VENDRE ST TROPEZ RAMATUELLE
MAISON A VENDRE ST TROPEZ RAMATUELLE
 
Servicios web internet
Servicios web   internetServicios web   internet
Servicios web internet
 
Unidad 2
Unidad 2 Unidad 2
Unidad 2
 
Vivero el jazmín s
Vivero el jazmín sVivero el jazmín s
Vivero el jazmín s
 

Semelhante a Outils informatiques agiles au sein d'une agence digitale

Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
Thomas Choppy
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFS
Agile Toulouse
 
TFS 2010 And Agility
TFS 2010 And AgilityTFS 2010 And Agility
TFS 2010 And Agility
Dominic Danis
 
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
Everteam
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Stéphanie Hertrich
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
PimpMySharePoint
 

Semelhante a Outils informatiques agiles au sein d'une agence digitale (20)

Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFS
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
 
Méthodes agiles, frameworks javascript: optimisez votre time to market
Méthodes agiles, frameworks javascript: optimisez votre time to marketMéthodes agiles, frameworks javascript: optimisez votre time to market
Méthodes agiles, frameworks javascript: optimisez votre time to market
 
TFS 2010 And Agility
TFS 2010 And AgilityTFS 2010 And Agility
TFS 2010 And Agility
 
Catalogue de stage
Catalogue de stageCatalogue de stage
Catalogue de stage
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
Comment retrouver, nettoyer, organiser et gérer l’information dans votre entr...
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presentee
 
L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TI
 
Matinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIMatinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TI
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Digital way - Innovation - @Objectif
Digital way  - Innovation - @ObjectifDigital way  - Innovation - @Objectif
Digital way - Innovation - @Objectif
 
DU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABDU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLAB
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011
 

Mais de Christophe NEY

Agora CMS 2016 : Le choix d’un CMS dans un contexte agile
Agora CMS 2016 : Le choix d’un CMS dans un contexte agileAgora CMS 2016 : Le choix d’un CMS dans un contexte agile
Agora CMS 2016 : Le choix d’un CMS dans un contexte agile
Christophe NEY
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
Christophe NEY
 

Mais de Christophe NEY (6)

Agora CMS 2016 : Le choix d’un CMS dans un contexte agile
Agora CMS 2016 : Le choix d’un CMS dans un contexte agileAgora CMS 2016 : Le choix d’un CMS dans un contexte agile
Agora CMS 2016 : Le choix d’un CMS dans un contexte agile
 
Atelier Lean takeoff Agile Grenoble 2014
Atelier Lean takeoff Agile Grenoble 2014Atelier Lean takeoff Agile Grenoble 2014
Atelier Lean takeoff Agile Grenoble 2014
 
Lean takeoff Rev #13 - Plongez dans un monde incertain - le jeu
Lean takeoff Rev #13  - Plongez dans un monde incertain - le jeuLean takeoff Rev #13  - Plongez dans un monde incertain - le jeu
Lean takeoff Rev #13 - Plongez dans un monde incertain - le jeu
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
Open Source et Agilité
Open Source et AgilitéOpen Source et Agilité
Open Source et Agilité
 
Definition du cloud
Definition du cloudDefinition du cloud
Definition du cloud
 

Outils informatiques agiles au sein d'une agence digitale

  • 1.
  • 2. Outils informatiques agiles au sein d'une agence digitale Christophe NEY Directeur Technique / Agence interactive Agile Grenoble 2012
  • 3. 3 Expérimentons Scenario 1 - Stand-Up Electronique
  • 5. 5 Expérimentons Qu’en pensez-vous?  Quelles sont les types d’information manquants dans le scénario 1?  Quels sont les canaux de communication mis en place dans chaque scénario?  Pourquoi chaque scénario est-il adapté ou inadapté à la pratique d’un stand-up
  • 6. 6 Expérimentons Les styles cognitifs  Auditifs  Intègrent plus facilement ce qu’ils entendent  Dépendants du champ  Ont besoin de comprendre le contexte  Réflexifs  S’engagement quand ils sont surs d’eux  Centration  Préfèrent traiter une chose à la fois  Cerveau Gauche  Logique, analytique, rationnel  Visuels  Intègrent plus facilement ce qu’ils voient  Indépendant du champ  Ce concentre sur le sujet dans le contexte posé  Impulsifs  Construisent leur pensée dans l’échange.  Balayage  Mènent plusieurs activités de front  Cerveau Droit  Intuitif, créatif, métaphorique
  • 7. Les logiciels, les pratiques « Notre retour d’expérience »
  • 8. 8 Les logiciels, les pratiques 4 Catégories pour 4 objectifs distincts 1. Organiser les tâches 2. Partager les sources 3. Assembler, Tester et Livrer 4. Echanger, suivre l’évolution
  • 9. Organiser les tâches « Responding to change over following a plan »
  • 10. 10 Organiser les tâches L’offre logiciel … Acunote, Agile On Demand, Agile Planner for Digital Tabletop, Agile Tracking Tool, Agilebuddy, Agilefant, AgileLog, Agileplan, AgileWRAP (WoodRanch Agile Projects), AgileZen, Agilito, Agility Limited, Agilo for Scrum, Agilo for Trac, APMT, BacklogTool, Banana Scrum , Bright Green Projects, Caimito One Team, ClearWorks, Comindware Tracker, Daily-Scrum, DevPlanner, Digaboard, easyBacklog, engile, Excel Spreadsheet for Hyperproductive Scrum Teams , eXPlainPMT, Express APM, ExtremePlanner, Eylean Board, FDDPMA, FireScrum, Flow, FogBugz Kanban:, GoogleDoc Scrum Backlog template, GreenHopper, Hakan’s Excel-based CFD, Hansoft, Henrik’s Index Card Generator, IceScrum, iMeta Agility, in-Step® Scrum Edition, JAM Circle, JetBrain YouTrack, Kanban Tool, Kanbanery, Kanbanize, KanbanPad, Kunagi, LeanKit Kanban, Lino, Maelscrum, Mingle, OnTime Now, PangoScrum, PHPScrum, pivotaltracker, PlanBox, Planigle, Playground, pmScrum, PPTS, PrjPlanner, ProjectCards, Qanban, RadTrack, Rally, RankAList, Redmine Backlogs, Retrospectiva, SCRINCH, Scrinch, Scrum Dashboard, Scrum for Team System, Scrum Time, Scrum Wing 3D, Scrum-it, Scrum-Zamurai, Scrum'd, Scrumblr, ScrumBurndownPlugin for Trac, ScrumDesk, ScrumDo, Scrumforce, ScrumHalf, Scrumie, Scrumine, ScrumNinja, ScrumPad, Scrumpy, Scrumwise, ScrumWorks Pro, Scrumwp, Scrumy, Select Scope Manager, Silver Catalyst, Simple-Kanban, Skinnyboard.com, SmartQ, Software 2020, SonicAgile - Scrum Project Management Tool, Sprintometer Pro, Swift-Kanban, Tackle, Tangy Orange SCRUM, TargetProcess, TaskJuggler, TeamPulse, The Scrum Factory, TimeBox Manager, tinyPM, Trichord:, TWiki/ XPTrackerPlugin, UpStartHQ:, Urban Turtle, VersionOne , Virtual SCRUM Board, VisionProject, Winds of Scrum, WorkEngine, XP Plan-it, XP Studio, XPlanner+ , Yodiz, YouKan, .
  • 11. 11 1. Gérer chaque release  Planning/Retrospective de release  le backlog de produit (burn-up / burn down, valeur aquise) 2. Gérer chaque sprint / itération  Planning/Revue de sprint  Plan/Backlog de sprint, burn-down, Vélocité 3. Gérer chaque journée  Stand-up, Daily SCRUM  Task-board / Kanban Organiser les tâches Méthodologie et situations
  • 12. 12 Organiser les tâches Grille d’évaluation Critères Basiques Critères Complémentaires Critères logiciel Story en points Velocity Diag. Ergonomie Tâches en heure Bugs Comptes / Rôles Ordre (D-Drop, N°, Rank) Retours (Impediment) Gros projets Epics ( hiérarchie) Releases (roadmap) Plateforme Thèmes P/P Porfolio API Tests d’acceptation Reports Licence / Prix Burn-down Chart Support
  • 13. 13 Organiser les tâches Nous avons essayé  Henrik’s Index Card  ScrumBurndownPlugin for Trac  Template Excel AI  Template GoogleDoc AI  Excel + Custom PHP Scripts  Pivotal Tracker  AgiliTee
  • 14. 14 Organiser les tâches Notre retour d’expérience Les plus des logiciels  Facilite la compréhension des pratiques  Organisation hiérarchique des Story  Tenue du burn-up plus précise  Travail à distance facilité Les moins des logiciels  Pas adapté à un stand-up / daily scrum à l’agence  Pas toujours adapté à une saisie en planning de release  Peu flexible dans le temps  Difficile à s’approprier
  • 15. Partager les sources « Individuals and interactions over processes and tools »
  • 16. 16 Partager les sources Les softs Source: http://redmonk.com/sogrady/2012/11/05/dvcs-2012/
  • 17. 17 Partager les sources Les motivations  Partager un référentiel  De ce qui est déployé  Du code source développé  Des composants tiers intégrés  Des média intégrés (photo, illustration, vidéo) ?  Des sources des maquettes graphiques ?  Des contenus?
  • 18. 18 Partager les sources Nous avons essayé  Subversion  Pour le code HTML, PHP, Flash, les maquettes PSD, les images sources, l’audio, les videos  GIT  Pour le code HTML, PHP  Samba + Backup, WebDAV  Pour les documents et les maquettes
  • 19. 19 Partager les sources Notre retour d’expérience  Connaissance / Prise en main  Performance / Taille stockage  Disponibilité des clients  Interface WEB  Workflow disponible (centralisé, distribué)
  • 20. Assembler, Tester et Livrer « Working software over comprehensive documentation »
  • 21. 21 Assembler, Tester et Livrer La chaine d’intégration Agile sources build dist Build tools TDD Frameworks Deployment Tools Continuous Integration Tools Documentation Frameworks Performance Test Tools Compatibility Test Tools
  • 22. 22 Assembler, Tester et Livrer Les Softs les plus connus  Outils d’assemblage (build)  Make, Ant, Phing, Maven, MSBuild, SBT  Frameworks de TDD (Test Driven Development)  Tests Language, conventions  PHPCheckStyle, JSLint, CSSLint  Tests Unitaires  Junit, Nunit, PHPUnit, Lime  Tests Fonctionnels  Fit, FitNess, HttpUnit, Mink, Selenium  Tests de comportement (BDD)  Jbehave, BeHat, Rspec, Cucumber, Cbehave, Specs2, Mocha  Outils d’intégration Continue  Cruise Control, Hudson, Jenkins, Bitten  Frameworks de documentation  PHPDoc, Javadoc, jsdoc- toolkit, XSDDoc  Outils de déploiement  Rsync, Chief, ChiefPHP  Outils de test de charge  Pylot, JMeter  Outils de test de compatibilité  Browsershot, khtml2png, IECapt, CutyCapt
  • 23. 23 Assembler, Tester et Livrer Notre retour d’expérience  Coût d’entrée / fort ROI en productivité  Difficile à maintenir sur des infrastructures multiples et des petits projets  Clef de voute de l’application des pratiques agiles.  Prévoir de la ressource serveur et réseau.
  • 24. Echanger, suivre l’évolution « Customer collaboration over contract negotiation »
  • 25. 25 Echanger, suivre l’évolution Les motivations  Echanger avec l’Eco-Système de l’équipe (PO, intervenants, clients, QA)  Disposer d’un référentiel complet et stable des projets pour faciliter la réutilisation et l’amélioration des pratiques (Code source, Documentation, Outils)
  • 26. 26 Echanger, suivre l’évolution Les Softs  Les wikis  Twiki, MediaWiki, …  Les trackers  Mantis,BugZIlla  Les mailing-lists  Sympa, Mailman, Monarch  Les IM  Skype, MSN, Jabber  Les intégrés (PPMS ou Forges)  Trac, Redmine, Gforge, FusionForge, SourceForge, GreenHopper/Jira, LaunchPad, GitHub
  • 27. 27 Echanger, suivre l’évolution Notre retour d’expérience  PPMS, wiki et Trackers  Plus ou moins simple à mettre en œuvre et potentiellement couteux.  Indispensables pour rester Agile dans le temps.  Mailing lists, IM  Permettent de créer des situations de proximité à distance.
  • 29. 29 Pour conclure Pensez-y! Les individus recueillent et traitent l'information de manière différente en fonction de leur style cognitif
  • 30. 30 Pour conclure Revenez au pourquoi … pour choisir parmi la myriade de logiciels « Agiles »
  • 31. 31 Pour conclure Plan, Do, Check, Act… pour assurer une dynamique d’amélioration continue dans l’usage des logiciels.
  • 32. 32 Pour conclure Pratiquez! Avec des logiciels appropriés à chaque situation de l’Agilité
  • 33. Merci de votre participation ! Christophe NEY Directeur Technique / Agence interactive Agile Grenoble 2012 Stand : « don’t touch my war room »

Notas do Editor

  1. 10:00 – 10:50
  2. 10:00:10:05
  3. 10:05:10:10
  4. 10:10-10:15
  5. Visuel 60 Auditif 30 Kinestesic 10
  6. 10:15 – 10:16
  7. 10:16 – 10:25
  8. 10:25 – 10:30
  9. 10:30:10:35
  10. 10:35:10:40
  11. 10:40-10:45
  12. Roue de deming, Préparation, Execution, Contrôle, Action
  13. Roue de deming
  14. 10:45-10:50