A função do analista de negócios

30
A função do analista de negócios

Este artigo discute a história e a crescente demanda pela função de analista de negócios. O aumento significativo na demanda pelo analista de negócios está forçando as organizações a treinar sua equipe existente para essa função.

O desenvolvimento de aplicativos de software existe apenas desde o final da década de 1970. Comparado a outras indústrias e profissões, a indústria de software ainda é muito jovem. Desde que as organizações começaram a usar computadores para dar suporte às suas tarefas comerciais, as pessoas que criam e mantêm esses “sistemas” se tornaram cada vez mais sofisticadas e especializadas. Essa especialização é necessária porque, à medida que os sistemas de computador se tornam cada vez mais complexos, nenhuma pessoa consegue saber como fazer tudo.

Uma das “especialidades” que surgiram é o analista de negócios. Um analista de negócios é uma pessoa que atua como um elo entre pessoas de negócios que têm um problema comercial e pessoas de tecnologia que sabem como criar soluções. Embora algumas organizações tenham usado esse título em áreas não relacionadas à TI do negócio, é uma descrição apropriada para a função que funciona como a ponte entre as pessoas nos negócios e na TI. O uso da palavra “Negócios” é um lembrete constante de que qualquer software aplicativo desenvolvido por uma organização deve melhorar ainda mais suas operações comerciais, seja aumentando a receita, reduzindo custos ou aumentando o nível de serviço aos clientes.

Histórico da função de analista de negócios

Na década de 1980, quando o ciclo de vida do desenvolvimento de software era bem aceito como uma etapa necessária, as pessoas que faziam esse trabalho normalmente vinham de uma formação técnica e trabalhavam na organização de TI. Elas entendiam o processo de desenvolvimento de software e frequentemente tinham experiência em programação. Elas usavam requisitos textuais junto com fluxogramas ANSI, diagramas de fluxo de dados, diagramas de banco de dados e protótipos. A maior reclamação sobre o desenvolvimento de software era o tempo necessário para desenvolver um sistema que nem sempre atendia às necessidades comerciais. As pessoas de negócios se acostumaram a softwares sofisticados e queriam que fossem melhores e mais rápidos.

Em resposta à demanda por velocidade, uma classe de ferramentas de desenvolvimento denominadas CASE (Computer Aided Software Engineering) foi inventada. Essas ferramentas foram projetadas para capturar requisitos e usá-los para gerenciar um projeto de desenvolvimento de software do início ao fim. Elas exigiam uma adesão estrita a uma metodologia, envolviam uma longa curva de aprendizado e frequentemente alienavam a comunidade empresarial do processo de desenvolvimento devido aos símbolos desconhecidos usados ​​nos diagramas.

À medida que as equipes de TI lutavam para aprender a usar as ferramentas CASE, os PCs (computadores pessoais) começaram a aparecer em grande número em desktops por toda a organização. De repente, qualquer um podia ser um programador, designer e usuário de computador. As equipes de TI ainda estavam aperfeiçoando seu gerenciamento de um computador mainframe central e, de repente, tinham centenas de computadores independentes para gerenciar. As tecnologias cliente-servidor surgiram como uma alternativa avançada ao tradicional software baseado em teclado e “tela verde”.

O impacto no processo de desenvolvimento de software foi devastador. Metodologias e abordagens clássicas para desenvolvimento tiveram que ser revisadas para dar suporte à nova tecnologia de sistemas distribuídos e a sofisticação crescente do usuário de computador fez com que o número de solicitações de software disparasse.

Muitas áreas de negócios se cansaram de esperar que um departamento de TI grande e lento implementasse mais um aplicativo trabalhoso. Elas começaram a aprender a fazer as coisas por si mesmas ou a contratar consultores, geralmente chamados de Analistas de Negócios, que se reportariam diretamente a elas para ajudar com as necessidades de automação.

Isso causou ainda mais problemas para a TI, que de repente foi solicitada a dar suporte a softwares que não haviam escrito ou aprovado. Pequenos bancos de dados independentes foram criados em todos os lugares com dados inconsistentes e, muitas vezes, desprotegidos. Durante esse tempo, a função interna de Analista de Negócios foi minimizada e, como resultado, muitos sistemas não resolveram o problema de negócios certo, causando um aumento nas despesas de manutenção e retrabalho.

Novas metodologias e abordagens foram desenvolvidas para responder às mudanças, ferramentas e métodos RAD (desenvolvimento rápido de aplicativos), JAD (desenvolvimento conjunto de aplicativos) e OO (orientado a objetos) foram desenvolvidos.

Quando começamos o novo milênio, a Internet surgiu como a nova tecnologia e a TI novamente enfrentou uma tremenda mudança. Mais uma vez, usuários mais sofisticados, ansiosos para aproveitar as vantagens da nova tecnologia, muitas vezes procuravam fora de suas próprias organizações a automação que desejavam. O lado comercial da organização começou a impulsionar a tecnologia como nunca antes e em uma grande porcentagem de organizações começou a contratar a função de Analista de Negócios de dentro das unidades operacionais em vez de TI. Agora temos Diretores de Marketing, Contadores, Advogados e Auxiliares de Folha de Pagamento desempenhando a função de Analista de Negócios.

Além disso, o movimento de qualidade que começou nos anos 70 com o TQM, voltou a ficar em foco à medida que as empresas buscavam maneiras de reduzir seus custos de requisitos perdidos à medida que se expandiam globalmente. A ISO (Organização Internacional de Padronização) definiu padrões de qualidade que devem ser seguidos ao fazer negócios internacionais. Carnegie Mellon criou um padrão de qualidade de desenvolvimento de software CMM (Capability Maturity Model).

Além disso, o Six Sigma forneceu uma abordagem de qualidade disciplinada e orientada por dados para a melhoria de processos visando a quase eliminação de defeitos de cada produto, processo e transação. Cada um desses esforços de qualidade exigiu mais fatos e rigor durante a coleta e análise de requisitos, o que destacou a necessidade de analistas de negócios mais qualificados, familiarizados com as melhores práticas de negócios, TI e qualidade.

Futuro da função de analista de negócios

Hoje vemos analistas de negócios vindos das áreas de TI e negócios. Nas melhores situações, o analista de negócios hoje tem uma combinação de habilidades de TI e negócios. Cada organização tem títulos exclusivos para esses indivíduos e a estrutura dos grupos de analistas de negócios é tão variada quanto as próprias empresas. No entanto, há um conjunto principal de tarefas que a maioria dos analistas de negócios está fazendo, independentemente de sua formação ou setor.

A função de analista de negócios se torna mais crítica à medida que as equipes de projeto se tornam mais dispersas geograficamente.
A terceirização e a globalização de grandes corporações têm sido os fatores determinantes para grande parte dessa mudança recentemente. Quando a função de desenvolvimento de TI não reside mais dentro de nossas organizações, torna-se necessário definir com precisão e completamente os requisitos com mais detalhes do que nunca. Uma abordagem estruturada consistente, embora boa de se ter no passado, é necessária para ter sucesso no novo ambiente. A maioria das organizações manterá a função de Analista de Negócios como uma função “interna”. Como resultado, mais funcionários de TI estão sendo treinados como Analistas de Negócios.

A função de Analista de Negócios continuará mudando seu foco de “Software” para “Sistema de Negócios”.
A maioria dos Analistas de Negócios hoje está focada no desenvolvimento e manutenção de software, mas as habilidades do Analista de Negócios podem ser utilizadas em uma escala maior. Um excelente Analista de Negócios pode estudar uma área de negócios e fazer recomendações sobre mudanças de procedimentos, mudanças de pessoal e mudanças de política, além de recomendar software. O Analista de Negócios pode ajudar a melhorar o sistema de negócios, não apenas o software de negócios.

A função de Analista de Negócios continuará a evoluir conforme os negócios ditarem.
Aumentos futuros de produtividade serão alcançados por meio da reutilização de requisitos. O Gerenciamento de Requisitos se tornará outra habilidade essencial na função em expansão do Analista de Negócios à medida que as organizações amadurecem em sua compreensão dessa expertise crítica. O Analista de Negócios é frequentemente descrito como um “Agente de Mudança”.

Tendo uma compreensão detalhada das principais iniciativas da organização, um Analista de Negócios pode liderar o caminho para influenciar as pessoas a se adaptarem a grandes mudanças que beneficiam a organização e suas metas de negócios. A função de Analista de Negócios é uma escolha de carreira empolgante e segura, à medida que as empresas dos EUA continuam a impulsionar a economia global.

Treinamento para o Analista de Negócios

O conjunto de habilidades necessárias para um Analista de Negócios bem-sucedido é diverso e pode variar de habilidades de comunicação a modelagem de dados. A formação educacional e profissional de um Analista de Negócios também pode variar — alguns possuem formação em TI, enquanto outros vêm da área de stakeholders de negócios.

Com formações tão diversas e amplas como essas, é difícil para um Analista de Negócios possuir todas as habilidades necessárias para realizar uma análise de negócios bem-sucedida. As empresas estão descobrindo que indivíduos com uma sólida formação em análise de negócios são difíceis de localizar no mercado e estão optando por treinar seus funcionários para se tornarem Analistas de Negócios em abordagens estruturadas consistentes.

Primeiro, as organizações que buscam treinamento formal em análise de negócios devem examinar fornecedores que são considerados “especialistas” na área com um forte foco em abordagens e metodologias de análise de negócios. Segundo, você vai querer examinar a qualidade dos materiais do fornecedor de treinamento. Isso pode ser feito pesquisando quem escreveu os materiais de um fornecedor e com que frequência eles são atualizados para se manterem a par das melhores práticas do setor.

Terceiro, combinar a experiência real dos instrutores com as necessidades e o nível de experiência da sua organização é fundamental para o treinamento bem-sucedido. Análise de negócios é uma profissão emergente e é fundamental que os instrutores que você escolher tenham experiência como analistas de negócios.