Você está na página 1de 12

Plano de Projeto

Projeto VENSSO
Data 13/07/2005
Responsável Damires Fernandes
Documento ID VENSSO_SPM_20050713
Localização \vensso\management\spm\planning
Versão do Documento 2.00
VENSSO_SPM_20050712
Plano de Projeto

Histórico de Revisões
Data Versão Autores Descrição
13/07/2005 0.01 Damires Emissão inicial
19/07/2005 1.00 Ana Paula Revisão para fechamento do
planning.
09/08/2005 1.01 Damires Atualização para
compatibilidade com a
proposta fechada.
21/08/2005 2.00 Ana Paula Ajustes para fechamento da
construction #2.

Projeto VENSSO
Page 2 of 12
VENSSO_SPM_20050712
Plano de Projeto

Revisores
Nome Função Data
Ana Paula SQA

Projeto VENSSO
Page 3 of 12
VENSSO_SPM_20050712
Plano de Projeto

Sumário
1.Introdução...............................................................................................5
2.Referências..............................................................................................5
3.Visão Geral do Projeto...............................................................................5
3.1.Motivação e Escopo.............................................................................5
3.2.Arquitetura da Solução.........................................................................6
Figura 1 – Framework Rapadura e customização para produtos.......................7
4.Organização do Projeto..............................................................................7
4.1.Estrutura Organizacional......................................................................8
4.2.Papéis e Responsabilidades...................................................................8
4.3.Equipe...............................................................................................8
5.Processo de Gerenciamento........................................................................9
5.1.Estimativas do Projeto.........................................................................9
5.2.Desenvolvimento da Equipe..................................................................9
5.3.Riscos..............................................................................................10
5.4.Plano de Fases..................................................................................10
5.5.Cronograma de Atividades Detalhado...................................................11
5.6.Comunicação e Acompanhamento........................................................11
5.7.Planos de SCM e SQA.........................................................................11
6.Métricas.................................................................................................12

Projeto VENSSO
Page 4 of 12
VENSSO_SPM_20050712
Plano de Projeto

1.Introdução
O Objetivo deste documento é definir detalhadamente fatores relevantes de
planejamento, execução e acompanhamento do desenvolvimento do módulo do
projeto VENSSO, que será realizado pela OXE Factory, conforme aceitação da
proposta técnica[1] enviada em resposta à RFP da Profits[2]. Estes fatores
abrangem principalmente escopo, prazo, recursos, qualidade, riscos e plano de
iterações.

2.Referências
[1] IXI Community Interaction Politics – [http://oxe.makes.it];

[2] Profits – Request for Proposal – [http://vensso.shows.it


(/fases/feasibility/RFP)];

[3] Documento de Requisitos – [http://vensso.shows.it/ (/fases/planning/ Doc.


Requisitos)] VENSSO_REQ_20050713.doc;

[4] Planilha de Estimativas – [http://vensso.shows.it/ (/fases/ planning/


esforço)] VENSSO_EST_20050712.xls;

[5] Planilha de Riscos do Projeto – [http://vensso.shows.it/


(/fases/planning/riscos)] VENSSO_RISKLIST_20050713.xls;

[6] Cronograma de Atividades – [http://vensso.shows.it/


(/fases/planning/cronograma)] VENSSO_CRONO20050711.gan;

[7] Métricas - [http://vensso.shows.it/ (/fases/planning/métricas)]


VENSSO_MET_20050714.doc;

3.Visão Geral do Projeto


3.1.Motivação e Escopo
As empresas de software possuem a necessidade de uma ferramenta capaz de
auxiliá-las na venda de seus produtos para os potenciais clientes. O VENSSO,
pretende suprir esta carência, dando suporte a estas empresas na
disponibilização de uma ferramenta de acompanhamento do desempenho de
vendedores e canais de software.
O VENSSO – VENda de Serviços e Software – é uma aplicação que será
operacionalizada através da Web e tem como objetivo básico gerenciar vendas,
vendedores e canais de software, abrangendo todas as fases da metodologia da
Engenharia de Vendas.

O escopo de desenvolvimento da solução corrente se refere a um subconjunto de


funcionalidades da visão de vendedor, a serem descritos a seguir:
• Realizar busca dinâmica tela inicial: trata-se de uma busca dinâmica a ser
realizada a partir da tela inicial do sistema, de forma que o vendedor a partir
de uma palavra chave em determinada seção (empresas, pessoas,
oportunidades e atividades) busque os itens relacionados a esta palavra
chave. Por exemplo, ao se escolher uma empresa, as oportunidades, pessoas
e atividades relacionadas àquela empresa vão ser dinamicamente atualizadas.

Projeto VENSSO
Page 5 of 12
VENSSO_SPM_20050712
Plano de Projeto

• Gerenciar pipeline dinâmico: apresentar agrupamento (quantidade, valor


previsto e valor fechado) por estágio das oportunidades de negócio.
• Gerenciar visão completa: trata-se da geração e manutenção de um relatório
que mostra todos os dados relacionados a um item escolhido para a busca.
Por exemplo, apresenta a visão detalhada (com os diversos campos) de
atividades, oportunidades, propostas e contratos relacionados à uma dada
empresa.
• Prover persistência: refere-se à migração da atual camada de persistência
para um banco de dados relacional, através do uso de um framework de
persistência.
Os requisitos não funcionais encontrados para o ciclo atual do projeto VENSSO
são:
• Facilidade de Uso: O usuário do sistema deve ter facilidade de uso do sistema,
ou seja, realizar tarefas (inclusão, alteração, consulta exclusão) com menos
de 30 minutos de treinamento. Para confirmação disso, será realizado um
teste de usabilidade;
• Interface WEB: O usuário utilizará o sistema através de um web browser;.
• Licença GPL: O código do sistema estará disponível de acordo com a licença
GPL (General Public License).
Escopo Negativo
A OXE Factory se compromete a desenvolver as funcionalidades acima citadas.
Não fazem parte do escopo do projeto atual as funcionalidades relacionadas ao
cadastro de propostas, contratos, vendedores, agenda, visão do gestor de vendas
e visão do diretor de canais, assim como os relatórios de Key Performance
Indicators.
O escopo acima refere-se especificamente a um subconjunto das funcionalidades
que compõem o projeto VENSSO, o qual está contemplado no documento de
requisitos[3] previamente acordado com a Profits, e pode ser encontrado em
[http://vensso.shows.it (fases – planning – doc. requisitos].

3.2.Arquitetura da Solução

O sistema VENSSO está organizado numa arquitetura baseada em camadas,


seguindo o padrão Modelo, Visão e Controle - MVC. A separação em camadas
lógicas torna o sistema mais flexível e permite que as partes possam ser
alteradas de forma independente. O Padrão MVC permite a definição de várias
visões a partir de um mesmo modelo, o que facilita a manutenção, atualização e
testes.

Dessa forma, a aplicação se torna escalável e viabiliza-se um desenvolvimento


em paralelo para o modelo, visão e controle de modo independente e distribuído.
Essa sistemática de trabalho vem de encontro aos objetivos da OXE Factory
enquanto ambiente de desenvolvimento distribuído, onde colaborados espalhados
em diferentes continentes podem contribuir sobre porções do código.

As camadas são:

• Visão: mostra o estado das classes de negócios de maneira formatada após


serem processadas. Essa camada será implementada utilizando a tecnologia

Projeto VENSSO
Page 6 of 12
VENSSO_SPM_20050712
Plano de Projeto

Java JSP 2.0, aliada com a utilização de componentes JavaServer Standard


Tag Library (JSTL).
• Controle: determina o fluxo da apresentação servindo como uma camada
intermediária entre a camada de visão e de negócios. Assim, esta camada
valida as informações recebidas pelo usuário e as transfere de maneira
formatada para a Camada de Negócios, de modo a serem processados.
• Negócios: implementa a lógica de negócios da aplicação. Internamente é
composta de sub-camadas (fachada - interface principal de acesso as
informações da lógica de negócio da aplicação; Controladores - implementam
os casos de uso da aplicação; Classes de Negócios - são as classes que fazem
parte da lógica propriamente dita da aplicação).
• Persistência de Dados: faz o mapeamento entre as classes de negócios de
forma a possibilitar a persistência das mesmas em algum tipo de memória
não volátil, através da descrição de ligações entre as classes para as tabelas
de banco de dados e fazendo uso da tecnologia Hibernate.

Todo o código desenvolvido será licenciado sob forma de código aberto (GPL) e a
comunidade de software livre será incentivada a participar do desenvolvimento.

4.1.1 Framework Rapadura


A solução de implementação para o Sistema Vensso fará uso do framework da
OXE Factory denominado Rapadura. Sua arquitetura encontra-se apresentada
na figura 1.

Figura 1 – Framework Rapadura e customização para produtos

Para maiores detalhes sobre a arquitetura da aplicação, consultar


[http://vensso.shows.it/ (arquitetura do sistema)].

4.Organização do Projeto
A OXE Factory disponibilizará a seguinte estrutura para a realização do projeto:

Projeto VENSSO
Page 7 of 12
VENSSO_SPM_20050712
Plano de Projeto

4.1.Estrutura Organizacional

Project
SQA
Manager

System Software
Engineer DBA
Analyst Architect

Configuration Software Test


Engineer Engineer Engineer

4.2.Papéis e Responsabilidades

Papel Descrição
Gerente de Projeto Responsável pelo planejamento e acompanhamento
(GPr) das atividades. Aloca recursos, dimensiona tarefas
e interage com o cliente.
Analista da Qualidade Responsável pela definição do processo que garante
(SQA) a qualidade do software que está sendo produzido.
Realiza auditorias de qualidade e coleta métricas ao
longo do projeto.
Analista de Sistemas Realiza o levantamento e análise de requisitos do
(ANS) software.
Projetista de Realiza o projeto do banco de dados da aplicação.
Banco de Dados (DBA)
Arquiteto (ARQ) Define a arquitetura do sistema.
Engenheiro Responsável por definir e gerenciar o controle de
de Configuração (SCM) versão.
Engenheiro Responsável pelo projeto do site da fábrica, pelo
de Software (ESW) design da aplicação e pela implementação do
sistema.
Engenheiro de Testes Responsável pela definição do ambiente de testes e
planejamento dos casos de testes.

4.3.Equipe
Nome e-mail Papéis
Alan Kelon Oliveira de alanmoraes@gmail.com Engenheiro de
Moraes Software,
Arquiteto,
Engenheiro de
Configuração
Ana Paula Carvalho anapaula.cavalcanti@gmail.com SQA, Engenheira de
Cavalcanti Software
Carlos Eduardo de Lima cel2@cin.ufpe.br Engenheiro de
Software
Clélio Feitosa de Souza cleliofs@yahoo.com.br Engenheiro de

Projeto VENSSO
Page 8 of 12
VENSSO_SPM_20050712
Plano de Projeto

Testes (líder),
Engenheiro de
Software
Damires Yluska de dysf@cin.ufpe.br Gerente de Projeto,
Souza Fernandes Projetista de Banco
de Dados, Analista
de Sistemas,
Engenheira de
Software
Euclides Napoleão euclides.arcoverde@gmail.com Engenheiro de
Arcoverde Neto Configuração
(líder), Engenheiro
de Software
Leonardo Reis Lucena lrlucena@gmail.com Engenheiro de
Software (líder),
Arquiteto
Lucas Roberto Bechert lucasrbs@gmail.com Engenheiro de
schmitz Software, Projetista
de Banco de Dados
Marcia Jacyntha N. marcia.lucena@gmail.com Analista de
Rodrigues Lucena Sistemas (líder),
Projetista de Banco
de Dados,
Engenheira de
Software
Severino de Andrade severinoandrade@yahoo.com Gerente de Projeto,
Lima Júnior Engenheiro de
Software
Sílvia Cássia Pereira scp@cin.ufpe.br Analista de
Sistemas,
Engenheira de
Software

5.Processo de Gerenciamento
5.1.Estimativas do Projeto
A estimativa de esforço e tamanho da aplicação a ser desenvolvida neste projeto
foi baseada em pontos de casos de uso. A planilha utilizada para as
estimativas[4] (disponível em http://vensso.shows.it) considera diversas
variáveis tais como os atores envolvidos no processo, os fatores técnicos e
ambientais e a produtividade da equipe por caso de uso.

A avaliação da necessidade de re-planejamento ou re-estimativa se dará nas


reuniões semanais de acompanhamento do projeto. A evolução da completude
dos artefatos, em termos percentuais, será confrontada com o esforço consumido
(também em termos percentuais) para se detectar a necessidade ou não de uma
re-avaliação.

Para verificar as estimativas de tamanho e esforço, acessar


[http://vensso.shows.it (fases – esforço)].

5.2.Desenvolvimento da Equipe
Este seção apresenta o planejamento dos workshops e palestras para o
desenvolvimento técnico da equipe do projeto.
Projeto VENSSO
Page 9 of 12
VENSSO_SPM_20050712
Plano de Projeto

Fase: Planning
Treinamento Responsável Público Alvo Data
Hibernate Alan Equipe OXE A definir

5.3.Riscos
O levantamento dos riscos, sua classificação e o planejamento das respostas
(mitigação / contingência) foram realizados de forma descentralizada, envolvendo
toda a equipe e também o cliente, de forma a proporcionar a maior abrangência
possível. A avaliação da evolução destes riscos ou do surgimento de novos se
dará nas reuniões de acompanhamento semanais.

Para verificar a lista de riscos, suas prioridades, mitigações e contingências,


acessar [http://vensso.shows.it (fases – riscos)].

5.4.Plano de Fases
Para a versão corrente de desenvolvimento do VENSSO, que é o objeto deste
planejamento, teremos 1 (uma) iteração de feasibility, planning e design e 2
(duas) iterações de construction, concluindo o processo com o closing, conforme
a figura 2. Para cada fase do processo, estão listados abaixo os milestones e
artefatos relacionados, bem como a data prevista.

Figura 2 – IXI Process – Etapa Corrente

Fase Milestones Artefatos Dt Release


Lançamento do Projeto RFP √ 04/07
Visão Inicial Documento de √ 12/07
Feasibility
Requisitos
Negociação Concluída Proposta Técnica √ 13/07
Requisitos Aprovados Documento refinado de 19/07
Requisitos
Planning Plano de Projeto Plano de Projeto 19/07
Publicado

Projeto VENSSO
Page 10 of 12
VENSSO_SPM_20050712
Plano de Projeto

Arquitetura concluída Design Model 25/07


Casos de Uso Documento de Casos 25/07
Design Detalhados de Uso
Projeto de BD e Modelo de Dados e 25/07
Classes Modelo de Classes
Testes Sistêmicos Relatório de Execução 04/08
Construction Concluídos de Testes de Sistema
It#1 Release 1 – Cliente e Código, Componentes 05/08
comunidade
Construction Relatório de Testes Código, Componentes 17/08
It#2
Testes Sistêmicos Relatório de Execução 19/08
Closing
Concluídos de Testes de Sistema
Release 2 – Cliente e Código, Componentes 20/08
comunidade

5.5.Cronograma de Atividades Detalhado


O cronograma de atividades[6] será acompanhado a partir da ferramenta open
source Gantt Project ( http://ganttproject.sourceforge.net/ ). Verificar o
detalhamento das atividades em [http://vensso.shows.it (cronograma)].

5.6.Comunicação e Acompanhamento
O processo de comunicação se dará a partir do uso das ferramentas MSN, Skype,
Listas de discussões e Site do Projeto. O acompanhamento do projeto ocorrerá
diariamente de forma remota, através das ferramentas citadas e semanalmente,
de forma presencial em reunião com todos os membros da equipe.

Todas as atas de acompanhamento estarão disponíveis no site, no endereço


[http://vensso.shows.it (Atas)].

5.7.Planos de SCM e SQA


O plano de Gerência de Configuração (SCM) objetiva definir os responsáveis pela
configuração no projeto, especificar as datas para a passagem dos produtos para
baseline e as permissões de acesso por papel no processo de desenvolvimento.
Este plano busca ser flexível para permitir modificações durante todo o ciclo de
vida do projeto e previne que seja necessário reimplantar código que tenha sido
perdido quando dois ou mais desenvolvedores trabalham sobre o mesmo código,
ajudando a rastrear e identificar as mudanças ocorridas durante o
desenvolvimento.

O plano de Gerência da Configuração do piloto VENSSO estará disponível no site


do projeto em [http://vensso.shows.it (fases – plano de configuração], ao
término da fase de planning.

O plano de Garantia da Qualidade tem como objetivo o planejamento de


auditorias e revisões a serem realizadas pelo grupo durante o desenvolvimento.
Trata-se de uma ferramenta que organiza o processo de desenvolvimento do
software e os padrões a serem utilizados como base para as revisões e auditorias,
assim como especifica o modo de tratamento das não-conformidades encontradas
durante essas mesmas auditorias e revisões.

O plano de Garantia da Qualidade estárá disponível no site do projeto em


[http://vensso.shows.it (fases – plano de sqa)], ao término da fase de planning.

Projeto VENSSO
Page 11 of 12
VENSSO_SPM_20050712
Plano de Projeto

6.Métricas
As métricas constituem informações de grande importância para avaliação do
andamento do projeto e também uma excelente fonte de informação para que se
avalie o próprio processo no qual foi baseado o desenvolvimento do projeto.
Dessa forma algumas métricas foram definidas com o objetivo de obter critérios
de qualidade que serão acompanhadas pela gerência da OXE Factory durante o
decorrer do desenvolvimento do módulo em questão do projeto VENSSO [8].
No documento de métricas, disponível em [http://vensso.shows.it/ (métricas)],
encontram-se, além das medidas, estabelecidos prazos, periodicidade e a forma
de coleta dessas informações.

Projeto VENSSO
Page 12 of 12

Você também pode gostar