Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Comment transformer des débutants en super-développeurs en un an ?

Description

Aujourd'hui, tout le monde parle de bonnes pratiques à respecter dans le monde informatique et l'on s'attend à ce que les développeurs maitrisent ces méthodes instinctivement. Malheureusement, faute de temps et parfois d'envie, leur adoption n'est pas si facile. Nous proposons ici une méthodologie qui permet d'intégrer en douceur ces pratiques dans le processus de développement sans (trop) réduire la productivité de l'équipe pendant les phases d'apprentissage, et lui permettre à terme de gagner en efficacité.

Conférence donnée lors du PHP Tour Nantes 2012, ayant eu lieu les 29 et 30 novembre 2012.

Informations complémentaires

Les speakers

Gauthier DELAMARRE

Consultant et évangéliste PHP, pourfendeur des sales habitudes, perpétuellement en quête utopique de perfection :)

Christophe MASSIN

Consultant en PHP et Scrum, spécialisé en organisation et amélioration du processus de développement.

Commentaires

très bonne présentation malgré le manque de temps. il y a quelque sujets que j'aurai aimé voir abordé comme : - comment s'organise le planning poker - comment concilier qualité et délai
dordonne jacques-olivier, le 01/12/2012
Sujet fort intéressant, mais à mon grand regret sans lien très évident avec son titre. Le sujet traitait en effet globalement la manière d'organiser une équipe autour d'un projet, mais en fin de compte très peu de chose sur la manière d'amener un débutant au stade de bon développeur...
Jean Molliné, le 01/12/2012
@jacques-olivier merci pour le commentaire - pour ce qui concerne le planning-poker, c'était trop directement lié à l'implémentation de scrum pour que l'on puisse le couvrir dans ce contexte (manque de temps en effet !). Quand à concilier qualité et délai, on ne peut pas :) sauf naturellement à réduire le scope à implémenter. Ceci étant l'un des enjeux principaux : trouver le bon équilibre entre les différentes contraintes (scope, délais, budget, performances, sécurité...) @jean je suis navré de n'avoir pas fait passer totalement le message - nous partons du principe que le langage est de loin la chose la plus simple à apprendre pour un développeur. De mon point de vue, et selon mon expérience, un développeur qui a parfaitement intégré les notions présentées (sa place dans le SI notamment !) et les méthodes nécessaires à l'organisation du cycle de développement, devrait progresser significativement dans son efficacité (TDD, Code reviews, refactoring) ainsi que dans la qualité de son travail (relations clarifiées avec le business pour délivrer le plus conformément aux attentes du client, interne comme externe). Gauthier
Gauthier Delamarre, le 04/12/2012