Productivité

Archi & techno

Monter une Usine De Développement iPhone

Octo a récemment participé à la réalisation de l’application iNomineo pour iPhone (cf  OCTO Technology accompagne Generali sur l’iPhone ) : Pourquoi avons nous mis en place une usine de développement (UDD) suite à ce projet ? A première vue, cela soulève plusieurs questions : La mise en place d'une UDD relève d’une problématique d'industrialisation : comment rendre plus productif un process que l'on maîtrise. Alors qu’un projet iPhone évoque plutôt l’innovation : un langage peu connu, de nouveaux outils, une nouvelle plateforme. Une UDD…

Lire la suite
Méthode

Ce que la science nous dit de la colocalisation

Les méthodes agiles recommandent la colocalisation des acteurs (i.e. une localisation physique dans un même bureau) pour une meilleure communication, une meilleure collaboration et globalement une équipe ou un processus projet plus performants. Par exemple Ken Schwaber dans The Enterprise and Scrum : "High-bandwidth communication is one of the core practices of Scrum… The best communication is face to face, with communications occurring through facial expression, body language, intonation, and words." Que disent les sciences de ce sujet aujourd’hui âprement discuté dans la communauté agile…

Lire la suite
Archi & techno

FitNesse, Maven, Hudson : pour une intégration continue des tests d’acceptance

Dans un projet d’entreprise, il est important de vérifier continuellement la non-régression du produit réalisé. Au même titre que les tests unitaires, les tests d’acceptance font partie intégrante du harnais de tests à mettre en place sur un projet. FitNesse est une des solutions à ce besoin. FitNesse / Slim FitNesse dormait jusqu’à Juillet 2008. Mais il suffit de voir le rythme des releases depuis cette date, pour se rendre compte qu’il s’est réveillé ! Avec une nouvelle version presque tous les mois entre Juillet…

Lire la suite
Évènement

L’Agile Tour à Genève, c’est lundi!

Oyez, oyez, l'Agile Tour passe par Genève ce lundi 12 octobre. Cet évènement attend près d'une centaine de participants. C'est gratuit, ouvert à toutes et à tous mais il faut s'inscrire en ligne. OCTO viendra en force avec une équipe d'architectes, basés à Lausanne et Paris, qui vont rejouer deux sessions présentées à l'USI 2009: Maîtrise d'ouvrage et agilité Directions métiers et Maitrises d'Ouvrage (MOA), principaux demandeurs de réactivité, ont aujourd'hui entre les mains de nouvelles opportunités comme lancer la construction d'un logiciel sans avoir…

Lire la suite
Archi & techno

Combien de temps doit prendre un build Maven ?

Suite à mon précédent post, La meilleure façon de rater son projet grâce à Maven2, un collègue m'a décrit la situation suivante "Une pratique sur notre projet est de lancer un build maven -mvn clean install- sur son poste local avant de faire un commit. Cette commande est super longue, et les développeurs disent 'c'est normal c'est maven qui est long', ça doit prendre combien de temps un build Maven ?".

Lire la suite
Archi & techno

JSF 2 : les principales nouveautés

La JSR 314 spécifiant la version 2 de Java Server Faces (JSF), le framework de développement d'IHM web fourni par JEE, a été livrée en version finale le 12 mai dernier (cf. http://jcp.org/en/jsr/detail?id=314). Cette version 2 de JSF cherche à améliorer la productivité des développements, l'intégration d'AJAX et la ré-utilisation. Nous allons parcourir ici les principales nouveautés.

Lire la suite
Évènement

Livre Blanc traduit en français : « Douze recommandations pour augmenter votre productivité avec une usine logicielle »

Bonjour, Avec un plaisir certain, nous nous sommes replongés dans le livre blanc "Java Productivity Primer" pour le traduire en français. Cette version est une 1.1, mise au goût du jour par petites touches, réécrite parfois. Nous espérons que vous y retrouverez le sel de la version anglaise. Pour rappel, ces 12 bonnes pratiques prônent usines de développement, automatisation des tâches, poste de travail mieux intégré : des principes issus de la vraie vie que nous mettons en oeuvre tous les jours chez nos clients.…

Lire la suite
Archi & techno

Faut-il maîtriser son code HTML ?

Un lundi matin, de bonne heure (10h53), bureau "des développeurs", le téléphone sonne… - Allo Jean ? C'est Michel de l'équipe des designers, je viens de t'envoyer la nouvelle maquette HTML pour le site institutionnel, tu peux le mettre à jour dans l'environnement de test pour une démo cette semaine ? - Oui, pas de soucis, on se lance dans cette intégration avec mon équipe, je te tiens au jus, bonne journée ! Mercredi, fin de journée (17h48), même bureau - Allo Michel, c'est Jean, on a une…

Lire la suite
Brèves de consultants

La productivité des développements… n’est pas qu’une affaire de technologie !

12 leçons à retenir Retour d’expérience sur le projet NéoRetraite de GENERALI, vu par Benamar développeur et Olivier coach. Ce projet stratégique consistait à mettre en production une nouvelle version d’un contrat de retraite. Il s’est déroulé sur 1 an et a nécessité l’effort coordonné de 3 équipes, chacune en charge d’une application participant au projet. Au plus fort de l’activité 50 développeurs travaillaient en même temps sur le projet.

Lire la suite