Nous avons décidé de découvrir comment le travail des employés a changé après avoir déménagé au siège social, et en même temps de vous présenter nos experts en informatique - analystes système, analystes commerciaux, développeurs, testeurs.
Grâce aux entretiens, vous découvrirez leurs préférences et leurs outils professionnels, ainsi que la littérature qu'ils lisent, les gadgets qu'ils utilisent et ce qu'ils pensent de la construction d'une carrière dans l'industrie informatique.
Notre premier interlocuteur était Andrey Fetisov, chef du département pour le développement des systèmes d'interaction avec les partenaires (l'équipe responsable de la couche service entre la banque et le monde extérieur en matière de crédit automobile), dans le passé - analyste de systèmes et chef de groupe. Andrey est un leader «sérieux», mais pendant son temps libre, il aime encore jouer à des jeux vidéo ou écrire de la musique, entre autres.
Que faites-vous chez Rusfinance Bank? De quoi êtes-vous responsable?
Je suis responsable du département de développement des systèmes en charge de l'intégration avec les partenaires dans le processus de crédit automobile. Nous développons des services d'intégration de nos systèmes avec le monde extérieur, depuis les formulaires d'auto-envoi d'un questionnaire par un client via nos sites ou sites partenaires et se terminant par des logiciels de courtage, des systèmes CRM de partenaires. Et, en général, nous faisons progresser le processus de demande de crédit automobile de plus en plus en ligne.
Auparavant, il a travaillé comme analyste de systèmes, puis comme chef de groupe.
Veuillez décrire en un mot / une phrase (métaphore, épithète ...) votre devise dans votre travail.
Si vous vous dépêchez, vous ferez rire les gens.
Quels gadgets (ordinateurs, tablettes, smartphones) utilisez-vous au travail / à usage personnel? Ont-ils changé avec le passage à «à distance»?
Ordinateur portable de travail + ordinateur personnel + smartphone + montre intelligente. Rien n'a changé depuis le départ pour le "site distant". J'ai un smartphone Huawei Honor 8, historiquement j'utilise Android.
Quels systèmes d'exploitation aimez-vous utiliser en dehors du travail? Quel OS serait intéressant de se familiariser avec vous-même? Pourquoi sont-ils intéressants?
J'utilise Windows 10, je n'avais jamais prévu de passer à * nix, car parfois je joue à des jeux, et à l'époque où j'ai commencé (il y a environ 20 ans), il y avait beaucoup de problèmes de compatibilité, alors je suis resté sous Windows. Et bien que maintenant le passe-temps ait pratiquement disparu, depuis qu'il a cessé de se resserrer et de s'accrocher, l'inertie a été préservée.
De temps en temps, nous nous réunissons entre amis pour des jeux de session (analogues de jeux de société comme Armello ou MOBA comme Heroes of the Storm). Parmi les jeux solo, Persona 5, Cuphead, Disco Elysium et Horizon: Zero Dawn ont été les derniers à m'accrocher.
En général, les jeux sont parfaits pour décharger votre tête, parfois ils vous donnent des connaissances intéressantes et même de l'amitié. Mais maintenant, les passe-temps sont plus pertinents pour moi, qui offrent également l'occasion de développer certaines compétences, d'apprendre quelque chose de nouveau, donc depuis six mois, j'ai commencé à écrire de la musique électronique.
En général, Windows me suffit pour un usage domestique.
Mon Windows XP habituel me manque ...
Quel gestionnaire de tâches / tracker de tâches utilisez-vous pour le travail / pour vous-même? Pourquoi les avez-vous choisis?
Je n'ai pas de gestionnaire de tâches personnel en tant que tel, j'écris mes cas de travail dans des cahiers physiques / électroniques. Certaines de mes affaires non professionnelles sont dans Google Keep avec des notes séparées avec une liste d'actions planifiées.
En général, je préfère quelque chose de rétrogradé hors ligne, non lié à une connexion Internet. Malheureusement, bien que maintenant nous soyons loin des années 2000, lorsque la moitié des services disposaient d'un panneau d'administration extérieur ouvert avec des identifiants / mots de passe standard et que la sécurité des informations faisait un million de pas en avant, des fuites de données se produisent, y compris parmi les grandes entreprises. Je ne voudrais pas que cela arrive à mes notes personnelles (sourires) .
Nous utilisons Jira dans notre flux de travail. A l'issue du processus de découverte (analyse métier, étude de la pertinence et du retour sur investissement d'une fonctionnalité particulière), la tâche est lancée dans le Backlog Delivery (analyse système, développement, test, implémentation) Nous décomposons la tâche en sous-tâches, la mettons au travail et l'incluons dans la version requise. Une tâche typique aura un mouvement entre analyste, développeur Oracle, développeur Java, testeur et gestionnaire d'application (un rôle qui est également responsable de la mise en œuvre).
En général, notre approche est telle que, selon Jira, il devrait être clair à quel stade la tâche est, qui travaille, quels composants elle affecte, s'il y a des bloqueurs et ce qui doit être fait dans la tâche. Les objectifs de sprint et les priorités des tâches sont également définis dans Jira, c'est-à-dire que le développeur, en théorie, devrait être capable de déterminer indépendamment de quelle fonctionnalité il a besoin pour le moment pour faire des efforts pour réussir le sprint.
Je ne peux pas dire que nous nous débrouillons à 100% avec cela, mais nous allons certainement dans cette direction. Nous avons une très grande équipe, et nous apprenons juste à travailler efficacement ensemble, il reste donc beaucoup de travail à faire, y compris sur la transparence de nos processus.
Nous utilisons principalement Confluence comme base de connaissances. Le problème de licence n'a pas encore été résolu définitivement. Néanmoins, nous espérons vraiment pouvoir rassembler toutes les connaissances dispersées dans les instructions, les lettres, les en-têtes, etc. dans un seul endroit facile à lire et à modifier. J'ai l'ambition de devenir l'un des fondateurs du processus de gestion des connaissances dans l'entreprise (sourires) . Jusqu'à présent, nous ne remplissons pas la base trop activement, car tous les membres de l'équipe ne peuvent pas contribuer.
Quels frameworks, langages, IDE et autres outils aimez-vous le plus utiliser? Pourquoi?
Je ne me développe pas, je travaille avec le code principalement dans le cadre de la lecture, de l'écriture de scripts de test. Pour ces petits besoins, j'utilise le développeur Pl / Sql.
Nous ne modélisons pas très souvent, mais lorsque le besoin s'en fait sentir, j'utilise des applications compatibles Visio et Visio (par exemple, draw.io).
Quelle place occupe la gestion du temps dans votre vie? Quels outils / techniques utilisez-vous pour gérer votre temps (le cas échéant)?
Au cours de sa carrière, il a fait plusieurs approches pour l'étude et l'application pratique de diverses méthodologies. Honnêtement, à mon avis, une gestion efficace du temps de travail nécessite que vous ayez une partie de ce temps pour planifier chaque jour (sourires) .
L'horaire de travail du manager permet très rarement de planifier pleinement plus de 3-4 heures par jour. Dans le même temps, bien sûr, il n'est pas question qu'ils se fassent la queue. Ici, l'autonomie de chaque employé est d'une importance cruciale: plus l'équipe peut se poser de questions (peu importe qu'elle se connecte à la solution d'un bug critique avec les ventes, sans attendre une demande venant «d'en haut», ou trouve et lise indépendamment la documentation sur le problème administratif nécessaire), plus il restera du temps ces tâches où ma participation est vraiment nécessaire.
Dans un tel mode de fonctionnement, où de nombreux facteurs externes modifient régulièrement le plan, le plus important est de fixer les priorités le plus clairement possible et de se connecter aux problèmes les plus brûlants, sans se transformer en un soi-disant «gestionnaire de mouettes».
Et afin de maximiser l'efficacité du travail sur une tâche spécifique, quand il est enfin temps pour cela, il est préférable, à mon avis, d'utiliser la méthode pomodorro (régler un minuteur de 15-25 minutes pour une tâche spécifique et la démarrer, elle discipline). Et puis, il devient psychologiquement plus difficile de se laisser distraire par de nouvelles lettres, des messages dans les messageries instantanées - l'horloge tourne.
Écoutez-vous quelque chose pendant le travail / entre le travail (musique, livres audio, etc.)? Avez-vous eu une telle opportunité / envie avant de passer à "à distance"?
Au bureau (en open space), je devais constamment mettre de la musique en arrière-plan pour ne pas être distrait et me concentrer sur le travail. Sur la «télécommande» - au contraire: en gros j'en profite pour me concentrer calmement dans un silence complet, j'allume la musique uniquement pour l'ambiance, pour des tâches créatives, comme répondre aux questions de cet entretien (sourires) .
Quel genre de littérature professionnelle lisez-vous? Que pouvez-vous recommander?
Pour les analystes qui commencent tout juste leur carrière professionnelle, le développement des exigences logicielles de Wiegers et les méthodes modernes de description des exigences fonctionnelles pour les systèmes de Coburn seront utiles.
Pour les spécialistes plus avancés, il est plus utile, à mon avis, de s'inscrire à des communautés professionnelles, à des experts décrivant les cas qu'ils rencontrent. Tout ici est individuel, cela vaut la peine de choisir en fonction de vos préférences et de vos problèmes (et, surtout, de la méthodologie appliquée).
Le livre de Camille Fournier Du développeur au leader m'a aidé à comprendre un peu mieux en tant que professionnel de l'informatique qui est passé à la gestion.
Quelles bonnes habitudes professionnelles vous aident dans votre travail?
Vérifiez toujours un de vos travaux (documentation, code) avec un look "propre" après une pause.
Il n'y a rien de plus offensant que de résoudre un problème à 90%, d'assurer le bon fonctionnement de problèmes techniques complexes, puis de se laisser prendre à des bagatelles ou à l'inattention. Après avoir terminé un long travail, il y a une grande tentation de mettre un terme à celui-ci et de dire «j'ai terminé» et de prendre le prochain problème intéressant, mais, peu importe combien il est difficile et désagréable de lire ce qui a été fait, il est nécessaire.
Presser une tâche jusqu'au bout est une compétence très précieuse qui fonctionnera non seulement pour la qualité, mais aussi pour votre réputation (sourires).
Quel conseil important avez-vous déjà reçu que vous pouvez transmettre aux futurs professionnels de votre domaine professionnel?
Si nous prenons une analyse des systèmes, j'en formulerais deux:
1. Essayez toujours d'en apprendre un peu plus, tant dans la partie technique que dans la partie «business».
Cette "érudition" vous fera économiser, vous et votre équipe, beaucoup de temps et de ressources à l'avenir. Le client comprend ce qu'il veut, mais ne sait pas comment le mettre en œuvre au mieux. Bien qu'il puisse avoir sa propre vision, qui ne peut être écartée, tout comme il est impossible, sans y réfléchir, de servir de guide à l'action.
Le développeur comprend bien son système, mais ne connaît pas toujours les détails des processus métier. En tant qu'analyste, vous devez comprendre à la fois l'un et l'autre à un niveau suffisant. Le niveau de conscience suffisant dans votre situation deviendra clair avec l'expérience.
2. N'ayez pas peur de poser des questions «stupides».
Il n'y a pas de place pour la fierté au travail. Pour 1 question stupide sur 10 *, vous n'obtiendrez pas la réponse qui semble évidente.
* Statistiques collectées empiriquement
En général, un conseil important à mon avis:
1. Ne vous laissez pas faire par l'inertie pour argumenter afin de défendre votre point de vue, et ne pas trouver la bonne réponse. Si vous êtes persuadé sur une question et que vous acceptez le point de vue de quelqu'un d'autre, cela ne signifie pas que vous avez «perdu» ou que vous avez fait preuve d'incompétence. Il vaut mieux avoir une réputation de personne qui sait écouter l'opinion de quelqu'un d'autre et admettre qu'il a tort (ce qui signifie que ses conseils et son opinion sont vraiment précieux) que de toujours sortir vainqueur de tous les différends à tout prix, afin de ne pas «abandonner».
2. Les conseils que mes managers m'ont donnés au tout début de mon travail à la RFB, lorsque j'étais spécialiste, pas manager. Ensuite, je ne l'ai pas écouté, parce qu'il me semblait intérieurement infidèle. Je n'ai pu vraiment l'apprécier qu'à distance. Bien que je respecte et respecte tous les deux ceux qui les ont conseillés au-delà de toute mesure. Et en général, j'ai toujours essayé de suivre toutes leurs recommandations.
Le travail le plus efficace est effectué dans l'état dit «flux». Mais plus vous avez de compétences, plus vous recevrez souvent des demandes de l'extérieur. Si vous répondez à chacun d'eux sur le moment, vous perdrez si souvent le contexte que l'efficacité personnelle peut être oubliée.
Autorisez-vous à vous déconnecter et à vous concentrer sur votre tâche. Si quelque chose de critique se produit, ils vous trouveront certainement (sourires)... Donnez-vous du temps (par exemple, du matin au déjeuner) pendant lequel vous ne répondez pas aux stimuli externes. Même pour des «questions courtes pour un maximum de cinq minutes».
Je pense que chaque informaticien aura un wagon et un petit chariot de situations dans lesquelles on vous a dit que "quelque chose ne fonctionne pas là-bas", vous vous êtes précipité pour lire les journaux, étudier la documentation et la mise en œuvre, préparer les cas de test pour la reproduction, formuler les premières questions de clarification, retourné à l'initiateur, et entendu "et il a déjà commencé à fonctionner par lui-même."
Les bogues ne sont pas le meilleur exemple, bien sûr, mais, néanmoins, un nombre considérable de questions se résolvent d'elles-mêmes en une heure ou deux pour une raison ou une autre.
À propos de l'auto-isolement
« — , . , , , .
: , « — , , 50 , 2 » . - « , » « ». ( , .. ), , , ».