Front-end distant d'un jour

Je suis récemment devenu chef d'équipe sur l'un des projets de notre entreprise.

Aujourd'hui, je veux parler de la cuisine intérieure de Maxillect et de notre équipe sur l'exemple d'un de mes jours de travail, par exemple, hier.

image

Si votre projet ne «brûle» pas, les jours du front-end sont similaires. Nous ne «éteignons pas les incendies», mais faisons notre travail jour après jour et essayons de le faire efficacement. Hier n'a pas fait exception. Mais à mon avis, c'est le critère de notre succès - nous sommes calmes quand calmement sur la production.

11h00 GMT + 5


Ma journée de travail commence traditionnellement à 11 heures. Je vis selon l'heure d'Ekaterinbourg. En tant que développeur ordinaire, j'ai commencé à travailler de 9 à 10 heures du matin, mais quand je suis devenu chef d'équipe, je me suis adapté à mes collègues de Moscou. De nombreuses questions se posent au sein de l'équipe à la fin de la journée de travail selon l'heure de Moscou. J'ai dû déplacer mon emploi du temps vers l'équipe. Cela s’est avéré encore plus pratique: la journée de travail de ma copine se termine à la même heure.

Habituellement, le début de la journée est calme, à ce moment, je peux planifier efficacement la journée de travail. L'équipe n'a pas d'heure de départ commune pour tout le monde, il est important de simplement discuter du planning à l'avance. Quelqu'un entre en contact à 9 heures du matin, et quelqu'un à 10 dans le fuseau horaire de Moscou. Par conséquent, ma première heure de travail de la moitié de l'équipe n'est pas encore là, et je peux me permettre de passer ce temps avec un ordinateur portable sur un vélo stationnaire.

image

Dans ce mode, les tâches les plus simples sont bien résolues, je donne donc ce temps à la formation de la «photo du jour»: je vérifie le courrier, vois ce qui s'est accumulé des changements, quelles invitations aux réunions sont arrivées.

Chaque jour, je vérifie ce qui se passe sur le tableau des tâches. Tous les développeurs n'écrivent pas dans les commentaires ou ne disent pas quotidiennement pourquoi la tâche est supprimée du calendrier. Il est préférable de remarquer de telles choses le matin, de sorte que pendant la journée, vous posiez une question en tête-à-tête.

11h30


Après un «voyage» d'une demi-heure, je passe à un lieu de travail pratique avec un grand écran. C'est peut-être l'endroit le plus pratique pour moi dans ce monde. Honnêtement, je peux maintenant voir comment certains collègues, passant inopinément au travail à distance en raison du régime d'isolement, sont assis dans la cuisine sur des chaises ordinaires. Je ne peux pas imaginer comment vous pouvez travailler si longtemps. Avant d'aller à l'uddalenka mi-2019, je m'inquiétais à l'avance de mon confort - j'ai acheté une table et une chaise confortables. Soit dit en passant, la table peut basculer entre deux positions. Au toucher d'un bouton, il monte et je peux travailler un peu debout.

image

12:45


Le travail de Timlid implique beaucoup de communication, mais le matin, vous pouvez gérer des tâches qui nécessitent une immersion profonde. Et à 12 h 45, heure locale, le premier rassemblement quotidien de l'équipe générale commence. Le but du rallye est d'échanger le statut des tâches en cours. Souvent, les entreprises viennent à ces réunions pour parler de plans immédiats.

J'ai remarqué que la transition universelle forcée vers le travail à distance sur notre équipe a eu un effet plutôt positif.

Premièrement, l'entreprise a légèrement modifié les processus, reprenant des appels réguliers. Auparavant, de nombreux problèmes étaient résolus par des collègues du bureau (hors ligne) et la partie éloignée de l'équipe ne pouvait pas y assister. Maintenant, tout se passe en ligne. Et je peux participer à leurs brainstormings et discussions. Pour l'entreprise, je vois le look de l'équipe. C'est génial et inspirant.

Deuxièmement, les personnes qui travaillaient au bureau peuvent maintenant parfois être frappées après la fin de leur journée de travail, et elles vont répondre. Avant cela, ils étaient hors ligne.

Bien sûr, il y a des individus qui ont du mal à naviguer dans les nouvelles conditions. Leur rythme a diminué. Mais la plupart de l'équipe, nous sommes depuis longtemps à distance, donc pour eux, formellement, rien n'a changé.

Habituellement, un rassemblement quotidien tombe dans les 15 minutes, après quoi nous retournons au travail.

14 h


À 14 h, heure locale, la communication en équipe commence déjà. Nous discutons de qui a fait quoi et des problèmes rencontrés. Ici aussi, hier, comme toujours, nous nous sommes rencontrés en 15 minutes.

Le reste de la journée est la solution des tâches et une discussion en tête-à-tête de ce qui doit être élaboré conjointement. Pour ces communications internes, nous utilisons Slack, qui a toutes les fonctions nécessaires. Toutes les notifications y parviennent. Le calendrier est rarement utilisé, où les invitations à appeler des entreprises sont reçues. Devenu chef d'équipe, je traîne progressivement la communication avec l'entreprise sur moi. Plus tôt dans le projet, c'était une pratique courante que l'entreprise elle-même communique directement avec le développeur, s'il voyait que certaines tâches étaient bloquées. Nous prévoyons maintenant de nous éloigner de cette pratique. Cette approche est plus utile à la fois pour les entreprises et pour les développeurs eux-mêmes, car ils sont moins distrayants. Ils peuvent se concentrer sur la résolution de problèmes.

16h00


Hier, j'ai réussi à organiser plusieurs séances de codage en continu pendant une heure et demie. En raison de l'abondance de problèmes qui doivent être traités dans le rôle de chef d'équipe, ce n'est pas toujours le cas. En tant que développeur ordinaire, j'ai partagé la deuxième moitié de la journée avec l'aide d'une minuterie «tomate», et en quinze minutes de pause, je pouvais m'en aller - m'allonger ou vice versa pour faire quelque chose d'actif. Mais maintenant, trop souvent, des questions se posent pour moi, dans les pauses, je dois encore m'asseoir. Ainsi, les minuteries à tomates appartiennent désormais au passé, tout comme les périodes de silence de plus de 1,5 heure.

Je prévois toujours d'essayer des minuteries à l'avenir, lorsque tout s'installera dans un nouveau statut. La première fois après avoir changé de chef d'équipe, il m'a semblé qu'être un simple programmeur était beaucoup plus facile, mais maintenant j'ai commencé à trouver des éléments intéressants dans mon travail, et surtout, j'ai commencé à comprendre comment le structurer. Avant cela, j'ai déjà essayé d'être chef d'équipe dans une autre entreprise. Mais les délais étaient toujours là, et en raison d'un traitement constant, je me suis rapidement épuisé, n'ayant pas le temps de comprendre comment construire mes propres processus. Là, j'ai tout laissé dans le monde, même en étudiant à Stratoplan. Maintenant, la situation est radicalement différente - j'avais envie de retourner dans des classes abandonnées et de terminer ce que j'avais commencé.

Jusqu'à ce que je construise mes propres processus, donc quand je veux m'asseoir pour m'amuser, expérimenter, vérifier une solution en dehors du cadre du projet, je passe du temps le week-end. Pendant ces périodes, personne ne me presse ni ne me distrait. C'est ainsi que naissent les améliorations technologiques du projet. Et les résultats de ces expériences aident à montrer à l'entreprise quel est l'avantage réel. Pour nous, de telles améliorations sont plus que payantes, puisque nous dépensons beaucoup moins de nerfs sur le support, ne baissons pas encore la production.

Si les tâches que j'ai effectuées le week-end sont liées au projet, je les surveille uniquement le lundi et je me détends un peu au déjeuner. Certes, il n'y a pas eu de telles tâches ce week-end.

19h30


Je peux également me permettre de passer la dernière demi-heure d'une journée de travail sur un vélo stationnaire. À ce stade, je me sens déjà fatigué à la fois avec moi et avec l'équipe, il est donc préférable de privilégier les tâches simples pour que les pédales ne soient pas un obstacle.

Hier, à exactement 20 h, heure locale, j'ai éteint l'ordinateur et je me suis occupé de mes affaires. Presque chaque jour se termine exactement comme ça. Les tâches dépassent rarement les limites du temps de travail, seulement s'il y a des tâches vraiment critiques qui interfèrent avec quelqu'un, par exemple, des testeurs avec un horaire différent.

En sens inverse, cela fonctionne également. Sur notre projet, les fouilles sont extrêmement rares. Par conséquent, vous pouvez parfois terminer la journée de travail plus tôt (ou partir au milieu de la journée), en compensant cette heure un autre jour. Il suffit d'écrire à l'équipe que je suis AFK, disons, pendant 1 heure. Tout cela sera vu plus loin dans le rapport sur la multipropriété, que chacun remplit pour lui-même - en cela nous nous faisons confiance.

En général, le lundi, que je n'aime pas le folklore, est toujours assez calme. Après le week-end, nous avons une pile moderne qui aide à se mettre au travail - j'aime travailler avec les derniers outils, essayer différentes nouvelles choses, donc c'est très intéressant de programmer. En fait, en plus de changer la pile du projet, un passe-temps a migré vers l'emploi principal.

Le calendrier spécifique dépend en grande partie des fonctionnalités de la version actuelle. Nous publions les résultats de notre travail en production environ une fois toutes les deux semaines. Il arrive que de grandes tâches indivisibles tombent dans la version, puis cette période augmente. Mais en général, les affaires consistent à publier des versions plus souvent.

Selon la fréquence des libérations, toutes les mesures procédurales obligatoires sont attribuées.
Tout d'abord, une fois toutes les deux semaines, nous prévoyons l'une des prochaines versions - nous discutons des tâches concernant 3 versions à venir. Contrairement aux appels téléphoniques quotidiens, la planification peut prendre jusqu'à une heure, ce qui vous enlève une partie importante du temps de travail. Il n'y a pas si longtemps, nous sommes passés de la réécriture du projet à un nouveau framework (nous sommes passés d'Angular à React) à l'introduction progressive de nouvelles fonctionnalités. Et au cours des prochains mois, nous devrons mettre en œuvre un grand nombre de fonctionnalités intéressantes, de sorte qu'il est devenu «chaud» dans la planification.
Deuxièmement, après chaque sortie, une rétrospective est organisée. Quelle que soit la façon dont nous sommes entrés en production - bons ou mauvais - nous discutons des détails.

Troisièmement, il y a des remue-méninges avec les entreprises lorsque nous proposons des fonctionnalités intéressantes qui peuvent être proposées aux entreprises (que nous serions nous-mêmes intéressés à mettre en œuvre). Soit dit en passant, contrairement à de nombreux autres numéroteurs, les remue-méninges sont organisés au format vidéo.

Tous ces événements éliminent complètement le sentiment d'uniformité dans le travail - chaque semaine est construite à sa manière, l'évolution du projet et ses perspectives sont visibles. Bien que notre horizon de planification ne soit pas si grand, je sais qu'il y a encore beaucoup de choses intéressantes à venir, et il sera possible de commencer à le mettre en œuvre demain matin.

PS Nous publions nos articles sur plusieurs sites du Runet. Abonnez-vous à nos pages sur la chaîne VK , FB , Instagram ou Telegrampour en savoir plus sur toutes nos publications et autres actualités Maxilect.

All Articles