Évolution de l'Ă©quipe de dĂ©veloppement

Au printemps 2019, j'ai été invité à diriger le développement d'une petite startup spécialisée dans le traitement du Big Data.





Au cours de l'année de leadership, de nombreux problÚmes importants et leurs solutions ont été résolus, dont je parlerai aujourd'hui. L'article est principalement destiné aux managers et aux chefs d'équipes de développement, dont l'équipe a besoin de changements. Le lecteur peut avoir l'impression que l'équipe et moi n'avions pas de tùches routiniÚres ennuyeuses, ce n'est pas le cas. Cette partie du travail sera ignorée.





10 : , front-end , back-end , DevOps. : Python, PHP, JavaScript. , . :

















№1: “ ”. . production’: . . ( , Docker’) , .





: . ( Ubuntu 18.04 LTS). 3-rd party , . DevOps’, .





№2: self-hosted ,





, ( ) . : "", "".





: . Terraform Ansible. / , . managed K8s, , .





№3: // () production





: , Vault. . .





junior .





№1:





, . .





: ( junior’), , . . . 5 2 , . , - .





№2:





( ) , . , . , .





: . . we-make-python-styleguide ( flake8) .





№3:





, , .





: . . .





, , junior’ . , , -. .





№1:





C , , .





: DDD Twelve-Factor App.





№2: ,





. -





: . . YAGNI, KISS, .





№3:





, .





: BDD . , .





Les changements décrits ci-dessus ont eu lieu dans un délai d'un an. De bons résultats ont été obtenus sur les 3 points. L'infrastructure et les applications ont commencé à chuter moins souvent et nous avons réussi à réduire le nombre d'incidents de 10 fois. L'administrateur systÚme et DevOps dorment mieux la nuit. La base de code de tous les projets est devenue similaire, ce qui a permis aux nouveaux développeurs de passer rapidement d'un projet à un autre. L'esprit d'équipe s'est renforcé. Et il est important que la direction soit satisfaite.





Bonne année!








All Articles