Artisan logiciel

Pourquoi séparer développeur et analyste ne marche pas

Ou le meilleur moyen de décoréler métier et application

Dave Lawper travaille au sein d’une DSI d’un grand groupe. Il est responsable de l’implémentation d’une application pour laquelle il a reçu des spécifications très détaillées, rédigées par Anne Alyste, une analyste qui lui a prémâché tout le travail. Anne a été en contact avec le métier durant des semaines, à décortiquer le moindre petit bout de métier qu’elle aura pu extraire des centaines d’heures de réunions passées avec les experts métier. Ses spécifications sont très détaillées, et il ne manque pas un seul aspect du métier concerné par le projet”.

Développeur ou codeur ?

Et si les développeurs revenaient au centre du logiciel ?

Je suis développeur depuis maintenant plus de 6 ans et je me pose des questions sur les véritables attributions d’un développeur en France. A mesure que je gagne en expérience et en nombre de postes occupés, je me rends compte que la compréhension du métier de développeur change d’une société à une autre. Laissez-moi vous raconter une histoire.

Comment nous avons géré nos branches SVN

Aussi valable pour git

La philosophie des branches mise en pratique dans un gestionnaire de version tel que Git ou SVN est trop souvent une question à laquelle on s’emploie à répondre lorsqu’il est déjà trop tard. Lorsqu’on commence à vivre le cauchemar des fusions de branches, on se demande si on n’aurait pas dû s’y prendre autrement. Un système de branches bien défini peut vous éviter de perdre des cheveux trop précocement et permettra à n’importe qui dans l’équipe de procéder aux fusions et autre gestion de branches sans avoir à se poser de question ni y semer la zizanie. Cet article a pour vocation de vous indiquer la façon dont nous avons procédé au sein de Perigee, où j’ai sévi pendant près de trois ans. Ceci est un témoignage d’un modèle qui a fonctionné pour nous, et non une recette de cuisine qui fonctionne dans toutes les situations.

Un premier pas dans le Développement Dirigé par les Tests

Ou comment apprendre le TDD

Vous entendez souvent parler de TDD mais n’avez jamais osé demander ce que c’était ? Vos collègues se marrent autour de la fontaine à eau parce qu’ils n’arrivent pas à faire échouer un test ? Vous ne comprenez pas pourquoi ils tiennent absolument à avoir un test qui échoue ? Votre voisin rouscaille parce qu’il subit des régressions alors que tous les tests de l’application sont au vert ? Cet article est fait pour vous.