SmartCode

smartcode

SmartCode propose une « 3ème voie » pour réaliser des projets, entre forfaits et régies traditionnels : une « équipe d’experts » qui développent de la valeur en combinant un fort niveau de compétence technique et une démarche de développement agile souple et performante, adaptée au contexte du client.

Les 5 points clés de SmartCode :

1- Une équipe d’experts complémentaires : développeurs, architectes et coachs agiles, capables de traiter un projet de développement de bout en bout

2- Un niveau d’expertise des membres de l’équipe très élevé pour une production de qualité : tous des seniors avec 8 ans d’expérience et plus, pour un travail de qualité du « 1er coup » et une réduction des coûts de maintenance ultérieurs

3- Une démarche de projet agile : partagée par l’équipe SmartCode et l’équipe du client, adaptative, pragmatique, se basant sur les meilleures pratiques de développement observées sur les dizaines de projets (Scrum et XP notamment)

4- un projet réalisé chez le client pour lui donner de la visibilité sur l’avancement du projet, lui permettre de s’impliquer et garder le contrôle du produit fini, et pour favoriser les interactions internes indispensables à la réussite du projet

5-un partage des connaissances avec les équipes du client (et ses éventuels sous traitants) pour diffuser les bonnes pratiques de développement et apporter de la valeur durable à tout le monde (capitalisation) et lui donner toute l’autonomie nécessaire pour la maintenance future de sa solution.

 

3eme_voie_smartcode

 

 

Comment contractualiser ?

Le contrat ne remplace pas la confiance…Sans confiance, le contrat est vain…

Smartcode :

  • c’est un engagement de moyens (expertise)
  • c’est un engagement de démarche (coaching, bonnes pratiques, méthodes agiles)
  • c’est un engagement de qualité dans la relation client / fournisseur (confiance, transparence, séniorité, productivité)
  • c’est un engagement de souplesse (pas de commande dépassant les besoins du client, formule « à la demande », arrêt possible à chaque fin d’itération, dès que le produit est opérationnel)

Nous nous mettons d’accord au départ avec le client sur l’équipe type qui intervient pour le projet , et sur le tarif journalier de chaque personne SmartCode impliquée ; nous facturons chaque itération au temps passé réellement par l’équipe, à l’issue de la démonstration du produit avec le client.

Smartcode ce n’est pas un engagement forfaitaire de résultat :

  • qui fige le projet autour d’un contrat qui s’avère vite caduque (imprécis, limitatif, sans souplesse, source de malentendus)
  • qui enferme le projet en mode « perdant – perdant » (le plus souvent) et le met donc en danger en attaquant la confiance réciproque
  • …et qui s’avère être une « fausse promesse » le plus souvent (dépassements, avenants en série, qualité dégradée pour tenir les délais et charges vendus, TMA captive pour le client, déresponsabilisation des équipes internes, etc.)