Roteiro Motivação Contexto Nossa solução Metodologia Organização da equipe Plano de projeto...
Transcript of Roteiro Motivação Contexto Nossa solução Metodologia Organização da equipe Plano de projeto...
Roteiro
• Motivação• Contexto• Nossa solução • Metodologia• Organização da equipe• Plano de projeto• Questionamentos
Motivação
• Para o cliente– Resolver o problema com baixo custo
• Trabalho intelectual• Viabilidade operacional
– Interessar pessoal para trabalho futuro• Estágio• Incubação de empresas
• Para a equipe– Trabalhar de forma organizada– Protocolos e conceitos novos
• USB• Bluetooth
– Uso de tecnologias• Sistemas embarcados• Microcontroladores• J2ME
Motivação
Contexto: Problema do Cliente
• Sistemas embarcados que não conseguem comunicar entre si
Contexto: Problema do Cliente
Contexto: Solução Atual
Contexto: Nossa Solução
Contexto: Nossa Solução
Contexto: Nossa Solução
• Como é implementado em S.O.s
Aplicações
Organização da Equipe
Gerência
• Breno Neil Felix Bezerra– Equilibrado
• Conciso, além de disciplinador e paciente– Perfil agregador– Respeito e admiração por parte da equipe– Mostra firmeza em ambientes turbulentos– Experiência passada bem sucedida
• Engenharia de Software
Metodologia
• Rational Unified Process (RUP)– Subconjunto de atividades e artefatos
• Mais relevantes para o nosso escopo• Artefatos direcionado para controle das
atividades– Iterações
• Maior dinâmica no desenvolvimento• Implementação de subgrupos de
funcionalidades• Organizadas em fases
Fases
• Concepção
Fases
• Elaboração e Construção
Gerência
• Transição
Riscos
• Desentendimento entre integrantes de uma sub-equipe
– Classificação
• Grave
– Indicadores
• Atraso no andamento, ambiente de trabalho carregado e sobrecarga de alguns membros.
– Mitigação
• Estabelecer respeito, manter boa comunicação da equipe.
– Contingência
• Buscar uma conversa entre membros conflitantes, intervenção da gerência, re-alocação dos membros conflitantes.
Riscos
• Dificuldade de assimilação de novas tecnologias
– Classificação
• Grave
– Indicadores
• Atrasos, erros de implementação, erros de projeto da própria arquitetura, re-trabalho dentre outros.
– Mitigação
• Estudar com antecedência, pesquisar em grupos/fóruns, reunir bibliografia, deixar folga no cronograma para essas atividades.
– Contingência
• Procurar pessoas com experiência, reorganizar cronograma para estudo dessas novas tecnologias.
Riscos
• Desconhecimento do tamanho e dificuldade do projeto
– Classificação:
• Grave
– Indicadores:
• Atrasos nas tarefas, divisão injusta/ineficiente das atividades, cliente insatisfeito.
– Mitigação:• Estudo aprofundado do escopo do projeto, buscar apoio
de consultores.
– Contingência:
• Ajustes no escopo e no cronograma.
Custos
Primeiro Release
• Objetivos– Definir a arquitetura do Host– Modelar a pilha USB– Implementar o driver HIC– Aplicação do teclado para celular– Desenvolver o módulo de comunicação
Primeiro Release
• Cronograma
Segundo Release
• Objetivos– Desenvolver nosso protótipo– Implementar o Driver de Mass Storage– Aplicação de gerenciamento de arquivos para
celular
Segundo Release
• Cronograma
Referências
site da Apoena
www.cin.ufpe.br/~apoena
Rotional Unified Process
www.wthreex.com/rup/
site da disciplina
www.cin.ufpe.br/~if683
Questionamentos
Obrigado a todos!