Nous nous appuyons sur des outils du marché, et développons nos propres outils quand cela est nécessaire. Nous développons des solutions complètes que nous exploitons ou pouvons utiliser comme base pour accélérer les projets de nos clients.
Globalement, dans une démarche lean, pour chaque technologie ou processus de travail, nous pensons qu’il est judicieux de toujours analyser le problème auquel il apporte une solution. Si ce problème n’est plus d’actualité, alors la pratique associée ne doit pas être conservée. Si la solution ne définit pas un moyen clair de passer de la spécification à l’implémentation, nous essayons de l’affiner dans ce sens.
Un exemple que nous prenons souvent est celui des pratiques agiles : nous maîtrisons l’ensemble des pratiques, mais ne prenons que ce qui est adapté à une équipe et son projet, et l’ajustons constamment pour garder des processus légers et efficients. Nous travaillons aussi avec des cycles de développement courts itératifs, mais en nous appuyant sur notre méthodologie, nous concevons le développement de façon à les réduire à quelques jours, voire quelques heures.