ATPS Engenharia de Software
Ciência da Computação
Engenharia de Software e Análise de Projeto de Sistemas
Kauan Moreira Vitorino - RA6453340103
Vinicius Tonon - RA6822464507
Wellington Vitorino - RA6618342454
Gabriel Trento Romanini - RA6822488068
Kaique Rodrigues - RA.444304919
Valinhos, 09 de Abril de 2014
Conforme pedido pela empresa CLIVET, segue um breakdown dos métodos de desenvolvimento disponíveis e uma explicação do porque escolhemos um método especifico.
XP
SCRUM
ASD
Documentação simplificada(projeto)
P
P
P
Envolvimento do cliente
P
P
PP*
Comporta projetos independentemente do tamanho
NP
P
NP
Desenvolvimento Iterativo
P
P
P
Desenvolvimento incremental
P
P
NP
Vantagens
Desvantagens
XP
Espaço de trabalho pode ser dinâmico, colaboração direta do cliente, feedback ativo por parte do time, diretrizes bem documentadas.
Falta de documentação do projeto, falta de disciplina dos membros do time, a presença do cliente é obrigatória.
SCRUM
Níveis altos de colaboração e de organização, alta interação dos membros do time, colaboração do cliente.
Documentação do produto é fraca, o controle sobre o projeto é baixo.
ASD
Leva em conta a importância do ciclo de aprendizado, prioriza o desenvolvimento de áreas críticas sempre.
Método pouco documentado.
O método escolhido por nossa parte foi o SCRUM por possuir todas as características da primeira tabela. Além de ser um método que se encaixa com o perfil dos desenvolvedores do projeto(Programadores Sênior com interações majoritáriamente informais). O método usa de reuniões diárias e feedback ativo do cliente para entregar o produto.
O sistema desenvolvido deve conseguir:
Alterar e excluir fichas de cadastro de clientes.
Alterar e excluir ordens de serviço.
Alterar e excluir notas de compra e despesa.
Deve gerar relatórios de clientes com todas as ações e informações atreladas ao seu cadastro.
Módulo financeiro deve gerar relatórios com materiais disponíveis
Módulo financeiro deve ter funções de RH.
Módulo