Quand développement rime avec changement

Notre équipe de développeurs, designers et responsables produits Agile travaille à vos côtés pour réinventer vos modèles de conception et de déploiement d'applications. Vos collaborateurs se forment ainsi aux bonnes pratiques et aux nouvelles technologies de la meilleure des manières : par la pratique. Rien de tel pour reproduire plus tard les méthodes apprises, en complète autonomie. Vous verrez vite que les connaissances acquises au contact de l'équipe Pivotal Labs seront tout aussi précieuses que le produit final.

Notre Métier
Des équipes équilibrées pour des applications de qualité

Délais trop longs entre les mises à jour, faibles taux d'adoption des applications, résultat final décevant... telles sont les principales problématiques qui incitent des entreprises à se tourner vers les Pivotal Labs. Notre solution ? Des “équipes équilibrées” et pluridisciplinaires, constituées d'une poignée d'individus qui rassemblent leurs compétences dans un esprit de collaboration, de communication et de transparence. Leur but : créer des applications d'exception.



Appropriez-vous les nouvelles technologies

L'approche Pivotal unifie les phases de design, développement et gestion pour créer des produits d'exception. Les professionnels de Pivotal Labs (surnommés Pivots) vous accompagnent dans ces trois domaines-clés, ainsi que dans la stratégie et la planification business.



Développement

Extreme Programming

Création d'applications fiables et fonctionnelles, à un rythme suffisamment soutenu pour répondre à l'évolution constante des besoins

Programmation en binôme
Test-driven development
Itérations courtes
Intégration et déploiement continus

Design

Design centré sur l'utilisateur

Conception d'une application attractive pour les utilisateurs, ergonomique et répondant à un problème concret.

Entretiens avec les utilisateurs
Études ethnographiques
Identification des personas
Création de prototype

Gestion de produits

Lean

Capacité à changer de direction à tout moment pour réduire le risque de développer des fonctionnalités non nécessaires.


Définition du produit minimum viable (MVP)
Expérimentations Lean
Identification et test des hypothèses Identify & test assumptions
Décisions fondées sur la data


Nos Méthodes
L'approche Labs

Labs, c'est un apprentissage confronté à la réalité du terrain. Ensemble, votre équipe et les experts Pivotal travaillent main dans la main pour atteindre un objectif commun : concevoir un produit d'exception. Notre approche s’articule autour du test-driven development, d’une programmation en binôme et de cycles de développement courts, et de pratique de l'intégration et du déploiement continus. L'avantage est double. D'un côté, vous déployez des applications flexibles et de haute qualité de façon efficace et économique. De l'autre, votre équipe acquiert toutes les compétences pour reproduire plus tard ce travail de façon autonome.


Stand-Up

Chaque journée débute par une brève réunion "stand-up" où chacun expose ses progrès de la veille et ses objectifs du jour.

Planification

Le responsable produit organise une réunion de planification des itérations pour faire le point sur le backlog avec son équipe. C'est aussi l'occasion pour chacun d'éclaircir certains points et de coordonner son action.

Itération

Le responsable produit se charge de la priorisation des tâches, tandis que le designer met au point des prototypes. Tout au long de ce processus, des retours d'expérience des utilisateurs servent à éliminer les fonctionnalités superflues.

Rétrospective

Chaque semaine, l'équipe se retrouve pour décompresser, identifier les problèmes et évoquer d'éventuelles améliorations. C'est cela, la méthode Agile : favoriser une culture du feedback et de l'apprentissage continus. Ça, et les parties de ping-pong.

Tests

Chaque nouveau produit commence par du TDD, Test-Driven Development. En d'autres termes, nous mettons en place une batterie de tests destinés à vérifier que l’application remplit bien sa fonction. Ces tests sont effectués avant toute intégration au produit. En clair, une ligne de code ou une fonctionnalité n’est validée que lorsqu’elle réussit le test.

Binôme

La programmation en binôme consiste à associer deux développeurs sur une même tâche et un même ordinateur. Cette pratique est une constante des Pivotal Labs. La rotation des binômes permet d’accélérer la diffusion des connaissances à travers toute l’équipe, évitant ainsi le cloisonnement des savoirs pour faciliter la montée en compétence des équipes.

« Les retombées de notre partenariat avec Pivotal Labs vont bien au-delà de l'accélération du cycle logiciel. Ils nous ont aidés à créer un espace où nos experts produits, nos designers et nos ingénieurs peuvent collaborer en face-à-face et rester eux-mêmes. »

Antonio Melo Directeur du Centre d'expérience digitale, Humana DEC

Start with One Project

Let's re-imagine your business by making software together pairing your organization’s core expertise and goals with our modern infrastructure and development mindset. This could be a mind meld with a handful of your engineers, or a complete rethink of an entire department.

Read about our services or tour one of our offices.
Contactez-nous