Você está na página 1de 12

Contabic Plano de Desenvolvimento de Software

Verso <1.0>

Histrico de Revises
Data 18/03/2010 01/06/2010 01/07/2010 01/10/2010 20/10/2010 Verso <0.5> <1.0> <1.1> <2.0> <2.0 final> Descrio Inicio do projeto. Criao da primeira verso. Criao da prxima release contendo recursos mais avanados. Penltima release, onde sero feitas as ltimas modificaes. Instalao do software. Autor Rafael Freitas, Alex, Vanessa Rafael Freitas, Alex, Vanessa Rafael Freitas, Alex, Vanessa Rafael Freitas, Alex, Vanessa Rafael Freitas, Alex, Vanessa

Contedo
1. Introduo 1.1 1.2 2. Propsito Escopo 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12

Viso do Projeto 2.1 2.2 2.3 2.4 Propsito do Projeto, Escopo e Objetivos Premissas e Restries Artefatos do Projeto Evoluo do Plano de Desenvolvimento de Software

3.

Organizao do Projeto 3.1 3.2 3.3 Estrutura Organizacional Papis e Responsabilidades Equipe

4.

Gerenciamento do Projeto 4.1 4.2 Estimativas do Projeto Plano de Projeto 4.2.1 Plano de Fases 4.2.2 Releases 4.2.3 Cronograma do Projeto 4.2.4 Recursos do Projeto 4.2.5 Oramento 4.3 Controle e Acompanhamento do Projeto 4.3.1 Plano de Gerncia de Requisitos 4.3.2 Plano de Controle do Cronograma 4.3.3 Plano de Controle do Oramento 4.3.4 Plano do Controle de Qualidade 4.3.5 Plano de Comunicao 4.3.6 Plano de Mtricas 4.4 Plano de Gerncia de Riscos 4.5 Plano de Encerramento

5.

Planos de Apoio ao Processo 5.1 5.2 5.3 5.4 5.5 5.6 Plano de Gerncia de Configurao Plano de Avaliao Plano de Documentao Plano de Garantia de Qualidade Plano de soluo de Problemas Plano de Melhoria do Processo

Plano de Desenvolvimento de Software


1. Introduo
O objetivo deste documento definir detalhadamente fatores relevantes de planejamento, execuo e acompanhamento do desenvolvimento do projeto Contabic, que ser realizado pela Taurus Softwares. Estes fatores abrangem principalmente escopo, prazo, recursos, qualidade, riscos. 1.1 Propsito O principal propsito deste documento o planejamento do desenvolvimento do software de controle de custos Contabic. 1.2 Escopo O escopo deste sistema est em inserir o sistema de controle de custo em empresas as quais necessitem o uso deste.

2.
2.1

Viso do Projeto
Propsito do Projeto, Escopo e Objetivos Desenvolvimento de um sistema de controle de custos que auxilie uma empresa em controlar questes como: Cadastro de funcionrios e departamentos atuante. O administrador tem o poder para cadastrar novos funcionrios e em quais departamentos este funcionrio ir trabalhar. Cadastro de departamentos O administrador tem o poder para cadastrar os departamentos da empresa. Gerenciamento de movimentaes Os Gerentes financeiros tero o poder de confirmar todas as movimentaes quer forem feitas pelos funcionrios. Gerenciamento de departamentos O administrador tem o poder para fechar um determinado departamento, zerando sua conta. Gerenciar atribuies de cargo O administrador tem o poder de atribuir cargos de agente Financeiro e gerente financeiro para determinados funcionrios.

2.2

Premissas e Restries Por determinao do cliente o CONTABIC ser um software web, o qual rodar em um servidor Apache Tomcat. Ser desenvolvido utilizando a linguagem de programao JAVA. O trabalho ser realizado por uma equipe de trs pessoas, as quais trabalharo cerca de oito horas por dia durante aproximadamente 9 meses. Oramento estima-se em R$ 44.500,00 Equipe composta por trs membros. Estimativa de tempo para produo do projeto em 1570 horas. Trs microcomputadores com tecnologia e requerimentos necessrios para produo e teste do sistema. Licena de funcionamento de acordo com leis. Trabalho de no mnimo 6 horas dirias por pessoa.

2.3

Artefatos do Projeto Fase Desenvolvimento do projeto de software Busca pelos requisitos Implementao Testes Integrao Artefato Plano de desenvolvimento de Software. Documento de requisitos Implementao dos componentes Software testado e aprovado para carregamento para a web Carregamento do software Data de entrega 09/04/2010 14/04/2010 14/08/2010 20/10/2010 27/10/2010

2.4

Evoluo do Plano de Desenvolvimento de Software Verso visual 0.5 Verso 1.0 Verso 1.1 Verso 2.0 Analise da estrutura visual e itens necessrios implementao. Criao e teste dos principais elementos do sistema Criao e teste dos recursos avanados do sistema Vero semi-final a qual ser efetuado o teste e a correo de problemas ou fatos indevidos que no agradem ao usurio final. Isto ser feito com a participao do usurio. Sistema pronto e distribudo seguidamente.

Verso 2.0 final

3.
3.1

Organizao do Projeto
Estrutura Organizacional

3.2

Papis e Responsabilidades Papel Gerente de projetos (GPr) Descrio Responsvel pelo planejamento e acompanhamento das atividades. Aloca recursos, dimensiona tarefas e interage com o cliente. Responsvel pela definio do processo que garante a qualidade do software que est sendo produzido. Realiza auditorias de qualidade e coleta mtricas ao longo do projeto. Realiza o levantamento e anlise de requisitos do software. Realiza o levantamento do banco de dados da aplicao. Define a arquitetura do sistema. Responsvel por definir e gerenciar o controle de verso. Responsvel por definir e gerenciar o controle de verso. Responsvel pela definio do ambiente de testes e planejamento dos casos de testes. Responsvel pela criao do cdigo fonte.

Analista da Qualidade (SQA)

Analista de Sistemas (ANS) Projetista de Banco de Dados (DBA) Arquiteto (ARQ) Engenheiro de Configurao (SCM) Engenheiro de Software (ESW) Engenheiro de Testes Programador JAVA

3.3

Equipe Nome E-mail Papis

Rafael Freitas Costa

rafael@fimes.edu.br

Gerente de projetos, Projetista do Banco de Dados, Programador JAVA. Analista de Sistemas, Engenheiro de Software e Engenheiro de Configurao, Programador JAVA. Analista de Qualidade, Arquiteta e Engenheira de Testes, Programador JAVA.

Alex Sonda

alexsonda@hotmail.com

Vanessa Oliveira

assenavs1@gmail.com

4.
4.1

Gerenciamento do Projeto
Estimativas do Projeto Estimamos, que com o esforo pessoal de cada um no projeto e a disposio de tempo, possa se desenvolver e concluir o projeto satisfatoriamente em cerca de 9 meses, e que com o valor de R$ 44.500,00 seja possvel desenvolver o sistema conforme previsto. Caso a necessidade de reavaliao do proposto, esta se desencadear durante as reunies semanais.

4.2 4.2.1

Plano de Projeto Plano de Fases WBS Documentos o o o Reunio com o cliente. Criao do plano de desenvolvimento de software Criao do documento de requisitos.

Definio das funes o o o Estipular as funes para cada membro da equipe Definir tarefas para cada funo. Averiguar satisfao de cada funcionrio com seu cargo.

Definio das ferramentas o o o Escolher qual servidor de hospedagem ser utilizado Definir a linguagem de programao a ser utilizada Definir o banco de Dados a ser utilizado

Desenvolvimento o o o Criao dos diagramas. Implementao do cdigo Teste do software

o o o

Encerramento do projeto Carregamento do software para a web Treinamento dos funcionrios que utilizaro o software

Grfico de Gantt
Documentos Levantamento dos requisitos Criao do plano de desenvolvimento de software Criao do documento de requisitos Definio das funes Estipular as funes dos membro da equipe Definir tarefas para cada funo. Averiguar satisfao da equipe. Definio das ferramentas Escolher qual servidor de hospedagem ser utilizado Definir a linguagem de programao que ser utilizada Definir o banco de Dados Desenvolvimento Desenvolvimento de diagramas Implementao do cdigo Teste do software Encerramento do projeto Carregamento do software para a web Treinamento dos funcionrios que utilizaro o software
18/3 2/4 17/4 2/5 17/5 1/6 16/6 1/7 16/7 31/7 15/8 30/8 14/9 29/9 14/10 29/10 13/11 28/11

4.2.2

Releases Este software contar exatamente cinco releases, sendo que a release final ser entregue dia 27/10/2010.

4.2.3

Cronograma do Projeto Aes Reunio com o cliente, reunio com a equipe. Incio da criao do projeto de software, criao do grfico de gantt. Reunio com os desenvolvedores para definir o servidor de hospedagem que ser utilizado. Entrega do documento de requisitos. Reunio com os programadores para definir a linguagem que melhor se encaixa no desenvolvimento deste projeto. importante a opinio de todos. Reunio com a equipe, principalmente com o DBA para definio do melhor banco de dados para o desenvolvimento do projeto. Dividir a equipe definindo as funes de cada membro. Estipular as tarefas de cada funo atribuda para os membros no passo anterior. Reunio com a equipe e verificar se existe alguma

Data 18/03/2010 28/03/2010 09/04/2010 14/04/2010

17/04/2010

21/04/2010 22/04/2010 28/04/2010

10/05/2010 01/06/2010 14/08/2010 20/10/2010 27/10/2010 01/12/2010 4.2.4 Recursos do Projeto

insatisfao com as funes atribudas. Caso sim, averiguar as possibilidades de mudana. Incio da criao dos diagramas Inicio da criao do cdigo fonte do programa, utilizando a linguagem que foi definida anteriormente. Incio dos testes do programa, para posteriormente realizar a implantao. Implantao do software no servidor de hospedagem. Inicio da fase de treinamento dos usurios Fim do projeto.

4.2.4.1 Plano de Staff Todos os indivduos do projeto tem especializao em suas respectivas funes. Papel Gerente de Projeto Programador JAVA Analista de Sistema Engenheiro de Software Engenheiro de Configurao Arquiteta Engenheira de Teste DBA Analista de Qualidade Quantidade 1 3 1 1 1 1 1 1 1 Grau de experincia Mdia Alta Mdia Mdia Mdia Mdia Mdia Mdia Mdia Alocao Rafael Todos da equipe Alex Alex Alex Vanessa Vanessa Rafael Vanessa

4.2.4.2 Plano de Aquisio de Recursos No haver recrutamento de pessoal pois a equipe j esta formada, e quanto a parte fsica ser necessrio apenas os computadores da prpria empresa.

4.2.4.3 Plano de Treinamento Durante do perodo de desenvolvimento do projeto cada membro do grupo se encarregar de buscar os conhecimentos necessrios para o desenvolvimento de sua atividade.

4.2.5

Oramento Item Custo Comentrios

Mo de obra Custos extras

R$ 40.500,00 R$ 4.000,00

Custo com salrios Custo com manuteno de equipamentos.

4.3 4.3.1

Controle e Acompanhamento do Projeto Plano de Gerncia de Requisitos Os requisitos do software foram definidos baseados nas necessidades do cliente, entretanto podero a vir sofrer modificaes ao longo do projeto.

4.3.2

Plano de Controle do Cronograma Semanalmente haver reunies curtas com a equipe para ser avaliado o andamento do projeto, e corrigir eventuais atrasos. Tambm haver relatrios que sero entregues mensalmente.

4.3.3

Plano de Controle do Oramento Mensalmente ser avaliado os gastos com o projeto, caso haja alguma alterao no oramento, ser analisado imediatamente o motivo que levou alterao e sero realizadas medidas de controle, em caso de no ser possvel contornar o problema, ser feito um novo oramento e isso ser discutido com o cliente.

4.3.4

Plano do Controle de Qualidade A qualidade do projeto estar sempre sob a superviso da Engenheira de Teste e Analista de Qualidade, a qual ir relatar qualquer eventual problema constatado durante o desenvolvimento do projeto. Em caso de problemas sero feita reunies imediatamente com os responsveis para discusso de possveis solues para resolv-lo.

4.3.5

Plano de Comunicao Sero gerados relatrios semanalmente sobre os fatos acontecidos durante a semana, alm de troca de emails e telefonemas. Mensal ser feita uma reunio com todos os membros da equipe para discusso do andamento do projeto e dificuldades que esto sendo encontradas.

4.3.6

Plano de Mtricas Durante o desenvolvimento sero utilizados alguns mtricas para averiguar a qualidade do software, dentre elas destacam-se: Compatibilidade com recursos de hardware (Ex. impressora) Facilidade de uso.

Design do software. Organizao dos componentes com suas relaes.

4.4

Plano de Gerncia de Riscos Os riscos que sero levados em conta so: Descrio Tempo insuficiente para aprendizagem das tecnologias necessrias para produo do software. Adoecimento de membros da equipe, resultando em atrasos. Sada de membros da equipe Desistncia do projeto por parte do cliente Perda de dados na empresa por motivos tcnicos Perda de dados na empresa por motivos externos (raios, furaces, etc) Nvel do risco Mdio Mdio Baixo Baixo Muito baixo Baixissimo

4.5

Plano de Encerramento Apresentao do software ao cliente, Implantao do software no servidor web e treinamento dos usurios finais.

5.
5.1

Planos de Apoio ao Processo


Plano de Gerncia de Configurao Para a criao deste software sero necessrios apenas os computadores da prpria empresa.

5.2

Plano de Avaliao O software ser testado por um perodo de um ms utilizando funcionrios da prpria equipe e depois ser levado para o cliente o qual o testar no seu dia a dia, contando com suporte a todo momento.

5.3

Plano de Documentao Nmero do item 1 2 3 Tipo de documento Plano de Software Documento de requisitos Manual do usurio do software

5.4

Plano de Garantia de Qualidade O sistema contar com um nvel alto de confiabilidade, pois o mesmo ser testado pelo nosso analista de qualidade e engenheiro de teste. Com isso, todo problema ser solucionado ainda em fase de criao do software.

5.5

Plano de soluo de Problemas Conforme os problemas forem surgindo sero feitos relatrios contendo o problema e seus motivos, e reunies com os responsveis para que os mesmos apresentem possveis solues para o problema, em caso de dificuldades poder ser feita uma convocao para que toda a equipe se volte para a sua resoluo.

5.6

Plano de Melhoria do Processo Depois da concluso deste projeto ser feita uma avaliao de toda sua trajetria analisando as suas deficincias e pontos fortes. Estes dados sero armazenados para sejam usados nos prximos projetos que forem realizados pela Taurus Softwares.

Você também pode gostar