#1: Motivação para Engenharia de Requisitos
Então a primeira postagem fica mais a cargo de um bate papo sobre a motivação do estudo sobre Engenharia de Requisitos, o qual pelo nome parece ser algo bastante chato, porém de grande importância principalmente para você caro amigo da área de TI que não gosta de nem um pouco da parte administrativa. O bate papo não será algo em que ficarei explicando fundamentos, processos, aplicações e afins, pois isso toda pessoa acha em livros, apostilas e vídeos sobre o tema e isso só seria algo repetitivo/redundante e esse não é precisamente meu objetivo.
Logo as primeiras questões são o que é Engenharia de Requisitos? e Análise de Sistemas? e para qual a importância da tal Engenharia de Requisitos no desenvolvimento de sistemas? Isso está parecendo atividades fixação chatas conceituais, mas quando pesquisamos e entendemos o que são cada uma dessas coisas a sua mente abre e aí que está o lado bom de tudo isso, principalmente quando aplica isso de maneira prática. Para responder isso de maneira bem simples a Engenharia de Requisitos é planejar, analisar e implementar condições necessárias para alcançar um determinado objetivo e sua importância no desenvolvimento de softwares é algo que pode ser respondido segundo um vídeo chamado importância da engenharia de requisitos do canal do youtube Fatto Consultoria e Sistemas, onde é explicitado: "É necessário entender de forma contínua as necessidades do cliente para entregar uma solução que atenda aos objetivos do negócio", ou seja, isso é algo de grande importância, dado que muitas organizações pecam mesmo que de alguma forma tenham consciência disso, onde não adianta construir algo que o seu cliente não quer, faça aquilo que ele queira, atenda as necessidades dele. Logo se ele pediu A+B entregue ele A+B e não Ax²+Bx+C ou somente A.
Nessa relação de cliente e organização poderiamos fazer uma analogia com uma série que quase ninguém conhece, só é mundialmente famosa
Figura 3 - Analogia da relação entre Cliente e Organização.
E quanto a Análise de Sistemas? o que se pode dizer sobre? Sem muitas enrolações basicamente seria a área que utiliza a tecnologia e o sistema computacional para resolução de problemas, ou como em muitos sites e livros descrevem, encontrar a melhor forma/caminho racional possível para atingir o objetivo pretendido. Pense nela como uma potencial arma, dado que se usada de maneira eficiente... boom.. traz um retorno muito bom para a organização, pois muitas das vezes um analista de sistemas previne que
Ok, vamos novamente para as analogias o que se bem feita ajuda bastante no entendimento. O E-Sports é um tipo de esporte, assim como futebol, vôlei, basquete e outros, porém são eletrônicos. Como essa postagem geralmente é para área de TI provavelmente você que está lendo conhece. Dado esse contexto vamos pegar um dos jogos mais famosos do mundo e que possui cenários competitivos tanto regionais como mundial, o chamado LOL (League of Legends). Beleza... o que LOL tem haver com isso? Pense um pouco... que membro de um time competitivo seria bem parecido com um Analista de Sistemas? Aquele cara que não bota mão na massa, como programadores, geralmente ganha bem melhor que os jogadores, elabora estratégias para a equipe e afins... Exatamente isso que você pensou, ou pelo menos tentou, o Coach (Técnico). Pense ele não joga e momentos antes do jogo ele aparece atrás dos jogadores conversando sobre estratégias, como quais melhores campeões na dada situação, como o outro time geralmente joga, aplicação no jogo dos treinamentos realizados e uma infinidade de coisas que pessoas que acompanham conhecem. Abaixo estão duas imagens que demonstra os jogadores e o coach momentos antes de iniciar o jogo e a interação entre eles.
Figura 4 - Analogia de um Analista de Sistema momentos na execução das tarefas.
Figura 5 - Analogia do Analista de Sistemas discutindo estratégias.
Dado tudo isso que foi discutido de uma maneira mais interessante e legal,
Comentários
Postar um comentário