Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Outils informatiques agiles
au sein d'une agence
digitale
Christophe NEY
Directeur Technique / Agence interactive
Agile Gr...
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 c...
6
Expérimentons
Les styles cognitifs
 Auditifs
 Intègrent plus facilement ce
qu’ils entendent
 Dépendants du champ
 On...
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. ...
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 To...
11
1. Gérer chaque release
 Planning/Retrospective de release
 le backlog de produit (burn-up / burn down,
valeur aquise...
12
Organiser les tâches
Grille d’évaluation
Critères Basiques Critères Complémentaires Critères logiciel
Story en points V...
13
Organiser les tâches
Nous avons essayé
 Henrik’s Index Card
 ScrumBurndownPlugin for Trac
 Template Excel AI
 Templ...
14
Organiser les tâches
Notre retour d’expérience
Les plus des logiciels
 Facilite la compréhension des
pratiques
 Organ...
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...
18
Partager les sources
Nous avons essayé
 Subversion
 Pour le code HTML, PHP, Flash, les
maquettes PSD, les images sour...
19
Partager les sources
Notre retour d’expérience
 Connaissance / Prise en main
 Performance / Taille stockage
 Disponi...
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
Tool...
22
Assembler, Tester et Livrer
Les Softs les plus connus
 Outils d’assemblage (build)
 Make, Ant, Phing, Maven,
MSBuild,...
23
Assembler, Tester et Livrer
Notre retour d’expérience
 Coût d’entrée / fort ROI en productivité
 Difficile à mainteni...
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)
...
26
Echanger, suivre l’évolution
Les Softs
 Les wikis
 Twiki, MediaWiki, …
 Les trackers
 Mantis,BugZIlla
 Les mailing...
27
Echanger, suivre l’évolution
Notre retour d’expérience
 PPMS, wiki et Trackers
 Plus ou moins simple à mettre en œuvr...
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 s...
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...
Outils informatiques agiles au sein d'une agence digitale
Outils informatiques agiles au sein d'une agence digitale
Vous avez terminé ce document.
Télécharger et lire hors ligne.
Prochain SlideShare
Pais Virtual De Frances Marina Vicky
Suivant
Prochain SlideShare
Pais Virtual De Frances Marina Vicky
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

Partager

Outils informatiques agiles au sein d'une agence digitale

Télécharger pour lire hors ligne

Analyse des outils logiciels pour le support des pratiques Agiles en agence de communication digital.

Outils informatiques agiles au sein d'une agence digitale

  1. 1. Outils informatiques agiles au sein d'une agence digitale Christophe NEY Directeur Technique / Agence interactive Agile Grenoble 2012
  2. 2. 3 Expérimentons Scenario 1 - Stand-Up Electronique
  3. 3. 4 Expérimentons Scenario 2 – Stand-up Post-it
  4. 4. 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
  5. 5. 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
  6. 6. Les logiciels, les pratiques « Notre retour d’expérience »
  7. 7. 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
  8. 8. Organiser les tâches « Responding to change over following a plan »
  9. 9. 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, .
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. Partager les sources « Individuals and interactions over processes and tools »
  15. 15. 16 Partager les sources Les softs Source: http://redmonk.com/sogrady/2012/11/05/dvcs-2012/
  16. 16. 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?
  17. 17. 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
  18. 18. 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é)
  19. 19. Assembler, Tester et Livrer « Working software over comprehensive documentation »
  20. 20. 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
  21. 21. 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
  22. 22. 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.
  23. 23. Echanger, suivre l’évolution « Customer collaboration over contract negotiation »
  24. 24. 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)
  25. 25. 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
  26. 26. 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.
  27. 27. Pour conclure… Quelques principes de base
  28. 28. 29 Pour conclure Pensez-y! Les individus recueillent et traitent l'information de manière différente en fonction de leur style cognitif
  29. 29. 30 Pour conclure Revenez au pourquoi … pour choisir parmi la myriade de logiciels « Agiles »
  30. 30. 31 Pour conclure Plan, Do, Check, Act… pour assurer une dynamique d’amélioration continue dans l’usage des logiciels.
  31. 31. 32 Pour conclure Pratiquez! Avec des logiciels appropriés à chaque situation de l’Agilité
  32. 32. Merci de votre participation ! Christophe NEY Directeur Technique / Agence interactive Agile Grenoble 2012 Stand : « don’t touch my war room »
  • HichamAMAKRAN1

    Apr. 14, 2015

Analyse des outils logiciels pour le support des pratiques Agiles en agence de communication digital.

Vues

Nombre de vues

2 474

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

5

Actions

Téléchargements

54

Partages

0

Commentaires

0

Mentions J'aime

1

×