You are on page 1of 25

PLANO DE DESENVOLVIMENTO DE SOFTWARE PLANEJAMENTO E CONTROLE DE MARKETING

Junho de 2006 Plano de Desenvolvimento de Software

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

Planejamento e Controle de Marketing

Histrico de Revises
Data 10/07/2006 17/07/2006 Verso 1.0 1.1 Descrio Verso inicial Reviso do documento Autor Leonardo Fraga Vagner Simo

3/25 PLANO DE DESENVOLVIMENTO DE

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

ndice Analtico
1 INTRODUO..........................................................................................6 1.1 PROPSITO....................................................................................6 1.2 ESCOPO........................................................................................6 1.3 DEFINIES, SIGLAS E ABREVIAES.....................................................6 1.4 REFERNCIAS.................................................................................6 1.5 RESUMO.......................................................................................7 2 VISO GERAL DO PROJETO.......................................................................7 2.1 PROPSITO DO PROJETO, ESCOPO, E OBJETIVOS........................................7 2.2 ARTEFATOS DO PROJETO...................................................................7 3 EVOLUO DO PLANO DE DESENVOLVIMENTO DE SOFTWARE....................9 4 ESTRUTURA DO PROJETO.........................................................................9 4.1 ESTRUTURA DO CLIENTE....................................................................9 4.2 ESTRUTURA DA EQUIPE NA INVIT.........................................................9 4.3 PAPIS E RESPONSABILIDADES..........................................................10 4.4 MATRIZ DE RESPONSABILIDADES........................................................12 5 PROCESSO DE GERENCIAMENTO.............................................................13 5.1 ESTIMATIVAS DO PROJETO................................................................13 5.2 PLANO DO PROJETO........................................................................16 5.3 PLANOS DE ITERAO.....................................................................19 5.4 MONITORAMENTO E CONTROLE DO PROJETO..........................................20 5.5 PLANO DE GERENCIAMENTO DE RISCOS................................................22 5.6 PLANO DE ENCERRAMENTO...............................................................23 6 PLANOS DE PROCESSOS TCNICOS.........................................................23 6.1 CASO DE DESENVOLVIMENTO............................................................23 6.2 PLANO DE INFRA-ESTRUTURA............................................................23 6.3 PLANO DE ACEITAO DO PRODUTO....................................................23

4/25 PLANO DE DESENVOLVIMENTO DE

7 PLANOS DE PROCESSOS DE SUPORTE.....................................................24 ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING 7.1 PLANO DE GERENCIAMENTO DE CONFIGURAO......................................24 7.2 PLANO DE AVALIAO.....................................................................24 7.3 PLANO DE DOCUMENTAO..............................................................24 7.4 PLANO DE GARANTIA DA QUALIDADE...................................................24 7.5 PLANO DE RESOLUO DE PROBLEMAS................................................24 7.6 PLANO DE MELHORIA DE PROCESSOS..................................................25

5/25 PLANO DE DESENVOLVIMENTO DE

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

1 INTRODUO
1.1 Propsito
O objetivo deste Plano de Desenvolvimento de Software definir as fases, iteraes, atividades e artefatos necessrios para o desenvolvimento do projeto Sistema Integrado de Planejamento e Controle de Marketing . Neste documento tambm descreveremos os recursos e as tcnicas para a execuo do Projeto.

1.2 Escopo
O Plano de Desenvolvimento de Software descreve todos os planos utilizados pela Invit para desenvolver o software Sistema Integrado de Planejamento e Controle de Marketing , para a empresa Ach. nica Iterao da mesma conforme o processo RUP. Neste documento apresentamos o projeto para a fase de Concepo e detalhamos a

1.3 Definies, siglas e abreviaes


Os documento:
Termo CR I1 Concepo Elaborao RUP UC Significado Change Request (Requisio de Mudanas). Primeira iterao da fase de concepo. Fase do RUP de delineamento do escopo e deciso de viabilidade. Fase do RUP de definio e consolidao da arquitetura do sistema. Rational Unified Process. Processo de desenvolvimento de software utilizado, ele composto de 4 fases: concepo, elaborao, construo e transio. Use Case ou Caso de Uso.

seguintes

termos

so

necessrios

para

compreender

este

1.4 Referncias
Este documento faz referncia aos seguintes documentos:

6/25 PLANO DE DESENVOLVIMENTO DE


ACH

Definio de Objetivos

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

Plano de Garantia de Qualidade Plano de Gerenciamento de Configurao e Mudanas Proposta Comercial IIS068901 Viso do Projeto

1.5 Resumo
O Plano de Desenvolvimento de Software contm as seguintes sees: Viso geral do projeto: esta seo descreve a viso do projeto, seus objetivos, escopo e condies importantes para a realizao do projeto. Tambm define os artefatos que sero entregues at o final do projeto; Evoluo do plano de desenvolvimento de software: descreve a estratgia que ser usada para a evoluo deste planejamento; Estrutura do projeto: descreve a estrutura organizacional para o projeto; Gerenciamento de processos: detalha o cronograma da fase de Concepo, define iteraes e principais marcos do projeto e descreve como ser o controle e acompanhamento do projeto; Plano de processos tcnicos: descreve uma viso geral do processo de desenvolvimento de software, incluindo mtodos, ferramentas e tcnicas que sero adotadas.

2 VISO GERAL DO PROJETO


2.1 Propsito do projeto, escopo, e objetivos
Vide Viso do Projeto.

2.2 Artefatos do Projeto


Os seguintes artefatos sero entregues durante o projeto:

7/25 PLANO DE DESENVOLVIMENTO DE

Fluxo de Trabalho

Artefatos

Modelagem de Negcio

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


Avaliao da organizao-alvo; Viso de negcio, metas e mtricas; Viso de processos (casos de uso de negcio, regras de negcio e atores); Viso organizacional (unidades funcionais, papis, responsabilidades e entidades de domnio). Glossrio; Viso de sistema;

Requisitos

Viso de casos de uso; Casos de uso arquiteturais; Requisitos suplementares.

Anlise e Projeto Implementao Testes Distribuio Gesto de Configurao e Mudana

Documento da Arquitetura de Software; Modelo de Anlise e Projeto (aspectos arquiteturais);

Modelo de Implementao e Distribuio; Plano de Gerenciamento de Configurao e Mudanas Requisio de Mudana Lista de Riscos Pendncias do Projeto Plano de Desenvolvimento de Software, contendo: Plano de Aceitao do Produto Plano de Comunicao Plano de Encerramento Plano de Gerenciamento de Riscos Plano de Iteraes Plano de Medies Plano de Resoluo de Problemas

Gesto do Projeto

Plano de Garantia de Qualidade Plano de Gerenciamento de Requisitos Relatrio de Avaliao de Iterao Relatrio de Status Ambiente Caso de Desenvolvimento

8/25 PLANO DE DESENVOLVIMENTO DE

3 EVOLUO DO PLANO DE DESENVOLVIMENTO DE SOFTWARE


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

O Plano de Desenvolvimento de Software ser revisado e atualizado no incio de cada Iterao.

4 ESTRUTURA DO PROJETO
4.1 Estrutura do Cliente
A equipe responsvel pela conduo do projeto est detalhada na tabela abaixo:
Empresa Pessoa Dados anapaula.toledo@ache.com.br Ach Ana Paula Toledo (11) 6461-6466 (11) 9954-2995 Ach Norberto Soares norberto.soares@ache.com.br 6461-6198 saedson@ache.com.br 6461-6216 frljose@ache.com.br 6461-6161 sidinei.righini@ache.com.br 6461-6224 ocaclaudia@ache.com.br 6461-6256 Analista de Negcios Gerente de Projeto Papel no projeto

Ach

Edson Amancio da Silva Jos Luiz Rodrigues Fernandes

Analista de Negcios

Ach

Arquiteto de Sistemas

Ach

Sidinei Righini

CIO

Ach Ach

Wilson Flores Emlio

Diretor da rea

4.2 Estrutura da Equipe na Invit


A equipe que conduzir o projeto est estruturada conforme organograma abaixo, no qual esto nomeadas as principais posies (as que sero necessrias de imediato, conforme item 4.2.3 Cronograma do Projeto).

9/25 PLANO DE DESENVOLVIMENTO DE

4.3 Papis e Responsabilidades


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


Ricardo Nascimento Gerente de Projetos
G. Configurao e Mudana

Leonardo Pacheco Engenheiro de Processos

Engenharia de Sistemas

Engenharia de Software

Controle de Qualidade

Leonardo Pacheco Arquiteto Vagner Simo Analista de Sistemas Analista de Sistemas Eduardo Finzi Especificador de Requisitos

<A ser definido> Projetista e Implementador

<A ser definido> Projetista de Testes

<A ser definido> Projetista e Implementador

<A ser definido> Testador

<A ser definido> Implementador

O projeto seguir a metodologia RUP e, portanto, as responsabilidades, os artefatos e as atividades de cada papel (worker) so as definidas pelo mesmo. A tabela abaixo descreve as principais responsabilidades ou excees, em relao ao RUP, dos recursos da Invit envolvidos no projeto:
Papel Responsabilidade O Gerente de Projetos aloca recursos, define prioridades, coordena interaes com os clientes e usurios, e de forma geral tenta manter a equipe focada no objetivo. O Gerente de Projetos tambm estabelece um conjunto de prticas que assegura a integridade e qualidade dos artefc atos do projeto. Alm disto, o Gerente de Projetos responsvel por atualizar as atividades dos membros da equipe e realizar reunies semanais. O Arquiteto lidera e coordena as atividades tcnicas e artefatos durante o projeto. O arquiteto estabelece a estrutura geral para cada viso arquitetural. Responsvel pelo ambiente de projeto e em prover equipe do projeto suporte relacionado ao processo, conforme definido no workflow de ambiente. O Analista de Sistema lidera e coordena o entendimento de requisitos e a modelagem destes atravs de casos de uso (adequando-os se necessrio), viabilizando os workflows seguintes. O Especificador de Requisitos acompanha o Analista de Sistemas, detalhando os Casos de Uso designados pelo Analista. responsvel por manter a integridade dos requisitos.

Gerente de Projetos

Arquiteto de Software

Engenheiro de Processos

Analista de Sistema

Especificador de Requisitos

10/25 PLANO DE DESENVOLVIMENTO DE

Papel

Responsabilidade

Projetista

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


O Projetista define responsabilidades, operaes, atributos e relaes entre uma ou mais classes e determina como elas devem ser ajustadas para o ambiente de implementao.

Integrador

O Integrador responsvel por planejar a integrao e executar a integrao dos elementos de implementao para a produo de builds. O Implementador responsvel por desenvolver e testar componentes, de acordo com os padres definidos no projeto. O Testador responsvel pela execuo dos testes, desde a preparao at a avaliao do resultado dos mesmos. O Gerente de Configurao responsvel por prover todo o gerenciamento de configurao da infra-estrutura e do ambiente para a equipe de desenvolvimento.

Implementador

Testador Gerente de Configurao e Mudanas

A tabela abaixo descreve os principais papis dos recursos do Ach envolvidos neste projeto:
Papel Responsabilidade Manter comunicao sobre o andamento dos servios prestados com o Gerente de Projetos da Invit; Acompanhar o andamento do projeto; Realizar checkpoints peridicos com o Gerente de Projetos da Invit; Realizar a interface entre a Invit e todos os profissionais do Ach envolvidos no projeto; Resolver desvios relacionados ao planejamento que possam ter sido causados pelo Ach; Gerente de Projetos Escalar internamente quando necessrio para devida tomada de deciso; Garantir tempo de resposta acordado pelo Ach com a Invit; Garantir disponibilidade dos profissionais do Ach envolvidos no projeto; Comunicar ao Gerente de Projetos da Invit possveis desvios de planejamento acordados; Identificar, propor e aprovar juntamente com o Gerente de Projetos da Invit as eventuais necessidades de mudana no decorrer dos servios; Analisar e aprovar todos os custos do projeto; Gerenciar a equipe do Ach.

11/25 PLANO DE DESENVOLVIMENTO DE

Papel

Responsabilidade

Analista de Negcios

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


Fornecer informaes a respeito do processo de negcios para o qual o sistema foi especificado; Entender os casos de uso do sistema e valid-los; Solicitar alteraes nos requisitos; Validar testes de aceite; Executar testes de aceite; Validar releases; Assinar documentos referentes a validaes do sistema (requisitos, testes de aceite, termo de aceite, termo de entrega, etc.). Aprovar arquitetura de aplicao e tecnologia;

Arquiteto de Sistemas

Entender a composio da soluo, estrutural e comportamentalmente; Prover informaes sobre o ambiente de distribuio; Tomar decises de adoo de tecnologia.

CIO

Assegurar viso de alinhamento de TI ao negcio; Validar decises estratgicas de adoo de tecnologia. Fornecer informaes referentes ao processo de negcio da rea de marketing do Ach;

Usurios

Entender os casos de uso do sistema; Solicitar alteraes de requisitos. Validar a viso do projeto;

Diretor da rea

Validar o estudo de viabilidade; Apoiar o atendimento da estratgia.

4.4 Matriz de Responsabilidades


A tabela a seguir relaciona as responsabilidades e as pessoas envolvidas tanto da Invit quanto do cliente.
Responsabilidade Gerncia do projeto Invit Ricardo Nascimento Ricardo e Vagner Ricardo e Vagner Ricardo Nascimento Ach Ana Paula

Detalhamento dos requisitos e validaes Aprovao de Documento de Especificao de Requisitos Requisio de alterao (requisitar avaliao de impactos)

Ana Paula e Norberto Ana Paula e Norberto Ana Paula

Aprovao de alterao e dos impactos

Ana Paula

12/25 PLANO DE DESENVOLVIMENTO DE

Responsabilidade

Invit

Ach

ACH
Ser notificado de atrasos de cronograma Aprovao de agenda

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


Ana Paula Ana Paula

Disponibilizao de infra-estrutura Aprovao do Plano de Execuo de Testes para aceite

Ricardo Nascimento Ricardo Nascimento

Jos Lus Ana Paula

Aceite do produto

Ana Paula e Norberto

5 PROCESSO DE GERENCIAMENTO
5.1 Estimativas do Projeto
5.1.1 Metodologia As estimativas de esforo para execuo do projeto foram definidas por ponderaes de complexidade de casos de uso nivelados, baseadas no processo RUP. Os casos de uso foram classificados de acordo com seu nvel. Em seguida, foram definidos os fatores tcnicos e ambientais que tm impacto no projeto, com os quais os casos de uso foram ajustados, obtendo-se o total do esforo, em horas, para execuo do projeto. 5.1.2 Base para a Estimativa A base usada para estimativa foi o escopo pr-definido no item 1.2.1 da Proposta Comercial.

13/25 PLANO DE DESENVOLVIMENTO DE

5.1.3 Consideraes Especficas para o Escopo do Projeto


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

Transformao de UCP para Horas


Nvel Sistemas/UC Grupo de Subsistem as/Sis temas Subsistem as/Grupo de Subsistem as Classes/Subsistemas Mtodos/Classes (FP/Classes) Linhas/Mtodo SLOC/UC (Linhas em C++) Segundos/Linha Horas/UCP Bsico 1 1 1 1 8 11 80 7.040 80 157 2 1 1 7 8 11 80 49.280 100 1.369 3 1 7 7 8 11 80 344.960 100 9.583 4 6 7 7 8 11 80 2.069.760 130 74.742

Complexidade por UCP Alta Baixa Mdia Suporte a Produtividade Frameworks IDEs Meta-definies Apresentao Declarativa (ASP.NET, JSF,XUL,Portlet) Processos (BPM, BAM, CM) Componentes (IoC, WS, ABP, MDA) Regras de Derivao (BPM, NBS)

Peso 100% 15% 35% Ganho 30% 50% 51% Peso 30% 30% 20% 20% Ganho Relativo 80% 50% 10% 50%

Efetivo 24% 15% 2% 10%

Fatores Tcnicos
Cdigo Descrio TCF01 TCF02 TCF03 TCF04 TCF05 TCF06 TCF07 TCF08 TCF09 TCF010 TCF011 TCF012 TCF013 Sistemas Distribudos Tempo de Resposta/Performance Ef icincia para o usurio f inal (online) Processamento Interno Complexo Cdigo deve ser reutilizvel Facilidade de Instalao Facilidade de uso Portabilidade Facilidade de evoluo Concorrncia Caractersticas de segurana Acesso direto por terceiros Facilidades para treinamento UTV Fator TCF no ajustado (UTV) Nivelamento (TWF) Constante (TC) TCF ajustado = TC + (UTV * TWF) Valor 32,5 0,01 0,6 0,925 Peso 2 1 1 1 1 0,5 0,5 2 1 1 1 1 1 Valor Fator 1 3 3 3 3 1 2 2 5 3 2 1 2 2 3 3 3 3 0,5 1 4 5 3 2 1 2 32,5

Fatores Ambientais
Cdigo ECF01 ECF02 ECF03 ECF04 ECF05 ECF06 ECF07 ECF08 De scrio Familiaridade com o mtodo de desenvolvimento Experincia na aplicao Experincia em Orientao a Objeto Experincia do Lder de Projeto Motivao da Equipe Estabilidade de Requisitos Equipes de meio perodo Dificuldade da linguagem UEV Fator ECF no ajustado (UEV) Nivelamento (EWF) Constante (EC) ECF ajustado = EC + (UEV * EWF) Valor 26,5 -0,03 1,4 0,605 Peso Valor Fator 1,5 0,5 1 0,5 1 2 -1 -1 5 3 5 5 5 4 0 3 7,5 1,5 5 2,5 5 8 0 -3 26,5

14/25 PLANO DE DESENVOLVIMENTO DE

5.1.4 Esforo
ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

Cliente: Ach Projeto: Planejamento e Controle de Marketing

Fase: Pr-concepo Analista de Sistemas: Ricardo Nascimento Data: 22/05/2006

Estimativa de Esforo por Casos de Uso


Avaliao de Casos de Uso
Casos de Uso 1. 2. Manuteno dos Cadastros (CRUD) Matriz de Portflio a. Definio das premissas b. 3. a. b. Montagem de Cenrios Grades Nvel Complexidade Horas 3 3 3 3 3 3 3 3 3 2 3 3 3 3 Mdia 9.583 Mdia 9.583 Alta 9.583 Alta 9.583 Alta 9.583 Mdia 9.583 Alta 9.583 Mdia 9.583 Mdia 9.583 Alta 1.369 Baixa 9.583 Baixa 9.583 Mdia 9.583 Alta 9.583 Horas Peso /UCP 35% 3.354 35% 3.354 100% 9.583 100% 9.583 100% 9.583 35% 3.354 100% 9.583 35% 3.354 35% 3.354 100% 1.369 15% 1.437 15% 1.437 35% 3.354 100% 9.583

Sugesto da Grade Montagem de Cenrios 4. Plano Promocional a. Elaborao do esforo promocional b. c. d. e. f. 5. Elaborao de simulaes Acompanhamento das peas promocionais Pedido\Acompanhamento de Materiais Prom ocionais Elaborao da Minuta para Expedio

Loja Virtual Relatrios a. Relatrios Simples b. Relatrios Mdios c. Relatrios Complexos

Ajustes por Suporte a Produtividade


Casos de Uso 1. 2. a. b. 3. a. b. Manuteno dos Cadastros (CRUD) Matriz de Portflio Definio das premissas Montagem de Cenrios Horas/UCP 3.354 3.354 9.583 9.583 9.583 3.354 9.583 3.354 3.354 1.369 1.437 Horas FW Ajustadas Sim Sim 2.348 2.348 9.583 6.708 9.583 2.348 9.583 2.348 2.348 958 1.006 Horas IDE Ajustadas Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim 1.174 1.174 4.792 3.354 4.792 1.174 4.792 1.174 1.174 479 503 Apres. Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Meta-definies Proc. Comp. Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Deriv. Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Sim Horas Ganho Ajustadas 51% 51% 51% 51% 51% 51% 51% 51% 51% 51% 51% 575 575 2.348 1.643 2.348 575 2.348 575 575 235 247

Grades Sugesto da Grade Montagem de Cenrios 4. Plano Promocional a. Elaborao do esforo promocional b. Elaborao de simulaes c. d. e. f. Acompanhamento das peas promocionais Pedido\Acompanhamento de Materiais Promocionais Elaborao da Minuta para Expedio ESENVOLVIMENTO DE LojaD Virtual

Sim

Sim Sim Sim Sim Sim

15/25

PLANO DE

5.1.5 Reavaliaes da Estimativa


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

A cada requisio de Alterao de Especificao de Sistema (mudana no escopo), esta estimativa ser reavaliada, conforme Processo de Gesto de Requisies descrito no Plano de Gesto de Configurao e Mudanas.

5.2 Plano do Projeto


5.2.1 Plano das Fases Este projeto contempla apenas a fase de Concepo realizada por uma nica iterao. O planejamento das demais fases ser elaborado posteriormente, com subsdios fornecidos por esta fase ao seu final. O diagrama a seguir apresenta o incio e fim desta fase:
Fase Iteraes 1
Concepo Elaborao Construo Transio I1

Semanas 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5

5.2.2 Objetivos das Iteraes A tabela a seguir mostra os objetivos, os marcos associados e os riscos resolvidos a cada iterao.

16/25 PLANO DE DESENVOLVIMENTO DE

Iterao

Objetivos

Marcos Associado

Riscos

Fase

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


Resolvidos Kickoff; Definir os processos de negcio. I1 Definir o escopo funcional e nofuncional do sistema. Delinear a arquitetura candidata. Estimar o esforo para o desenvolvimento das prximas fases. Elaborar o estudo de viabilidade. Processos de negcio definidos; Definio do escopo do sistema; Definio da arquitetura candidata; Estudo de Viabilidade; Escolha da plataforma tecnolgica.

Concep o

Definio do escopo e verificao da viabilidade

5.2.3 Liberaes No estamos prevendo liberaes (releases) de software na fase de Concepo. 5.2.4 Cronograma do Projeto Para a execuo deste projeto o cronograma estimado o seguinte:

17/25 PLANO DE DESENVOLVIMENTO DE

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

5.2.5 Recursos do Projeto 5.2.5.1Recursos no Ambiente do Cliente Para execuo dos trabalhos nas dependncias do Ach, sero necessrios os seguintes recursos: Sala de trabalho para execuo de trabalhos internos e introspectivos; Estao de trabalho com Microsoft Office e acesso Internet; Impressora (no precisa ser dedicada);

18/25 PLANO DE DESENVOLVIMENTO DE


ACH

Linha telefnica.

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

5.2.5.2Recursos do Projeto Os papis das pessoas envolvidas no projeto esto detalhados na tabela abaixo:
Papel Responsabilidade O Gerente de Projetos aloca recursos, define prioridades, coordena interaes com os clientes e usurios, e de forma geral tenta manter a equipe focada no objetivo. O Gerente de Projeto tambm estabelece um conjunto de prticas que assegura a integridade e qualidade dos artefatos do projeto. Alm disto, o Gerente de Projetos responsvel por atualizar as atividades dos membros da equipe e realizar reunies semanais. O Arquiteto lidera e coordena as atividades tcnicas e artefatos durante o projeto. O arquiteto estabelece a estrutura geral para cada viso arquitetural. O Analista de Sistema lidera e coordena o entendimento de requisitos e a modelagem destes atravs de casos de uso (adequando-os se necessrio), viabilizando os workflows seguintes. O Engenheiro de Componentes define responsabilidades, operaes, atributos e relaes entre uma ou mais classes e determina como elas devem ser ajustadas para o ambiente de implementao. responsvel por planejar a integrao e executar a integrao dos elementos de implementao para a produo de builds. responsvel por desenvolver e testar componentes, de acordo com os padres definidos no projeto. responsvel pela execuo dos testes, desde a preparao at a avaliao do resultado dos mesmos.

Gerente de Projeto

Arquiteto

Analista de Sistema

Engenheiro de Componentes

5.2.6 Plano de Treinamento A equipe destacada para a fase de Concepo do projeto j possui os conhecimentos e o perfil adequados. Para as prximas fases, a equipe ser reavaliada juntamente com a necessidade de treinamento. 5.2.7 Oramento Vide proposta comercial.

5.3 Planos de Iterao


Esta fase ter apenas uma iterao e ser realizada conforme o item 5.2.4 (Cronograma do Projeto).

19/25 PLANO DE DESENVOLVIMENTO DE

A cada iterao, este planejamento ser atualizado.


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

5.4 Monitoramento e Controle do Projeto


5.4.1 Plano de Gerenciamento de Requisitos Vide plano de gerenciamento de requisitos. 5.4.2 Plano de Controle de Cronograma Os Relatrios de Status do projeto sero enviados quinzenalmente ao Ach, incluindo acompanhamento em relao aos marcos principais. Os desvios do cronograma em relao ao planejamento original sero tratados como segue:
Situao Atraso Responsabilidade Cliente Tratamento Reportado atravs do documento de Atraso de Cronograma A Invit poder adotar: Atraso Invit Adiamento de escopo para manuteno das datas previstas Aumento da equipe Aumento da carga de trabalho Outra estratgia que julgar adequada para a situao

5.4.3 Plano de Comunicao Na tabela abaixo esto listados os eventos para comunicao durante a execuo do projeto:
Evento Anlise de impacto de alterao Aprovao dos Casos de Teste Comunicado de atraso de cronograma Comunicado de pendncias Audincia Gerente do Projeto do cliente Gerente do Projeto do cliente Gerente do Projeto do cliente Gerente do Projeto do cliente Responsv el Gerente do Projeto da Invit Gerente do Projeto da Invit Gerente do Projeto da Invit Gerente do Projeto da Invit Propsito Informar os impactos de uma alterao no projeto para aprovao do cliente. Fornecer um processo planejado para execuo de testes para aceitao dos casos de uso da fase de Elaborao. Comunicar os impactos no projeto causados por atrasos do cliente de prazos acordados. Comunicar, com antecedncia, as necessidades de recursos com prazos definidos para sua Mtodo Freqnci a Sempre que necessrio

Documento em Word

Documento em Word

A cada iterao

Documento em Word Documento em Excel

Aps a entrega da pendncia Sempre que houver pendncias

20/25 PLANO DE DESENVOLVIMENTO DE

Audincia

Propsito Responsv el

Mtodo

Freqnci

Evento

ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


a entrega ou resoluo.

Relatrio de Status

Gerente do Projeto do cliente

Gerente do Projeto da Invit

Relatar o estado atual do projeto, as principais atividades executadas no perodo, os principais problemas ocorridos, as principais tarefas a serem executadas para o prximo perodo, alteraes de especificao e atrasos de cronograma. Pedir a avaliao de impactos de uma alterao de especificao do sistema. Fornecer um processo controlado para a aceitao de artefatos e assegurar o atendimento dos requisitos funcionais e no-funcionais acordados. Discutir os erros e os acertos para aprendizado para as prximas etapas ou projetos. Manter a equipe do cliente informada do estado do projeto, identificar novos riscos, repasse de aprendizado entre os membros da equipe. Requisitar informaes relevantes para o projeto.

Documento em Word

Quinzenal

Requisio de alterao

Gerente do Projeto da Invit

Gerente do Projeto do cliente

Documento em Word

Sempre que necessrio

Reunio de aceites formais

Responsvel do cliente pelo aceite

Responsve l da Invit pelo artefato

Artefatos

A cada entrega de artefatos

Reunio de encerrament o do projeto

Equipe do cliente

Gerente do Projeto da Invit

Verbal

Final do Projeto Sempre que necessrio ou com freqncia combinada Sempre que necessrio

Reunies de ponto de controle

Equipe do cliente e Gerente do Projeto da Invit

Gerente do Projeto do cliente

Verbal

Solicitao de informaes

Pessoa de uma empresa

Pessoa da outra empresa

E-Mail

5.4.4 Plano de Medies As seguintes mtricas sero utilizadas durante a execuo do projeto. As mtricas relativas a esforos sero apresentadas nas avaliaes de cada iterao.
Mtrica Propsito Medida % Completo (durao) e % Trabalho Concludo (esforo) Progresso Completude % Fsico Completo (fornecido por atividade e calculado para o projeto = COTR / BL) Nmero de CRs Abertas no perodo por Tipo (2 Bug, 1 Melhoria) Nmero de CRs Fechadas no perodo por Tipo (2 Bug, 1 Melhoria)

21/25 PLANO DE DESENVOLVIMENTO DE

Earned Value

PV = COTA = BCWS = Planed Value

= Valor Planejado ou Budged Cost of Work

ACH
Schedule

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING


AC = CRTR = ACWP = Actual Cost = Custo AtuaL ou Actual Cost of Work Performed EV = COTR = BCWP = Earned Value Performed = Valor Agregado ou Budged Cost of Work = ndice de Performance de Custo = ndice de Performance de Cronograma

Previsibilidad e

CPI (Cost Performance Index) SPI (Schedule Performance Index)

Definies que no necessitamos calcular: EV (Earned Value) = Valor Agregado = % Fsico Completo * PV CPI = EV / AC SPI = EV / PV Derivaes: Anlise do CPI: 1 verde, 0.7 a 1 amarelo, < 0.7 vermelho Anlise do SPI: 1 verde, 0.7 a 1 amarelo, < 0.7 vermelho SV = EV PV = Schedule Variance = Variao de cronograma CV = EV AC = Cost Variance Bugs / CRs = CRs Abertas do Tipo 2 / Total de CRs Anlise: 33% verde, > 33% e 67% amarelo, > 67% vermelho Horas / CRs = Horas Gastas nas execuo de CRs / Nmero de CRs Fechadas Nmero de Casos de Teste e Nmero de Simulaes de Teste Nmero de Falhas e Severidade (3 Complexa, 2 Mdia, 1 Simples) % de Falhas = Nmero de falhas / Nmero de simulaes de testes Qualidade Tendncia de defeitos Anlise: 10% verde, > 10% e 25% amarelo, > 25% vermelho % de Severidade = Total de Severidade / (Nmero de falhas * 3) Anlise: 33% verde, > 33% e 67% amarelo, > 67% vermelho Total de CRS = CRs Abertas + CRs Fechadas (destacar uma da outra) Maturidade Cobertura dos testes Cobertura = Nmero de simulaes de testes / Nmero de casos de teste = Variao de custo

Estabilidade

Convergncia

Adaptabilidad e

Horas de retrabalho

5.5 Plano de Gerenciamento de Riscos


Durante o transcorrer do projeto, principalmente durante as atividades de detalhamento de requisitos, sero realizadas reunies com os envolvidos no projeto para coleta de riscos. Os riscos identificados sero listados, analisados e priorizados segundo a exposio que eles representam ao projeto (Exposio ao Risco = Impacto do Risco * Probabilidade de Ocorrncia) quanto maior a Exposio ao Risco maior sua importncia. Para os riscos mais importantes devem estar definidas a estratgia de mitigao e o plano de contingncia. A lista ser revisada conforme definido nos

22/25 PLANO DE DESENVOLVIMENTO DE

planos de cada iterao e ser comunicada nas reunies de ponto de controle do


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

projeto.

5.6 Plano de Encerramento


No final do projeto ser realizada a Reunio de Encerramento do Projeto, esta reunio tem os seguintes propsitos: Entregar e colher o aceite formal do produto; Capturar, compartilhar e registrar as lies aprendidas ( learning lessons) durante o projeto; Capturar novas tcnicas, ferramentas ou mtodos que podem apoiar as organizaes em outros projetos; Encerrar formalmente o projeto.

6 PLANOS DE PROCESSOS TCNICOS


6.1 Caso de Desenvolvimento
A ser definido.

6.2 Plano de Infra-Estrutura


A ser definido.

6.3 Plano de Aceitao do Produto


Por tratar-se de um projeto de Concepo, onde no esto previstas liberaes de builds executveis do sistema, para o processo de aceitao do produto a Invit apresentar e entregar ao cliente os artefatos gerados durante a execuo desta fase. Esses artefatos esto listados no item 2.2 (Artefatos do Projeto).

23/25 PLANO DE DESENVOLVIMENTO DE

Aps a apresentao e entrega dos artefatos o cliente avaliar os


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

mesmos e, ao final, considerar o produto aceito. Caso algum artefato esteja com problemas, o mesmo ser corrigido e entregue novamente.

7 PLANOS DE PROCESSOS DE SUPORTE


7.1 Plano de Gerenciamento de Configurao
Vide artefato Plano de Gerenciamento de Configurao e Mudanas.

7.2 Plano de Avaliao


Por tratar-se de uma nica iterao e por ser da fase de Concepo, no ser desenvolvido um plano de avaliao da iterao. A mesma ser avaliada durante a reunio de Learning Lesson que ser realizada no final do projeto.

7.3 Plano de Documentao


A ser definido no Caso de Desenvolvimento.

7.4 Plano de Garantia da Qualidade


Vide artefato Plano de Garantia de Qualidade.

7.5 Plano de Resoluo de Problemas


Os problemas sero classificados em trs tipos: Problemas no produto: devem ser submetidos ao lder do workflow correspondente (requisitos, projeto e cdigo); Problemas no projeto: relacionados ambiente, recursos, cronograma, custos e ferramentas. Submeter apreciao do Gerente do Projeto; Problemas no processo: relacionados metodologia, ciclo de vida do projeto e garantia da qualidade. Abrir uma discusso juntamente com o Ach envolvendo o Engenheiro de Processos e o Gerente do Projeto de ambos os lados para avaliao. As pessoas responsveis por cada tipo de problema devem resolver as questes envolvidas respeitando os prazos combinados entre as partes.

24/25 PLANO DE DESENVOLVIMENTO DE

7.6 Plano de Melhoria de Processos


ACH

PLANO DE DESENVOLVIMENTO DE SOFTWARESISTEMA INTEGRADO DE PLANEJAMENTO E CONTROLE DE MARKETING

Por tratar-se da fase de Concepo, periodicamente sero realizadas discusses entre a Invit e o Ach visando capturar os pontos de melhoria do processo de engenharia de software e de interao entre a Invit e o Ach.

25/25 PLANO DE DESENVOLVIMENTO DE