décembre
2010
Entrons dans le vif du sujet.
Je suis programmeur-analyste depuis maintenant près de deux ans. J’ai fait quatre ans en technique de l’informatique au Cégep de Sherbrooke, suivi de 4 mois en entreprise comme responsable des rapports Crystal Report XI. Par la suite j’ai parti mon entreprise de développement Web. Nous utilisions principalement les derniers standards (XHTML 1.0 Strict, CSS 2.1), PHP 5 et MySQL 5 ainsi que JavaScript. Je suis présentement employé dans une petite boîte qui produit des solutions permettant à des industriels d’améliorer leur productivité, et nous travaillons principalement en C# depuis six mois.
Dans mon parcours, j’ai touché à une multitude d’outils qui, bien sur, répondaient à divers besoins. Car il ne faut pas se cacher la tête dans le sable : programmer ne signifie pas que du code. Certes, concevoir un petit annuaire de contact peut ce faire sur le coin d’une table et ne demande probablement pas un niveau d’abstraction et d’analyse complexe, mais encore est-il qu’il n’y a pas grand chose à ajouter à cette annuaire pour que le projet devienne un peu trop complexe pour ce genre d’approche.
L’objectif est simple mais d’envergure : partir un projet de zéro et suivre les différentes étapes de développement. Au début, nous simulerons une demande-client (interne ou externe), les étapes qui mèneront à la création du cahier des charges. Par la suite, j’appliquerai, au meilleur de mes connaissances, le processus agile. Parallèlement, développer une solution ne demande pas uniquement que de développer avec Visual Studio 2010 ainsi qu’une base de données MySQL 5 : nous avons parfois des contraintes matériels que nous devons tenir compte. Par exemple, nous avons besoins de Windows avec le .NET 4.0 pour faire fonctionner un logiciel développé en C# alors que MySQL 5 pourrait fonctionner autant sur Windows qu’une distribution Linux quelconque. Ainsi, nous aurons des systèmes à configurer et des tests a y effectuer afin de voir si les projets sont réalisables.
Je suis programmeur-analyste depuis maintenant près de deux ans. J’ai conscience que j’ai probablement plusieurs lacunes dans mes différentes approches, et si j’ai le goût de faire ce blog c’est bien sur pour apprendre. Les critiques, je sais les prendre, bonnes comme mauvaises. Je vous demanderai quand même de le faire dans le respect (c’est dans les règles).