1 / 27

Relato de Experiência do processo de desenvolvimento do GSAN

Relato de Experiência do processo de desenvolvimento do GSAN. Mariana Victor / Rômulo Aurélio / Sávio Luiz / Vinícius Medeiros / Vivianne Sousa. Tópicos abordados. Histórico Características Processo inicial Evolução do processo Divisão das Equipes. Histórico.

amy
Download Presentation

Relato de Experiência do processo de desenvolvimento do GSAN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 2007. • 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: ATENDIMENTO AO PUBLICO FINANCEIRO BATCH CADASTRO ARRECADAÇÃO GERENCIAL COBRANÇA SEGURANÇA MICROMEDIÇÃO FATURAMENTO

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

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

  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: • Taxa de erro elevada; • Perda de código; • Requisitos mal entendidos; • Dificuldade em gerenciar pessoas; • Diversas versões geradas em um curto tempo;

  9. Evolução do processo • Divisão da equipe: • Evolutiva e Corretiva; • 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: • Equipes com até 9 pessoas; • Priorização de backlog; • Planejamento das sprints; • Reuniões diárias; • Reuniões de retrospectiva da sprint; • TaskBoard; • 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: • Coordenadores; • Analistas de Negócio Coordenadores Analistas de Negócio Potencial Cliente

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

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

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

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

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

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

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

  21. Corretiva • Equipe composta por: • Líder • Analista • Desenvolvedores • Testadores Testadores Líder Analistas Desenvolvedores

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

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

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

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

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

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

More Related