Gestion de projet agile

download Gestion de projet agile

If you can't read please download the document

Transcript of Gestion de projet agile

Vers l'organisation 3.0 travers la croissance des logiciels et du contenu ouvert

Benot des Ligneris, Ph. D.19 fvrier 2013Email: [email protected]

Ordre des Ingnieurs du Qubec, section Estrie

Plan de la prsentation

Introduction personnelle

Introduction corporative

Expriences personnelles en agilit

Formalisation de la mthode (logicielle)

Simple ou complexe?

La socit du savoir (postindustrielle)

Le mythe de l'innovation

Vers la gestion 3.0

Prsentation personnelle

Prsentation personnelle

1998: premire contribution logiciel libre

1999: rejoint un consortium international

2002-2004 : prsident du consortium

2003: Ph. D. + Clustering + fondateur de Rvolution Linux et de EduLinux

Depuis: R&D en logiciel libre, gestion et dveloppement d'une organisation (2.0 3.0)

Prsentation de la compagnie

Prsentation de la compagnie

25 ans dans le domaine de la gestion des connaissances

diteur de solutions innovatrices et de contenus multimdia

Solutions pour les villes, les bibliothques, les entreprises, les administrations et le secteur de lducation

Forte expertise dans les logiciels ouverts et les services associs.

Bureaux internationaux

Mondo-In compte plus de 125 employs temps plein rpartis travers cinq pays. Mondo-In possde sept bureaux dans le monde

Amsterdam, Pays-Bas

Qubec, Canada

Paris, France

Sherbrooke, Canada

Montral, CanadaDover, USA

Cologne, Allemagne

Rpartition gographique

48%52%

1500 clients

11 Pays

5 Millions dutilisateurs

Ecosystme

48%52%

http://prezi.com/vgfqqlavbz82/ecosysteme-rapide-oiq-sherbrooke-2013/

Plateforme technologique

Rfrences

Solution Portails

Catalogue documentaire en ligne

Compatible pour un accs plusieurs SIGB et bases de donnes documentaires,

Enrichissement automatique des donnes

Identification des intrts des utilisateurs

Intgration de bouquets de contenus multimdias sur mesure.

Solution Bibliothques

Offres de SIGB/RFID compatibles avec tous les systmes dexploitation dploys.

Porfolio est un des SIGB les plus rpandus dans les bibliothques

Nos solutions

Solution Mobile

Cration dapplications mobiles multiplateformes pour un accs plusieurs SIGB et bases de donnes documentaires,

Consultation de contenus multimdias personnaliss et analyse smantique

Ralit augmente et un mur virtuel

Solution Entreprises

Gestion de contenus documentaires et multimdias

gestion des archives

gestion des rendez-vous, runions et conseils dadministrations

Nos solutions

Solution ducation

Gestion des cours et des emplois du temps

Compatibilit du systme avec les tablettes et les nouvelles gnrations de tableaux blancs interactifs

Accs intgr plusieurs bouquets de contenus ducatifs

Solution infrastructures et infogrance

Rgie de parcs informatiques

Installation de terminaux lgers

Gestion automatise des accs et des utilisateurs

Gestion des impressions, des courriels et hbergement dlocalis.

Nos solutions

Catalogue de contenus numrique

Capsules de formation

Contenu ducatif

Culture et

Connaissances et savoir

Sant et bien-tre

Musique

Vido

Journaux et informations

Agrgateur de contenus.

Nos solutions

Conseil/Analyse des besoins

Dploiement et intgration de solutions sur mesure

Formation et documentation

Support et volution des solutions (agile)

Nos services

ETS

Technologies mobiles de motivation

Gestion des intrts par graphe d'intrt visuel

Universit de Sherbrooke

Supercalculateur Mammouth

Projet OpenCloud

Innovation

Navigation gestuelle (MS Kinect)Ralit augmente

Expriences agiles

Logiciel ouvert = logiciel social

Excution (pour tout usage, pour tous)

Code (modification)

Distribution (tlcharger/vendre)

Amliorer (publier communaut)

Logiciel Ouvert

Rduire les cots

Scurit, fiabilit

Formats ouverts -> interoprabilit, indpendance technologique

Support technique de meilleure qualit et moindre cot

Solution virtuelle plus flexible et moindre cot

* Selon IDC (mars 2009) L'adoption de Linux dans un contexte de rcession globale.

Pourquoi les logiciels ouverts*?

76%: Qualit

71%: Fiabilit

70%: Meilleure scurit

50%: Meilleur cot

**: Accenture 2010, Sondage ralis auprs de 500 organisations (USA, UK) membres du Fortune 1000

Pourquoi les logiciels ouverts**?

1998: Dveloppement organiqueAuto-organis/mritocratie

Distribu (Internet)

Motivation intrinsque (aka bnvole!)

1999: Cluster UdeS (dpartement de physique)Communaut OSCAR

2000-2001: SourceForgePlate-forme Web

Tous les services de dveloppement

Collaboration tout azimut!

Un dveloppeur

Manifesto for Agile Software Development

We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value:Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Agile Manifesto / 2001

Manifesto for Agile Software Development

We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value:Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Agile Manifesto / 2001

Les individus et leurs interactions plus que les processus et les outils.

Des logiciels oprationnels plus quune documentation exhaustive.

La collaboration avec les clients plus que la ngociation contractuelle.

Ladaptation au changement plus que le suivi dun plan.

Agile Manifesto / 2001 - FR

Notre plus haute priorit est de satisfaire le client en livrant rapidement et rgulirement des fonctionnalits grande valeur ajoute.

Accueillez positivement les changements de besoins, mme tard dans le projet. Les processus agiles exploitent le changement pour donner un avantage comptitif au client.

Livrez frquemment un logiciel oprationnel avec des cycles de quelques semaines quelques mois et une prfrence pour les plus courts.

Les utilisateurs ou leurs reprsentants et les dveloppeurs doivent travailler ensemble quotidiennement tout au long du projet.

Ralisez les projets avec des personnes motives. Fournissez-leur lenvironnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixs.

La mthode la plus simple et la plus efficace pour transmettre de linformation l'quipe de dveloppement et lintrieur de celle-ci est le dialogue en face face.

12 valeurs agiles (1/2) - FR

Un logiciel oprationnel est la principale mesure davancement.

Les processus agiles encouragent un rythme de dveloppement durable. Ensemble, les commanditaires, les dveloppeurs et les utilisateurs devraient tre capables de maintenir indfiniment un rythme constant.

Une attention continue l'excellence technique et une bonne conception renforce lagilit.

La simplicit cest--dire lart de minimiser la quantit de travail inutile est essentielle.

Les meilleures architectures, spcifications et conceptions mergent d'quipes auto-organises.

intervalles rguliers, l'quipe rflchit aux moyens de devenir plus efficace, puis rgle et modifie son comportement en consquence.

12 valeurs agiles (2/2) - FR

Exprience en communaut, agilit, processus, outils autour de logiciels libres & de compagnies

Dvelopeur

2001-2003: OSCAR & GULUS (prsident)

2002-2003: EduLinux (+XP l'universit)

2003-2005: OSCAR / Prsident

2003-aujourd'hui: Rvolution Linux / R&D + prsident (EduLinux, LTSP, LTSP-Cluster, Ubuntu, Edubuntu) Travailleurs du savoir

2008-aujourd'hui: ZAP Sherbrooke

2011-aujourd'hui: APELL (prsident)

Dvelopeur / Gestionnaire

Exprience en communaut, agilit, processus, outils autour de logiciels libres, communauts, associations & compagnies

Dcouverte des 5PPersvrance

Patience

Persuasion

Professionnalisme

Passion

Agilit personnelle

2001-2003 MyDynaWeb: CMS + systme de gestion de projet et du temps Web

2003 GULUS: Confrence sur le XP (eXtreme Programming) l'Universit de Sherbrooke par Benoit LeBlanc.

Quels retours?

Quels chos?

Quelles rsistances?

Premires tentatives

Formalisation

Aprs le Manifesto

Besoin de cadres plus rigides(sic)

Plein de mthodes diffrentes le plus souvent brandes/brevetes par des compagnies

Agile Modeling - Agile Unified Process (AUP) - Agile Data Method - DSDM - Essential Unified Process (EssUP) - Extreme programming (XP) - Feature Driven Development (FDD) - Getting Real - Open Unified Process (OpenUP) - Scrum - Lean software development Test Driven Development (TDD) etc.

Des mthodes!

Des mthodes (2)

Jurgen Appelo / Management 3.0

Les plus srieuses mthodes sont de type essai/erreur (Try and adapt)

Elles sont plus un cadre de rfrence qu'une procdure suivre

Elles demandentde la part de chaque individu participant aux processus:Motivation

Implication

Changement!

Des meilleures pratiques

Difficile de formaliser un processus quand on donne l'quipe le pouvoir de le changer!

Pas de recette unique: des principes fondateurs, des valeurs, essai + erreur

La fin du Taylorismepour les dveloppeurs

Rejoint Peter Drucker, gourou du Management:Le plus grand dfi d'un travailleur du savoir est de dcider ce qu'il doit faire Peter Drucker

Formalisable?

Exemple: SCRUM

Suivi: Burndown

Suivi: Visuel (thorie)!

Suivi: Visuel (rel)!

Simplicit et Complexit

Rductionnisme

Chaque composant est: simple ou simplifiable

Reproductible

Norm

Bien adapt au Taylorisme

Assemblage complexe;-)

vs Systmes Complexe

Thorie des systmes (relations)

Cyberntique (systmes en interaction avec l'environnement via un mcanisme de feedback)

Thorie des systmes dynamiques

Thorie des jeux

Thorie du chaos (Lorentz + Mandelbrot)

Mcanique quantique

Etc.

Jurgen Appelo / Management 3.0

Une quipe: simple?

Jurgen Appelo / Management 3.0Construit-on une quipe?Jurgen Appelo / Management 3.0

On ne construit pas:Une quipe (se dveloppe, crot)

Une ville (crot, dcrot)

Une relation (se dveloppe)

Un canard (est lev)

Un logiciel (se dveloppe)

On construit: Un avion

Un pont

Une maison

Une route

Etc.

Construction vs Croissance

On ne construit pas un logiciel mais:Des lignes de code

Des interactions avec les usagers

Des bases de donnes de bug

Des dpts de donnes

Des rseaux sociaux (User Group, etc.)

Des interfaces utilisateur

Etc.

Construction vs Croissance

Socit du Savoir

Pourquoi?Industrialisation

Mondialisation (logistique & transport)

Robolution

Impression 3D

Etc.

Pression conomique incroyable: o est la valeur ajoute?Innovation indispensable pour survivre

Socit du Savoir

Des usagers

Michel Chartier, UQAM. ConstellationW

Des technologies

Michel Chartier, UQAM. ConstellationW

Design Designed in the USA ... made in China

Savoir-faire

Expertise

Processus

Mthodes/outils/technologies

Assemblage

Domaine d'affaire

Quel savoir?

Ponts: instruments

Vhicules: ordinateur de bord, GPS, 3G, etc.

Feu rouges: avec camra, capteur de trafic, etc.

Habitations: consommation, etc.

Biens de consommation: TV, tlphone, etc.

Saisie de donne: Watson, Siri, Google, etc.

L'informatique est partout

L'informatique est indispensable

Tout devient technologique!

Qui possde le savoir?

Les travailleurs+

Michel Chartier, UQAM. ConstellationW

+ donnes ouvertes +DBPedia+ Donnes ouvertes (2010)

+ rseau sociaux

Jurgen Appelo / Management 3.0

Comment y accder?

Tout humain connect

Smartphones

Futurologie?

Appareils mobiles intelligents (>3 Milliard en 2015)

Rseau plutt qu'individu

Donnes ouvertes (Wikipedia, DBPedia, etc.)

Donnes sociales (Facebook, LinkedIn, Twitter, etc.)

Organisation/individu (donnes prives)

quipe de travail (avec le client)

Information!

Innovation

Savoir de plus en plus disponible (ouvert, social, priv)

Construire de plus en plus matris (biens matriels)

Systmes de plus en plus complexes (crotre vs construire)

Relations de plus en plus importante

Comptition de plus en plus froce (mondialisation)

Innovation

Maxime:
Ce n'est plus les gros qui mangent les petits mais les vites qui mangent les lents

Vrai en:Logistique (supply chain management)

Dveloppement logiciel

Cloud computing

Mobilit

Changement drastique dans le processus de cration de valeur

Pourquoi innover

Comment innover? Qu'est-ce que l'innovation?

Innovation

Jurgen Appelo / Management 3.0

Savoir Ouvert: Donnes ouvertes (Wikipedia, DBPedia, etc.)

Semi-ouvert: Donnes sociales (Facebook, LinkedIn, Twitter, etc.)

Priv: Organisation

Priv: Individuel

Crativit OriginalCopie ++ (itration)

Utile l'univers!

Diversit = connectivit! Comprendre les autres (empathie)

Accepter les points de vue diffrents

voluer dans notre comprhension du monde

Personnalit Un groupe ne fonctionne bien qu'avec des personnalits compatibles

Les valeurs doivent tre communes au groupeRespect, ouverture, focus, confiance, courage, engagement, etc.

Connaissez vous vous mme et les autres aprsMyerBrigs (MBTI), nagrammes, etc.

Motivation Motivation intrinsque

Dmotivation extrinsque

Thorie X: gestion traditionnelle Baton& carotte

Thorie Y: prendre plaisir ses actions Crativit, essai-erreur, progrs, etc.

Gestion de type jardinier (croissance)

Thorie de la motivation-hygine (F. Hertzberg)

Vers l'organisation 3.0

tre humain Scurit (hygine)

quipe

Organisation

Rseau

Humanit

Chaque tre humain S'auto-organise:

Gre sa vision du monde (objectifs de vie, objectifs pour l'humanit, etc.)

Gre ses priorits (urgent vs important)

Dtermine ses prochaines tches/actions

Apprend / s'informe

Dmarche scientifique (essai/erreur)

Chaque quipe S'auto-organise:

Auto-gestion: but de certains gourou agile

Gestion indispensable = maintenir les contraintes (hygine?)

Gestion = vision + motivation

mergence

Survenance

Chaque gestionnaire Jardine!

Aligne les contraintes

Est un leader / motive les autres

Fait crotre les humains, les quipes, les processus, la structure dont il a la charge

Innove (dans tous les aspects de son activit!)

Modle de la gestion 3.0

Jurgen Appelo / Management 3.0

Rfrences Synthse Management 3.0 de Jurgen Appello
http://www.mgt30.com/Auteurs/ressources sur la mme longueur d'onde

Jurgen Appelo / http://www.jurgenappelo.com/

Peter Drucker / http://fr.wikipedia.org/wiki/Peter_Drucker

Mary & Tom Poppendieck/ http://www.poppendieck.com/

Seth Godin / http://www.sethgodin.com/sg/

Daniel Pink / http://www.danpink.com/

Peter Scholtes/http://www.peterscholtes.com/leaders_handbook.html

Malcom Gladwell / http://www.gladwell.com/

Cliquez pour diter le format du texte-titreClick to edit Master title style

16/03/2013

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan

Septime niveau de planClick to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Cliquez pour diter le format du texte-titreClick to edit Master title style

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan

Septime niveau de planClick to edit Master text styles

16/03/2013

Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan

Septime niveau de planClick to edit Master text styles

Second level

Third level

Fourth levelFifth level