Principes de développement logiciel

Aller vite
Le temps est limité, alors évitez de le gaspiller.
Déléguer pour optimiser l’utilisation des ressources
Utilisez les ressources judicieusement en déléguant les tâches aux autres lorsque c’est approprié. Ne restez pas bloqué sur une tâche qu’une autre personne peut accomplir.
Se concentrer sur les fonctionnalités qui profitent au plus grand nombre
Privilégiez le travail sur des fonctionnalités qui profitent au plus grand nombre plutôt que sur des fonctionnalités qui profitent à quelques-uns. Résistez aux demandes du marketing si elles violent ce principe.
Ignorer les cas particuliers qui touchent peu de personnes
Lors du développement de nouvelles fonctionnalités, concevez pour le plus grand nombre et ne codez pas les cas particuliers qui touchent peu de personnes. Ces cas peuvent être traités une fois la fonctionnalité en ligne et que nous recevons les retours des clients.
Éviter les bugs stupides qui touchent peu de personnes
D’innombrables bugs touchent un petit nombre de personnes et nous pouvons facilement gaspiller des ressources en essayant de les corriger. Concentrez-vous uniquement sur la correction des bugs qui touchent le plus grand nombre.
Mieux vaut casser des choses que d’avancer lentement
Il est pire de retarder des fonctionnalités que de casser le site web. Culturellement, les autres départements sont conditionnés à préférer que des choses cassent plutôt que d’attendre plus longtemps la sortie de nouvelles fonctionnalités. En d’autres termes, il n’y a pas de conséquences à commettre des erreurs pour aller plus vite.
Le rythme de l’innovation est ce qui compte et casser des choses pour aller plus vite est acceptable.
Déléguer les décisions légales aux autres départements
Ne gaspillez pas de temps et d’énergie à évaluer la légalité des fonctionnalités. Nous avons une solide équipe juridique qui comprend plusieurs avocats internes de la plus haute qualité. Il est généralement une perte de temps et de ressources pour un non-juriste d’essayer de déterminer la conformité légale.
Créer de nouvelles équipes lorsque c’est judicieux
Lorsque le périmètre de travail d’une équipe devient trop large, nous devons nous diviser en plusieurs équipes pour aller plus vite et créer davantage de postes de leadership.
Pratiquer l’utilisation de l’IA chaque fois que possible
L’IA continuera d’apporter une valeur accrue à tous les départements, mais elle n’est aussi performante que la personne qui l’utilise. Entraînez-vous à utiliser l’IA pour apprendre à en tirer parti et ainsi améliorer la productivité, ce qui est aussi le meilleur moyen de produire des augmentations de salaire.
Éviter de trop polir
Mettez de côté les tâches de polissage et planifiez des périodes pour y travailler une ou deux fois par an, sous la direction des chefs d’équipe.

Recevez des mises à jour de Sticker Mule
Recevez les nouveaux articles et les mises à jour créatives.




Commentaires