Você está na página 1de 8

Universidade Federal de Pernambuco Centro de Informtica

e-Condominium

Plano de Desenvolvimento de Software

Equipe Filipe Arajo (faa@cin.ufpe.br) Lauro Mafra (lsmf@cin.ufpe.br) Petrnio Moura (pms2@cin.ufpe.br) Rafael Corra (rcls@cin.ufpe.br)

Maio/2007

Plano de Desenvolvimento de Software

E-Condominium

Histrico das Reunies do Grupo


Data <29/05/2007> Descrio Reunio s 18h no CIn para decidir o plano de projeto Integrantes Filipe Arajo Lauro Mafra Rafael Corra O que foi deliberado Cronograma inicial e Responsabilidades de cada integrante.

Plano de Desenvolvimento de Software

E-Condominium

ndice Analtico
Finalidade 4 Escopo 4 Viso Geral 4 Viso Geral do Projeto 5 2.1 Finalidade, Escopo e Objetivos do Projeto 5 2.2 Restries 5 2.3 Produtos Liberados do Projeto 5 2.4 Evoluo do Plano de Desenvolvimento de Software 5 Organizao do Projeto 5 Estrutura Organizacional 6 Papis e Responsabilidades 6 Processo de Gerenciamento 6 Estimativas do Projeto quanto ao tempo e custo 7 Plano de Projeto 7 Recursos do Projeto 7 Programao do Projeto 7

Plano de Desenvolvimento de Software

E-Condominium

1. Introduo
No plano de projeto, apresentamos a descrio do e-Condominium que visa informatizar ao mximo as operaes que ocorrem diariamente no gerenciamento de um condomnio residencial que ainda opera manualmente.

Finalidade
O Plano do Projeto tem como objetivo explicitar a maneira de como ser dada a conduo do desenvolvimento do software. Nesse documento, sero expostos fatores levados em conta no planejamento, como recursos de hardware e software, gerenciamento do pessoal da equipe, diviso de horrio de trabalho, assim tambm como vamos modular o desenvolvimento das aplicaes que juntas comporo o sistema como um todo e uma estimativa do nosso cronograma, podendo este ser alterado. Enfim, o Plano de Desenvolvimento de Software utilizado para controlar o projeto. O Plano de Desenvolvimento de Software usado por: O gerente de projeto utiliza-o para acompanhar o andamento do projeto em relao ao cronograma. O analista de projeto o responsvel por fazer os casos de uso e de teste. Alm disso, aps a implementao do cdigo o analista dever executar os testes. Os desenvolvedores so responsveis pela implementao dos casos de uso e otimizao das funcionalidades.

Escopo
Este Plano de Desenvolvimento de Software descreve o plano geral a ser usado pelo projeto, relativo disciplina de Engenharia de Software e Sistemas (if682), ministrada pelo professor Alexandre Vasconcelos, incluindo a implantao do produto. A equipe usar o contedo deste documento ao mximo para elaborar um projeto fiel s descries que sero listadas no decorrer, pois, mantendo essa fidelidade, as chances de sucesso do desenvolvimento aumentaro.

Viso Geral
Este Plano de Desenvolvimento de Software contm as seguintes informaes: Viso Geral do Projeto apresenta uma descrio da finalidade, do escopo e dos objetivos do projeto. Tambm define os produtos que se espera que o projeto libere. Organizao do Projeto e definio de recursos descreve a estrutura organizacional da equipe do projeto, definido o recurso pessoal e recursos de hardware e software utilizados no desenvolvimento. Processo de Gerenciamento explica o custo estimado e o cronograma, define os principais marcos e fases do projeto e descreve como o projeto ser monitorado. Listas de Riscos descreve alguns riscos que esto na previso do projeto e algumas alternativas a minimizar esses riscos. Planos e Diretrizes Aplicveis apresentam uma viso geral do processo de desenvolvimento do software, abrangendo mtodos, ferramentas e tcnicas a serem seguidos.

Plano de Desenvolvimento de Software

E-Condominium

Viso Geral do Projeto


2.1 Finalidade, Escopo e Objetivos do Projeto
O projeto do e-Condominium tem a finalidade de informatizar um condomnio residencial. Para isso, a idia do projeto baseia-se em informatizar os servios de controle de funcionrios, produtos, fornecedores e contabilidade. Espera-se que o projeto resulte como produto aplicativos em 3 nveis: Sndico, Gerente dos Funcionrios e Moradores. Cada aplicativo satisfaz as operaes exclusivamente no seu nvel. O sndico deve ter as mesmas operaes dos moradores e gerente, alm de algumas funcionalidades adicionais. Moradores e gerente tm, cada um, acesso s informaes que lhes so relevantes. Para conseguir essa independncia de aplicativos, mas com coeso de informao, os aplicativos desfrutaram de uma mesma base de dados.

2.2 Restries
O projeto tem as seguintes restries: H integrantes na equipe que possuem pouca experincia em gerenciamento de banco de dados; Prazo: O programa dever ser entregue at o dia 07/08/2007, impreterivelmente, sem a possibilidade de negociao de prazo com o cliente; A equipe ter 4 membros. Ainda h a possibilidade de entrada de mais um integrante. Contudo, de forma a minimizar os custos de uma entrada de mais uma pessoa, ela dever juntar-se ao grupo no mximo at o dia 19/07/2007, quando comearemos a implementao do projeto.

2.3 Produtos Liberados do Projeto


Os produtos liberados em cada fase do projeto esto identificados no Caso de Desenvolvimento. Numa determinada fase, o artefato criado (com sua devida documentao) ser disponibilizado no site do projeto.

2.4 Evoluo do Plano de Desenvolvimento de Software


O Plano de Desenvolvimento de Software ser revisado antes do incio de cada fase do projeto com o intuito de garantir com rigor a fidelidade do projeto ao plano. Alm disso, o plano poder sofrer atualizaes com a finalidade de assegurar que as fases seguintes mantenham a coeso desejada.

Organizao do Projeto

Plano de Desenvolvimento de Software

E-Condominium

Estrutura Organizacional
A equipe de desenvolvimento composta por cinco componentes que est dividida em: Um gerente de projeto Um analista Dois desenvolvedores

Essa diviso na estrutura da equipe flexvel, uma vez que os 4 integrantes tm praticamente a mesma experincia e capacidade de desenvolver as solues propostas. O gerente do projeto ser o responsvel pela representao da equipe, monitoramento dos prazos, atribuio das tarefas definidas pelo analista, controle de riscos e soluo dos problemas que venham a ocorrer durante o projeto. O analista ser responsvel por toda a arquitetura e documentao do sistema. Alm disso, poder assumir as responsabilidades do gerente em caso de falta ou afastamento temporrio. Os dois desenvolvedores sero responsveis por toda a codificao do sistema, alm da construo e manuteno do website do projeto.

Papis e Responsabilidades
Componente da equipe Funo Gerente do projeto Responsvel pela elaborao e cumprimento do Cronograma Responsvel pelo estudo da viabilidade Responsvel pelo levantamento e gerenciamento de riscos Responsvel pela atribuio de tarefas Responsvel pelas reunies Representante do grupo para quaisquer questes externas Analista do projeto Responsvel pela elaborao e reviso da documentao Responsvel pela modelagem Responsvel pela execuo dos testes dos requisitos Responsvel pela elaborao/manuteno do website Responsvel pela codificao Responsvel pelos testes dos cdigos desenvolvidos

Filipe Araujo

Petrnio Moura

Lauro Mafra

Rafael Corra

Responsvel pela elaborao/manuteno do website Responsvel pela codificao Responsvel pelos testes dos cdigos desenvolvidos

Processo de Gerenciamento

Plano de Desenvolvimento de Software

E-Condominium

Estimativas do Projeto quanto ao tempo e custo


At o dia 31/05/2007 ser feito o estudo de viabilidade de projeto, a home page e o incio da elicitao de requisitos. Dessa forma, estima-se que o projeto comece a ser desenvolvido em 01/06/2007 e termine em 06/08/2007, no podendo ser alterada a data de trmino.

Plano de Projeto
Na reunio feita em 29/05/2007, ficou decidido que cada integrante alocar 08 horas semanais para o projeto. Essa quantidade de horas semanais poder ser alterada a qualquer momento, desde que haja solicitao do gerente em exerccio. As reunies sero feitas sempre nas teras-feiras s 18h. Para desenvolver o sistema, usaremos prioritariamente os computadores do Centro de Informtica da UFPE, pois possuem todos os recursos de software necessrios com suas devidas licenas e a estrutura permite com que trabalhemos todos juntos, facilitando a comunicao.

Recursos do Projeto
Abaixo esto listados os recursos de hardware e software a serem utilizados no projeto. Recursos de Hardware: Computadores do Centro de Informtica. Computadores pessoais de cada integrante. Recursos de Software: Eclipse 3.11 Utilizado para programar o projeto em Java Microsoft Word 2003: elaborao e melhor leitura dos relatrios EZEstimate programa utilizado para o clculo de estimativa de horas utilizadas para o projeto Rational Rose modelar o projeto em UML JUnit framework para testes de casos de uso, em Java EditPlus 2 elaborao da pgina HTML Oracle gerenciamento do banco de dados

Programao do Projeto
Abaixo, a tabela de tarefas a serem realizadas de acordo com o cronograma. Vale salientar que devido a contratempos do curso, as datas dispostas podem ser alteradas.

Plano de Desenvolvimento de Software

E-Condominium

DATA AT 31/05/2007 AT 31/05/2007 AT 14/06/2007 AT 03/07/2007 AT 19/07/2007 DE 19/07/2007 A 06/08/2007

ATIVIDADE CONSTRUO HOME PAGE PLANO DE PROJETO DOCUMENTO DE REQUISITOS DOCUMENTO DE ANLISE E PROJETO DOCUMENTO DE TESTES MODELAGEM E IMPLEMENTAO