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
Motivação
• Para a equipe
– Trabalhar de forma organizada
– Protocolos e conceitos novos
• USB
• Bluetooth
– Uso de tecnologias
• Sistemas embarcados
• Microcontroladores
• J2ME
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!
Download

Eu sou feliz