editor data hidro um exemplo de como os requisitos evoluem! soeli fiorini março 2011 seminário les
TRANSCRIPT
![Page 1: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/1.jpg)
Editor Data Hidro
Um exemplo de como osrequisitos evoluem!
Soeli FioriniMarço 2011
Seminário LES
![Page 2: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/2.jpg)
© LES/PUC-Rio
O objetivo do DATA HIDRO
• O objetivo do DATA HIDRO é formar um banco de dados corporativo sobre recursos hídricos e efluentes, possibilitando o gerenciamento das informações de forma integrada e descentralizada, assim como atuar como uma ferramenta de suporte ao planejamento do uso racional da água na Companhia.
![Page 3: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/3.jpg)
© LES/PUC-Rio
Problema
• Atualmente, área de SMES - Gerência de Meio Ambiente Coordenação de Recursos Hídricos e Efluentes não possui uma aplicação que tenha uma interface gráfica para representar as plantas técnicas.
• Para os usuários desta área, mais especificamente do sistema DATA HIDRO, tal aplicação auxiliará tanto no entendimento sobre o domínio do negócio quanto ajudará na tomada de decisões para o uso racional da água na Empresa.
![Page 4: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/4.jpg)
© LES/PUC-Rio
A solução
• Criar um Editor gráfico
– Manter biblioteca de elementos gráficos (ícones)
– Manter diagrama
• Criar diagrama
• Editar diagrama
• Consultar diagrama
• Excluir diagrama
– Persistir diagrama
– Visualiar diagrama (vista satélite)
– Visualizar o diagrama no sistema DATA HIDRO
Fonte de inspiração: sistema existente
![Page 5: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/5.jpg)
© LES/PUC-Rio
Propostas
• Desenvolver um Editor Gráfico de Plantas Técnicas
• Primeira Proposta:
– aprovada pelo Cliente
– reprovada pela TI
• uso de bibliotecas Flash não homologadas
• Uso do Flash
15 Set2009
Dez2009
![Page 6: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/6.jpg)
© LES/PUC-Rio
Propostas
• Segunda Proposta:
– Novos requisitos
• uso Flash somente na camada de apresentação
• Uso do framework FCorp.Net de desenvolvimento Petrobras
• Uso do processo Petrobras
• Desenvolvimento integrado com ADS
Jun2011
Dez2009
![Page 7: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/7.jpg)
© LES/PUC-Rio
Arquitetura
![Page 8: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/8.jpg)
© LES/PUC-Rio
Evolução dos escopo/requisitos
• “Proporcionada” pelo Fornecedor: O que fazer qdo vc quer aumentar o seu escopo de trabalho?
• Diga o que o software não terá!
– Requisitos fora do escopo:
• Grid
• Snap
• Algoritmo para reconhecimento de sobreposição de linhas
• Cut and past
• Undo
![Page 9: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/9.jpg)
© LES/PUC-Rio
Evolução dos requisitos
• Proporcionada pelo Cliente: depois que viu o protótipo...seus olhos brilharam!
http://139.82.24.177
• Depois de 3 meses de projeto:• Ícones de início e fim do fluxograma
• Localizacao do software (3 linguas)
• Resizing de ícones
• Linhas sempre retas
• Chamada do editor, edição e exclusão de fluxogramas associados a um sistema de tratamento
.... ?2011
Dez2009
![Page 10: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/10.jpg)
© LES/PUC-Rio
Evolução dos requisitos
• Proporcionada pela Equipe Desenvolvimento: “fica muito ruim assim”!
http://139.82.24.177
• Requisitos iniciais:• Caixa de texto – só com a mudança do tamanho do fonte!
• Configuração de linhas – configuração de linhas??
• Icones invertidos?
![Page 11: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/11.jpg)
© LES/PUC-Rio
Equipe
• Gerente do projeto - Soeli
• Líder técnico - Victor
• Designer - Vivianne
• Analista requisitos - Marcelo
• Programadores – Janaina, Guilherme e Marco + Christovam
![Page 12: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/12.jpg)
© LES/PUC-Rio
Documentação
• Doc Visão
• Casos de Uso
• Glossário
• Regras Negócio
• Doc Arquitetura
• Modelo ER
• Modelo de Interface
• Testes unitários (MSTest)
![Page 13: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/13.jpg)
© LES/PUC-Rio
Processo
• Iterativo com prototipação
• Inspeções Petrobras
• Uso do JIRA
• Reuniões semanais com equipe
• Reuniões mensais com o Cliente
![Page 14: Editor Data Hidro Um exemplo de como os requisitos evoluem! Soeli Fiorini Março 2011 Seminário LES](https://reader034.vdocuments.pub/reader034/viewer/2022051820/552fc131497959413d8d5ef7/html5/thumbnails/14.jpg)
© LES/PUC-Rio
Recados
Feche o escopo e tenha sorte com o Cliente!
Aceite e se prepare! Requisitos evoluem e são descobertos
ao longo do projeto.
Selecione bem a equipe!
Tenha margem no projeto!!