20 questions que vous devez poser dans le développement de logiciels

Peut-être êtes-vous le manager ou même quelqu’un à la recherche d’un nouvel emploi, mais quoi qu’il en soit, vous devez poser ces 20 questions

David Roden, Ph.D.  D.
Photo de Volodymyr Hryshchenko sur Unsplash

La semaine dernière, j’ai publié un article revisitant les douze étapes pour un meilleur code de Joel Spolsky, co-créateur de Slack et Trello. Bien que ces étapes aient été très importantes il y a vingt-trois ans, elles n’étaient qu’un aperçu des techniques qui devaient encore venir du Lean et de la livraison continue. Au lieu de suivre l’expérience et l’instinct de Joel, maintenant, nous avons plus de recherches et une meilleure compréhension de ce qui fait qu’un bon développement logiciel fonctionne parfaitement.

Si la liste précédente a été créée par Joel, exposant des expériences et des anecdotes sur ce qui a fonctionné, dans cette nouvelle liste, vous trouverez une liste plus raffinée et liste solide basée sur la recherche de dizaines de milliers d’entreprises de développement de logiciels.

Et cette fois, cette liste n’est pas seulement destinée aux managers essayant d’améliorer leur organisation de développement de logiciels, mais aussi aux développeurs et autres rôles essayant d’améliorer leur propre organisation. Parce que quelque chose que nous avons découvert est que de meilleures organisations augmentent la satisfaction au travail.

Donc, il est temps de mettre la pression sur les meilleures techniques de développement de logiciels et utilisez cette liste pour y arriver.

  1. Utilisez-vous le contrôle de version ?
  2. Utilisez-vous le développement basé sur le tronc ?
  3. Avez-vous une intégration continue ?
  4. Avez-vous un déploiement automatisé ?
  5. Avez-vous l’automatisation des tests ?
  6. Faites-vous la gestion des données de test ?
  7. Utilisez-vous shift-gauche sur la sécurité ?
  8. Faites-vous du monitoring ?
  9. Avez-vous des notifications proactives ?
  10. Avez-vous une architecture faiblement couplée ?
  11. Recueillez-vous et mettez-vous en œuvre les commentaires des clients ?
  12. Avez-vous des approbations de modifications légères ?
  13. Travaillez-vous en petits lots ?
  14. Limitez-vous les travaux en cours ?
  15. Favorisez-vous l’expérimentation en équipe ?
www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite