Muitas pessoas associam a profissão de analista à análise de dados com o objetivo de encontrar padrões e tendências não óbvios. No entanto, esta é apenas uma das áreas de atividade, que em russo é chamado de "processamento e análise de dados", e em inglês - ciência de dados, a ciência dos dados. Outra área de atividade em análise é dedicada ao desenvolvimento de novos processos de negócios e otimização dos existentes. E existem ainda mais especialistas do que “satanistas de dados”.
Meu nome é Dmitry Koltsov, sou gerente de entrega da M.Video-Eldorado e gostaria de falar sobre como os analistas de negócios e de sistemas são integrados à estrutura organizacional de nossa empresa e quais tarefas eles resolvem. A propósito, no final do artigo você encontrará o anúncio do nosso primeiro concurso online para analistas.
Existem cerca de 100 sistemas de informação no M.Video-Eldorado. Desde os grandes, como sistemas de varejo, sites, CRM e SAP com vários módulos - ERP, TM, PI, POS DM
, etc., até relativamente pequenos, mas não menos importantes para a empresa, como o sistema M.Processing para processamento de fundos de desconto ou m_queue - inscrições para autoatendimento na área de atendimento.
Nossa plataforma de serviços também pertence a grandes sistemas, que é o núcleo dos serviços que são utilizados por outros sistemas da empresa. E quase todos esses sistemas de informação têm analistas que trabalham em equipes.
O que os analistas fazem
Temos cerca de 80% das tarefas para analistas relacionadas à análise de sistemas e o resto é análise de negócios. Além disso, muitas tarefas são entre sistemas.
Os analistas trabalham com unidades de negócios para modelar processos de negócios, descrever casos de uso ou histórias de usuários e buscar maneiras de melhorar os processos existentes. Depois de formular os requisitos de negócios, os analistas, junto com os desenvolvedores e arquitetos, participam do projeto dos sistemas, formalizam os requisitos funcionais e não funcionais, descrevem os modelos de dados e desenvolvem a documentação para microsserviços.
Os analistas também participam dos testes e2e e da implementação de melhorias na operação. Ou seja, são especialistas que apoiam o desenvolvimento desde o momento em que a ideia surge, durante o seu desenvolvimento e até a sua entrada em operação.
Nós aderimos a um modelo de desenvolvimento em espiral: criamos algum recurso ou MVP e, em seguida, desenvolvemos consistentemente. Considere, por exemplo, a entrega de mercadorias compradas de táxi.
Primeiramente, efetuamos a colocação do pedido com uma chamada de táxi na conta pessoal dos fornecedores e um processo de pedido manual.
A seguir fizemos o cadastro dessa entrega já em nosso sistema. E então finalizamos o processo, automatizando-o ao máximo: o próprio sistema escolhe a melhor loja de onde a mercadoria irá e automaticamente faz o pedido de entrega.
Ou seja, vamos da funcionalidade mínima à automação quase completa dos processos. E os analistas estão ativamente envolvidos em todas as fases de melhoria dos processos de negócios e desenvolvimento de implementação em sistemas.
Categorias de tarefas
Nossos analistas resolvem muitos problemas interessantes , porque os processos da empresa estão se desenvolvendo e sendo digitalizados rapidamente. Em nosso mercado, talvez seja a maior empresa de varejo do país. Temos muitos clientes e pedidos e, portanto, solicitações aos sistemas. Existem poucos sistemas de alta carga que automatizam vários processos de execução de longo prazo no país.
A empresa está desenvolvendo ativamente uma abordagem de produto. Os analistas trabalham em equipes de produto para o desenvolvimento do novo site M.Video, o desenvolvimento do aplicativo móvel cliente e vendedor M.Video, o desenvolvimento do aplicativo móvel cliente e migração para a arquitetura de microsserviço do site Eldorado, bem como um grande número de outros produtos.
As equipes de produto também recebem tarefas para implementar projetos. Todos os projetos em que nossos analistas estão trabalhando podem ser divididos em três categorias:
• necessários para cumprir os requisitos legais;
• projetos estratégicos;
• projetos regulares.
Por exemplo, a primeira categoria inclui um projeto para levar em conta a rotulagem obrigatória de certos tipos de mercadorias. O projeto estratégico é a criação de uma plataforma única de entrega. Temos muitas lojas e podemos entregar a maioria das mercadorias muito rapidamente.
Estamos agora nos integrando com vários agregadores de táxi e empresas de courier, bem como redes de pontos de coleta. E paralelamente, estamos implementando o conceito de Gerenciamento de Pedidos Distribuídos: o cliente primeiro faz um pedido e depois escolhemos o método de entrega mais eficiente - os algoritmos vão escolher onde e por quem entregar a mercadoria. Ainda no âmbito deste projeto, pretendemos desenvolver formas de receber uma encomenda de um cliente.
Provavelmente, todos nós nos deparamos com uma situação em que queremos receber as mercadorias aqui e agora, e a entrega é em um dia ou em três dias em 4 horas. Portanto, queremos implementar o seguinte esquema: o cliente faz um pedido, a mercadoria é trazida para a loja mais próxima dele (se a mercadoria não estiver na loja desejada), e quando o cliente tiver conveniência em recebê-la, por exemplo , ele chega em casa do trabalho, clica em um botão no aplicativo e a mercadoria é entregue rapidamente. Ou, por exemplo, entrega por horário - quando o cliente opta não pelo intervalo de entrega, mas por um horário específico em que lhe seja conveniente receber o pedido.
Uma parte importante de nossa plataforma de entrega unificada é o LARDS - um sistema mestre para trabalhar com dados de geoinformação. Ele permite definir objetos da empresa que atendam à geocriteria especificada, calcular a distância do cliente aos objetos da empresa, e assim por diante.
Por exemplo, você pode criar zonas geográficas no sistema que serão usadas em vários processos: zonas de disponibilidade de entrega, áreas de serviço de frotas de táxi ou centros de serviço.
Outro projeto estratégico é o novo aplicativo de encaminhador Last Mile. Ele o ajudará a planejar rotas e calcular o tempo de chegada ao cliente. Ou seja, a precisão do planejamento de entrega será muito maior do que "dentro de 3-4 horas", e o número de dispositivos necessários para o funcionamento do correio também diminuirá.
Tudo isso é apenas uma pequena parte dos projetos nos quais os analistas estão ativamente envolvidos. A pandemia mudou seu trabalho. Anteriormente, uma mudança em um processo de negócios em média afetava de 3 a 5 sistemas e levava vários meses.
Era preciso planejar cuidadosamente as melhorias, colocá-las no backlog e aguardar a implementação. Mas em abril passado, tive que aprender como fazer tudo em uma semana ou um mês. E hoje o ritmo da digitalização é ainda maior. Isso é ilustrado por um exemplo com entrega de pedido em 1-2 horas, para isso tivemos que desenvolver um sistema que nos permite selecionar automaticamente uma loja reserva e criar uma corrida de táxi, integrando-se com vários parceiros.
Como os analistas trabalham
Nossas equipes geralmente são equipes de produto, e cada uma dessas equipes tem um, dois ou mais analistas. A maioria das equipes trabalha em Kanban e Scrum, a equipe recebe tarefas priorizadas do gerente de produto, as tarefas analíticas são atribuídas pela equipe ou pelo líder da equipe e também podem participar do desenvolvimento do backlog junto com o gerente de negócios e de produto. E também há sistemas desatualizados, cujas equipes trabalham de acordo com o modelo em cascata, e neles as tarefas são distribuídas pelo chefe do departamento de análise.
Basicamente, os analistas interagem em equipe com um gerente de produto, desenvolvedores e testadores, bem como usuários de negócios, um arquiteto, analistas de equipes e sistemas relacionados.
Tentamos designar pessoas para equipes com base em seus interesses. Durante as entrevistas, dizemos aos analistas quais são os projetos e produtos que temos e perguntamos o que queremos fazer. Se uma pessoa trabalhou em equipe e percebeu que é mais interessante para ela se engajar em outra direção, ela pode ir para a equipe correspondente.
Estágio
No último ano, muitas empresas começaram a desenvolver, criar e aperfeiçoar ativamente sistemas de informação. Portanto, o mercado de TI apresenta uma crescente carência de especialistas , incluindo analistas. Resolvemos parcialmente o problema de recrutamento de funcionários com a ajuda de um programa de estágio, no qual recrutamos pessoas uma vez por ano. Geralmente são jovens profissionais promissores ou graduados universitários que encontramos em feiras de empregos. Muitos estagiários permanecem na empresa e rapidamente crescem para posições intermediárias.
Para se tornar um estagiário, você precisa de um conhecimento mínimo de teoria analítica: entender o que é análise de negócios, o que é análise de sistemas, que tipos de requisitos existem. A maneira de pensar de uma pessoa é importante para nós. Por exemplo, como uma tarefa de teste, muitas vezes pedimos que você simule um determinado processo de negócios que todos entendam. Isso pode significar fazer um pedido no site ou planejar férias. E olhamos como uma pessoa pensa, como ela aborda a solução do problema.
Convidamos você para o concurso de analistas
E agora o anúncio prometido! De 26 a 28 de fevereiro, hospedaremos um desafio online para analistas digitais avançados. Nós convidamos você a participar dela.
Pelo que:
- O prêmio é de 360.000 rublos.
- Uma oportunidade de testar a si mesmo e resolver problemas interessantes para analistas de sistemas, negócios e sistemas cruzados.
- Uma oportunidade de receber uma oferta interessante de um potencial empregador.
As inscrições dos participantes estão disponíveis até 23 de fevereiro: aqui .