Méthodologies de développement Web

494 vues

Publié le

Méthodologies de développement Web agile vs. waterfall. Conférence faite par Philippe Bernier chez MEGAVOLT.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
494
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
11
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Méthodologies de développement Web

  1. 1. Méthodologies de développement par Philippe Bernier MIDI CONFÉRENCE2014 5 mars 2014
  2. 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. 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. 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. 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. 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. 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. 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
  9. 9. 5 mars 2014 9 Agile Midi conférence 2014
  10. 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. 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. 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
  13. 13. Minimalism Quick-and-dirty SWAT Team Test-driven development 5 mars 2014 13 Autre méthodologies Midi conférence 2014
  14. 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. 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

×