Quando fui formado Analista de Sistemas, há um bom tempo atrás, aprendi os fundamentos da Análise de Requisitos. Nesses tempos, a interlocução mais direta com o usuário final era de responsabilidade do Analista de Sistemas. Aprendíamos alguns técnicas básicas de levantamento e negociação das necessidades, bem como registrar o que foi identificado.
Os tempos mudaram!
O sistemas foram exigindo uma complexidade crescente e o aprimoramento técnico do Analista de Sistemas foi entrando em uma espiral vertiginosa de evolução. É preciso que ele especifique sistemas para ambientes em tempo real, com milhares de usuários concorrentes, com uma inteligência sofisticada, aproveitando as melhores técnicas e ferramentas oferecidas pela tecnologia da informação… Veja na figura abaixo dois exemplos reais de vagas para Analistas de Sistemas, colhidas hoje na Internet:
Vamos observar alguns detalhes. No caso emblemático, o que se espera do Analista de Sistemas? Conhecimento e experiência em HTML5, CSS3, Javascript, Bootstrap, JQuery, MySql, SQl Server, PHP…. E sem perder a capacidade para a “Concepção e Levantamento de requisitos”.
A conclusão é óbvia: os técnicos em informática precisam de cursos e atualização constante em linguagem de programação, banco de dados e arquitetura de sistemas. E à medida que esse aprofundamento tecnológico se aprofunda, mais se aumenta a distância dos usuários comuns e do mundo do negócio. Perdemos a capacidade de nos comunicarmos com eles e de entender o mundo dos negócios, esquecendo que para as empresas
o software é a automação dos processos de negócio.
Diante desse cenário, o problema de comunicação se tornou crítico, abrindo espaço para a especialização em Engenharia de Requisitos para ir direto ao atendimento das necessidades do cliente. É preciso que o desenvolvimento de sistemas seja feito como o menor esforço possível, reduzido investimentos e evitando o retrabalho. Isso pode ser obtido com o trabalho de um profissional efetivamente especializado em aproximar o mundo dos negócios do mundo dos técnicos em informática.
Não há dúvida que, para trabalhar com Banco de Dados, é indispensável que o Analista de Sistema se especialize nessa área. A mesma necessidade está presente se ele desejar trabalhar com Rede de Computadores, com Segurança da Informação e também com Requisitos de Software! Não há espaço para improvisação ou para o senso comum.
Para saber mais o que faz o Analista de Requisitos, não deixe ler nossas postagens sobre o assunto:
- Você sabe o que faz um Analista de Requisitos?
- O Analista de Requisitos é um gerenciador de informações
- Você está qualificado como Analista de Requisitos?
Assine também nosso canal no YouTube para não perder nenhuma informação importante.
Até a próxima!
Roberto Paldês é pesquisador em Engenharia de Requisitos e professor universitário. Tem graduação e pós-graduação em Análise e Desenvolvimento de Sistemas. Cursou o Mestrado em Educação e o MBA em Gestão Pública. Leciona na Graduação no Cursos de Administração e no Curso de Análise e Desenvolvimento de Sistemas do UniCEUB. Na mesma instituição é professor e coordenador dos Cursos de Pós-Graduação presenciais: MBA em Gestão Empreendedora em Projetos, MBA em Logística, MBA em Gestão Pública. Endereço Currículo Lattes: http://lattes.cnpq.br/0464191770045460 . Endereço no Linkedin https://www.linkedin.com/in/roberto-paldês-54a625a4