2. FORCES DE L’ENTREPRISE
Équipe de développement nombreuse
Service après vente, service à la clientèle et support
efficace
Nombre de clients
Santé de l’entreprise
Équipe de design créative
Ambiance de travail agréable
5 mars 2014 2
Comparaison
Midi conférence 2014
3. FAIBLESSES DE L’ENTREPRISE
Standards de l’industrie
Travail en silo
Estimation, planification et dépassement de coût
Meeting et suivi
5 mars 2014 3
Comparaison
Midi conférence 2014
4. Une méthodologie de développement logiciel est un
cadre utilisé pour structurer, planifier et contrôler le
développement d’une application
Plusieurs types :
Waterfall
Agile
etc.
5 mars 2014 4
Méthodologies
Midi conférence 2014
5. Winston W. Royce en 1970
Linéaire
1. Définir les spécifications
2. Design de l’architecture
3. Intégration
4. Développement
5. Tests et débogage
6. Déploiement
7. Maintenance
5 mars 2014 5
Waterfall
Midi conférence 2014
6. Philosophie : Prendre un maximum de
temps pour l’architecture sauve
beaucoup de temps et d’argent et
facilite la correction et diminue le
risque de problèmes
Problème : À la fin du projet, malgré
que l’équipe ait fait une application
répondant 100% au requis, il se peut
que l’application ne réponde pas du
tout au besoin du client
5 mars 2014 6
Waterfall
Midi conférence 2014
7. 1974, E. A. Edmonds introduit les
concepts de développement adaptatif
2001, Kent Beck produit le Agile
Manifesto
Philosophie : Tous les aspect d’une
application (specs, architecture, features,
etc.) sont continuellement «challengé» et
revisité. L’application peut changer de
direction à n’importe quel moment
5 mars 2014 7
Agile
Midi conférence 2014
8. 12 principes du Manifeste
1. Satisfaction du client, livraison rapide et application utile
2. Ouvert au changement à n’importe quel stade du projet
3. Livraisons et validations clients fréquentes
4. L’avancement du projet est défini par le niveau
fonctionnel de l’application
5. Avancement régulier et constant
6. Liens étroits entre les développeurs et les gens
d’affaires
7. Privilégie les discutions face à face
8. Privilégie la motivation et la confiance
9. Attention constante sur le bon fonctionnement,
la stabilité et la performance de l’application
10. Simplicité dans les techniques de développement
11. Équipe autonome, organisation autogérable
12. Facilité d’adaptation aux changements
5 mars 2014 8
Agile
Midi conférence 2014
10. Composantes :
Rational Unified Process
développement par itération
Crystal Clear
livraisons fréquentes de fonctionnalités
Extreme Programming
s’adapter aux changements et «code review»
Adaptive Software Development
Feature Driven Development
liste de fonctionnalités
Dynamic Systems Development Method
focus sur les besoins et la qualité
Scrum
5 mars 2014 10
Agile
Midi conférence 2014
11. 5 mars 2014 11
Agile
Midi conférence 2014
Scrum
Product backlog
liste de fonctionnalités du projet
Sprint backlog
liste de fonctionnalités à faire
pour le prochain sprint
Increment
release
Burndown chart
liquid planner
Vidéo
12. FAQ
Est-ce utilisé seulement pour les gros projets?
Est-ce seulement utilisé par l’équipe de développement?
Quel est le rôle du chargé de projet en Agile?
Qui prend les décisions en Agile?
Quel est le rôle du «scrum master»?
5 mars 2014 12
Agile
Midi conférence 2014
14. Liste des philosophies de développement
Using LiquidPlanner for Agile Development
Liquid Planner : Agile Project Management
Introduction to Scrum
5 mars 2014 14
Liens
Midi conférence 2014
15. Nos coordonnées
www.MEGAVOLT.ca
www.facebook.com/MEGAVOLTdesign
www.twitter.com/MEGAVOLTdesign
15
Siège social et production
Saint-Jean-sur-Richelieu
184, rue Longueuil
Saint-Jean-sur-Richelieu
(Québec) J3B 6P1
Demande de renseignements
Téléphone : 450 347-8811
Sans frais : 1 877 447-8811
Télécopieur : 450 347-5826
Courriel général : info@megavolt.ca
Bureaux de services
(sur rendez-vousseulement)
Montréal
4020, Saint-Ambroise, suite 495
Montréal (Québec) H4C 2C7
Rive-Nord | Mascouche
2694, Chemin Sainte-Marie, bureau 101
Mascouche (Québec) J7K 1M9