KamoCRM

Comment un engagement se déroule

Cinq étapes, pas de gestionnaire de compte entre les deux, et un plan pour ce qui se passe après le lancement.

1. La découverte

Nous déterminons ce que vous essayez réellement d’atteindre, ce qui n’est généralement pas ce que le brief initial décrit. C’est là que nous faisons la plupart des discussions et où nous pouvons parfois dire à quelqu’un de quitter un projet. Nous préférerions perdre celui-ci et avoir confiance pour le suivant que de construire quelque chose que nous pouvions voir comme étant faux.

  • Des conversations avec les gens qui vont utiliser la chose, pas seulement les gens qui l’achètent
  • La lecture des systèmes qui existent déjà, y compris les tableurs que personne ne mentionne
  • Une évaluation honnête de savoir si quelque chose sur l'étagère vous servirait mieux
  • Résultat: un périmètre écrit, un prix fixe et une date

2. Portée et conception

La structure, le modèle de données, les interfaces et les décisions techniques qui coûtent cher à annuler. Les permissions et l’audit sont conçus ici plutôt que d’être ajoutés plus tard, car le réaménagement d’un modèle de permissions est la révision la plus coûteuse dans un logiciel.Pour les sites Web, c’est là que le contenu est élaboré, car le contenu est le chemin critique et faire semblant d’être autrement est la raison pour laquelle les projets échouent.

  • Modèle de données et autorisations conçus avant que quoi que ce soit ne soit construit dessus
  • Conception de l'interface contre le contenu réel, pas de remplissage
  • Des décisions techniques écrites avec leur raisonnement, pour qui hérite de cette
  • Tout ce dont nous ne sommes pas sûrs est testé à moindre coût avant qu'il ne devienne structurel

3. Construction

Le travail est expédié en continu vers un environnement que vous pouvez voir, et vous le voyez toutes les semaines. Il n'y a pas de phase où nous disparaissons pendant trois mois.Vous parlez aux gens qui écrivent le code - il n'y a pas de gestionnaire de compte qui traduit entre vous et eux, parce que c'est la traduction où les exigences meurent.

  • Un environnement de fonctionnement que vous pouvez utiliser dès les premières semaines, pas une démo à la fin
  • Contact hebdomadaire avec les personnes qui le construisent
  • Des tests automatisés sur les chemins où se tromper coûte de l’argent
  • Surveillance et journalisation câblées pendant la construction, pas boulonnées à la fin

4. Lancement

Pour tout ce qui remplace un système existant, cela signifie un retour en arrière testé, une migration des données exécutée plus d’une fois contre une copie de production et une séquence de transition conçue autour de votre entreprise plutôt que de notre commodité. Pour les sites Web, cela signifie un mappage des URL et des redirections convenus avant le lancement, car l’échec classique de la refonte est un effondrement du trafic quatre semaines plus tard.

  • Un cutover répété avec un rollback qui a été testé, pas seulement écrit
  • Les redirections et le mappage des URL en place avant le lancement pour tout ce qui remplace un site
  • Surveillance des erreurs, des performances et des chiffres importants dès la première heure
  • Une personne disponible pendant et après la période de lancement, nommée à l’avance

5. Exploiter ou remettre

Soit nous le faisons, soit votre équipe le fait, et les deux sont très bien. Ce que nous ne ferons pas, c’est vous laisser avec quelque chose que personne ne comprend. Le manuel de fonctionnement est écrit pour une personne compétente qui n’était pas sur le projet, parce qu’en fin de compte, c’est celle-là qui le lirait — et parfois cette personne travaille pour vous.

  • Un runbook écrit pour qui que ce soit qui l'exploitera ensuite, y compris dans le cas où ce n'est pas nous
  • L’infrastructure en tant que code, afin que l’environnement puisse être reconstruit plutôt que mémorisé
  • Attentes d'intervention convenues, par écrit, si nous l'utilisons
  • Un parcours de transfert documenté, disponible chaque fois que vous souhaitez le prendre en interne

Dites-nous ce que vous essayez de faire

Une courte conversation est généralement suffisante pour savoir si nous sommes les bonnes personnes, si nous ne le sommes pas, nous le dirons et vous indiquerons quelque part mieux.

Commencez une conversationJ'utilise déjà KamoCRMComment nous citons