CGI - Agile

Carrefour de l'emploi de L'Université Laval »
Jean-Nicolas Pouliot

Historique
Du 11 au 13 février 2001
Dix-sept personnes
Kent Beck
Alistair Cockburn
Ken Schwaber
Jeff Sutherland...
Signature d'un manifeste symbolique
Formation du AgileAlliance
www.agilemanifesto.org
www.agilealliance.org
Manifeste Agile
Miser sur...
Plutôt que sur...
Individus et interactions
Logiciel fonctionnel
Collaboration avec le client
Ouverture 
au changement
processus de développement lourd - outils complexes
documentation lourde
plan rigide
négociation contractuelle
La priorité de l’équipe est de satisfaire le client par des livraisons fréquentes et régulières

Acceptation des demandes de changement, tout au long du processus de développement, afin d’obtenir un réel avantage compétitif pour le client

La simplicité, i.e. l’art de maximiser la quantité de travail utile effectué, est essentielle

Assurer une coopération permanente entre Client et Equipe projet*
Construire des projets en se concentrant sur les individus et leurs motivations et mettant en avant la confiance

Privilégier la conversation en face à face dans un espace de travail commun

Mesurer l’avancement du projet en termes de fonctionnalités complétées de l’application

Faire avancer le projet à un rythme soutenable et constant
Porter une attention continue à l’excellence technique et à la qualité de la conception

Responsabiliser les équipes, leadership collaboratif et non de contrôle

Ajuster, à intervalles réguliers, son comportement, ses processus pour être plus efficace
Principes
Démontre rapidement aux utilisateurs des résultats concrets par des livraisons fréquentes (et non des prototypes)

Facilite l’adaptabilité aux changements organisationnels ou des besoins d’affaires

Agile est une approche bien adaptée aux environnements turbulents

Augmente la qualité globale et diminue le risque par une intégration continue des essais et des approbations
Bénéfices
Approche prédictive vs adaptative
Extreme Programming (XP)*
Scrum*
Kanban*
Open UP
Agile Modeling
Lean Software Development (LD)
Adaptive Software Development (ASD)
Dynamic Systems Development Method (DSDM)
Feature-Driven Development (FDD)
Principales méthodes Agile
Principales méthodes
Open UP
Élimination total du gaspillage 
Encourager l’apprentissage 
Décider au dernier moment 
Livrer la marchandise le plus rapidement possible 
Remettre le pouvoir de décider à l’équipe 
Bâtir la qualité à l’intérieur du produit, et non après 
Voir l’ensemble
Outils gestion projet
Version One
IceScrum
Scrum for team system
UrbanTurtle
http://pm.versionone.com
http://www.icescrum.org/
http://www.scrumforteamsystem.com
http://www.pyxis-tech.com/en/produits/
Soyez prêt !
CGI - Agile
SCRUM
Sondage 2009- Version One - State of agile Survey
Sondage 2009- Version One - State of agile Survey
http://epf.eclipse.org/wikis/openup/
L’Agilité est la capacité de créer
 et de s’adapter au changement
Pas de Structure, pas planifié, pas géré
Documentation est négligé
Il n'y a pas d'architecture
Pas seulement Scrum ou XP
Pas seulement se rencontrer tous les matins
Pas seulement une approche par prototypage
Mythes
XP

There are no secrets to success. It is the result of preparation, hard work, and learning from failure.  - Colin Powell

I have missed more than 9,000 shots in my career. I have lost almost 300 games. On 26 occasions I have been entrusted to take the game winning shot, and I missed. And I have failed over and over and over again in my life. And that is  precisely why I succeed. -  Michael Jordan
Lean Software Development
Agilité Organisationnelle
To improve is to change; to be perfect is to have changed very often. - Winston Churchill

Success consists of going from failure to failure without loss of enthusiasm. - Winston Churchill

Loading comments...

Please log in to add your comment.

Report abuse

More presentations by Jean-Nicolas Pouliot

More prezis by author