Issu d'un parcours MIAGE et ayant des expériences qui découlent plus de la gestion de projet que de la technique pure, j'ai dû m'accrocher. En effet, les collaborateurs ont un bagage technique qui est plutôt "impressionnant". Actuellement, je travaille sur un projet JAVA/J2EE dont le fonctionnel concerne la gestion administrative et financière de projet (en rapport avec ma formation donc).
Je pense qu’entrer chez Netapsys est réellement une très bonne opportunité pour monter en compétences techniques rapidement, de plus sur des bases technologiques et des méthodes plutôt pérennes. Un chef de projet qui maîtrise son sujet sera toujours un meilleur chef de projet, car il pourra quantifier une charge réaliste en fonction de la difficulté technique à réaliser et ainsi, diriger son équipe plus efficacement.
Par exemple, j'avais entendu parler de la notion de design-pattern (Factory et Singleton principalement), mais je ne les avais jamais réellement mis en œuvre ou vu leur véritable intérêt (un peu avec Spring cependant). Exception faite pour le modèle MVC (Modèle-Vue-Contrôleur) qui est pourtant un pattern et qui, aujourd’hui est plus vu comme un standard.
Finalement, les patterns sont donc très utiles, il y en aura toujours un qui sera adapté pour telle ou telle situation. J’ai même été un peu surpris qu’il y en ait autant (un bouquin de plusieurs centaines de pages est toujours disponible à l’entreprise pour s’y référer). Les semaines passées, j'ai appris à utiliser et implémenter le pattern de stratégie, détaillé dans un post précédent.
Tous ces patterns permettent une meilleure généricité de l'application, et donc une meilleure maintenance. L'application à maintenir devient une sorte de mur solide (de préférence ;-), dont les évolutions (ou correction de bogues) ne s'apparentent qu'à l’ajout (ou le remplacement) de quelques briques. Netapsys s'inscrit dans ce contexte d'amélioration continue. Et, comme l'a dit Denis sur son post de l'agile tour, une fois qu'on utilise les pratiques agiles, il est difficile de s'en passer, et pire, de devoir revenir en arrière.
A l'heure d'aujourd'hui, particulièrement en France, les entreprises utilisant des méthodes agiles sont encore assez rares. Grâce à des journées de présentation et de sensibilité à ces nouvelles pratiques (je pense notamment à l'agile tour ou encore, au prochain sujet du JUG Nantes), les choses sont en train de bouger, progressivement, mais sûrement…

Commentaires
Bienvenu à toi à Netapsys et merci pour ton post. C'est intéressant de lire ton retour.
Et je vous rejoins (Denis et toi) sur le point: Comment peut-on faire un développement (sain) et faciliter la maintenance sans apprendre l'essentiel de ces design patterns?