280 likes | 369 Views
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
E N D
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:Nossa Solução • Como é implementado em S.O.s
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.
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