Les valeurs & principes de l’Engineering chez Doctrine
Les quatre valeurs de Doctrine se déclinent et s'appliquent dans le quotidien de l’équipe d’engineering:
Challenge the Status Quo
Ce qui est mis en production aujourd’hui sera amené à évoluer. C'est pourquoi, lorsque tu construis une solution technique, il est important de proposer quelque chose sur lequel nous pourrons facilement nous appuyer lors des évolutions futures. Cela signifie également qu'en tant qu'ingénieur, tu as la responsabilité de challenger les choix techniques et l'implémentation en place.
Liberty and Responsibility
Tu es acteur du changement que tu veux voir dans le code ou dans les processus de Doctrine. Nous encourageons les ingénieurs à prendre des initiatives pour améliorer notre infrastructure, notre architecture et notre base de code en proposant et en mettant oeuvre de nouvelles idées. La liberté s'accompagne de responsabilités. Il est donc important que l'adoption d'un nouveau langage, d'une bibliothèque tierce structurante, ou d'un nouveau morceau d'architecture, ne soit pas fait de manière isolée mais en équipe. La responsabilité, c'est également d’assumer les conséquences de ses choix dans le temps.
Knowledge is Power
Pour assurer la construction d'une connaissance commune, nous attendrons de toi que :
- tu partages l’information de manière large et systématique en interne et de manière publique.
- tu prennes des décisions en incluant toutes les parties prenantes
- tu mettes par écrit tes choix et les raisons qui les motivent afin qu'ils puissent être partagés.