A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Relato de Experiência do processo de desenvolvimento do GSAN Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa.

Apresentações semelhantes


Apresentação em tema: "Relato de Experiência do processo de desenvolvimento do GSAN Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa."— Transcrição da apresentação:

1 Relato de Experiência do processo de desenvolvimento do GSAN Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa

2 Tópicos abordados • Histórico • Características • Processo inicial • Evolução do processo • Divisão das Equipes

3 Histórico • Sistema de gestão comercial de empresas de saneamento; • Desenvolvimento iniciado em 2005, licitado em 2006 e implantado em • Financiado pelo PMSS; • Modernização dos antigos sistemas; • Empresas: – COMPESA, CAERN, CAER, CAEMA, COSANPA, COSAMA e SAAE – Juazeiro.

4 Características Características Funcionais • Módulo WEB : CADASTRO MICROMEDIÇÃO COBRANÇA FATURAMENTO FINANCEIRO ATENDIMENTO AO PUBLICO ARRECADAÇÃO SEGURANÇA BATCH GERENCIAL

5 Características Características Funcionais • Sistemas Integrados: o Impressão Simultânea de Contas; o Fiscalização de Anormalidades; o Acompanhamento de Serviço.

6 Características Características Tecnológicas • Ferramentas Proprietárias: o Oracle o MS Project o TestComplete • Ferramentas “Open-source”: o Redmine o Eclipse o Android o Java o Linux o Struts o Hibernate o Postgres o J2ME o Ireport o Jboss o Subversion

7 Processo inicial • Modelo Iterativo-incremental adaptado; • Processo de Gerência de Configuração (GC) não definido; • Repositório único; • Hierarquia vertical; Coordenadores Analistas de Negócio e Banco de Dados Desenvolvedores

8 Processo inicial Diversos problemas estruturais: o Taxa de erro elevada; o Perda de código; o Requisitos mal entendidos; o Dificuldade em gerenciar pessoas; o Diversas versões geradas em um curto tempo;

9 Evolução do processo • Divisão da equipe: o Evolutiva e Corretiva; o Implantação: • A cada nova implantação, era formada uma nova equipe; • Utilização do Modelo Cascata; • Dificuldades no gerenciamento das equipes;

10 Processo atual • Utilização de práticas do SCRUM: o Equipes com até 9 pessoas; o Priorização de backlog; o Planejamento das sprints; o Reuniões diárias; o Reuniões de retrospectiva da sprint; o Task Board; o Gráfico de Burndown.

11 Processo atual Propostas aprovadas Pelo cliente? Planejamento Concluído? Desenvolvimento e Testes do sistema concluídos?

12 Divisão das equipes • Negócio; • Atendimento e Relacionamento; • Implantação; • Evolutivas; • Corretivas; • Qualidade; • Banco de Dados e Suporte.

13 Negócios • Equipe composta por: o Coordenadores; o Analistas de Negócio Coordenadores Analistas de NegócioPotencial Cliente

14 Processo de Negócios O Cliente demonstrou Interesse? Área Comercial busca novos clientes em potencial Cliente interessado no sistema Apresentação do Sistema Analistas de Negócio Licitação Proposta É empresa pública? Sim Não Implantação

15 Atendimento e Relacionamento • Composta por analistas responsáveis por: o Captar novos negócios; o Atender as solicitações do cliente; o Fazer propostas comerciais; o Priorizar as demandas dos clientes; o Homologar as evoluções do sistema junto ao cliente. Líder Atendimento Relacionamento Cliente Documentos gerados Documentos gerados

16 Processo de Atendimento e Relacionamento Solicitação do Cliente Analista de Relacionamento Corretiva Evolutiva ProposteiroAnalista Senior Cliente Backlog de Evolutiva Backlog de Corretiva Analista de Atendimento Analista de Atendimento Nível 2

17 Implantação • Equipe composta por: o Analistas de Negócio (Líder); o Desenvolvedores; o Testadores; o DBA / Suporte. Líder Testador Desenvolvedor DBA/Suporte

18 Processo de Implantação Solicitação do Cliente Testador Analista de Negócio negocia prazo Analista de Sistemas Desenvolvedor Cliente homologa o produto Implantação

19 Evolutiva • Três equipes compostas por: o Líder o Analistas o Desenvolvedores o Testadores Líder AnalistasDesenvolvedores Testadores

20 Processo de Evolutiva Reunião de Priorização Definição do que será feito Divisão entre equipes Divisão de Tarefas na equipe São realizados todos testes na versão O produto é liberado para o cliente

21 Corretiva • Equipe composta por: o Líder o Analista o Desenvolvedores o Testadores Líder AnalistasDesenvolvedores Testadores

22 Processo de Corretiva Reunião de Priorização É definido o que entrará na versão corretiva As atividades são repassadas para o desenvolvedor São realizados todos os testes na versão O produto é liberado para o cliente

23 Banco de Dados e Suporte • Equipe composta por: o DBAs o Analista de Suporte Líder DBA - Oracle DBA - Postgres Suporte a redes e Servidores

24 Processo de Banco de Dados e Suporte Cliente solicita Correção / Melhoria Necessita alterar a base de dados? Analista solicita a alteração da base DBA analisa a solicitação e a executa

25 Qualidade • Equipe composta por: o Engenheiro de testes; o Arquitetos; o Gerente de Configuração. Arquiteto de software Gerente de Configuração Líder - Testes Equipe de Testes Líder

26 Processo de Qualidade Solicitação de Mudança é atribuída ! Arquitetos de software: Arquiteto São realizados todos os testes na alteração Solicitação de mudança é aprovada Gerente de Configuração: Gerente de Configuração O Produto é liberado para o cliente São realizados todos os testes na versão Diversas solicitações de mudanças são requisitadas na versão

27 Sistemas Integrados ao GSAN • Impressão Simultânea de Contas o Desenvolvido em J2ME; o Utilizado por leituristas que efetuam a leitura do hidrômetro e imprimem as contas e os avisos de débitos; o Dados das contas impressas são transmitidos online para o GSAN.

28 Sistemas Integrados ao GSAN • Fiscalização de Anormalidades o Desenvolvido para a plataforma Android; o Os agentes comerciais fiscalizam as anormalidades informadas pelos leituristas; o Dados e Fotos da fiscalização são transmitidos online para o GSAN.

29 Sistemas Integrados ao GSAN • Acompanhamento de Serviço o Desenvolvido para a plataforma Android. o Serviços como vazamento e estouramento são carregadas de forma online no smartphone. o Dados e Fotos dos serviços realizados são transmitidos online para o GSAN.

30 Relato de Experiência do processo de desenvolvimento do GSAN Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa


Carregar ppt "Relato de Experiência do processo de desenvolvimento do GSAN Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa."

Apresentações semelhantes


Anúncios Google