SlideShare uma empresa Scribd logo
Processos de Implantação de Sistemas Web 
Cleiton Vogel
Macro Processo de Desenvolvimento
Processos Implantação
Processos de Análise 
•Entrevista 
•Levantamentos de processos 
•Acompanhamento do processo 
•Modelagem da solução 
•Prototipagem
Processos Scrum
Scrum é uma metodologia ágil para gerência de projetos rápidos. 
Ela é baseada em ciclos chamados Sprints, onde se trabalha para alcançar objetivos bem definidos. 
Estes objetivos são representados no Product Backlog, uma lista de coisas para fazer que é constantemente atualizada e repriorizada. 
O que é Scrum?
•Equipe: Responsável por entregar soluções, geralmente é formada por um grupo pequeno (entre 5 e 9 pessoas) e que trabalha de forma auto-gerenciada; 
•Product Owner: Responsável pela visão de negócios do projeto, é ele quem define e prioriza o Product Backlog. 
•Scrum Master: É uma mistura de gerente, facilitador e mediador. Seu papel é remover obstáculos da equipe e assegurar que as práticas de Scrum estão sendo executadas com eficiência. 
2. Quais são os papéis?
3. Como funciona? 
Backlog 
Sprint Backlog 
Daily Scrum Meeting 
Sprint Review 
Sprint Planning Meeting 
Sprint Retrospective
Kanban 
•Sprint Backlog
Processos de Teste 
•Analista de teste; 
-Todos o código e banco são testados; 
-No final a aplicação é testada em nível de Homolog para certificar a atualização. 
-Sobe para produção e então testada novamente.
Gerenciador do Projeto- Redmine 
Redmine é um software livre, gerenciador de projetos baseados na web e ferramenta de gerenciamento de bugs.
ANALISTA DE CONFIGURAÇÃO 
•Faz o Versionamento do sistema; 
•Faz Backup dos códigos; 
•Faz o Merge do sistema;
VERSÃO E MERGE 
•Git é um sistema de controle de versão distribuído e um sistema de gerenciamento de código fonte, com ênfase em velocidade. 
•Versionamento, merge e concatenação de código.
ATUALIZAÇÃO - VERSIONAMENTO 
•É realizado o versionamento do sistema. 
•Existe um controle de versão para que problemas futuros sejam evitados e um controle mais efetivo seja realizado.
Atualização – Merge do código 
•É realizado o merge do código utilizando o GIT. 
•O código é totalmente auditado para verificar se as mudanças não irão impactar na produção.
Atualização – Versão de Homologação 
•Antes de atualizar a produção o sistema é atualizado na versão homolog que é exatamente igual a produção. 
•Testes são realizados e quando a versão não apresenta nenhum problema é atualizada a produção.
Atualização da Produção – Atualização Problemas 
•Caso a produção apresente problemas rapidamente a versão anterior é restaurada.
Acompanhamento 
•Este processo implica em acompanhar literalmente os setores ou empresa envolvidos no sistema atualizado.
Treinamento 
•Estes processos incluem: 
1.Criar manuais do sistema; 
2.Disponibilizar eles em no sistema de ajuda do site, ou de forma mais fácil, numa base de conhecimento(mediawiki); 
3.Planejamento dos treinamentos; 
4.-Planejar: Onde, quando e quem participará; 
5.Executar o treinamento.
Processo Encerramento 
•Verificação do sistema em produção; 
•Encerramento do acompanhamento in loco; 
•Assinatura do termo de aceite;
Obrigado Cleiton Vogel www.cleitonvogel.com.br Facebook/Linkedin: cleiton vogel

Mais conteúdo relacionado

Mais procurados

Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareRonney Moreira de Castro
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Engenharia de Software Pressman
Engenharia de Software PressmanEngenharia de Software Pressman
Engenharia de Software PressmanSimoneinfo
 
Processo de Teste de Software - Monografia
Processo de Teste de Software - MonografiaProcesso de Teste de Software - Monografia
Processo de Teste de Software - MonografiaRodrigo Kammers
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Elaine Cecília Gatto
 
Teste de software - aula 01 (motivação)
Teste de software - aula 01 (motivação)Teste de software - aula 01 (motivação)
Teste de software - aula 01 (motivação)Elmano Cavalcanti
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de softwareYuri Garcia
 
Gerenciamento da configuração
Gerenciamento da configuraçãoGerenciamento da configuração
Gerenciamento da configuraçãoSilas Serpa
 
Desenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-IncrementalDesenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-IncrementalRuan Carvalho
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareDanilo Sousa
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de softwareRondinelli Mesquita
 

Mais procurados (20)

Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de software
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Engenharia de Software Pressman
Engenharia de Software PressmanEngenharia de Software Pressman
Engenharia de Software Pressman
 
Processo de Teste de Software - Monografia
Processo de Teste de Software - MonografiaProcesso de Teste de Software - Monografia
Processo de Teste de Software - Monografia
 
Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5Modelos de Processo de Software Parte 5
Modelos de Processo de Software Parte 5
 
Modelo V
Modelo VModelo V
Modelo V
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Teste de software - aula 01 (motivação)
Teste de software - aula 01 (motivação)Teste de software - aula 01 (motivação)
Teste de software - aula 01 (motivação)
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Gerenciamento da configuração
Gerenciamento da configuraçãoGerenciamento da configuração
Gerenciamento da configuração
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Desenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-IncrementalDesenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-Incremental
 
Fdd
FddFdd
Fdd
 
Cmmi e mps.Br
Cmmi e mps.BrCmmi e mps.Br
Cmmi e mps.Br
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Qualidade de Software: MPS.BR
Qualidade de Software: MPS.BRQualidade de Software: MPS.BR
Qualidade de Software: MPS.BR
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
Auditoria da qualidade
Auditoria da qualidadeAuditoria da qualidade
Auditoria da qualidade
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 

Destaque

Implantação de software
Implantação de softwareImplantação de software
Implantação de softwareUmberto Diniz
 
Implantação de Software para Transportadora
Implantação de Software para TransportadoraImplantação de Software para Transportadora
Implantação de Software para TransportadoraMarco Coghi
 
Implantação de um sistema ERP
Implantação de um sistema ERPImplantação de um sistema ERP
Implantação de um sistema ERPMarco Coghi
 
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...Ricardo Ferreira
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadorobisson_oliveira
 
Service Desk - Visão de Serviço de TI
Service Desk -  Visão de Serviço de TIService Desk -  Visão de Serviço de TI
Service Desk - Visão de Serviço de TIguestd462b
 
Aula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosAula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosLeandro Rezende
 
Processo de Implantação de ERP
Processo de Implantação de ERPProcesso de Implantação de ERP
Processo de Implantação de ERPLuiz Araujo
 
Dicas para usar o PowerPoint
Dicas para usar o PowerPointDicas para usar o PowerPoint
Dicas para usar o PowerPointsilvanatsal
 

Destaque (10)

Implantação de software
Implantação de softwareImplantação de software
Implantação de software
 
Implantação de Software para Transportadora
Implantação de Software para TransportadoraImplantação de Software para Transportadora
Implantação de Software para Transportadora
 
Implantação de um sistema ERP
Implantação de um sistema ERPImplantação de um sistema ERP
Implantação de um sistema ERP
 
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...
implementação do Cobit e Itil, trazendo assim, melhorias e redução de perdas ...
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercado
 
Service Desk - Visão de Serviço de TI
Service Desk -  Visão de Serviço de TIService Desk -  Visão de Serviço de TI
Service Desk - Visão de Serviço de TI
 
Aula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosAula1 - Gerência de Projetos
Aula1 - Gerência de Projetos
 
Avaliação de Interface
Avaliação de InterfaceAvaliação de Interface
Avaliação de Interface
 
Processo de Implantação de ERP
Processo de Implantação de ERPProcesso de Implantação de ERP
Processo de Implantação de ERP
 
Dicas para usar o PowerPoint
Dicas para usar o PowerPointDicas para usar o PowerPoint
Dicas para usar o PowerPoint
 

Semelhante a Implantação de sistemas web

Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOPaulo Henrique de Sousa
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareAragon Vieira
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureGrupo de Testes Carioca
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumThiago Barros, PSM
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous DeliverySamanta Cicilia
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de ConfiguraçãoWagner Zaparoli
 
Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Samanta Cicilia
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoMario Mendonça
 

Semelhante a Implantação de sistemas web (20)

Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TO
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Método Ágil Scrum
Método Ágil ScrumMétodo Ágil Scrum
Método Ágil Scrum
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Workshop ietec Devops Testing
Workshop ietec Devops TestingWorkshop ietec Devops Testing
Workshop ietec Devops Testing
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
ISO/IEC 15504 SPICE + 33000
ISO/IEC 15504 SPICE + 33000ISO/IEC 15504 SPICE + 33000
ISO/IEC 15504 SPICE + 33000
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
 
Scrum
ScrumScrum
Scrum
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de Configuração
 
Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
 

Implantação de sistemas web

  • 1. Processos de Implantação de Sistemas Web Cleiton Vogel
  • 2. Macro Processo de Desenvolvimento
  • 4. Processos de Análise •Entrevista •Levantamentos de processos •Acompanhamento do processo •Modelagem da solução •Prototipagem
  • 6. Scrum é uma metodologia ágil para gerência de projetos rápidos. Ela é baseada em ciclos chamados Sprints, onde se trabalha para alcançar objetivos bem definidos. Estes objetivos são representados no Product Backlog, uma lista de coisas para fazer que é constantemente atualizada e repriorizada. O que é Scrum?
  • 7. •Equipe: Responsável por entregar soluções, geralmente é formada por um grupo pequeno (entre 5 e 9 pessoas) e que trabalha de forma auto-gerenciada; •Product Owner: Responsável pela visão de negócios do projeto, é ele quem define e prioriza o Product Backlog. •Scrum Master: É uma mistura de gerente, facilitador e mediador. Seu papel é remover obstáculos da equipe e assegurar que as práticas de Scrum estão sendo executadas com eficiência. 2. Quais são os papéis?
  • 8. 3. Como funciona? Backlog Sprint Backlog Daily Scrum Meeting Sprint Review Sprint Planning Meeting Sprint Retrospective
  • 10. Processos de Teste •Analista de teste; -Todos o código e banco são testados; -No final a aplicação é testada em nível de Homolog para certificar a atualização. -Sobe para produção e então testada novamente.
  • 11. Gerenciador do Projeto- Redmine Redmine é um software livre, gerenciador de projetos baseados na web e ferramenta de gerenciamento de bugs.
  • 12.
  • 13. ANALISTA DE CONFIGURAÇÃO •Faz o Versionamento do sistema; •Faz Backup dos códigos; •Faz o Merge do sistema;
  • 14. VERSÃO E MERGE •Git é um sistema de controle de versão distribuído e um sistema de gerenciamento de código fonte, com ênfase em velocidade. •Versionamento, merge e concatenação de código.
  • 15. ATUALIZAÇÃO - VERSIONAMENTO •É realizado o versionamento do sistema. •Existe um controle de versão para que problemas futuros sejam evitados e um controle mais efetivo seja realizado.
  • 16. Atualização – Merge do código •É realizado o merge do código utilizando o GIT. •O código é totalmente auditado para verificar se as mudanças não irão impactar na produção.
  • 17. Atualização – Versão de Homologação •Antes de atualizar a produção o sistema é atualizado na versão homolog que é exatamente igual a produção. •Testes são realizados e quando a versão não apresenta nenhum problema é atualizada a produção.
  • 18. Atualização da Produção – Atualização Problemas •Caso a produção apresente problemas rapidamente a versão anterior é restaurada.
  • 19.
  • 20. Acompanhamento •Este processo implica em acompanhar literalmente os setores ou empresa envolvidos no sistema atualizado.
  • 21.
  • 22. Treinamento •Estes processos incluem: 1.Criar manuais do sistema; 2.Disponibilizar eles em no sistema de ajuda do site, ou de forma mais fácil, numa base de conhecimento(mediawiki); 3.Planejamento dos treinamentos; 4.-Planejar: Onde, quando e quem participará; 5.Executar o treinamento.
  • 23.
  • 24. Processo Encerramento •Verificação do sistema em produção; •Encerramento do acompanhamento in loco; •Assinatura do termo de aceite;
  • 25. Obrigado Cleiton Vogel www.cleitonvogel.com.br Facebook/Linkedin: cleiton vogel