DesenvolvimentoProblemas com falta de padrão na Elaboração de Requisitos

Problemas com falta de padrão na Elaboração de Requisitos

-

Segundo SOMMERVILLE (2011), requisitos de um sistema são as descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Todo o detalhamento do desenvolvimento do software está descritos nos levantamentos de requisitos entre os usuários e desenvolvedor. A técnica consiste em ajudar a resolver problemas na sua elaboração final de desenvolvimento. Requisitos também é uma definição formal e detalhada de uma função do sistema. Quando o cliente ou usuário contrata a área de TI sendo o desenvolvimento interno ou externo de um projeto de software, ela precisa definir suas necessidades e desejos. Para um bom atendimento destes desejos ou necessidades, a área de TI precisa elaborar de uma forma clara, precisa e consistente um documento com as definições mais detalhada do sistema para que o cliente possa compreender e validar os requisitos. Segundo SOMMERVILLE (2011) segundo o autor, os Requisitos de Negócio, são declarações, em uma linguagem natural como diagramas de quais serviços são esperados do sistemas e as restrições sob as quais ele dever operar, os Requisitos de Sistemas, seriam os detalhamentos, as funções, os serviços e as restrições operacionais do sistema. O documento de requisitos de sistema (chamado de especificação funcional) precisa ser preciso e validado entre o cliente o desenvolvedor. Este documento deve ser definido exatamente como dever ser implementado. Todos estes processos de desenvolvimento seriam ideais para o desenvolvimento de um sistema quando é iniciado.

Às vezes por afobação do próprio desenvolvedor ou do usuário, o documento de requisitos passam despercebidos, ou às vezes sem muita relevância para as partes, deixando de “lado” este tipo de procedimento de documentação. Muitas vezes por experiência da área de desenvolvimento ou pelo convívio direto com o usuário este procedimento que muitas vezes “informal” deixa de existir entre as negociações. Estes procedimentos de conduta começam acontecer os maiores problemas entre a negociação e o desenvolvimento do software.

O processo passa para uma atividade informal e sem controle e que acabam ocorrendo durante o desenvolvimento algumas ações do tipo:

O usuário diz ao programador mais ou menos o que fazer, o programador entende mais ou menos a necessidade de desenvolvimento de um sistema e o usuário vê que não era bem isso que ele queria e por fim ele solicita uma mudança no sistema. Por fim o método informal de desenvolvimento, geram “Retrabalhos”, “Dificuldade de dar manutenção”, “Os sistemas se tornam uma caixa preta” e por fim “O sistema resolve de maneira certa o problema errado”. O cliente fica insatisfeito com a área, a área de TI não agüenta mais ouvir reclamações sobre o projeto.

E por fim estes procedimentos informais geram conflitos de desenvolvimento do software.

Segundo relatório – Chaos Report (2011) “O estudo mostrou que: quanto maior o tamanho do projeto, maior a probabilidade de fracasso”. O relatório mostrou também que uma boa prática em projetos ou o sucesso no desenvolvimento do software, os prazos precisam ser concluídos conforme a sua especificação e estar dentro do orçamento e com uma boa parte dos requisitos implementados.

Podemos verificar no gráfico 1 do relatório CHAOS a distribuição em percentual quanto ao desenvolvimento de software.

Gráfico 1 – Percentuais de Desenvolvimento de Software – CHAOS REPORT 2011.

Segundo o relatório Chãos Report (2011), este percentual de insucesso no desenvolvimento de software está distribuído da seguinte forma conforme tabela 1 abaixo:


Tabela 1 – Percentuais por tipos de insucesso no desenvolvimento de Software – CHAOS REPORT 2011

Conclusão

Podemos concluir que o documento de requisitos passa a ser um documento fundamental entre as áreas de negócios e com as áreas de desenvolvimento de software. O documento passa a ser um tipo de descritivo técnico das etapas de desenvolvimento do software entre as partes. Na falta desta documentação a tabela 1 demonstra bem que o maior percentual está relacionado em requisitos incompletos.
Depois dessas informações, podemos afirmar que realmente “apressado como cru”, afinal softwares não são feitos da noite para o dia. Eles requerem muito mais que linhas de código, necessitam que todas as etapas do processo de analise de requisitos sejam seguidas corretamente. O trabalho do desenvolvedor é árduo e requer muita atenção, deve-se definir uma metodologia a ser seguida e uma boa gestão dos requisitos no desenvolvimento do software, o comprometimento e o cumprimento das expectativas do cliente.

Referências Bibliográficas

. SOMMERVILLE, Ian, Engenharia de Software, 8ª Edição, São Paulo, Editora Pearson Prentice Hall, 2007.
. CHAOS REPORT, Site http://blog.standishgroup.com/ , acessado em 18/06/2012.

Ruggero Ruggierihttp://www.coachingnasuavida.com.br
Gerente de Projetos SR., atua há mais de 20 anos na área de TI no seguimento do Governo do Estado de São Paulo.Desenvolveu atividades de desenvolvimento de Software para empresas brasileiras e multinacionais, tendo participando no Brasil e no exterior em projetos de TI de diversos segmentos como Educacional, Financeiro, Saúde, Tributário e Terceiro Setor.Professor de Pós-Graduação na UNINOVE nos cursos de Qualidade, Gerencia de Configuração, Requisitos, Gerenciamento de Projetos e Processo de Desenvolvimento ÁgilFormado na PUC de Campinas, Pós-Graduação em Administração Hospitalar (Univ.São Camilo), Gerenciamento de Projetos (UNICAMP), Projetos Estruturados (USP), Ciência, Tecnologia e Inovação (USP). MBA em Gestão de TI na FIAP e Programa de Desenvolvimento Gerencial com foco em liderança estratégica - FIA, atualmente aluno de MESTRADO da UNINOVE na área de Gestão do Conhecimento.Formado em COACH para SBC - Sociedade Brasileira de Coaching e Master COACH pelo escola RICCOACHING.

Latest news

Estratégia de comunicação para TI: 5 erros para NÃO cometer

Existem 5 erros comuns que você não pode cometer mais na comunicação da sua empresa. Se você é um MSP que busca o sucesso, acesse e confira!

Inovação e Liderança: Uma Jornada de Transformação Digital

Inovação e Liderança: Uma Jornada de Transformação DigitalNo ritmo acelerado do mundo de hoje, a combinação de inovação e empreendedorismo é fundamental para profissionais que desejam gerar impacto nas organizações. Ao longo da minha carreira, passei de funções técnicas para posições de liderança, e, nesse caminho, aprendi como a tecnologia pode ser uma força transformadora nos negócios.

IDCA – A Força Motriz por Trás da Excelência em Infraestrutura Digital

Em um mundo cada vez mais digital, a Infraestrutura Digital robusta e confiável se tornou a espinha dorsal da sociedade moderna. É nesse cenário crucial que o IDCA (International Data Center Authority) se destaca como líder mundial, moldando o presente e o futuro da indústria. Mas o que torna o IDCA tão especial?

Gerenciador de senhas: saiba como fortalecer a segurança de TI da sua empresa em 2024

Um gerenciador de senhas é uma ferramenta projetada para armazenar, organizar e gerenciar senhas de forma segura. Mas podemos mostrar que ele vai muito além disso!
Publicidade

Software para MSPs: indo além do preço ao procurar pelas ferramentas certas

Confira 5 dicas essenciais para escolher as melhores plataformas para compor o monitoramento e segurança da infraestrutura de TI dos seus clientes

Rápido, seguro e nativo: Chrome chega ao Windows no Snapdragon

"Projetamos o navegador Chrome para ser rápido, seguro e fácil de usar em desktops e dispositivos móveis, e estamos sempre procurando maneiras de levar essa experiência a mais pessoas", disse Hiroshi Lockheimer, Senior Vice President, Google.

Must read

Estratégia de comunicação para TI: 5 erros para NÃO cometer

Existem 5 erros comuns que você não pode cometer mais na comunicação da sua empresa. Se você é um MSP que busca o sucesso, acesse e confira!

Inovação e Liderança: Uma Jornada de Transformação Digital

Inovação e Liderança: Uma Jornada de Transformação DigitalNo ritmo acelerado do mundo de hoje, a combinação de inovação e empreendedorismo é fundamental para profissionais que desejam gerar impacto nas organizações. Ao longo da minha carreira, passei de funções técnicas para posições de liderança, e, nesse caminho, aprendi como a tecnologia pode ser uma força transformadora nos negócios.
- Advertisement -

You might also likeRELATED
Recommended to you