Mot-clé - PMSIpilot

Fil des billets - Fil des commentaires

jeudi 23 juin 2011

atoum est sur github

J'ai résisté pendant longtemps, malgré l'insistance de certains, à migrer de subversion à git et github pour le développement d'atoum, le framework de tests unitaires simple, moderne et intuitif pour PHP 5.3+.

J'ai en effet quelques difficultés à me faire à git, que je trouve trop verbeux et peu intuitif, malgré l'utilisation quotidienne que j'en fais chez PMSIpilot.

De plus, l'outil d'intégration continue intégré à atoum a été codé pour fonctionner avec subversion, puisque c'était le système de gestion de version que j'utilisais jusqu'ici pour son développement.

Et même si son architecture est conçu pour pouvoir être utilisé avec d'autres outils du même type, je n'avais pas envie de perdre du temps à développer une fonctionnalité déjà opérationnelle.

Lire la suite

lundi 29 novembre 2010

Niko niko !

J'avais indiqué dans mon billet d'anniversaire que je j'allais abordé de nouveaux thèmes dans ce blog, et notamment le développement agile.

Ce billet est donc le premier d'une série que j'espère longue sur ce sujet qui me tient particulièrement à cœur, car je suis persuadé que l'avenir du développement logiciel et surtout la qualité logicielle passe par l'utilisation de l'agilité.

De plus, chez PMSIpilot, mon nouvel employeur, les équipes de développement sont en train de passer en mode agile, et j'ai donc de la matière brute de première main et un retour direct d'expérience à vous faire partager.

Les sprints ont en effet débuté il y a quelques mois, et un certain nombre de pratiques, pour la plupart issues de SCRUM, sont en place.

Il y a donc entre autre pour chaque projet un backlog, une réunion de planification, une estimation de la complexité, des sprints de trois semaine, une mêlée matinale, un mur, des tickets, un burn down chart, des rétrospectives, etc.

Tout cela est évidemment épaulé par de l'intégration continue ainsi que par des tests unitaires et fonctionnels, même si le développement piloté par les tests et la programmation en duo ne sont pas encore au goût du jour et sera complété prochainement par du développement piloté par les tests et de la programmation en duo.

C'est donc naturellement que mon équipe a suivi le mouvement lorsque nous avons commencé à travailler sur notre projet, et comme j'en suis le seul membre à avoir une expérience agile, je me suis permis de proposer certains ajouts, tel que le calendrier Niko-Niko.

Je vous propose donc ici un bilan de cette pratique, suite à la conclusion de notre premier sprint.

Lire la suite

lundi 18 octobre 2010

Premier jour !

Depuis deux jours sur Lyon, j'ai pris ce matin mes fonctions d'architecte logiciel chez PMSIpilot, après un voyage délicat samedi, grâce à la SNCF. Cependant, Sarah et Sébastien m'ont vite fait oublier les péripéties de ma transhumance, puisqu'il m'ont fait la joie de m'accueillir lors de mon arrivé  […]

Lire la suite

jeudi 7 octobre 2010

switch (true) case 'Frédéric Hardy': throw new \logicException('Not implemented !');

Après quelques interviews de véritables switchers, je vous propose une petite pause.

En effet, comme l'indique le titre de ce billet, je ne suis pas vraiment un switcher, et je n'ai donc jamais abandonné PHP pour un autre langage.

Pourtant, j'avoue y avoir déjà pensé à plusieurs reprises, pour tout un tas de raisons, plus ou moins inconscientes.

Et je ne l'ai jamais fais, également pour tout un tas de raisons plus ou moins inconscientes

Je vais donc tenter de les formaliser au mieux à travers ce qui suit.

Lire la suite