Flog Anyware Ruben Lins Saulo Chalegre Thiago Jamir.

of 33 /33
Flog Anyware Flog Anyware Ruben Lins Ruben Lins Saulo Chalegre Saulo Chalegre Thiago Jamir Thiago Jamir

Embed Size (px)

Transcript of Flog Anyware Ruben Lins Saulo Chalegre Thiago Jamir.

  • Flog AnywareRuben LinsSaulo ChalegreThiago Jamir

  • Fases do PlanoConcepo;Requisitos (elicitao, classificao, detalhamento, validao) Planejamento Anlise Projeto Implementao Testes

  • ConcepoObjetivosEscopo do ProjetoNome do ProdutoNome da EmpresaSite de Divulgao

  • RequisitosElicitaoDetalhamentoValidao

  • Requisitos - ElicitaoEntrevistas com Pessoas que representam o perfil dos futuros usuriosEntendimento do prprio grupo sobre o domnio do problema

  • Requisitos - Detalhamentodiagramas de modelos de casos de usos descrio dos fluxos de eventos

  • Requisitos - Validaoexibio desses modelos de caso de uso a pessoas que representam o perfil dos futuros usurios do sistema As pessoas Criticaram e deram sugestes.Interao muito proveitosa

  • PlanejamentoLista das TarefasCronograma do projeto Anlise dos possveis riscos Anlise dos recursos (pessoal, hardware, software e infra-estrutura bsica).Poltica de acompanhamento do processo

  • AnliseIdentificar o domnio do problema Documento de requisitos usado como base.Deve-se definir o que deve ser feitoIdentificao das classes e associaes entre elas

  • ProjetoIdentificar o domnio da soluo Definir como as tarefas devero ser realizadasOs artefatos produzidos devero ser validados confrontando-os com os artefatos produzidos na fase de anlise.

  • ImplementaoDeve seguir o previsto nos documentos de requisitos, anlise e projeto.Acompanhamento rgido dos prazos de execuo de cada tarefa

  • TestesDevem seguir um cronograma a ser definidoDevem ser feitos de forma incremental, ao final de cada milestone definido no cronograma.

  • Cronograma (I)

  • Cronograma (II)

  • Cronograma (III)

  • Descrio e Alocao das Tarefas (I)T1: Estudo de ASP.NET(Saulo e Thiago)T2: Design da interface WEB(Saulo)T3: Implementao do SGBD(Thiago)T4: Design da interface mvel(Ruben)T5: Estudo de J2ME(Ruben)T6: Fachada(Saulo)T7: Interface de Persistncia(Thiago e Ruben)

  • Descrio e Alocao das Tarefas (II)T8: Implementao da interface mvel(Ruben)T9: Envio de Foto(Thiago)T10: Implementao da interface WEB(Ruben e Saulo)T11: Implementao das regras(Saulo e Thiago)T12: Implementao da Persistncia(Ruben e Thiago)T13: Integrao da interface mvel com o envio de fotos(Ruben e Thiago)T14 Juno das camadas(Saulo e Ruben)

  • Durao e Dependncias

  • RiscosFalha no Levantamento de Requisitos; Atraso na Entrega do Projeto;Falha na Estimativa dos Custos;Falta de Domnio da Tecnologia Empregada; Desligamento / Ausncia Temporria de Membro Importante da Equipe;Tempo de Resposta Abaixo do EsperadoSistema no ser Suficientemente Amigvel Impossibilidade de uso da Infra-estrutura do CInDificuldade de adquirir dispositivo mvel para testes / demonstrao.

  • 1. Falha no Levantamento de Requisitos

    MagnitudeAltaDescrioElicitao/Validao dos Requisitos do SistemaImpacto- Dever ser feita nova especificao dos requisitos. - Reimplementao do Sistema ou parte dele. - Cancelamento do ProjetoIndicadores- Requisitos Ambguos - Dvidas- Compreenso errnea das funcionalidades o sistema.Plano Preventivo- Especificar os requisitos com um alto nvel de granularidade. Fazer o cruzamento desses requisitos para identificar possveis inconsistncias.- Entrevistas com pessoas que tenham o perfil tpico do usurio do sistema e que estejam interessadas em seu uso.- Reavaliao Constante dos Requisitos

  • 2. Falha na Estimativa dos Custos

    MagnitudeAltaDescrioEsgotamento dos recursos do Projeto antes de sua concluso.ImpactoComo no temos clientes em vista, sua conseqncia ser o cancelamento do projeto.IndicadoresCustos das etapas serem maiores do que o previsto.Plano Preventivo- Anlise criteriosa dos custos de sistemas semelhantes- Estimar custos de cada etapa separadamente.- Fazer um balano do projeto aps cada etapa, verificando se os custos esto dentro do previsto.- Trabalhar, sempre que possvel, com tecnologias gratuitasPlano de Contingncia- Diminuir funcionalidades do sistema, para reduzir os custos com mo-de-obra.

  • 3. Falta de Domnio da Tecnologia

    MagnitudeMdiaDescrioEquipe no conhece/no est familiarizada com a tecnologia a ser empregada.Impacto- Atraso na concluso de tarefas.- Elevao da possibilidade de erros na implementao.IndicadoresExcesso de dvidas na implementao.Plano Preventivo- Estudo prvio das tecnologias a serem empregadas.- Integrantes mais experientes orientarem os integrantes menos experientes durante a implementao.Plano de ContingnciaSubstituio de integrantes com produtividade insatisfatria por outros mais habilitados com as tecnologias empregadas.

  • 4. Desligamento de integrante da Equipe

    MagnitudeMdiaDescrioAfastamento, mesmo que temporrio, de um membro importante da equipe, que conhea bem as regras do sistema, pode comprometer o andamento do projeto.Impacto- Integrantes menos experientes podem ter dificuldade para resolver problemas mais complicados.- atraso na concluso das tarefas.Indicadores- Integrante fica uma semana sem aparecer ou avisar o motivo de sua ausncia.- Aviso formal ou informal do afastamento pelo integrante.Plano Preventivo- Documentao detalhada de cada etapa do projeto, garantindo que toda a equipe tenha amplo conhecimento do sistema.- Manter o nvel de motivao do grupo elevado, para evitar desistncias.Plano de Contingncia- Substituio por outra pessoa com qualificaes equivalentes ou superiores.- Fazer com que o substituto se inteire do produto o mais rpido possvel, utilizando a documentao.

  • 5. Tempo de Resposta Abaixo do Esperado

    MagnitudeMdiaDescrioTempo de resposta do sistema demasiadamente alto.ImpactoInviabilidade do uso do sistema.IndicadoresO sistema ser considerado invivel se passar mais de 20s para realizar qualquer uma das operaes solicitadas.Plano Preventivo- Escolher tecnologias de alta performance.- Reduzir ao mximo a quantidade de dados trafegados pela rede.

  • 6. Sistema no ser Amigvel o suficiente

    MagnitudeAltaDescrioUsurios menos experientes podem sentir dificuldade para usar o sistema.ImpactoUsurios podem optar por no utiliza-loPlano Preventivo- Projetar a interface de forma que as funcionalidades principais apaream em destaque.- Validar a interface com usurio com pessoas que representam o perfil dos futuros usurios do sistema.Plano de Contingncia- Disponibilizar um Help para esclarecer dvidas dos usurios- Reprojetar a interface com o usurio.

  • 7. Atraso na Entrega do Projeto

    MagnitudeMdiaDescrioProjeto concludo fora do prazo previstoImpactoAumento nos gastos com mo-de-obraIndicadoresPrazo das tarefas concludas ou em andamento no terem sido cumpridos.Plano Preventivo- Definir milestones com alto grau de granularidade.- Reavaliao constante dos prazos a cumprir em funo do tempo disponvel.- Direcionar primeiros esforos para as funcionalidades bsicas, a fim de obter uma verso simples, porm funcional em um prazo mais curto.Plano de ContingnciaContratao de pessoal extra e redistribuio das tarefas. Isso aumentar os custos do projeto.

  • 8. Impossibilidade de uso da Infra-Estrutura do Cin

    MagnitudeMdiaDescrioLaboratrios do CIn fiquem lotados ou fora de uso.ImpactoSuspenso temporria das atividadesPlano de ContingnciaProcurar outro local para trabalhar

  • 9. Indisponibilidade de Dispositivo Mvel para Testes / Demonstraes

    MagnitudeBaixaDescrioIndisponibilidade de dispositivo mvel para testes do upload de fotos. ImpactoTestes e Demonstraes somente podero ser feitos a partir do simuladorPlano PreventivoProcurar com urgncia um dispositivo como esse.

  • Alocao de RecrusosAlocao de recursos humanos:Rubens LinsSaulo ChalegreThiago JamirAlocao de Recursos de Hardware:Trs Estaes de trabalhoAparelho celular com suporte a Java e Wap

  • Alocao de RecrusosAlocao de Recursos de Software:Eclipse Platfform com plugin J2MERational RoseMicrosoft Visual Studio .netMicrosoft OfficeMircrosof Front PageMySql serverMicrosof Windows

  • Custos do Projeto ao Ms

    SalrioR$ 567,00TelefoneR$ 8,20ImpressoR$ 54,00Margem de LucroR$ 188,76ISSR$ 40,90TOTALR$ 858,86

  • Custo total do Projeto

    Custos MensaisR$ 3.435,44Aquisio de aparelho mvelR$ 774,00TotalR$ 4.209,44

  • Flog AnywareRuben LinsSaulo ChalegreThiago Jamir