Comment bien choisir son équipe de développement

Un très bon article de Juin 2010 de l’excellent Derek Sivers: comment recruter un programmeur pour être sûr de terminer son projet, via 37 Signals (Rework bla bla).

Traduit à l’arrache et transposé à notre domaine ça donne:

  1. Réduire sa grande idée à une version 1.0, une version réduite au strict minimum des fonctionnalités. On met le reste de côté pour plus tard.
  2. Écrire un résumé de ce que cette version 1.0 est censée faire. Essayer de faire le plus court et précis possible, utiliser des scénarios d’usage écrit en vrai français et/ou des maquettes visuelles
  3. Préciser les actions et chemins de navigation jusqu’au moindre clic (ne pas oublier que c’est uniquement pour la version 1.0!). Cela devrait ressembler à une longue liste simple et claire d’actions.
  4. Regrouper les fonctionnalités et actions en une série de jalons. Il peut être difficile de définir un ordre, mais c’est comme pour construire une maison, d’abord les murs, ensuite le papier peint.
  5. Faire de son premier jalon un projet à part entière. C’est à dire préparer une feuille de mission qui comporte les activités de ce premier jalon, et n’en mentionner aucune autre. Rien des autres jalons, rien de la version 1.0, rien de la version complète.
  6. Faire un appel d’offres sur ce mini projet, et strictement sur ce mini-projet (étape 5). Envoyer l’AO à une dizaine d’acteurs du marché, de types différents  (petite société de conseil spécialisée, grande SSII internationale, freelances, réalisation web…), des boîtes dont vous connaissez la réputation de précédentes missions si possible.
  7. Ne visez pas le prix le plus bas, en tout cas si le but c’est de finir le projet avec succès, l’objectif ici est de recruter au minimum 2 équipes et les mettre en concurrence. Il vaut mieux ne pas prévenir les équipes qu’elles ne sont pas les seules à être retenues, donc ne pas les staffer en interne dans la même pièce…
  8. A ce point de l’aventure, il suffit d’attendre le résultat et de choisir celui que l’on a préféré pour réaliser le reste de la version 1.0, puis de l’application complète, si tout va bien.

Excellent non? Avec ça finis les concours de beauté, que le plus efficace gagne! D’autre part le surcoût financier est minime, le mini-projet devrait se résumer à 5 jours de travail, et il est largement compensé par le gain en terme de risque prestataire.

J’en profite pour copier l’équipe de 37 Signals et mettre l’emphase sur la méthode de Derek Sivers pour optimiser le filtrage des réponses à l’appel d’offre lors de l’étape 6. Au milieu de l’appel d’offre, insérer une note qui indique que pour que la réponse soit prise en compte, il est nécessaire d’inscrire « Je suis réel » en gros et gras sur sa première page. Évidemment, au moment du dépouillage, éviter consciencieusement toutes les réponses qui ne comporteraient pas cette mention 😉

NB : Concernant le blog de Derek, soyez sûr de repasser la langue du traducteur automatique à anglais si vous voulez profiter correctement du contenu. Je ne sais pas ce qu’il donne dans les autres langues, mais en français c’est pitoyable.

Dilbert du 13/09/2010 (toujours en retard)

Y’a pas à dire, Scott Adams est en forme en ce moment 🙂

Dilbert.com

Traduction approximative:

Boss : Je vous présente Beth, notre nouvelle responsable du marketing pour les réseaux sociaux.

Boss à Beth : J’en profite pour vous rappeler que la charte informatique interdit l’utilisation de FaceBook et Twitter dans les locaux. Et le management ne vous fait pas assez confiance pour vous laisser travailler à domicile.

Boss à Beth : Si jamais vous vous moquez sur votre blog vous êtes virée!

Beth : (Premier jour, pas génial)

Mais où est Charlie?

Thomas Larock pose une bonne question: mais où sont donc passé les bons managers?

Il pose la question en réponse à l’éternelle questionnement dans le monde des bases de données: mais où sont donc passés les bons dBa? (database administrators, administrateurs de bases de données).
Pour la faire courte: pour reconnaître un dBa qui a du potentiel, l’accompagner dans son chemin d’expertise et lui poser des challenges qui le motiveront à s’investir, et bien il faut un bon manager.

Pas de bon manager, pas d’expert SQL Server. On peut même élargir: pas de bon manager, pas de bon rien du tout. Une évidence qu’il fait du bien de rappeler sous la forme d’un auto-diagnostic: si vous vous plaignez du manque de compétence de vos experts, il existe une forte chance que ce soit avant tout un problème de management, et non d’expertise technique ou de recrutement.

Pourquoi j’ajoute recrutement dans la dernière phrase? C’est David Heinemeier Hansson de 37 Signals qui nous en rappelle la raison: le talent ne s’achète pas. Et comme à chaque fois qu’on parle de 37 Signals, j’en profite pour en remettre une couche: lisez ReWork, ça change la vision du monde professionnel, il n’y a pas que moi qui le dit.

HTML5 + JavaScript

Via Daring Fireball, une belle démonstration de talent en HTML5 et JavaScript. Attention en cliquant : y’a du son à l’arrivée.

Évidemment c’est du HTML5, donc ça marche qu’à moitié selon les browsers…

Synchronisation Exchange sur smarthphone: à éviter?

Je n’ai pas pu valider l’information, donc c’est à prendre avec recul, mais il semblerait qu’attacher son smartphone à un serveur Exchange ne soit pas une très bonne idée.

Pourquoi? Parce qu’il devient alors possible d’effacer toutes les informations du téléphone à distance depuis l’interface d’administration du serveur de messagerie. Sans confirmation de la part de l’utilisateur.

Coderspiel : Exchange tueur de smartphone

Quelqu’un ayant un Exchange sous la main pourrait-il confirmer?

Dure semaine chez Microsoft…

Après la campagne de pub de très mauvais gout et le directeur de la division business qui se barre chez Nokia , voici le Kremlin qui utilise les licences Windows à des fins politiques.

Je plains les gens de leur service presse. Ça doit pas être marrant en ce moment! Courage!

Update: La réaction de Mike Masnick (Techdirt) à l’affaire russe.

Update 14/09/2010 : La très saine réaction de Microsoft à toute l’histoire. Ouf!

Update 18/10/2010 : Beau rattrapage de Microsoft, ça se salut!