Au delà de l'agilité, l'artisanat du logiciel

1 395 vues

Publié le

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
1 395
Sur SlideShare
0
Issues des intégrations
0
Intégrations
474
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • James Shore : CSM = certifié d'avoir mis pendant 2 jours ses fesses sur une chaise
  • http://apprenticeship-patterns.labs.oreilly.com/ http://blog.objectmentor.com/ - Robert C. Martin http://xprogramming.com/ - Ron Jeffries http://blog.8thlight.com/ - Micah Martin, Paul Pagel, Doug Bradbury, Eric Smith, … http://www.coreyhaines.com/ - Corey Haines, Software Journeyman http://blog.coryfoy.com/ - Cory Foy http://nuts.redsquirrel.com/ - Dave Hoover http://www.parlezuml.com/blog/ - Jason Gorman http://www.jbrains.ca/blog - JB Rainsberger http://blog.shino.de/ - Markus Gaertner
  • Au delà de l'agilité, l'artisanat du logiciel

    1. 1. Au delà de l'agilité, l'artisanat du logiciel Olivier AZEAU SigmaT 14 18 juin 2010
    2. 2. Agilité avec un grand A © Keystone
    3. 3. Agilité à toutes les sauces « Le danger est clair. Le mot "agile" va perdre son sens. Il sera détourné par des hordes de publicitaires et de consultants pour lui faire dire ce dont ils ont envie de lui faire dire. Il sera utilisé dans des noms de sociétés, des noms de produits, des noms de projets et dans n'importe quel nom dans le but de donner de la crédibilité à ce nom. » Robert C. Martin, 2 septembre 2003.
    4. 4. Agilité certifiée © Scrum Alliance © Claude Aubry
    5. 5. L'artisanat du logiciel <ul><li>The Pragmatic Programmer: From Journeyman to Master (A.Hunt & D.Thomas, 1999)
    6. 6. Software Craftsmanship, The New Imperative (Pete McBreen, 2001)
    7. 7. ...
    8. 8. Craftsmanship over Crap Execution (Uncle Bob, 08/2008)
    9. 9. Corey Haines,Software Journeyman Pair-programming Tour
    10. 10. Manifeste pour l'artisanat du logiciel (03/2009) </li></ul>
    11. 11. Utilisateur Produit Conception Compilateur Packaging Configuration Algorithmes Installation Matériel Code source Communication Vérification Besoins Création Incréments Artisanat <ul><li>Méthodes empiriques
    12. 12. Savoir faire
    13. 13. Recommandations </li></ul>Ingénierie <ul><li>Corpus théorique
    14. 14. Savoir
    15. 15. Certifications </li></ul>
    16. 16. Manifeste pour l'artisanat du logiciel Mettons la barre plus haut Souhaitant devenir des artisans du logiciel, nous élevons la barre du développement professionnel de logiciel, en le pratiquant et en aidant les autres dans l'apprentissage du savoir faire. A travers ce travail nous en sommes arrivés à donner de la valeur : Non seulement au logiciel opérationnel, mais aussi au logiciel conçu dans les règles de l'art Non seulement à la réactivité face au changement, mais aussi à la création permanente de valeur Non seulement aux individus et à leurs interactions, mais aussi à une communauté de professionnels Non seulement à la collaboration avec le client, mais aussi aux partenariats productifs Dans notre recherche des premiers éléments, nous avons découvert que les seconds étaient indispensables.
    17. 17. processus et outils individus et interactions communauté de professionnels
    18. 18. documentation exhaustive logiciel opérationnel logiciel conçu dans les règles de l'art
    19. 19. négociation contractuelle collaboration avec le client partenariats productifs
    20. 20. suivi d’un plan réactivité face aux changements création permanente de valeur

    ×