BodySplash.fr

Aller au contenu | Aller au menu | Aller à la recherche

Le projet

faute d'un meilleur nom, j'ai nommé cette catégorie ainsi en attendant que nous trouvions un nom à tout ça

Fil des billets - Fil des commentaires

mercredi 2 juin 2010

Blog Arpinum

Nous avons à peu prêt fini de bricoler un site pour Arpinum, la société que nous avons créé pour éditer Tiron. Pourquoi est-ce je vous en parle? Et bien car ce site est finalement essentiellement un blog, et il y a de fortes probabilités pour mes futurs billets soient essentiellement publiés chez Arpinum plutôt ici. C'est d'ailleurs déjà le cas pour mon billet concernant le support d'IE6.

Je ne sais pas encore très bien si je dois faire du double post, ou bien signaler ici la publication de nouveaux articles, mais en attendant, si vous êtes toujours intéressés par mes propos et ceux de mes collègues, je vous conseille de mettre à jour votre lecteur de flux rss préféré.

mercredi 17 mars 2010

Tiron

Je ne l'ai peut-être pas encore assez crié sur tous les toits, mais Tiron est sorti dans sa première version publique. Plus besoin de parler Du Projet, je peux maintenant officiellement l'appeler Tiron, même si le mot avait déjà du m'échapper. Ceci n'est bien entendu pas la fin, finalement en terme de rythme de développement, ça ne change pas grand chose pour nous, modulo bien entendu certaines nouvelles tâches très marranteS comme maintenir le site de présentation, faire le support et déployer la nuit. A ça bien sûr il faut ajouter les joies du marketing et de la communication, car c'est bien d'avoir un bon produit, mais c'est mieux si tout le monde le sait. logo tiron

Si vous avez suivi un peu ce blog, vous savez sans doute qu'un des objectifs premiers, avant même de penser à une exploitation commerciale, était de mieux nous former à l'agilité, et à XP en particulier. Et oui, il a plus de deux ans maintenant nous n'étions pas les extrémistes que nous sommes aujourd'hui. Même si nous avions déjà acquis un certain nombre de pratiques d'ingénieries, il nous manquait beaucoup du second côté de la pièce : la gestion du projet et la planification. On peut dire que de ce point de vue, l'objectif de Tiron est pleinement atteint. Nous avons non seulement très largement consolidés nos pratiques, mais nous avons également énormément appris sur la planification et la négociation avec le product owner. La particularité bien entendu du rythme de développement était que nous ne travaillons tous ensemble que deux demi-journées par semaine, et ce mode particulier a bien entendu beaucoup influencé Tiron. Tout d'abord, car le temps était très précieux, donc la priorisation par la valeur et toujours faire le plus simple qui fonctionne a été cruciale pour sortir quelque chose dans un temps raisonnable; ensuite nous avions du coup énormément de temps pour réfléchir sur nos décisions, ce qui n'était pas toujours un avantage d'ailleurs. Maintenant que nous avons une démarche commerciale, cette agilité sans concession nous fournit certains avantages sur la concurrence. Nous sommes réactifs, il n'y a moins de gaspillage (globalement toutes les fonctionnalités sont utilisées), et nos coûts de développement et d'exploitation sont inférieures nous permettant de pratiquent un prix plus attractif. screen1.png

La nouvelle grande difficulté maintenant est que l'équipe est seulement partiellement à temps plein, et synchroniser le travail fait "le soir" et le travail de la journée est assez épineux, sans compter les soucis de rythme soutenable et de diffusion de la connaissance.

Pour conclure, bien sûr nous attendons de voir le succès que va remporter notre logiciel, mais l'agilité est clairement ce qui nous a permis de sortir un produit de qualité, concurrentiel et dans un délais raisonnable par rapport au temps que nous avions. Je pense que c'est un bon début de preuve empirique pour dire que rien n'est utopique, que non l'agilité et XP en particulier ne sont pas un ensemble de pratique ou l'en prend ce que l'on veut : l'agilité fonctionne vraiment à son plein potentiel que par la synergie de l'ensemble de ses pratiques, et bien entendu par les valeurs de ce qui la pratique.

lundi 21 décembre 2009

Intégration continue

Ce billet n'est pas nécessairement dès plus intéressant, mais je ne me peux pas m'empêcher de partager avec vous notre dernier petit plaisir sur Le Projet :

Serveur intégration

Ce petit boitier posé sur ma bête de course est donc notre serveur d'intégration flambant neuf. Je tiens à vous en parler car il nous a juste coûté une petite centaine d'euros, et il ne consomme pratiquement rien en électricité. En ces temps de développement durable et de crise économique, c'est toujours bon à prendre.

La configuration est à base d'intel Atom 330 et d'un boitier antec qui va bien. Le tout a été complété par le don généreux d'un disque dur 2.5" 5400tr/min par Charles, et d'une barette de ram d'1Go de roxxor de Michael C'est donc pour ça qu'il ne nous a coûté que 100€. Disons qu'il faut ajouter 50€ si vous n'avez pas de pièces en stock.

Serveur intégrationLa morale de cette histoire, et c'est ce qui a motivé mon billet, c'est que vous n'avez pas besoin d'une bête de course hors de prix pour votre intégration. Nous faisons tourner hudson, selenium, svn, nexus, postgresql et les deux applications que nous développons dans leur dernière version stable, en permanence sur une machine théoriquement très légère techniquement. Je vous rassure, le buid fait toujours moins de 10mn. Ce faible coût peut peut-être également convaincre votre hypothétique service d'achat frileux à investir le moindre euros dans votre équipe qu'il est possible de s'en sortir sans faire des chèques avec plein de 0. 100€ pour autant de valeurs, j'ai rarement vu un investissement aussi rentable.

P.S : je rassure le lecteur en disant, que non, nous n'avons pas attendu deux ans pour faire de l'intégration continue sur Le Projet, nous l'hébergions juste salement avec la prod.

lundi 12 janvier 2009

Intéressant

Sur le blog de Denis Dollfus, on peut trouver un petit test visant à mesurer le niveau d'agilité au sein de votre organisation.

Nous sommes d'accord pour dire que ce test n'est pas exhaustif, mais bon, c'est un commencement. Nous l'avons fait pour juger le niveau d'agilité du Projet, et nous avons obtenu... 100% ingénierie, 100% management.

Ça a tout de même quelque chose de rassurant de voir que nous sommes apparemment sur la bonne voie.

mercredi 31 décembre 2008

Changements

Voilà presque un an que nous travaillons sur "Le Projet", mais je n'en ai pas parlé depuis avril. Je vais corriger le tir en tentant un bilan de l'année.

Lire la suite...

mercredi 30 avril 2008

Spring

Ah voilà quelques temps que je n'avais pas parlé du projet n'est-ce pas? Et bien il est temps de corriger cette erreur avec un petit billet rapide.

Lire la suite...

vendredi 25 janvier 2008

Choix technologiques

Commençons par un petit résumé.
Lors du premier billet, je disais donc que nous voulions à priori monter une association, et développer un premier projet nous permettant de nous former/améliorer vis à vis de la gestion agile d'un projet. Nous avons maintenant notre sujet, nous avons notre experte du domaine, et nous avons commencé le travail symbiotique entre elle et nous pour extraire la connaissance et bâtir un modèle commun.

Lire la suite...

vendredi 4 janvier 2008

Explicactions

Voici la naissance donc d'une nouvelle catégorie, censé être le fameux journal de bord dont je parlais il n'y a pas une heure.

Lire la suite...