O levantamento
Seminário: O levantamento. Pesquise 862.000+ trabalhos acadêmicosPor: andersongaga • 14/10/2013 • Seminário • 1.158 Palavras (5 Páginas) • 318 Visualizações
O levantamento de requisitos é umas das partes mais importantes do processo que
resultará no desenvolvimento de um sistema. Entender aquilo que o cliente deseja ou o
que o cliente acredita que precisa e as regras do negócio ou processos do negócio. Isso é
o o fator determinante que move essa importante função que faz parte da Engenharia de
Software(Engenharia de requisitos).
Aliado ao levantamento de requisitos, Segundo Denis Alcides Rezende(2005, p. 90) “ É
metodologia de desenvolvimento e manutenção de sistemas modulares com”. Existe o
mapeamento dos processos que é de vital importância para a melhoria dos resultados
obtidos pelo levantamento de requisitos. Muitos sistemas são retardados em seu prazo
estipulado na fase de definição do escopo do projeto ou até mesmo morre durante seu
percurso, pois, a etapa de levantamento de requisitos é negligenciada ou simplesmente
feita de forma ineficaz, muitas empresas não adotam as políticas de elaboração de um
software, visando a urgência do cliente, acabam fazendo algo sem nenhuma
documentação, ou seja não passou pelo processo de qualidade de software , resultando
em um tempo de produção rápido, mas pecando as normas de qualidade, gerando muito
mas gasto no futuro com manutenção e futuros problemas causados pela não
estruturação do software.
Existe também um personagem que é constantemente deixado em segundo plano, no
mapeamento de processos, o especialista do domínio ou especialista do negócio. O
especialista do negócio é aquele profissional que possui experiência no ramo de
mercado do negócio para qual o sistema atenderá em suas funcionalidades. Como por
exemplo: Um sistema de vendas pode contar com um especialista do negócio que seja
gerente de vendas, que já foi vendedor e com 12 anos de experiência, um bom
profissional não deve se apagar somente no que a diretoria deseja, mas sim também nos
que os usuários do sistema desejam, obviamente levando em conta o desejo da diretoria
e seus usuários.
Algumas fábricas de software procuram analistas de sistemas que sejam especialistas
no ramo de negócio do sistema que vão desenvolver. Mas esbarra em um sério
problema da dificuldade de encontrar esses profissionais, que são difíceis de encontrar,
Mercado de trabalho está cada vez mais carentes de profissionais com esse perfil, os 3
que existem já estão, a grande maioria possui um conhecimento Hibrido, e
conseqüentemente gerando inúmeras falhas em suas analises.
Outra forma é usar um profissional do próprio contratante do sistema a ser
desenvolvido, mas isso pode deixar a vista para o cliente os problemas que ocorrem em
todo o projeto. Por isso as fábricas driblam esse fato, procurando analistas de sistemas
que possuam conhecimentos genéricos de negócios, bom relacionamento com equipe
de trabalho e experiência em coordenar ou gerenciar projetos.
Vai lidar com programadores, especialistas de negócio que não possuem conhecimento
de sistemas e gerenciar tudo isto junto é muito, muito importante e necessita ter
habilidades especiais de gestão de negócios
Um estudo baseado em 6700 sistemas desenvolvidos em 1997 (l) demonstrou que os
custos resultantes da má realização da etapa de levantamento de requisitos, podem levar
os sistemas custar duzentas vezes mais que o necessário.
Para Desenvolver sistemas profissionais e de qualidade, precisamos levantar de forma
com seriedade os requisitos. E necessário ter bons profissionais em diversas áreas no
disco de Desenvolvimento, tais como: Analistas de Requisitos, Analistas de Processos,
Analistas de Testes, Gerentes de Projetos, Programadores, Analistas de Qualidade e
outros de acordo com a necessidade específica de cada projeto.
Claro, que sua empresa poderá reaproveitar seus profissionais para atuar em várias
etapas ou funções durante o projeto, mas com critério. Sua empresa não pode colocar o
programador como analista de testes, pois, dificilmente ele será imparcial na hora de
avaliar a própria criação. O mesmo acontece com outras funções, muitas vezes, não na
realidade no Brasil todo programador é analista, pois não existe distinção, ele tem que
ser os dois ou até mais.
Outro fato importante é o mapeamento prévio de processos,em um bom levantamento
de requisitos desacompanhado de um mapeamento de processos. Existem sistemas
desenvolvidos sobre processos inadequados, pois, o analista de requisitos tomou por
base processos com base em entrevista com o funcionário que executava de forma
inadequada um processo. 4
Fato é que para um nível de qualidade Regular ele necessariamente precisa passar por
todos os processos da
...