Code beau ou juste fonctionnel ? Maintenir le code ou construire de nouvelles fonctionnalités et augmenter les ventes ? Se conformer au processus de développement, éliminer continuellement la dette technique, embellir le code ou garder la pile à jour ? Il y a beaucoup de choses à choisir. Mais quelle est la plus importante ?
La réponse est si simple, mais si souvent oubliée. L’entreprise vient en premier.
Travaillant dans des entreprises spécialisées, nous travaillons généralement en silos. Nous construisons notre propre ensemble de priorités que nous considérons comme les plus importantes. Pour un développeur, cela pourrait être « qualité du code » et « lisibilité du code » ou même « insérer des espaces de 4 dans le code » ou aussi trivial que « respecter une méthode standard de mise en majuscules du code ».
Pour un responsable marketing, cela pourrait être de lancer la campagne et de commencer à générer des leads ou des impressions. Pour un comptable, cela pourrait être de s’occuper des reçus, avec les bonnes informations de l’entreprise dessus (n’oubliez pas la TVA) et pour un agent du service client, cela pourrait être de rendre le client heureux – parce que le client a toujours raison (non). Chacun a son propre point de focalisation.
Quelle que soit la priorité — nous pouvons être certains que nous voyons les choses sous différents angles. C’est bien. Nous nous efforçons tous de réaliser nos objectifs, nos KPI ou nos livrables pour obtenir cette prime, ou pour nous sentir que nous avons fait notre travail, ou pour laisser un excellent code, ou avoir un bon héritage, augmenter le taux de conversion ou augmenter les ventes. Quelle que soit la raison — une chose l’emporte sur toutes. Tout.
L’entreprise. L’entreprise vient en premier.
Lire plus dans "Le Playbook du CTO" disponible sur Amazon/Kindle.
Nous sommes une société suisse (LLC) basée en
Suisse.