Do NADA ao MONUMENTAL ao ÁGIL Marco Santiago [ março | 2009 ] Baseado no material de Paulo Pereira.

Slides:



Advertisements
Apresentações semelhantes
Implantando SCRUM na Simplestec Equipe Tributária
Advertisements

SCRUM Metodologia para o Desenvolvimento Ágil de Software Rafael Rodrigues, Rafael Rost.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
1 YPM – Easy Project Management. 2 Complemento Francisco Eriko Barreto Brito Project Management Professional (PMP®) MBA em TI PMP Number: PMI.
PLANO DE PROJETO PALESTRANTE, MÊS ANO. HOJE FALAREMOS SOBRE 1.ESCOPO 2.CRONOGRAMA 3.CUSTOS 4.RISCOS 5.QUALIDADE 6.ORGANOGRAMA 7.COMUNICAÇÃO 8.MONITORAMENTO.
7º Grupo de Qualidade SOFTEX/SEBRAE-PE Comunicado de Formação do Grupo Agosto 2016.
EA976 – Engenharia de Software AULA 4 Desenvolvimento Ágil.
Análise Desenvolvimento/Testes Entrega Suporte. Nome da atividade Análise de Negócio Fase Análise Finalidade Esta atividade tem por finalidade analisar.
Qualidade de Software Aula 5 Prof. Dr. Luís Fernando Garcia
ITIL (Information Technology Infrastructure Library) Profª Cynara Carvalho.
Análise de Sistemas ll Profª Andrea Padovan Jubileu Daiane Oliveira Daniele Pires Izabele Messias.
GESTÃO DE PROJETOS. 2. Guia PMBOK ® 2.1. Guia PMBOK ®. Histórico. Processo Elaboração e Revisões. Conteúdo e Estruturação (Áreas de conhecimento, Processos.
SISTEMA DE GERENCIAMENTO DE MUDANÇAS BASEADO NAS MELHORES PRÁTICAS DA ITIL Karin Schoenfelder Orientador: Wilson Pedro Carli.
Engenharia de software Jonatas Bastos
Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl.
UNIDADE 1 A ESTRUTURA DO GERENCIAMENTO DE PROJETOS Lidiane Farias Costa.
Implantando um ERP com sucesso Sistemas de Gestão Integrada - ERP Juliana Maria Lopes Alexandre Moya João Roberto Magazoni 27LI – Julho 2005.
Engenharia de Software Definição: Estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja.
Gestão de Projetos Aula 1 Esp. Luciene de Oliveira Vieira.
Engenharia de Software
Plano de Ensino, Recados Importantes & Exercícios
Olá sou Willian Marques, natural de Minas Gerais que atualmente mora na cidade São Paulo. Programador.
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Prof. Me. Christiano Lima Santos
PROCESSOS DE GERENCIAMENTO DE PROJETOS
Ciclo de vida dos Projetos
Gerenciamento de Riscos em Projetos de Software
Gestão de processo Dutra 2017.
Componentes: Erivelton Costa, Reijilene Bomfim, Rodrigo Costa,
Introdução a Gestão de Projetos de TI
Metodologia otimizada
Introdução ao RUP – Rational Unified Process
Processos Desenvolvimento de Software Tradicionais
BIBLIOTECA ITIL V3 Uma fonte de boas práticas no Gerenciamento de Serviço; Padrão de mercado Guia de boas práticas aplicável a todos os tipos de Organizações.
Gerência de Projetos 4º Semestre Aula 3 Prof
PLANEJAMENTO EDUCACIONAL: COMO ENSINAR?
BDInt – Sprint 3 Retrospectiva
Fatores e Métricas de Qualidade
ADMINISTRAÇÃO POR OBJETIVOS
Tópicos Avançados de RH Aula 1
GESTÃO DA QUALIDADE EM PROJETOS – AULA 1
Kick-Off do Projeto [Projeto] [Cliente]
MBA: Gestão Estratégica de Pessoas
GSI030 – engenharia de software
GSI030 – engenharia de software
CICLO DE CONFERÊNCIAS EPUL
Capacidade. Um bom equilíbrio entre capacidade e demanda pode gerar altos lucros e resultar em clientes satisfeitos.
Gestão de qualidade Geovany Polli Biora 7º Sian – Unibrasil
Mestrando: Roberto Pinho Mazzilli
Reunião de Abertura Implantação SAP ERP
Participantes: Governança em Ti Carine Santos Cássio Garrido
<inserir a data – formato dd/mm/aaaa>
PLANEJAMENTO EDUCACIONAL
Planejamento estratégico
PMO, Programas e Portfólio Prof. Cláudio Quartaroli.
SEJAM BEM-VINDOS!! Slide de abertura – opção 2 Rubens Berredo.
GSI030 – engenharia de software
SCRUM
Planejamento Global de Eventos
Software Process Improvement Capability dEtermination
Visão Geral do RUP.
Projeto <inserir nome do projeto>
Desenvolvimento de Software com Metodologia AGILE
GESTÃO DE PROJETOS: A iniciação do projeto, a integração e o Encerrametno.
INTRODUÇÃO AO MS PROJECT
Apresentação do Plano de Projeto
Apresentação da Iteração X
Alexandre Marques O DIÁRIO DE UM P.O..
GERÊNCIA DE PROJETOS DE SOFTWARE
Sequência Metodológica do Plano Estratégico
Transcrição da apresentação:

Do NADA ao MONUMENTAL ao ÁGIL Marco Santiago [ março | 2009 ] Baseado no material de Paulo Pereira

Marco Santiago Gerente de Projetos do C.E.S.A.R Mestrando em Engenharia de SW MBA em gerencia de projetos pela FGV Certificado ScrumMaster pela ScrumAlliance.org 12 Anos de experiência em TI Mais de 2 ano atuando em projeto com Metodologias Ágeis

Do Nada...

Fazer e Consertar As tarefas são executadas sem um plano definido e o projeto é repleto de várias decisões de curto prazo Esse ambiente pode funcionar bem para ambientes e projetos pequenos. Será?

Fazer e Consertar Validação e Verificação: A longa fase de Validação e Verificação entra em confronto com o cronograma, pois validar e verificar são atividades cujos tempos são difíceis de serem estimados

Fazer e Consertar Atualmente: Uma grande quantidade de empresas ainda opera sem uma metodologia e/ou processo para o desenvolvimento de seus projetos

Do Nada Ao Monumental...

Padronização Metodologias: As metodologias impõem um processo disciplinado no desenvolvimento do projeto, com o objetivo de torná-lo mais previsível e mais eficiente

As fases O Processo: Processo detalhado com uma forte ênfase em planejamento e com uma divisão bem definidas em fases

O Cone da Incerteza O Processo: Ao longo do tempo, a execução das fases, tem como objetivo aumentar a certeza de sucesso do projeto

A previsibilidade

O Plano

Do Nada ao Monumental Ao Ágil...

O surgimento Metodologias Ágeis Surgiram como uma reação as metodologias de engenharia Durante algum tempo eram conhecidas como metodologias leves Estas novas metodologias tentam criar um equilíbrio entre nenhum processo e muito processo “Metodologias ágeis agregam valor para equipes, para a organização e clientes”

Conceitos Metodologias ágeis são adaptativas ao invés de preditivas Métodos ágeis são orientados a pessoas ao invés de serem orientados a processos o papel do processo é dar suporte à equipe de desenvolvimento e seu trabalho Para os métodos ágeis, entretanto, mudanças são bem-vindas. Eles tentam ser processos que se adaptam e se fortalecem com as mudanças

O que é ser ágil?

Ser ágil é... Adotar práticas de desenvolvimento iterativo e incremental Times auto-gerenciáveis e auto-organizados Estar apoiado fortemente nas pessoas Menos sobre processo e mais sobre os que as pessoas podem fazer Foco na geração de valor agregado para o cliente Entregar produtos de alta qualidade

Os três pilares...

Tendências... Qual o valor realizado da adoção de praticas ágeis? Os totais mostram respostas “Melhorada” ou “Altamente Melhorada”. 92% Habilidade de gerenciar mudanças de prioridades 75% Produtividade aumentada 74% Moral da equipe melhorada 74% Qualidade do software melhorada 72% Aceleração do time-to-market 72% Redução do risco de projeto 66% Alinhamento entre TI e objetivos de negócios

Tendências...

Evolução

A Bala de prata ? Metodologias ágeis não irão resolver todos os seus problemas, mas com certeza os problemas serão mais facilmente identificados

Gestão de Projetos Ágeis Agile Project Management - APM

APM – Agile Project Management Envision Speculat e Explore Adapt Encerramento Plano de Iterações Ações de correção e adaptação Produto Final Vision Backlog do Produto Produto Incremental

Envision (Preparação) Atividades macro: Product Box e Elevator Statement Objetivo: Criar uma visão dos objetivos do projeto Cria a visão da comunidade do projeto Define a arquitetura básica do produto Define a equipe/time do projeto Define a equipe do cliente/produto e participantes Realiza as adaptações e customizações para o processo

Speculate (Planejamento) Atividades macro: Backlog do produto Objetivo: Determinar os requisitos do produto e de performance Cria um plano de release/iterações e os marcos para o projeto Análise da arquitetura básica Preparação do time Detalha o plano de Release/Iteração

Explore (Execução) Atividades macro: Detalha o plano da iteração Objetivo: Desenvolve um produto incremental Entrega no início os requisitos com mais valor para o cliente Suporta o time Promove reuniões diárias O time participa da tomada de decisão Procura estar em constante contato com o cliente

Iterativo mas não em cascata AnáliseCódigoTeste Sprint 1Sprint 2Sprint 3 Sprint 4 Sprint 5 AnáliseCódigoTeste AnáliseCódigoTeste Análise Código Teste Sprint 1Sprint 2Sprint 3 Sprint 4 Sprint 5 Análise Código Teste Análise Código Teste Mas sim da forma abaixo: Um time multi-funcional não trabalha dessa forma:

Adapt (Adapta) Atividades macro: Reunião de revisão do produto Objetivo: Revisa com o cliente o produto entregue Revisa o processo, time e o projeto Desenvolve ações para correção e alinhamento do produto Realiza a retrospectiva com o time Documenta as mudanças e ações levantadas Promove a melhoria contínua do processo para o projeto

Close (Encerramento) Atividades macro: Verifica o processo de encerramento Objetivo: Finalizar as pendências de processo Documenta as lições aprendidas Oficializa o encerramento do projeto

Obrigado! "Simple, clear purpose and principles give rise to complex, intelligent behavior. Complex rules and regulations give rise to simple, stupid behavior" (Dee Hock)