Pds

8
Plano de Desenvolvimento de Software Atendimento CREA-RO 1 Atendimento CREA-RO Plano de Desenvolvimento de Software Histórico das Reuniões do Grupo Data Descrição Integrantes O que foi deliberado .

description

projeto de desenvolvimento de software

Transcript of Pds

Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 1 Atendimento CREA-RO

Plano de Desenvolvimento de Software Histrico das Reunies do Grupo DataDescrioIntegrantesO que foi deliberado . Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 2 ndice Analtico 1.Introduo 3 1.1Finalidade 3 1.2Escopo 3 1.3Viso geral 3 2.Viso Geral do Projeto 4 2.1Finalidade, Escopo e Objetivos do Projeto 4 2.2Restries 4 2.3Produtos Liberados do Projeto 4 2.4Evoluo do Plano de Desenvolvimento de Software 4 3.Organizao do Projeto 6 3.1Estrutura Organizacional 5 3.2Papis e Responsabilidades 5 4.Processo de Gerenciamento 8 4.1Estimativas do Projeto 6 4.2Plano de Projeto 6 4.3Recursos do projeto 8 4.4Programao do projeto Erro! I ndicador no definido. 4.5Monitoramento e controle do projetoErro! I ndicador no definido. 5.Referncias e Dvidas 12 Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 3 1. Introduo Noplanodeprojeto,apresentamosadescriodoSI STEMADEGERENCI AMENTODEFI LASE ATENDI MENTODOCREA-ROquevisainformatizaraomximoasoperaesqueocorremdiariamentena organizao da ordem de atendimento conforme os termos da Lei Federal 10.048 de 2000 e Lei Municipal 1.631 de 2005,ecomputodasatividadesproduodaSeodeAtendimentoaoPblicoqueaindasocontroladas manualmente. 1.1Propsito OPlanodoProjetotemcomoobjetivoexplicitaramaneiradecomoserdadaaconduodo desenvolvimentodosoftware.Nessedocumento,seroexpostosfatoreslevadosemcontanoplanejamento,como recursos de hardware e software, gerenciamento do pessoal da equipe, diviso de horrio de trabalho, assim tambm comovamosmodularodesenvolvimentodasaplicaesquejuntascomporoosistemacomoumtodoeuma estimativadonossocronograma,podendoesteseralterado.Enfim,oPlanodeDesenvolvimentodeSoftware 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.1.2Escopo EstePlanodeDesenvolvimentodeSoftwaredescreveoplanogeralaserusadopeloprojeto,incluindoa implantaodoproduto.Aequipeusarocontedodestedocumentoaomximoparaelaborarumprojetofiels descries que sero listadas no decorrer, pois, mantendo essa fidelidade, as chances de sucesso do desenvolvimento aumentaro. 1.5Viso 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 SoftwareAtendimento CREA-RO 4 2. Viso Geral do Projeto 2.1 Finalidade, Escopo e Objetivos do Projeto OprojetodoSistemadeGerenciamentodeFilaseAtendimentodoCrea-Rotemafinalidadedeestudar estatisticamente tempos, movimentos e produo do Atendimento do Crea-Ro. Para isso necessita-se informatizar a emisso de tickets, a chamada do cliente e o computo de atividades de interesse de estudo. Espera-sequeoprojetoresulteemumaplicativoem2nveis:Atendente,GerentedosAtendentes.Cada aplicativosatisfazasoperaesexclusivamentenoseunvel.OGerentedeAtendimentodeveterasmesmas operaes dos Atendentes, alm de algumas funcionalidades adicionais. Cada um desses personagens tem acesso s informaesquelhessorelevantes.Paraconseguiressaindependncia,mascomcoesodeinformao,os aplicativos desfrutaro 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 XX/XX/2010, impreterivelmente, sem a possibilidade de negociao de prazo com o cliente; A equipe ter 3 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 XX/XX/200X, quando comearemos a implementao do projeto. 2.3 Produtos Liberados do Projeto OsprodutosliberadosemcadafasedoprojetoestoidentificadosnoCasodeDesenvolvimento.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 OPlanodeDesenvolvimentodeSoftwareserrevisadoantesdoinciodecadafasedoprojetocomo 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. Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 5 3. Organizao do Projeto 3.1Estrutura Organizacional A equipe de desenvolvimento composta por cinco componentes que est dividida em: Um gerente de projeto Um analista Umdesenvolvedor Essadivisonaestruturadaequipeflexvel,umavezque2dosintegrantestmpraticamenteamesma experinciaecapacidadededesenvolverassoluespropostas.Ogerentedoprojetoseroresponsvelpela 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 documentaodosistema.Almdisso,poderassumirasresponsabilidadesdogerenteemcasodefaltaou afastamentotemporrio.Osdoisdesenvolvedoresseroresponsveisportodaacodificaodosistema,almda construo e manuteno do website do projeto. 3.2Papis e Responsabilidades Componente da equipeFuno Ricardo Jacarand 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 lvaro Magalhes Analista do projeto Responsvel pela elaborao e reviso da documentao Responsvel pela modelagem Responsvel pela execuo dos testes dos requisitos George Marcio Tico Silva Responsvel pela elaborao/manuteno do website Responsvel pela codificao Responsvel pelos testes dos cdigos desenvolvidos Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 6 4. Processo de Gerenciamento Estimativas do Projeto quanto ao tempo e custo At o dia XX/XX/200X ser feito o estudo de viabilidade de projeto, a home page e o incio da elicitao derequisitos.Dessaforma,estima-sequeoprojetocomeceaserdesenvolvidoemXX/XX/200Xetermineem XX/XX/200X, no podendo ser alterada a data de trmino. Plano de Projeto NareuniofeitaemXX/XX/200X,ficoudecididoquecadaintegrantealocar08horassemanaisparao projeto. Essa quantidade dehoras semanais poder seralterada a qualquer momento, desde que haja solicitao do gerente em exerccio. As reunies sero feitas sempre nas teras-feiras s 18h. Paradesenvolverosistema,usaremosprioritariamenteoscomputadoresDepartamentodeInformticado CREA-RO,poispossuemtodososrecursosdesoftwarenecessrioscomsuasdevidaslicenaseaestrutura 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 Departamento de Informtica. Computadores pessoais de cada integrante. Recursos de Software: Zend Studio Utilizado para programar o projeto em Flex e PHP Microsoft Word 2003: elaborao e melhor leitura dos relatrios EZEstimate programa utilizado para o clculo de estimativa de horas utilizadas para o projeto Adobe Flex Builder utilizado para programar os aplicativos de interao com o cliente MySQL gerenciamento do banco de dados Descrio da Necessidade Terminologia:Cliente: Profissional, Empresa ou Leigo que necessita dos servios prestados pelo CREA-RO Atendente: Servidor do CREA-RO responsvel pela prestao dos servios de atendimento ao cliente Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 7 Gerente:ServidorresponsvelpelomonitoramentodasatividadesrelacionadascomoAtendimentotendo os atendentes como subordinados. Rotina e interface com os usurios: 1)O cliente chega ao CREA-RO: informa se Profissional, Empresa ou Leigo; informa se necessita atendimento prioritrio; retira um ticket numerado, com data e hora, que indica a ordem do atendimento e aguarda a chamada no painel. Painel de chamada contm o ultimo ticket chamado. 2) Os atendentes contam com um boto no sistemaque acionaachamadado cliente no painel.Ao clicar no boto CHAMAR, o painel mostra o ticket que est sendo chamado e a qual mesa o cliente deve se dirigir.3)Apsaterceirachamadadomesmoticket,osistemaentendequeoclientenocompareceue chama o prximo ticket. 4)Quando o clientecomparece, o atendentedeveclicar em INICIAR o atendimento. A partirdessa ao,osistemacomeaaregistrarasatividadesdeinteresse,atqueoatendentecliqueemENCAMINHARou CONCLUIR o atendimento.5)Quandoumatendimentoencaminhado,oatendenteindicaaquemoclientedevesedirigire aguardar chamada novamente no painel.6)Ao clicar em CONCLUIR, o atendimento encerrado e as atividades so salvas. A partir de ento o atendente poder chamar novo ticket. Osrelatriosquedeveroseremitidosdevemcontemplarquantidadesdeatividadesdeinteresse registradas por cada um dos atendentes. Para um estudo de tempos emovimentos, deverdisponibilizado, o tempo mdio de cada atendimento, o tempo mdio de espera dos clientes, o ndice de agilidade de atendimento, a demanda de atendimento. Regra de negcio Atendendo necessidade do item 1 da rotina acima descrita, proposto que haja no inicio do processo um Toten (um computador de auto atendimento), com um software que interaja com o cliente. Na tela de boas vindas (inicial) o cliente deve informar com um click. Usurio: clica Profissional; digita carteira; marca a caixa de texto de atendimento prioritrio (Lei Federal 10.048 de 2000);clicaemgerarticket.Aodosoftware:preencheatabelaticketcomosregistros:Nmero(auto-incremento)Prioritrio:SouN,Identificao:Profissional,Empresa,Leigo;Carteira:3392DRO;Horaemqueo ticket foi gerado; cha_ticket: 0 indicando que o tcket ainda no foi atendido; imprime o ticket com os dados Bom dia SR. Alvaro Magalhes, O protocolo de seu atendimento : 986432 hora: 15:32 Aguarde ser chamado no painel. Usurio:clicaEmpresa;digitacarteira;marcaacaixadetextodeatendimentoprioritrio(LeiFederal10.048de 2000);clicaemgerarticket.Aodosoftware:preencheatabelaticketcomosregistros:Nmero(auto-incremento) Prioritrio: S ou N, Identificao: Empresa: 99585EMRO; Hora em que o ticket foi gerado; cha_ticket: 0indicandoqueotcketaindanofoiatendido;imprimeoticketcomosdadosBomdia,Oprotocolodeseu atendimento : 9862222 hora: 15:39 Aguarde ser chamado no painel. Usurio: clica Leigo; marca a caixa de texto de atendimento prioritrio (Lei Federal 10.048 de 2000); clica em gerar ticket. Ao do software: preenche a tabela ticket com os registros: Nmero (auto-incremento) Prioritrio: S ou N, Identificao:Leigo;Horaem queo ticketfoigerado;cha_ticket:0indicandoqueo tcketaindano foi atendido; imprimeoticketcomosdadosBomdia,Oprotocolodeseuatendimento:9832442hora:18:39Aguardeser chamado no painel. Plano de Desenvolvimento de SoftwareAtendimento CREA-RO 8 Atendendo ao item 2 da rotina, h um software implementado nos microcomputadores de cada atendente. Usurio: clica em CHAMAR; Ao do software: Captura o Cdigo do digitador, e qual guich ele est atendendo; A proposta de fluxo e de tabelas se encontram nos anexos 1 e 2 Programao do Projeto Abaixo,atabeladetarefasaseremrealizadasdeacordocomocronograma.Valesalientarquedevidoa contratempos do curso, as datas dispostas podem ser alteradas. DATAATIVIDADE AT 31/05/2007CONSTRUO HOME PAGE AT 31/05/2007PLANO DE PROJETO AT 14/06/2007DOCUMENTO DE REQUISITOS AT 03/07/2007DOCUMENTO DE ANLISE E PROJETO AT 19/07/2007DOCUMENTO DE TESTES DE 19/07/2007 A 06/08/2007MODELAGEM E IMPLEMENTAO