[delphi-br] [Off] – Como lidar com o cliente final (dúvida)

2008-08-29 Por tôpico crist_ita
O levantamento de requisito de uma aplicação e uma tarefa difícil, 
pois nem sempre o cliente final tem noção das regras de negócio da 
sua empresa. Nesta fase se não for bem definido vai surgir várias 
alterações durante o projeto e conseqüentemente o prazo de 
desenvolvimento vai aumentar. E uma grande dificuldade lidar com tudo 
isso pois nem sempre conseguimos nos atentar a programação e as 
regras do negócio, modelagem do sistema etc.
Vejo que ocorre devido à necessidade e solicitações feitas de forma 
imediata o desenvolvimento de aplicações feita cocha de retalhos. Já 
peguei 2 aplicações assim para dar manutenção e sei que e uma grande 
dor de cabeça. Desenvolvir uma aplicação onde as regras não eram bem 
difinidas e os usuários implicavam com tudo não queria seguir o que 
foi definido, após a aplicação está pronta percebir que a mesma 
poderia ter sido feita em menos tempo se eu tivesse feito um desenho 
das telas de operação do usuário. Seria interessante ter um 
treinamento que ensinasse a lidar com este tipo de situação e também 
como fazer quando pegamos uma aplicação que não tenha nenhum tipo de 
integridade referencial, ou seja tudo foi feito no código. Existe 
alguma forma de pegar as tabelas, voltar elas para uma ferramenta de 
desenho do banco e fazer a integridade?

Gostaria de saber a opinião dos amigos a respeito..





Re: [delphi-br] [Off] – Como lidar com o cliente final (dúvida)

2008-08-29 Por tôpico Marcos Bernardo
Salve Colega,

Existe sim uma diciplina que cuida de tudo isso que vc esta falando
Engenharia de Requisitos
Ela se apoia em tudo isso que vc citou.. como Tecnicas de levantamento de
dados  (Entrevistas, JAD, Prototipação,etc..) ,
Gerenciamento de requisitos ( Restreabilidades de requisitos ) e Gerencia de
mudanças ( change management )

Quanto ao vc desenhar uma tela, umas das tecnicas de elicitação de
requisitos
é a Prototipação Evolutiva, de uma pesquisada nestes temas que vc vai
encontrar bastante coisas

Sobre o ponto de alterações nos requisitos
A Eng. de Requisitos trata isso em um tema chamado de Negociação
Até existe um desenho muito interessante que trata isso como um Triangulo
Onde os lados deste triangulo são: Prazo,Recursos,Custo onde em se mexendo
em um dos lados, muda os outros
Ou seja uma mudança na fase de Levantamento e Analise custa bem menos se vc
ja estiver na codificação e vai custar muito mais
Se for na entrega...


Onde engloba Priorização, Criticidade e outros atributos de requisitos
Olhe tbm sobre RUP, FDD, SCRUM, TDD, MSF, XP, e Metodologias Ageis de
desenvolvimento de software

Pesquise tbm sobre Engenharia de Software, tem  muita coisa que pode te
ajudar.

Qualquer coisa estou a disposição

abraço

Marcos Bernardo



2008/8/29 crist_ita [EMAIL PROTECTED]

   O levantamento de requisito de uma aplicação e uma tarefa difícil,
 pois nem sempre o cliente final tem noção das regras de negócio da
 sua empresa. Nesta fase se não for bem definido vai surgir várias
 alterações durante o projeto e conseqüentemente o prazo de
 desenvolvimento vai aumentar. E uma grande dificuldade lidar com tudo
 isso pois nem sempre conseguimos nos atentar a programação e as
 regras do negócio, modelagem do sistema etc.
 Vejo que ocorre devido à necessidade e solicitações feitas de forma
 imediata o desenvolvimento de aplicações feita cocha de retalhos. Já
 peguei 2 aplicações assim para dar manutenção e sei que e uma grande
 dor de cabeça. Desenvolvir uma aplicação onde as regras não eram bem
 difinidas e os usuários implicavam com tudo não queria seguir o que
 foi definido, após a aplicação está pronta percebir que a mesma
 poderia ter sido feita em menos tempo se eu tivesse feito um desenho
 das telas de operação do usuário. Seria interessante ter um
 treinamento que ensinasse a lidar com este tipo de situação e também
 como fazer quando pegamos uma aplicação que não tenha nenhum tipo de
 integridade referencial, ou seja tudo foi feito no código. Existe
 alguma forma de pegar as tabelas, voltar elas para uma ferramenta de
 desenho do banco e fazer a integridade?

 Gostaria de saber a opinião dos amigos a respeito..

 



[As partes desta mensagem que não continham texto foram removidas]