Como os profissionais de TI trabalham e descansam durante a pós-quarentena?

Em março, devido à pandemia do COVID-19, o Rusfinance Bank (RFB) e várias outras empresas passaram a operar remotamente. Após as restrições serem suspensas, muitas organizações voltam a trabalhar no escritório, mas a RFB e seu departamento de TI continuam trabalhando remotamente (você pode ler mais sobre a transição para "remoto" aqui ).



Decidimos descobrir como o trabalho dos funcionários mudou após a mudança para o escritório em casa e, ao mesmo tempo, apresentá-lo aos nossos especialistas em TI - analistas de sistema, analistas de negócios, desenvolvedores, testadores.



Com as entrevistas, você aprenderá sobre suas preferências profissionais e ferramentas, bem como a literatura que lêem, quais dispositivos usam e o que pensam sobre como construir uma carreira no setor de TI.



O nosso primeiro interlocutor foi Andrey Fetisov, chefe do departamento de desenvolvimento de sistemas de interação com os parceiros (equipa responsável pela camada de serviço entre o banco e o exterior em termos de financiamento automóvel), no passado - analista de sistemas e líder do grupo. Andrey é um líder “sério”, mas nas horas vagas ainda gosta de jogar no computador ou escrever música, entre outras coisas.







O que você faz no Rusfinance Bank? Pelo que você é responsável?



Sou o chefe do departamento de desenvolvimento de sistemas responsável pela integração com parceiros no processo de financiamento de automóveis. Desenvolvemos serviços de integração dos nossos sistemas com o exterior, começando com formulários de auto-envio de questionário por parte de um cliente através dos nossos sites ou parceiros e terminando com software de corretagem, sistemas de CRM de parceiros. E, em geral, estamos movendo o processo de solicitação de empréstimos para automóveis cada vez mais online.



Antes disso, ele trabalhou como analista de sistemas e depois como líder de grupo.



Descreva em uma palavra / frase (metáfora, epíteto ...) o seu lema em seu trabalho.



Se você se apressar, fará as pessoas rirem.



Quais gadgets (computadores, tablets, smartphones) você usa no trabalho / para uso pessoal? Eles mudaram com a transição para "remoto"?



Laptop de trabalho + computador doméstico + smartphone + relógio inteligente. Nada mudou desde que partimos para o "local remoto". Tenho um smartphone Huawei Honor 8, historicamente uso Android.



Quais sistemas operacionais você gosta de usar fora do trabalho? Qual sistema operacional seria interessante para você se familiarizar? Por que eles são interessantes?



Eu uso o Windows 10, nunca planejei mudar para * nix, porque às vezes eu jogo, e na época em que comecei (~ 20 anos atrás), havia muitos problemas de compatibilidade, então eu continuei no Windows. E embora agora o hobby tenha praticamente desaparecido, uma vez que parou de apertar e agarrar, a inércia foi preservada.



De vez em quando, nos reunimos com amigos para jogos de sessão (análogos de jogos de tabuleiro como Armello ou MOBA como Heroes of the Storm). Dos jogos para um jogador, Persona 5, Cuphead, Disco Elysium e Horizon: Zero Dawn foram os últimos a me fisgar.



Em geral, os jogos são ótimos para descarregar a cabeça, às vezes proporcionam conhecidos interessantes e até amizades. Mas agora os hobbies são mais relevantes para mim, o que também oferece uma oportunidade de desenvolver algumas habilidades, de aprender algo novo, então nos últimos seis meses comecei a escrever música eletrônica.



Em geral, o Windows é suficiente para mim para uso doméstico.

Sinto falta do meu Windows XP normal ...



Qual gerenciador de tarefas / rastreador de tarefas você usa para trabalhar / para você? Por que você os escolheu?



Não tenho um gerenciador de tarefas pessoal como tal, escrevo meu trabalho em cadernos físicos / eletrônicos. Alguns dos meus casos não profissionais estão no Google Keep com notas separadas com uma lista de ações planejadas.



Em geral, prefiro algo retrogradamente offline, não vinculado a uma conexão com a Internet. Infelizmente, embora agora esteja longe dos anos 2000, quando metade dos serviços tinha um painel administrativo externo aberto com logins / senhas padrão e a segurança da informação deu um milhão de passos à frente, vazamentos de dados ocorrem, inclusive entre grandes empresas. Eu não gostaria que isso acontecesse com minhas notas pessoais (sorrisos) .



Usamos Jira em nosso fluxo de trabalho. Após a conclusão do processo de Descoberta (análise de negócios, estudo da relevância e retorno de um determinado recurso), a tarefa é iniciada na lista de pendências de Entrega (análise do sistema, desenvolvimento, teste, implementação). Decompomos a tarefa em subtarefas, levamos para o trabalho e a incluímos na versão necessária. Uma tarefa típica terá uma movimentação entre analista, desenvolvedor Oracle, desenvolvedor Java, testador e gerente de aplicativo (função que também é responsável pela implementação).



Em geral, nossa abordagem é tal que, de acordo com Jira, deve ficar claro em que estágio se encontra a tarefa, quem está trabalhando, quais componentes ela afeta, se existem bloqueadores e o que deve ser feito na tarefa. Os objetivos do sprint e as prioridades das tarefas também são definidos no Jira, ou seja, o desenvolvedor, em teoria, deve ser capaz de determinar de forma independente qual recurso ele precisa no momento para se esforçar para concluir o sprint com sucesso.



Não posso dizer que estamos lidando 100% com isso, mas estamos definitivamente nos movendo nessa direção. Temos uma equipe muito grande e estamos aprendendo a trabalhar juntos de forma eficaz, então há muito trabalho a ser feito, inclusive na transparência de nossos processos.



Usamos principalmente o Confluence como base de conhecimento. O problema de licenciamento ainda não foi finalmente resolvido. No entanto, realmente esperamos poder coletar todo o conhecimento espalhado por instruções, letras, cabeçalhos e assim por diante em um único local de fácil leitura e edição. Tenho ambições de ser um dos fundadores do processo de gestão do conhecimento na empresa (sorrisos) . Até o momento, não estamos preenchendo a base muito ativamente, pois nem todos os membros da equipe podem contribuir.



Quais frameworks, linguagens, IDEs e outras ferramentas você mais gosta de usar? Por quê?



Não me desenvolvo, trabalho com o código principalmente no âmbito da leitura, escrita de scripts de teste. Para essas pequenas necessidades eu uso o desenvolvedor Pl / Sql.



Não fazemos modelagem com muita frequência, mas quando surge a necessidade, eu uso o Visio e aplicativos compatíveis com o Visio (por exemplo, draw.io).



Que lugar a administração do tempo ocupa em sua vida? Quais ferramentas / técnicas você usa para gerenciar seu tempo (se houver)?



Ao longo da sua carreira, fez várias abordagens ao estudo e aplicação prática de várias metodologias. Sinceramente, na minha opinião, uma gestão eficaz do tempo de trabalho exige que você tenha um pouco desse tempo para planejar todos os dias (sorrisos) .



O horário de trabalho do gerente raramente permite um planejamento completo de mais de 3-4 horas por dia. Ao mesmo tempo, é claro, não há dúvida de que vão seguir em frente. Aqui, a autonomia de cada funcionário é extremamente importante: quanto mais perguntas a equipe pode fazer por conta própria (não importa se eles se conectam à solução de um bug crítico com vendas sem esperar por um pedido "de cima", ou independentemente encontrar e ler a documentação sobre o problema administrativo necessário), mais tempo será deixado para aquelas tarefas onde minha participação é realmente necessária.



Nesse modo de operação, onde uma série de fatores externos regularmente fazem ajustes ao plano, o mais importante é definir as prioridades da forma mais clara possível e se envolver nas questões mais candentes, sem se tornar o chamado “gerente da gaivota”.



E para maximizar a eficiência do trabalho em uma tarefa específica, quando finalmente houver tempo para isso, é melhor, na minha opinião, usar o método pomodorro (definir um cronômetro de 15-25 minutos para uma tarefa específica e iniciá-la, ela disciplina). E então se torna psicologicamente mais difícil ser distraído por novas cartas, mensagens em mensageiros instantâneos - o tempo está passando.



Você ouve algo durante o trabalho / entre o trabalho (música, audiolivros, etc.)? Você teve essa oportunidade / desejo antes de mudar para "remoto"?



No escritório (em espaço aberto), sempre tive que colocar música de fundo para não me distrair e focar no trabalho. No "remoto" - ao contrário: basicamente aproveito a oportunidade para me concentrar calmamente em completo silêncio, ligo a música apenas para o clima, para tarefas criativas, como responder às perguntas desta entrevista (sorrisos) .



Que tipo de literatura profissional você lê? O que você pode recomendar?



Para analistas que estão começando sua carreira profissional, o Desenvolvimento de Requisitos de Software da Wiegers e os Métodos Modernos de Coburn para Descrever Requisitos Funcionais para Sistemas serão úteis.



Para especialistas mais avançados, é mais útil, na minha opinião, inscrever-se em comunidades profissionais, para especialistas que descrevem os casos que encontram. Tudo aqui é individual, vale a pena escolher de acordo com suas preferências e problemas (e, principalmente, a metodologia aplicada).



O livro From Developer to Leader de Camille Fournier me ajudou a entender um pouco melhor como profissional de TI que passou para a gestão.



Que bons hábitos profissionais o ajudam no seu trabalho?



Sempre verifique novamente qualquer um de seus trabalhos (documentação, código) com um olhar "limpo" após uma pausa.



Não há nada mais ofensivo do que resolver um problema em 90%, proporcionando o correto funcionamento de questões técnicas complexas e, em seguida, ser pego em futilidades ou desatenção. Depois de terminar um longo trabalho, há uma grande tentação de acabar com ele e dizer “acabei” e pegar o próximo problema interessante, mas, por mais difícil e desagradável que seja ler o que foi feito, é necessário.



Espremer uma tarefa até o fim é uma habilidade muito valiosa que funcionará não apenas pela qualidade, mas também pela sua reputação (sorrisos).



Que conselho importante você já recebeu para transmitir aos aspirantes a profissionais em sua área profissional?



Se fizermos uma análise de sistemas, formularia dois:



1. Sempre tento aprender um pouco mais, tanto na parte técnica quanto na "empresarial".



Essa "erudição" economizará para você e sua equipe muito tempo e recursos no futuro. O cliente entende o que deseja, mas não sabe a melhor forma de implementá-lo. Embora possa ter uma visão própria, que não pode ser descartada, assim como é impossível, sem pensar bem, servir de guia para a ação.



O desenvolvedor entende bem seu sistema, mas nem sempre conhece os detalhes dos processos de negócios. Como analista, você deve compreender um e outro em um nível suficiente. O nível de consciência suficiente em sua situação ficará claro com a experiência.



2. Não tenha medo de fazer perguntas "estúpidas".



Não há lugar para o orgulho no trabalho. Para 1 em cada 10 * perguntas estúpidas, você não obterá a resposta que parece óbvia.



* Estatísticas coletadas empiricamente



Em geral, conselhos importantes na minha opinião:



1. Não se permita a inércia de argumentar para defender seu ponto de vista, e não encontrar a resposta certa. Se você está persuadido em algum assunto e aceita o ponto de vista de outra pessoa, isso não significa que você “perdeu” ou demonstrou incompetência. É melhor ter a reputação de uma pessoa que sabe ouvir a opinião de outra pessoa e admitir que ela está errada (o que significa que seus conselhos e opinião são realmente valiosos) do que sempre sair vencedor de todas as disputas a qualquer custo, para não "negligenciar".



2. Conselhos que meus gestores me deram logo no início do meu trabalho na RFB, quando eu era especialista, não gestor. Então eu não dei ouvidos a ele, porque ele parecia interiormente infiel a mim. Só fui capaz de realmente apreciá-lo à distância. Embora eu respeitei e respeitei ambos aqueles que os aconselharam além da medida. E, em geral, sempre procurei seguir todas as recomendações deles.



O trabalho mais eficiente é executado no estado denominado "fluxo". Porém, quanto mais competências você tiver, mais frequentemente receberá solicitações de fora. Se você responder a cada uma delas no momento, perderá o contexto com tanta frequência que a eficácia pessoal pode ser esquecida.



Permita-se ficar offline e se concentrar em sua tarefa. Se algo crítico acontecer, eles com certeza irão encontrar você (sorrisos)... Reserve algum tempo (por exemplo, da manhã ao almoço) em que você não responda a estímulos externos. Mesmo para "perguntas curtas de no máximo cinco minutos".



Acho que todo especialista em TI terá um vagão e um carrinho de situações em que foi dito que "algo não está funcionando", você se apressou em ler os logs, estudar a documentação e implementação, preparar casos de teste para reprodução, formulou as primeiras perguntas de esclarecimento, voltou ao iniciador, e ouviu "e já começou a trabalhar por si mesmo."



Bugs não são o melhor exemplo, é claro, mas, mesmo assim, um número considerável de questões é resolvido por conta própria em uma ou duas horas por um motivo ou outro.



Sobre auto-isolamento



« — , . , , , .

: , « — , , 50 , 2 » . - « , » « ». ( , .. ), , , ».




All Articles