View
220
Download
1
Category
Preview:
Citation preview
Apresentação Fábrica IESolutions
Índice
• Introdução a Fábrica• Plano de Negócio• Processo de Desenvolvimento• Plano do Projeto• Produto
Introdução a Fábrica
• A empresa IESolutions é composta por seis estudantes do mestrado em Engenharia de Software do CESAR que visam o desenvolvimento de soluções corporativas para atender empresas que possuem um grande volume de dados e precisam manter um backup dos mesmos.
Introdução a Fábrica
• Missão da IES Oferecer soluções para backup de dados
distribuído e automático para empresas que possuem uma grande massa de dados.
• Visão da IES Ser reconhecida nacionalmente como uma
das principais empresas no desenvolvimento de soluções para empresas que de backups para uma grande massa de dados.
Introdução a Fábrica
• Integrantes– Vicente Melo (Gerente de Projetos)– Thiago Toscano (Analista de Negócios)– Nelson Glauber (Engenheiro de Software)– Wesley Andrade (Engenheiro de Software)– Clóvis Holanda (Engenheiro de Software)– Rochely Estevam (Engenheira de Software)
Índice
• Introdução a Fábrica• Plano de Negócio• Processo de Desenvolvimento• Plano do Projeto• Produto
Plano de Negócio
• PROBLEMA– Perda de informações do cliente– Problemas físicos em HD’s (Hard Disks)– Sistema operacional instável – Infecção por vírus
Plano de Negócio
• MERCADO– Empresas com uma grande massa de dados– Provedores de Internet
• CONCORRENTES– Hot Backup -
http://www.hotbackup.com.br/index.htm– LogMeIn -
https://secure.logmein.com/home.asp?lang=bp– Acronis - http://br.acronis.com
Plano de Negócio
• MODELO DE NEGÓCIO– Venda do software– Contrato de Serviço
• CANAIS DE DISTRIBUIÇÃO– Utilização de representantes nas principais
cidades do País.
Plano de Negócio
• AVALIAÇÃO ESTRATÉGICA - AMEAÇAS– Lançamento do mesmo tipo de produto por um
concorrente. – Complexidade dos algoritmos de armazenamento
distribuídos. – O barateamento dos dispositivos de
armazenamento de dados. – Alto custo de um desenvolvedor .NET
especializado.
Plano de Negócio
• AVALIAÇÃO ESTRATÉGICA - OPORTUNIDADES– Incentivo do governo para pesquisas de inovação. – O grande número de empresas que precisam de
um mecanismo distribuído de backup.
Plano de Negócio
• Pontos Fortes – Uma equipe competente com determinação e
alto grau de aderência. – Equipe com bom conhecimento acadêmico e
de mercado. • Pontos Fracos
– Ser pioneira neste tipo de aplicação. – Inicialmente, a equipe não dispõe do tempo
necessário para desenvolver o produto.
Índice
• Introdução a Fábrica• Plano de Negócio• Processo de Desenvolvimento• Plano do Projeto• Produto
Processo de Desenvolvimento
• Processos – Solicitação – Ciclo de Vida
Processo de Desenvolvimento• Papéis
– Gerente de Projeto– Analista de Negócio– Gerente de Medição– Gerente de Configuração– Gerente de Qualidade– Desenvolvedor– Testador– Cliente
Processo de Desenvolvimento
• Artefatos – Ata de Reunião– CheckList de Qualidade – Cronograma– Documento de Visão– Objetivos e Políticas Organizacionais– Plano de Projeto– Plano de Negócio
Índice
• Introdução a Fábrica• Plano de Negócio• Processo de Desenvolvimento• Plano do Projeto• Produto
Plano do Projeto
• Primeira versão da EAP já definida• Premissas do Projeto
– Código fonte do protótipo vai ser disponibilizado no source forge.
– Requisitos e documentos já prontos serão disponibilizados.
– O cliente disponibilizará um profissional técnico para se reunir ao menos uma vez a cada semana.
Plano do Projeto
• Restrições do projeto – Pouco conhecimento na tecnologia – Pouca disponibilidade do cliente – Tempo de disponibilização do código fonte – Escassa documentação
Plano do ProjetoFramework
Plano do Projeto
Riscos• Os recursos chave de informação do
produto não estarem disponíveis quando necessário acarretará em um atraso de cronograma.
• Demora na disponibilidade dos artefatos necessários acarretará no atraso no cronograma
Plano do Projeto
Riscos (cont.)• Demora na resposta do cliente pode
acarretar um atraso no cronograma.• Falta de clareza no escopo irá resultar em
várias mudanças e atraso no cronograma.• Dificuldade na integração dos
componentes resultará em atraso do cronograma e aumento de custo.
Plano do ProjetoRiscos (cont.)• A falta de conhecimento na tecnologia por
parte do time pode resultar em atrasos no cronograma.
• A dificuldade de comunicação entre os membros devido a distância entre os mesmos, pode gerar erros de interpretação e atrasos nos tempos de resposta, prejudicando o cronograma do projeto.
Plano do Projeto
Riscos (cont.)• A falta de experiência da equipe nesse tipo
de projeto pode resultar em falhas de previsão de cronograma e alocação de recursos.
Plano do Projeto
Cronograma• Versão preliminar já definida e encontra-se
em anexo.
Plano de Comunicação
Lições Aprendidas
Índice
• Introdução a Fábrica• Plano de Negócio• Processo de Desenvolvimento• Plano do Projeto• Produto
Produto
A nossa proposta é criar um software que facilite o processo de backup das informações dos usuários e o torne seguro, pois essa operação ocorrerá de maneira automática e distribuída pela rede. Dessa forma, o usuário do software terá sempre a certeza de que seus dados estão a salvo mesmo que qualquer coisa aconteça com o seu computador pessoal ou com servidor da sua empresa.
Produto
Produto• Requisitos
– RF 01- Solicitação de autenticação entre os sistemas– RF 02- Solicitação de backup de um arquivo – RF 03- Solicitação resgate do arquivo – RF 04- Solicitação de armazenamento – RF 05- Solicitação de resgate de arquivo– RF 04- Solicitação de armazenamento– RF 05- Solicitação de resgate de arquivo– RF 06- Manutenção dos clientes – RF 07- Configuração do sistema
Casos de uso
• Módulo Cliente– UC01- Autenticação do Usuário – UC02 - Solicitação de backup de dados– UC03 - Geração de criptografia e checksum– UC04 - Solicitação de restore – UC05 - Geração de descriptografia – UC06 - Armazenagem dos dados– UC07 - Restauração de dados
• Atores– Usuário– Administrador
Casos de uso
• Módulo Servidor– UC08 - Validação de usuário– UC09 - Pedido de armazenamento de dados– UC10 - Algoritmo de armazenamento de dados– UC11 - Envio de dados aos destinos de armazenamento– UC12 - Pedido de resgate de dados– UC13 - Localização de dados– UC14 - Manutenção de Cliente– UC15 - Configuração do sistema.
Diagrama
Login
Manutenção do Cliente Configuração
Diagrama
Armazenamento de Dados
Diagrama
Recuperação de Dados
Recommended