SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Retour d’expérience :
          Agile entre opportunités et résistance
          Présenté par : 
          Moez BOUKHRIS
          Directeur Associé – IT SERV
          moez.boukhris@itserv.com.tn




               Agile day Tunisia ‐ 2 juin 2012
Retour d’expérience « Agile entre opportunités et résistance » [1]
                          www.itserv.com.tn
Le Groupe
Sociétés IT SERV / AHEAD IT fondées en 2008                                      Secteurs d’intervention
Fondateurs : Imed Elabed, Moez Boukhris, Mohamed Koubâa

Marché : Tunisie, Afrique du Nord; Europe (Nearshore)

      Expertise en Systèmes d’Information

    Développement                                  Consulting
  logiciels spécifiques                           AMO / PMO



Intégration de solutions
                                              Expertise Télécoms
    BSCS, SAP BO, ...                                                                     Chiffre d’affaires


                           Quelques clients




                           Retour d’expérience « Agile entre opportunités et résistance » [2]
                                                     www.itserv.com.tn
Afin de briser l'effet tunnel des méthodes 
                   classiques, IT SERV s'est engagée depuis sa 
                   création en 2008 dans une démarche Agile basée 
                   sur un processus de développement itératif.

                   La culture de l’agilité s’instaure progressivement, 
                   mais non sans difficultés. 

                   Cette session revient sur quelques expériences
                   vécues avec des clients en Tunisie et à l’étranger. 

                   A travers ces expériences, nous verrons comment 
                   les équipes IT SERV ont pu adapter les pratiques 
                   Agile au contexte du client et faire face à
                   l'incontournable résistance au changement.



Retour d’expérience « Agile entre opportunités et résistance » [3]
                          www.itserv.com.tn
PLAN
• Approches classiques
• Le manifeste agile
• Passage à l’agilité : 
  Expérience vécue avec un client tunisien
• Agile et le Nearshoring : 
  Expérience vécue avec un client étranger
• Conclusions

            Retour d’expérience « Agile entre opportunités et résistance » [4]
                                      www.itserv.com.tn
Approches classiques


                                                   Il était une fois…




  Retour d’expérience « Agile entre opportunités et résistance » [5]
                            www.itserv.com.tn
Approches classiques : Expériences vécues
• Déphasage constaté entre le besoin initial et l’application 
  finalement réceptionnée par le client.
• Certains projets :
   – se sont terminés dans la douleur  Concessions faites au 
     client pour éviter les situations conflictuelles et maintenir une 
     bonne relation avec lui.
   – Ou bien sont rejetés par les utilisateurs malgré leurs parfaite 
     adéquation avec les besoins initiaux du client et leurs respect 
     des termes du contrat.
• Certains autres projets se sont toutefois bien terminés.

               Retour d’expérience « Agile entre opportunités et résistance » [6]
                                         www.itserv.com.tn
Approches classiques : Motifs d’échec
• Périmètre fonctionnel ouvert et pas précis au niveau des 
  cahiers de charges
• Projets au forfait avec des budgets trop serrés et une 
  méthode de sélection souvent orientée « moins disant ».
• Validation superficielle des spécifications initiales et manque 
  d’implication des utilisateurs finaux dans cette phase cruciale
• Changement de spécifications en cours de route ou lors de la 
  recette de l’application
• Résistance des utilisateurs au changement surtout lorsqu’ils 
  n’ont pas été impliqués et sensibilisés dès le début.
                                   Effet Tunnel
               Retour d’expérience « Agile entre opportunités et résistance » [7]
                                         www.itserv.com.tn
Le manifeste Agile

                                     4 valeurs 
                                     12 principes




 Retour d’expérience « Agile entre opportunités et résistance » [8]
                           www.itserv.com.tn
Agile Manifesto : 4 valeurs

Nous découvrons comment mieux développer des logiciels par la pratique et en
aidant les autres à le faire.

Ces expériences nous ont amenés à valoriser :
  Les individus et leurs interactions plus que les processus et les outils
  Des logiciels opérationnels plus qu’une documentation exhaustive
  La collaboration avec les clients plus que la négociation contractuelle
  L’adaptation au changement plus que le suivi d’un plan

Nous reconnaissons la valeur des seconds éléments,
mais privilégions les premiers.

                                                                  http://www.agilemanifesto.org



                Retour d’expérience « Agile entre opportunités et résistance » [9]
                                          www.itserv.com.tn
Agile Manifesto : 12 principes
1. Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des 
    fonctionnalités à grande valeur ajoutée.
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.
3. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et 
    une préférence pour les plus courts.
4. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble
    quotidiennement tout au long du projet.
5. Réalisez les projets avec des personnes motivées. Fournissez‐leur l’environnement et le soutien dont 
    ils ont besoin et faites‐leur confiance pour atteindre les objectifs fixés.
6. La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de 
    développement et à l’intérieur de celle‐ci est le dialogue en face à face.
7. Un logiciel opérationnel est la principale mesure d’avancement.
8. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les 
    commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir 
    indéfiniment un rythme constant.
9. Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité.
10. La simplicité – c’est‐à‐dire l’art de minimiser la quantité de travail inutile – est essentielle.
11. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto‐organisées.
12. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie 
    son comportement en conséquence.

                        Retour d’expérience « Agile entre opportunités et résistance » [10]
                                                   www.itserv.com.tn
Passage à l’agilité

                       Retour d’expérience 
                       avec un Opérateur local




Retour d’expérience « Agile entre opportunités et résistance » [11]
                           www.itserv.com.tn
Le contexte a favorisé notre passage à l’Agilité
• Projet de développement réalisé chez le client
     Tunisie Télécom
• Application réalisée entièrement dès le début 
     GR‐Trans : Gestion des ressources de transmission
• Intérêt majeur exprimé par le management pour 
  automatiser rapidement des procédures 100% manuelles
• Equipe de taille moyenne
• Une ressource du client a été intégrée avec notre équipe 
  pour nous aider sur les aspects métiers, faciliter les 
  interactions avec les utilisateurs finaux et faire les tests de 
  recette au fur et à mesure.


               Retour d’expérience « Agile entre opportunités et résistance » [12]
                                          www.itserv.com.tn
Comment est‐on devenu agile ?

• Au début du projet, on ne parlait pas d’agilité mais 
  plutôt de processus de développement itératif.
• Le client a accepté des livraisons partielles mais 
  100% opérationnelles pour atteindre ses objectifs.
• L’équipe intervenant sur ce projet n’a pas pratiqué
  cette démarche auparavant mais elle était motivée
  pour instaurer progressivement la culture agile et 
  en tirer profit.


            Retour d’expérience « Agile entre opportunités et résistance » [13]
                                       www.itserv.com.tn
Comment a‐t‐on entamé le projet ?
L’itération 0 du projet était consacrée à :
   – Des workshops de conception planifiés avec des 
     représentants des utilisateurs finaux
   – L’élaboration de la liste des exigences fonctionnelles
     et leur validation au fur et à mesure avec le client
   – La préparation en // de l’environnement de 
     développement et du socle de base de l’application
   – La définition des itérations
   – La priorisation des fonctions à réaliser par itération
   – La conception fonctionnelle et technique de la 
     release 1

             Retour d’expérience « Agile entre opportunités et résistance » [14]
                                        www.itserv.com.tn
Au sein de l’équipe
• On a favorisé la communication
• On ne parle plus de chef de projet mais plutôt de «Coach»
• On a remplacé les planning MS Project (diagrammes de 
  GANT) par une série de courtes tâches gérées dans 
  ProjectTasks de SugarCRM
• Les plus expérimentés aident les moins expérimentés
• Une très courte réunion est tenue chaque matin et une 
  autre un peu plus longue au début de la semaine pour faire 
  le bilan du Reste à Faire et analyser les éventuels problèmes 
  et risques.

              Retour d’expérience « Agile entre opportunités et résistance » [15]
                                         www.itserv.com.tn
Les tests
• Tests unitaires assurés par le développeur lui‐même
• Tests de validation interne assurés par le testeur :
   – Environnement de pré‐prod
   – Outil : Bug Tracker de SugarCRM
• Tests de recette assurés au fur et à mesure par la ressource 
  mise à disposition par le client
   – Environnement de pré‐prod
   – Outil : Bug Tracker de SugarCRM
• Déploiement, sur l’environnement de production, par 
  itération/release, dès la fin des tests.


              Retour d’expérience « Agile entre opportunités et résistance » [16]
                                         www.itserv.com.tn
L’effet Démo

• Chaque itération s’est terminée par une démo faite 
  au client.
• Les démos étaient l’occasion à l’équipe pour vérifier
  certains choix et au client pour affiner ses besoins.
• Cette visibilité offerte au client a permis de briser 
  l’effet tunnel et d’asseoir une bonne ambiance de 
  travail. 


             Retour d’expérience « Agile entre opportunités et résistance » [17]
                                        www.itserv.com.tn
Projet réparti en 4 Releases
La répartition des itérations a tenu en compte les 
aspects métiers de l’application et la mise en 
production progressive de modules opérationnels :
  – Release 1 : Itération 0 ;Sécurité de base ; Inventaire 
    des équipements de transmission
  – Release 2 : Inventaire des liaisons et des conduits de 
    transmission
  – Release 3 : Workflow de gestion des ressources de 
    transmission
  – Release 4 : Administration et paramétrage ; 
    dashboards
                            1 itération ~ 4 semaines
            Retour d’expérience « Agile entre opportunités et résistance » [18]
                                       www.itserv.com.tn
Exploitation réelle dès la 1ière release
• La 1ière release a permis aux intervenants centraux 
  et régionaux de saisir tout le patrimoine de 
  l’opérateur en équipements de transmission
• La 2ième release a permis la saisie des liaisons et des 
  conduits de transmission
     Cette étape était un peu lourde et a causé un décalage dans l’exploitation 
  de l’itération 3.

• La 3ième release a permis la mise en production du 
  workflow permettant de gérer les demandes de 
  construction de ressources de transmission.

                Retour d’expérience « Agile entre opportunités et résistance » [19]
                                           www.itserv.com.tn
Release 1 : Ex. de fonction réalisée




     Retour d’expérience « Agile entre opportunités et résistance » [20]
                                www.itserv.com.tn
Release 2 : Ex. de fonction réalisée




     Retour d’expérience « Agile entre opportunités et résistance » [21]
                                www.itserv.com.tn
Release 3 : Ex. de fonction réalisée




     Retour d’expérience « Agile entre opportunités et résistance » [22]
                                www.itserv.com.tn
Environnement & Outils 
•   3 environnements : dév. ; pré‐prod ; prod
•   Architecture Web / Client riche
•   Technologie ASP.Net
•   Base de données SQL Server
•   Gestion des sources : Visual Source Safe (VSS)
•   Dashboards OLAP : Analysis Services
•   SugarCRM :
    – Project Tasks Suivi des tâches du projet
    – Bug Tracker Suivi des anomalies et des CR

              Retour d’expérience « Agile entre opportunités et résistance » [23]
                                         www.itserv.com.tn
SugarCRM : Project Tasks (1)




 Retour d’expérience « Agile entre opportunités et résistance » [24]
                            www.itserv.com.tn
SugarCRM : Project Tasks (2)




 Retour d’expérience « Agile entre opportunités et résistance » [25]
                            www.itserv.com.tn
SugarCRM : Bug Tracker (1)




 Retour d’expérience « Agile entre opportunités et résistance » [26]
                            www.itserv.com.tn
SugarCRM : Bug Tracker (2)




 Retour d’expérience « Agile entre opportunités et résistance » [27]
                            www.itserv.com.tn
GR‐Trans : Les satisfactions
• La présence et la participation du client (surtout 
  dans l’itération 0)
• Les mises en production régulières gratifient le 
  travail de l’équipe et créent une bonne ambiance de 
  travail
• Les fonctionnalités développées ont été toutes 
  utilisées
• Un autre style de management favorisant la 
  communication et partageant la prise de décision


           Retour d’expérience « Agile entre opportunités et résistance » [28]
                                      www.itserv.com.tn
GR‐Trans : Difficultés rencontrées
• S’agissant de la 1ière expérience agile, l’équipe a connu 
  certaines difficultés pour appliquer la démarche à la lettre
• Le client nous a aidé pour comprendre les aspects métiers 
  sans jouer pleinement le rôle de Product Owner
• De nouvelles tâches sont apparues en cours d’itérations 
  Difficulté pour estimer le Reste à faire
• La réticence de certains utilisateurs au passage à
  l’automatique a perturbé un peu le déroulement du projet 
  et a décalé l’exploitation réelle de la release 3.



              Retour d’expérience « Agile entre opportunités et résistance » [29]
                                         www.itserv.com.tn
Agile & le Nearshoring

                         Expérience vécue avec 
                         un partenaire Anglais




  Retour d’expérience « Agile entre opportunités et résistance » [30]
                             www.itserv.com.tn
Contexte du projet

  Client final
Cable & Wireless
                                                 SeS Cable & Wireless Portal
                                    Portail de gestion des services «Whole Sale»
Partenaire (SSII)
    aQovia
                                  • Période de réalisation : 2008 ‐2009
                    UK
                                  • Formule de réalisation : au forfait sur 2 
                                    étapes (4 itérations/étape)
                                  • Réalisation du produit prise en charge 
 Notre équipe                       à 100% par notre équipe

                 Tunis
                                  • Taille de l’équipe DEV : 6 personnes


            Retour d’expérience « Agile entre opportunités et résistance » [31]
                                       www.itserv.com.tn
Démarche de réalisation

• Projet réalisé en 8 itérations étalées sur 8 mois
• Prototype (POC) élaboré au démarrage du projet 
  pour valider l’architecture technique et rassurer 
  notre partenaire 
• Spécifications élaborées par itération avec des 
  ajustements sur les itérations précédentes
• Les retours non bloquants concernant une itération 
  sont toujours traités dans l’itération suivante

            Retour d’expérience « Agile entre opportunités et résistance » [32]
                                       www.itserv.com.tn
Les 8 itérations du projet C&W
 Itération                             Fonctionnalités
               Description générale du produit
    0
               POC
               Gestion des services (Back Office)
    1
               Accès au catalogue (Front office)
               Sécurité & Droits d’accès
    2
               Order Management V1
    3              Démarrage de la vente réelle via le portail
               Order Management V2
    4
               Billing
    5
               Web services avec les SI Revendeurs
    6
               Troubleshooting
    7

     Retour d’expérience « Agile entre opportunités et résistance » [33]
                                www.itserv.com.tn
Equipes & Rôles
• Notre partenaire anglais a mobilisé une équipe :
  – Marketing : Cadrage des besoins
    (Ex : Cible initiale: Grand public + Whole sale ; Cible finale: 
    Whole sale uniquement)
  – Commerciale : Contact continu avec Cable&Wireless 
    et les revendeurs afin de les faire adhérer au produit
  – Fonctionnelle : Traduction des besoins en use cases 
    par itération ; Recette des itérations
• Notre équipe DEV était coachée par un Expert 
  assurant le suivi interne du projet et la 
  communication continue avec le partenaire.

              Retour d’expérience « Agile entre opportunités et résistance » [34]
                                         www.itserv.com.tn
Environnement & Outils 
•   JEE
•   Application Server : JBOSS
•   IDE : Eclipse 
•   Gestion des sources : SVN
•   Base de données : Oracle
•   Protocoles : SOAP, HTTP
•   Communication avec le partenaire via un Wiki sécurisé
    intégrant : 
    – Planification des itérations
    – Spécifications & Use cases
    – Aspects métiers, …

              Retour d’expérience « Agile entre opportunités et résistance » [35]
                                         www.itserv.com.tn
Projet C&W : Les satisfactions
• Aucune difficulté liée à l’agilité n’a été rencontrée lors de la 
  réalisation de ce projet
• En // avec la création du besoin, menée par le partenaire, 
  notre équipe a pu travailler rapidement sur un POC afin de 
  rassurer le client final sur notre capacité technique et 
  organisationnelle.
• La réalisation du produit a démarré alors que le partenaire 
  et le client final n’avaient pas encore une idée arrêtée sur 
  les  requirements et l’image du produit final 
      Contexte favorable pour appliquer l’agilité.
      Bonne opportunité pour accompagner notre partenaire et 
     client dans la définition progressive et l’amélioration du 
     produit.

               Retour d’expérience « Agile entre opportunités et résistance » [36]
                                          www.itserv.com.tn
Certaines difficultés constatées 
        dans d’autres projets Nearshore
• Pour certains projets, nous n’avons pas pu profiter 
  pleinement de l’agilité : 
     Le client a une idée arrêtée du produit final et ne veut 
     réceptionner que celui‐ci
     L’agilité pourrait dans ce cas devenir même un frein parce 
     que elle rallonge inutilement les délais.
• Dans d’autres cas, l’agilité nous a bien servi au démarrage 
  mais elle a été freinée par des contraintes budgétaires : 
      Basculement en mode classique (cycle en V) en cours de 
     route.
      Le client a été obligé d’arrêter les spécifications et de 
     demander la sortie du produit en une itération finale.

              Retour d’expérience « Agile entre opportunités et résistance » [37]
                                         www.itserv.com.tn
On était conscient que l’équipe n’était 
                 pas complètement agile.
                 On a essayé de tirer profit des valeurs 
                 de l’agilité et de les adapter au 
                 contexte de chaque projet sans trop 
                 casser nos bonnes pratiques et nos 
                 outils de travail.
                 Nous pensons qu’il  faut avoir du recul 
                 par rapport à certaines pratiques agiles 
                 et adapter la démarche en continue.




Retour d’expérience « Agile entre opportunités et résistance » [38]
                           www.itserv.com.tn
Merci pour votre attention




                   Questions ?

   Retour d’expérience « Agile entre opportunités et résistance » [39]
                              www.itserv.com.tn

Más contenido relacionado

La actualidad más candente

BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...
BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...
BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...BAFS
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCuratorChristopher Parola
 
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil de Coach
 
Design centré sur l’utilisateur et développement Agile: perspectives de réco...
Design centré sur l’utilisateur et développement  Agile: perspectives de réco...Design centré sur l’utilisateur et développement  Agile: perspectives de réco...
Design centré sur l’utilisateur et développement Agile: perspectives de réco...Geoffrey Dorne
 
Présentation Créagora: Le "Lean Startup"
Présentation Créagora: Le "Lean Startup"Présentation Créagora: Le "Lean Startup"
Présentation Créagora: Le "Lean Startup"Davender Gupta
 
7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRMSage france
 
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011PROMOTECH CEI
 
Meetup #2 - L'innovation continue grace au lean startup
Meetup #2 - L'innovation continue grace au lean startupMeetup #2 - L'innovation continue grace au lean startup
Meetup #2 - L'innovation continue grace au lean startupOlivier Lafontan
 
Introduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentIntroduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentNicolas Marchand
 
Open innovation by bluenove to CNED 2011
Open innovation by bluenove  to CNED 2011Open innovation by bluenove  to CNED 2011
Open innovation by bluenove to CNED 2011bluenove
 
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 - MeetupThiga
 
Rôle et responsabilités du Product Owner
Rôle et responsabilités du Product OwnerRôle et responsabilités du Product Owner
Rôle et responsabilités du Product OwnerPierre Bergé
 
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consultingConquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consultingLouis-Alexandre Louvet
 
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 AgileLaurent Morisseau
 
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.0Sébastien Sacard
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 

La actualidad más candente (20)

BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...
BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...
BAFS 2015 Genève : Frédéric Tremeau - Comment réconcilier l'IT et le métier g...
 
Sprint0
Sprint0Sprint0
Sprint0
 
Lean StartUp appliqué à ElCurator
 Lean StartUp appliqué à ElCurator Lean StartUp appliqué à ElCurator
Lean StartUp appliqué à ElCurator
 
Order to cash Agile
Order to cash AgileOrder to cash Agile
Order to cash Agile
 
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
 
Lean startup pratique
Lean startup pratiqueLean startup pratique
Lean startup pratique
 
Design centré sur l’utilisateur et développement Agile: perspectives de réco...
Design centré sur l’utilisateur et développement  Agile: perspectives de réco...Design centré sur l’utilisateur et développement  Agile: perspectives de réco...
Design centré sur l’utilisateur et développement Agile: perspectives de réco...
 
Présentation Créagora: Le "Lean Startup"
Présentation Créagora: Le "Lean Startup"Présentation Créagora: Le "Lean Startup"
Présentation Créagora: Le "Lean Startup"
 
7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM7 regles d'or pour réussir et rentabiliser un projet CRM
7 regles d'or pour réussir et rentabiliser un projet CRM
 
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
 
Meetup #2 - L'innovation continue grace au lean startup
Meetup #2 - L'innovation continue grace au lean startupMeetup #2 - L'innovation continue grace au lean startup
Meetup #2 - L'innovation continue grace au lean startup
 
Introduction Lean Startup et Customer Development
Introduction Lean Startup et Customer DevelopmentIntroduction Lean Startup et Customer Development
Introduction Lean Startup et Customer Development
 
Open innovation by bluenove to CNED 2011
Open innovation by bluenove  to CNED 2011Open innovation by bluenove  to CNED 2011
Open innovation by bluenove to CNED 2011
 
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 Bulletin Board, la nouvelle frontière du quali
Le Bulletin Board, la nouvelle frontière du qualiLe Bulletin Board, la nouvelle frontière du quali
Le Bulletin Board, la nouvelle frontière du quali
 
Rôle et responsabilités du Product Owner
Rôle et responsabilités du Product OwnerRôle et responsabilités du Product Owner
Rôle et responsabilités du Product Owner
 
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consultingConquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
Conquérir le terrain de l'innovation pour une DSI centrale - ISlean consulting
 
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
 
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
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 

Destacado

L'agilité entre l'espoir, les mythes et la déception
L'agilité entre l'espoir, les mythes et la déceptionL'agilité entre l'espoir, les mythes et la déception
L'agilité entre l'espoir, les mythes et la déceptionTunisia Scrum User Group
 
Agile Day Tunisia 2012 - Quand le langage devient Agile
Agile Day Tunisia 2012 - Quand le langage devient AgileAgile Day Tunisia 2012 - Quand le langage devient Agile
Agile Day Tunisia 2012 - Quand le langage devient AgileTunisia Scrum User Group
 
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisation
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisationStratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisation
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisationTunisia Scrum User Group
 
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring Agile
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring AgileAgile Day Tunisia - ScrumShore 2.0 For Playful Offshoring Agile
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring AgileTunisia Scrum User Group
 
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et Conclusion
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et ConclusionManagement 3.0 synthèse en Français - Vue 6, Améliorer le tout et Conclusion
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et ConclusionCecile Auret
 
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintes
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintesManagement 3.0 synthèse en Français - Vue 3, Aligner les contraintes
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintesCecile Auret
 
Sommes-nous aptes à gérer un monde VUCA
Sommes-nous aptes à gérer un monde VUCASommes-nous aptes à gérer un monde VUCA
Sommes-nous aptes à gérer un monde VUCAPhilippe Vallat
 
Management 3.0 synthèse en Français - Vue 5, Développer les structures
Management 3.0 synthèse en Français - Vue 5, Développer les structuresManagement 3.0 synthèse en Français - Vue 5, Développer les structures
Management 3.0 synthèse en Français - Vue 5, Développer les structuresCecile Auret
 
Management 3.0 synthèse en Français - Vue 4, Développer les compétences
Management 3.0 synthèse en Français - Vue 4, Développer les compétencesManagement 3.0 synthèse en Français - Vue 4, Développer les compétences
Management 3.0 synthèse en Français - Vue 4, Développer les compétencesCecile Auret
 
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipes
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipesManagement 3.0 synthèse en Français - Vue 2, Responsabiliser les équipes
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipesCecile Auret
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Management 3.0 Workout
Management 3.0 WorkoutManagement 3.0 Workout
Management 3.0 WorkoutJurgen Appelo
 
Management 3.0 in 50 minutes
Management 3.0 in 50 minutesManagement 3.0 in 50 minutes
Management 3.0 in 50 minutesJurgen Appelo
 
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnes
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnesManagement 3.0 synthèse en Français - Vue 1, Dynamiser les personnes
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnesCecile Auret
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 

Destacado (20)

L'agilité entre l'espoir, les mythes et la déception
L'agilité entre l'espoir, les mythes et la déceptionL'agilité entre l'espoir, les mythes et la déception
L'agilité entre l'espoir, les mythes et la déception
 
Agile Day Tunisia 2012 - Quand le langage devient Agile
Agile Day Tunisia 2012 - Quand le langage devient AgileAgile Day Tunisia 2012 - Quand le langage devient Agile
Agile Day Tunisia 2012 - Quand le langage devient Agile
 
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisation
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisationStratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisation
Stratégie d’une transformation AGILE/SCRUM/Kanban dans une grande organisation
 
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring Agile
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring AgileAgile Day Tunisia - ScrumShore 2.0 For Playful Offshoring Agile
Agile Day Tunisia - ScrumShore 2.0 For Playful Offshoring Agile
 
Comment manager la génération Y
Comment manager la génération YComment manager la génération Y
Comment manager la génération Y
 
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et Conclusion
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et ConclusionManagement 3.0 synthèse en Français - Vue 6, Améliorer le tout et Conclusion
Management 3.0 synthèse en Français - Vue 6, Améliorer le tout et Conclusion
 
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintes
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintesManagement 3.0 synthèse en Français - Vue 3, Aligner les contraintes
Management 3.0 synthèse en Français - Vue 3, Aligner les contraintes
 
Entreprise Agile
Entreprise AgileEntreprise Agile
Entreprise Agile
 
Sommes-nous aptes à gérer un monde VUCA
Sommes-nous aptes à gérer un monde VUCASommes-nous aptes à gérer un monde VUCA
Sommes-nous aptes à gérer un monde VUCA
 
Management 3.0 synthèse en Français - Vue 5, Développer les structures
Management 3.0 synthèse en Français - Vue 5, Développer les structuresManagement 3.0 synthèse en Français - Vue 5, Développer les structures
Management 3.0 synthèse en Français - Vue 5, Développer les structures
 
Management 3.0 synthèse en Français - Vue 4, Développer les compétences
Management 3.0 synthèse en Français - Vue 4, Développer les compétencesManagement 3.0 synthèse en Français - Vue 4, Développer les compétences
Management 3.0 synthèse en Français - Vue 4, Développer les compétences
 
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipes
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipesManagement 3.0 synthèse en Français - Vue 2, Responsabiliser les équipes
Management 3.0 synthèse en Français - Vue 2, Responsabiliser les équipes
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Management 3.0 Workout
Management 3.0 WorkoutManagement 3.0 Workout
Management 3.0 Workout
 
Management 3.0 in 50 minutes
Management 3.0 in 50 minutesManagement 3.0 in 50 minutes
Management 3.0 in 50 minutes
 
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnes
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnesManagement 3.0 synthèse en Français - Vue 1, Dynamiser les personnes
Management 3.0 synthèse en Français - Vue 1, Dynamiser les personnes
 
Livre blanc entreprise agile
Livre blanc entreprise agileLivre blanc entreprise agile
Livre blanc entreprise agile
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Agilité pour les nuls
Agilité pour les nulsAgilité pour les nuls
Agilité pour les nuls
 

Similar a Agile Day Tunisia 2012 - Agile entre opportunités et résistance

Management de projet 2
Management de projet 2Management de projet 2
Management de projet 2David VALLAT
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)David VALLAT
 
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
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013Pyxis Technologies
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
Le Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MALe Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MACedric Moulard
 
Offre onepoint - Agilité appliquée
Offre onepoint - Agilité appliquéeOffre onepoint - Agilité appliquée
Offre onepoint - Agilité appliquéeGroupeONEPOINT
 
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelAgile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelENSIBS
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéAdrienMusserotte1
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Zenika
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
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
 
Brochure Formations SmartView
Brochure Formations SmartViewBrochure Formations SmartView
Brochure Formations SmartViewclempoujol
 
Presentation du lean construction rev a
Presentation du lean construction rev aPresentation du lean construction rev a
Presentation du lean construction rev aDELTA_PARTNERS
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logicielMajid CHADAD
 

Similar a Agile Day Tunisia 2012 - Agile entre opportunités et résistance (20)

Management de projet 2
Management de projet 2Management de projet 2
Management de projet 2
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)
 
Méthodes agiles j certif Abidjan
Méthodes agiles j certif AbidjanMéthodes agiles j certif Abidjan
Méthodes agiles j certif Abidjan
 
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)
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Le Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MALe Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MA
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Offre onepoint - Agilité appliquée
Offre onepoint - Agilité appliquéeOffre onepoint - Agilité appliquée
Offre onepoint - Agilité appliquée
 
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelAgile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
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...
 
Brochure Formations SmartView
Brochure Formations SmartViewBrochure Formations SmartView
Brochure Formations SmartView
 
Presentation du lean construction rev a
Presentation du lean construction rev aPresentation du lean construction rev a
Presentation du lean construction rev a
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 

Agile Day Tunisia 2012 - Agile entre opportunités et résistance

  • 1. Retour d’expérience : Agile entre opportunités et résistance Présenté par :  Moez BOUKHRIS Directeur Associé – IT SERV moez.boukhris@itserv.com.tn Agile day Tunisia ‐ 2 juin 2012 Retour d’expérience « Agile entre opportunités et résistance » [1] www.itserv.com.tn
  • 2. Le Groupe Sociétés IT SERV / AHEAD IT fondées en 2008 Secteurs d’intervention Fondateurs : Imed Elabed, Moez Boukhris, Mohamed Koubâa Marché : Tunisie, Afrique du Nord; Europe (Nearshore) Expertise en Systèmes d’Information Développement Consulting logiciels spécifiques AMO / PMO Intégration de solutions Expertise Télécoms BSCS, SAP BO, ...  Chiffre d’affaires Quelques clients Retour d’expérience « Agile entre opportunités et résistance » [2] www.itserv.com.tn
  • 3. Afin de briser l'effet tunnel des méthodes  classiques, IT SERV s'est engagée depuis sa  création en 2008 dans une démarche Agile basée  sur un processus de développement itératif. La culture de l’agilité s’instaure progressivement,  mais non sans difficultés.  Cette session revient sur quelques expériences vécues avec des clients en Tunisie et à l’étranger.  A travers ces expériences, nous verrons comment  les équipes IT SERV ont pu adapter les pratiques  Agile au contexte du client et faire face à l'incontournable résistance au changement. Retour d’expérience « Agile entre opportunités et résistance » [3] www.itserv.com.tn
  • 4. PLAN • Approches classiques • Le manifeste agile • Passage à l’agilité :  Expérience vécue avec un client tunisien • Agile et le Nearshoring :  Expérience vécue avec un client étranger • Conclusions Retour d’expérience « Agile entre opportunités et résistance » [4] www.itserv.com.tn
  • 5. Approches classiques Il était une fois… Retour d’expérience « Agile entre opportunités et résistance » [5] www.itserv.com.tn
  • 6. Approches classiques : Expériences vécues • Déphasage constaté entre le besoin initial et l’application  finalement réceptionnée par le client. • Certains projets : – se sont terminés dans la douleur  Concessions faites au  client pour éviter les situations conflictuelles et maintenir une  bonne relation avec lui. – Ou bien sont rejetés par les utilisateurs malgré leurs parfaite  adéquation avec les besoins initiaux du client et leurs respect  des termes du contrat. • Certains autres projets se sont toutefois bien terminés. Retour d’expérience « Agile entre opportunités et résistance » [6] www.itserv.com.tn
  • 7. Approches classiques : Motifs d’échec • Périmètre fonctionnel ouvert et pas précis au niveau des  cahiers de charges • Projets au forfait avec des budgets trop serrés et une  méthode de sélection souvent orientée « moins disant ». • Validation superficielle des spécifications initiales et manque  d’implication des utilisateurs finaux dans cette phase cruciale • Changement de spécifications en cours de route ou lors de la  recette de l’application • Résistance des utilisateurs au changement surtout lorsqu’ils  n’ont pas été impliqués et sensibilisés dès le début. Effet Tunnel Retour d’expérience « Agile entre opportunités et résistance » [7] www.itserv.com.tn
  • 8. Le manifeste Agile 4 valeurs  12 principes Retour d’expérience « Agile entre opportunités et résistance » [8] www.itserv.com.tn
  • 9. Agile Manifesto : 4 valeurs Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser : Les individus et leurs interactions plus que les processus et les outils Des logiciels opérationnels plus qu’une documentation exhaustive La collaboration avec les clients plus que la négociation contractuelle L’adaptation au changement plus que le suivi d’un plan Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers. http://www.agilemanifesto.org Retour d’expérience « Agile entre opportunités et résistance » [9] www.itserv.com.tn
  • 10. Agile Manifesto : 12 principes 1. Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des  fonctionnalités à grande valeur ajoutée. 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. 3. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et  une préférence pour les plus courts. 4. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet. 5. Réalisez les projets avec des personnes motivées. Fournissez‐leur l’environnement et le soutien dont  ils ont besoin et faites‐leur confiance pour atteindre les objectifs fixés. 6. La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de  développement et à l’intérieur de celle‐ci est le dialogue en face à face. 7. Un logiciel opérationnel est la principale mesure d’avancement. 8. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les  commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir  indéfiniment un rythme constant. 9. Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité. 10. La simplicité – c’est‐à‐dire l’art de minimiser la quantité de travail inutile – est essentielle. 11. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto‐organisées. 12. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie  son comportement en conséquence. Retour d’expérience « Agile entre opportunités et résistance » [10] www.itserv.com.tn
  • 11. Passage à l’agilité Retour d’expérience  avec un Opérateur local Retour d’expérience « Agile entre opportunités et résistance » [11] www.itserv.com.tn
  • 12. Le contexte a favorisé notre passage à l’Agilité • Projet de développement réalisé chez le client Tunisie Télécom • Application réalisée entièrement dès le début  GR‐Trans : Gestion des ressources de transmission • Intérêt majeur exprimé par le management pour  automatiser rapidement des procédures 100% manuelles • Equipe de taille moyenne • Une ressource du client a été intégrée avec notre équipe  pour nous aider sur les aspects métiers, faciliter les  interactions avec les utilisateurs finaux et faire les tests de  recette au fur et à mesure. Retour d’expérience « Agile entre opportunités et résistance » [12] www.itserv.com.tn
  • 13. Comment est‐on devenu agile ? • Au début du projet, on ne parlait pas d’agilité mais  plutôt de processus de développement itératif. • Le client a accepté des livraisons partielles mais  100% opérationnelles pour atteindre ses objectifs. • L’équipe intervenant sur ce projet n’a pas pratiqué cette démarche auparavant mais elle était motivée pour instaurer progressivement la culture agile et  en tirer profit. Retour d’expérience « Agile entre opportunités et résistance » [13] www.itserv.com.tn
  • 14. Comment a‐t‐on entamé le projet ? L’itération 0 du projet était consacrée à : – Des workshops de conception planifiés avec des  représentants des utilisateurs finaux – L’élaboration de la liste des exigences fonctionnelles et leur validation au fur et à mesure avec le client – La préparation en // de l’environnement de  développement et du socle de base de l’application – La définition des itérations – La priorisation des fonctions à réaliser par itération – La conception fonctionnelle et technique de la  release 1 Retour d’expérience « Agile entre opportunités et résistance » [14] www.itserv.com.tn
  • 15. Au sein de l’équipe • On a favorisé la communication • On ne parle plus de chef de projet mais plutôt de «Coach» • On a remplacé les planning MS Project (diagrammes de  GANT) par une série de courtes tâches gérées dans  ProjectTasks de SugarCRM • Les plus expérimentés aident les moins expérimentés • Une très courte réunion est tenue chaque matin et une  autre un peu plus longue au début de la semaine pour faire  le bilan du Reste à Faire et analyser les éventuels problèmes  et risques. Retour d’expérience « Agile entre opportunités et résistance » [15] www.itserv.com.tn
  • 16. Les tests • Tests unitaires assurés par le développeur lui‐même • Tests de validation interne assurés par le testeur : – Environnement de pré‐prod – Outil : Bug Tracker de SugarCRM • Tests de recette assurés au fur et à mesure par la ressource  mise à disposition par le client – Environnement de pré‐prod – Outil : Bug Tracker de SugarCRM • Déploiement, sur l’environnement de production, par  itération/release, dès la fin des tests. Retour d’expérience « Agile entre opportunités et résistance » [16] www.itserv.com.tn
  • 17. L’effet Démo • Chaque itération s’est terminée par une démo faite  au client. • Les démos étaient l’occasion à l’équipe pour vérifier certains choix et au client pour affiner ses besoins. • Cette visibilité offerte au client a permis de briser  l’effet tunnel et d’asseoir une bonne ambiance de  travail.  Retour d’expérience « Agile entre opportunités et résistance » [17] www.itserv.com.tn
  • 18. Projet réparti en 4 Releases La répartition des itérations a tenu en compte les  aspects métiers de l’application et la mise en  production progressive de modules opérationnels : – Release 1 : Itération 0 ;Sécurité de base ; Inventaire  des équipements de transmission – Release 2 : Inventaire des liaisons et des conduits de  transmission – Release 3 : Workflow de gestion des ressources de  transmission – Release 4 : Administration et paramétrage ;  dashboards 1 itération ~ 4 semaines Retour d’expérience « Agile entre opportunités et résistance » [18] www.itserv.com.tn
  • 19. Exploitation réelle dès la 1ière release • La 1ière release a permis aux intervenants centraux  et régionaux de saisir tout le patrimoine de  l’opérateur en équipements de transmission • La 2ième release a permis la saisie des liaisons et des  conduits de transmission Cette étape était un peu lourde et a causé un décalage dans l’exploitation  de l’itération 3. • La 3ième release a permis la mise en production du  workflow permettant de gérer les demandes de  construction de ressources de transmission. Retour d’expérience « Agile entre opportunités et résistance » [19] www.itserv.com.tn
  • 20. Release 1 : Ex. de fonction réalisée Retour d’expérience « Agile entre opportunités et résistance » [20] www.itserv.com.tn
  • 21. Release 2 : Ex. de fonction réalisée Retour d’expérience « Agile entre opportunités et résistance » [21] www.itserv.com.tn
  • 22. Release 3 : Ex. de fonction réalisée Retour d’expérience « Agile entre opportunités et résistance » [22] www.itserv.com.tn
  • 23. Environnement & Outils  • 3 environnements : dév. ; pré‐prod ; prod • Architecture Web / Client riche • Technologie ASP.Net • Base de données SQL Server • Gestion des sources : Visual Source Safe (VSS) • Dashboards OLAP : Analysis Services • SugarCRM : – Project Tasks Suivi des tâches du projet – Bug Tracker Suivi des anomalies et des CR Retour d’expérience « Agile entre opportunités et résistance » [23] www.itserv.com.tn
  • 24. SugarCRM : Project Tasks (1) Retour d’expérience « Agile entre opportunités et résistance » [24] www.itserv.com.tn
  • 25. SugarCRM : Project Tasks (2) Retour d’expérience « Agile entre opportunités et résistance » [25] www.itserv.com.tn
  • 26. SugarCRM : Bug Tracker (1) Retour d’expérience « Agile entre opportunités et résistance » [26] www.itserv.com.tn
  • 27. SugarCRM : Bug Tracker (2) Retour d’expérience « Agile entre opportunités et résistance » [27] www.itserv.com.tn
  • 28. GR‐Trans : Les satisfactions • La présence et la participation du client (surtout  dans l’itération 0) • Les mises en production régulières gratifient le  travail de l’équipe et créent une bonne ambiance de  travail • Les fonctionnalités développées ont été toutes  utilisées • Un autre style de management favorisant la  communication et partageant la prise de décision Retour d’expérience « Agile entre opportunités et résistance » [28] www.itserv.com.tn
  • 29. GR‐Trans : Difficultés rencontrées • S’agissant de la 1ière expérience agile, l’équipe a connu  certaines difficultés pour appliquer la démarche à la lettre • Le client nous a aidé pour comprendre les aspects métiers  sans jouer pleinement le rôle de Product Owner • De nouvelles tâches sont apparues en cours d’itérations  Difficulté pour estimer le Reste à faire • La réticence de certains utilisateurs au passage à l’automatique a perturbé un peu le déroulement du projet  et a décalé l’exploitation réelle de la release 3. Retour d’expérience « Agile entre opportunités et résistance » [29] www.itserv.com.tn
  • 30. Agile & le Nearshoring Expérience vécue avec  un partenaire Anglais Retour d’expérience « Agile entre opportunités et résistance » [30] www.itserv.com.tn
  • 31. Contexte du projet Client final Cable & Wireless SeS Cable & Wireless Portal Portail de gestion des services «Whole Sale» Partenaire (SSII) aQovia • Période de réalisation : 2008 ‐2009 UK • Formule de réalisation : au forfait sur 2  étapes (4 itérations/étape) • Réalisation du produit prise en charge  Notre équipe à 100% par notre équipe Tunis • Taille de l’équipe DEV : 6 personnes Retour d’expérience « Agile entre opportunités et résistance » [31] www.itserv.com.tn
  • 32. Démarche de réalisation • Projet réalisé en 8 itérations étalées sur 8 mois • Prototype (POC) élaboré au démarrage du projet  pour valider l’architecture technique et rassurer  notre partenaire  • Spécifications élaborées par itération avec des  ajustements sur les itérations précédentes • Les retours non bloquants concernant une itération  sont toujours traités dans l’itération suivante Retour d’expérience « Agile entre opportunités et résistance » [32] www.itserv.com.tn
  • 33. Les 8 itérations du projet C&W Itération Fonctionnalités Description générale du produit 0 POC Gestion des services (Back Office) 1 Accès au catalogue (Front office) Sécurité & Droits d’accès 2 Order Management V1 3 Démarrage de la vente réelle via le portail Order Management V2 4 Billing 5 Web services avec les SI Revendeurs 6 Troubleshooting 7 Retour d’expérience « Agile entre opportunités et résistance » [33] www.itserv.com.tn
  • 34. Equipes & Rôles • Notre partenaire anglais a mobilisé une équipe : – Marketing : Cadrage des besoins (Ex : Cible initiale: Grand public + Whole sale ; Cible finale:  Whole sale uniquement) – Commerciale : Contact continu avec Cable&Wireless  et les revendeurs afin de les faire adhérer au produit – Fonctionnelle : Traduction des besoins en use cases  par itération ; Recette des itérations • Notre équipe DEV était coachée par un Expert  assurant le suivi interne du projet et la  communication continue avec le partenaire. Retour d’expérience « Agile entre opportunités et résistance » [34] www.itserv.com.tn
  • 35. Environnement & Outils  • JEE • Application Server : JBOSS • IDE : Eclipse  • Gestion des sources : SVN • Base de données : Oracle • Protocoles : SOAP, HTTP • Communication avec le partenaire via un Wiki sécurisé intégrant :  – Planification des itérations – Spécifications & Use cases – Aspects métiers, … Retour d’expérience « Agile entre opportunités et résistance » [35] www.itserv.com.tn
  • 36. Projet C&W : Les satisfactions • Aucune difficulté liée à l’agilité n’a été rencontrée lors de la  réalisation de ce projet • En // avec la création du besoin, menée par le partenaire,  notre équipe a pu travailler rapidement sur un POC afin de  rassurer le client final sur notre capacité technique et  organisationnelle. • La réalisation du produit a démarré alors que le partenaire  et le client final n’avaient pas encore une idée arrêtée sur  les  requirements et l’image du produit final  Contexte favorable pour appliquer l’agilité. Bonne opportunité pour accompagner notre partenaire et  client dans la définition progressive et l’amélioration du  produit. Retour d’expérience « Agile entre opportunités et résistance » [36] www.itserv.com.tn
  • 37. Certaines difficultés constatées  dans d’autres projets Nearshore • Pour certains projets, nous n’avons pas pu profiter  pleinement de l’agilité :  Le client a une idée arrêtée du produit final et ne veut  réceptionner que celui‐ci L’agilité pourrait dans ce cas devenir même un frein parce  que elle rallonge inutilement les délais. • Dans d’autres cas, l’agilité nous a bien servi au démarrage  mais elle a été freinée par des contraintes budgétaires :  Basculement en mode classique (cycle en V) en cours de  route. Le client a été obligé d’arrêter les spécifications et de  demander la sortie du produit en une itération finale. Retour d’expérience « Agile entre opportunités et résistance » [37] www.itserv.com.tn
  • 38. On était conscient que l’équipe n’était  pas complètement agile. On a essayé de tirer profit des valeurs  de l’agilité et de les adapter au  contexte de chaque projet sans trop  casser nos bonnes pratiques et nos  outils de travail. Nous pensons qu’il  faut avoir du recul  par rapport à certaines pratiques agiles  et adapter la démarche en continue. Retour d’expérience « Agile entre opportunités et résistance » [38] www.itserv.com.tn
  • 39. Merci pour votre attention Questions ? Retour d’expérience « Agile entre opportunités et résistance » [39] www.itserv.com.tn