SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos

Documentos relacionados
Scrum. Daniel Krauze

Modelos de Gestão de Projetos

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Metodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?

Papel do PO Métodos Ágeis. Fonte: Adaptworks

Manifesto Ágil Princípios

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS

METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

Desenvolvimento Ágil de Software

Adoção de metodologia ágil baseada em Scrum - Case da Procergs

PDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno

Point of view AGILE FRAMEWORK SCRUM

PDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno

Engenharia de Software DESENVOLVIMENTO ÁGIL

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento

19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.

A ÚLTIMA CONVERGÊNCIA ENTRE NEGÓCIO, PRODUTO, PROCESSO E PROJETO

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

SCRUM Agilidade na Gestão de Projetos

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Projeto para o IV semestre TADS

Scrum Foundations. Fundamentos de Scrum

Introdução à Engenharia

7ª Conferência da Qualidade de Software e Serviços

Cultura Ágil e SCRUM. Bruno Oliveira.

Método prático para desenvolvimento de aplicativos de geolocalização dos Campi da UFBA

Aula 03 Gestão de projetos em arquitetura

Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2

SCRUM aplicado na Gerência de Projetos

SCRUM Prof. Jair Galvão

Scrum e Extreme Programming

Gestão Ágil de Projetos

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

Como criar, priorizar e manter o Product Backlog

SCRUMBUT. Aula de Luiz Eduardo Guarino de Vasconcelos

Desenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana

Como IMPLANTAR. Na Prática

A Relação entre Ágil e DevOps

Ferramenta para gestão ágil

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

Métodos Ágeis na Arquitetura Corporativa Sob a ótica do valor agregado

INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS

GPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro

Desmistificando o Scrum e o Product Owner

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

Qual a Distribuição % típica do Esforço das Atividades de Teste?

SIMPLe: uma abordagem simples

A Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS

Processo de desenvolvimento

O que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

Desenvolvimento Ágil. Fernando Magno Quintão Pereira. 8 de Novembro de 2010

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC)

scrum foundations workshop

Scrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SCRUM MASTER S M P C

Abordagens para Análise de Negócio

GESTÃO DE RISCOS POR ITERAÇÃO ÁGIL

Engenharia de Software. Herbert Rausch Fernandes

Introdução a Métodos Ágeis. Curso de Verão IME/USP

MANIFESTO ÁGIL, SCRUM E EXTREME PROGRAMMING COMO CONSTRUIR SOFTWARE COM QUALIDADE E QUE AGREGAM VALOR AO CLIENTE?

Centro de Informática UFPE. Relatório Scrum. OficinaWeb. Tortola. Equipe: Aloísio Soares Helton Douglas José Carlos Wagner Felipe

Trilha Gestão de Produtos

2 Processos Ágeis Scrum

Metodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]

Prof. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.

[...] Mas no Sol, e na Luz, falte a firmeza, Na formosura não se dê constância, E na alegria sinta-se tristeza.

Como criar, priorizar e manter o Product Backlog

Certified ScrumMaster (CSM)

SCRUM na prática com TANGRAN

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

SSC - SCRUM SETUP CANVAS

Marketing Promotions Review

PRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos

Desenvolvimento Ágil

Metodologias Ágeis. Equipe WEB Cercomp

4 Processos Ágeis História

São eventos Time-box do Scrum, ou seja, não podem ultrapassar o limite de tempo estabelecido no processo Scrum.

Análise e Projeto de Sistemas de Informação (APSI)

USO DE METODOLOGIAS ÁGEIS NO DESENVOLVIMENTO DE SOFTWARES USE OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT

Como criar, priorizar e manter o Product Backlog

Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher

Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Base de Alcântara, 22 agosto 2003

Objetivos do Módulo 3

XP EXTREME PROGRAMMING. AGO106 - Gestão

Scrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos)

Radical Management: Conceitos de Agilidade para projetos do Séc. XXI. Heitor Roriz Filho, MSc., PMI-ACP, CST

Gerência de Projetos e Manutenção de Software Aula 8 Monitoramento e Controle Andréa Magalhães Magdaleno

3 Boas práticas para o emprego de Scrum

Transcrição:

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1

PROJETO Esforço temporário* para criar um produto, um serviço ou um resultado exclusivo. * inicio e fim (quando atingir os objetivos). 2

PROJETO É composto, basicamente por: META / OBJETIVO TEMPO CUSTOS / ORÇAMENTO PESSOAS 3

Gestão de Projeto, fácil de entender, mas difícil de aplicar! Tipo o cubo magico Mas por que? 4

A natureza de um projeto: se você não fizer nada, automaticamente, ele sairá errado; 5

Dependência do Produto. Para o projeto ser um sucesso é imprescindível que o produto seja um sucesso, mas para ele ser um fracasso não depende do produto; 6

Vários caminhos Vários interesses 7

Praticas de Gerenciamento Projetos de Escopo Aberto (Change-Driven) - Desenvolvimento de produtos Digitais; - Melhoria continua de produto; - Projetos de escopo indefinido. PMBOK Projetos de Escopo Fechado (Plan-Driven) - Móveis sob medida; - Construção Civil; - Infraestrutura de TI; 8

Quando usar o que? 9

Melhores práticas: 1 - Veja o todo! 2 - Pense como Cliente! 3 - Analise para determinar o que tem valor! 4 - Valide seus conceitos com exemplos reais! 5 - Procure entender o que é possível de ser realizado! 6 - Estimule a colaboração e a melhoria contínua! 7 Evite Desperdiço! 10

MANIFESTO ÁGIL Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. Fonte: http://agilemanifesto.org/iso/ptbr/ 11

Manifesto Ágil: Valores e os Princípios que Scrum se apóia. PRINCÍPIOS 1) Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor 2) Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas; 3) Entregar software funcionando com freqüência, na escala de semanas até meses, com preferência aos períodos mais curtos; 4) Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto; 5) Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho; 6) O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara; 7) Software funcional é a medida primária de progresso; 8) Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes; 9) Contínua atenção à excelência técnica e bom design, aumenta a agilidade; 10)Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito; 11)As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis; 12)Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo 12

SCRUM 13

PILARES DO SCRUM Scrum Transparência Inspeção Adaptação 14

CICLO ITERATIVO DO SCRUM (SPRINT) 15

PAPÉIS DO SCRUM RELEASE RELEASE SPRINT SPRINT VISÃO MACRO mgnt (Product Owner) MICRO mgnt (Dev. Team) PROCESS mgnt (Scrum Master) 16

PROFISSIONAL SCRUM I T PROFISSIONAL I Extremamente especializado PROFISSIONAL T Possui especialidade, mas tem a visão o todo 17

FERRAMENTAS E PRÁTICAS ÚTEIS DA METODOLOGIA ÁGIL GESTÃO À VISTA KAN BAN BOARD: Objetivo: dar visibilidade de forma rápida e simples do que será feito, está sendo feito e foi feito. Contém normalmente tarefas e responsáveis. Exemplo de quadro de Kanban para desenvolvimento de software Quadro simples de Kanban 18

FERRAMENTAS E PRÁTICAS ÚTEIS DA METODOLOGIA ÁGIL REUNIÃO DIÁRIA Objetivo: cada integrante dá um status da tarefa por que se responsabilizou, o que foi feito, o que será feito e se encontrou algum impedimento. Normalmente é feito à frente do quadro de kan ban. 19

ENTÃO, COMO FUNCIONA O SCRUM? VISÃO PRODUCT BACKLOG Produto/Solução Público/Cliente Alvo; Problemas que irá resolver; Benefícios; Macro-funcionalidades; Diferenciais (...) Projeto Restrições Prazo / Custo Definições de Arquitetura Risco Papéis / Alocações (...) Processos Conformidades Configuração do Scrum Tempo da Sprint Done / Ready Scrum And (...) Prioridade: + Valor de Negócio REQUISITOS Sprint Planning (2h): primeira parte (D.O.D) PO seleciona e detalha os itens prioritários para a Sprint Sprint Planning (2h) : segunda parte (D.O.R) Dev. Team quebra os requisitos em tarefas, define esforço e avalia se cabe na Sprint Agora, o time (todos) podem definir a Meta da Sprint = compromisso

SPRINT BACKLOG INICIO DA SPRINT REQUISITOS TAREFAS (priorizados e detalhados pelo PO) (definidas e com esforço estimado pelo Dev. Team). Facilidade de quebrar ligado ao conhecimento Quadro de Tarefas ( Kanban )

Sprint Review (2h): Dev. Team apresenta as entregas ao PO para que ele as validar (conforme a meta da Sprint). Daily Meeting (15min): equipe apresenta o que fez, o que fará e fala se há algum impedimento Lei de Parkson e Sindrome do Estudandte. Análise do bom, a melhorar e ações Foco: aprimorar o produto e inspeção

FIM DA SPRINT (2 semanas) Retrospective Meeting (2h): Todo o Time Scrum analisa o que foi bom, o que melhorar e como melhorar. Foco: aprimorar o processo

TA, ENTÃO... Scrum: Fácil de entender; difícil de aplicar. Sprint: algo que está pronto e que queremos o feedback do cliente (pode entrar em produção ou não); Release: é um pacotão que entrará em produção para o cliente final. O PO é quem dá a direção da Sprint. É ele quem diz o que deverá ser feito. A micro-gestão é papel da equipe e não de um GP ou de um analista. O Scrum Master não delega tarefa ou as cobra. Ele cobra que aconteça a micro-gestão. Sua função é educar Atenção: o scrum master não é o GP. Este papel não existe no scrum. Ele foi diluído. Sem Scrum Master, o trabalho vira go horse. Em alto nível o PO responde pelo projeto e não o Scrum Master. 24

FEITO? PERGUNTAS? DUVIDAS? Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 25