• Nenhum resultado encontrado

SCRUM IN HELL Aplicando agilidade em ambientes difíceis

N/A
N/A
Protected

Academic year: 2021

Share "SCRUM IN HELL Aplicando agilidade em ambientes difíceis"

Copied!
25
0
0

Texto

(1)

SCRUM IN HELL

SCRUM IN HELL

Aplicando agilidade em

Aplicando agilidade em

ambientes dif

(2)

Apresentação



Formado em Sistemas de Informação pela PUCRS



Gerente de projetos da empresa Innalogics e também do GSE (Grupo de

Sistemas Embarcados) da PUCRS



Cursando MBA em Gestão Estratégica de TI na FGV-RS



Autor do blog Mudando uma Pequena Empresa

-

www.mudandoumapequenaempresa.blogspot.com



Foco em métodos ágeis e na gestão de projetos e pessoas em TI

(3)

Ambientes difíceis



Resistência a mudanças



Cultura autocrática



Falta de processos definidos



Demandas ao invés de projetos



Pessoas desmotivadas



Choque de gerações



Desalinhamento com os objetivos



Comunicação ineficiente

(4)

Ambientes difíceis

 Micro e pequenas empresas - Papéis indefinidos ou sobrepostos

- Investimento mínimo

- Processos informais ou inexistentes

- Funcionários inexperientes

 Grupos de pesquisa acadêmicos - Papéis indefinidos ou sobrepostos

- Investimento engessado

- Processos informais ou inexistentes

- Funcionários descompromissados

(5)

Micro e pequenas empresas

20

80



São consideradas MPE

- Receita bruta anual menor do que 2,4

milhões de reais

- Até 100 funcionários



Representam 98,3% das empresas

brasileiras



80% das MPE morrem em 12 meses

Contextualização

Participação das empresas no mercado de comércio e serviços

(6)

Pesquisa e Desenvolvimento

520 580 650 730 850 1000 0 200 400 600 800 1000 1200 2003 2004 2005 2006 2007 2008

Investimento FINEP (em milhões de R$)



Grupos de pesquisa universitários

- Coordenados por acadêmicos

- Desenvolvem projetos de P&D em

conjunto com empresas

- Projetos financiados pela iniciativa

privada ou pública



Maior parte dos nossos

engenheiros e cientistas tem

vínculo com universidades

- Poucas patentes tecnológicas

brasileiras, em comparação com outros países

(7)

Ambientes difíceis



Ambiente pouco complexo

- Informalidade na comunicação

- Poucas pessoas envolvidas



Funcionários normalmente receptivos



Proximidade ao cliente



Criação de uma metodologia



Rápido reconhecimento

(8)

Ambientes difíceis



Maximização da comunicação



Dinamização do ambiente



Visualização diária do status



Desburocratização



Motivação dos funcionários



Adoção de um processo simples

(9)

CASE

CASE

Implantando SCRUM no

Implantando SCRUM no

Grupo de Pesquisas

Grupo de Pesquisas

(10)

Grupo de sistemas embarcados (GSE)



Formado em 2005 para desenvolvimento de projetos de hardware e

software embarcado



Projetos na área espacial, RFID, agricultura de precisão, mobilidade, etc.



Espaço físico com computadores, equipamentos e componenentes para

pesquisa



Equipe:

-

Três coordenadores

-

Três gerentes de projeto

-

20 bolsistas (alunos, mestrandos e doutorandos)

-

Vários colaboradores (professores, empresas, outros grupos)

(11)

Implantação do SCRUM no grupo



Obtenção do buy-in da coordenação



Seleção do projeto-piloto



Realização da mudança junto a equipe



Manutenção do processo



Mensuração dos resultados

(12)

Implantação do SCRUM no grupo





Avalia

Avalia

ç

ç

ão dos processos do grupo

ão dos processos do grupo

- Coleta dos dados junto aos stakeholders

- Identificação de gaps e inconsistências





Palestra sobre o SCRUM

Palestra sobre o SCRUM

- Apresentação da metodologia

- Dinâmica com todos envolvidos





Conscientiza

Conscientiza

ç

ç

ão

ão

- A importância da coordenação

- Pressão... mas com cautela!

(13)

Implantação do SCRUM no grupo

Escolha do projeto-piloto





Identifica

Identifica

ç

ç

ão dos projetos

ão dos projetos

- Projetos críticos ou no prazo?

- Projeto Agritec (crítico)





An

An

á

á

lise dos envolvidos

lise dos envolvidos

- Projeto externo ou interno?

- Projeto Agritec (externo)





Equipe

Equipe

(14)

Implantação do SCRUM no grupo

Mudança junto a equipe





Feedback

Feedback

- Exposição da situação do projeto

- “O que precisamos fazer para chegar lá”





Palestra sobre o SCRUM

Palestra sobre o SCRUM

- Apresentação da metodologia

- Dinâmica com todos envolvidos





Mudan

Mudan

ç

ç

as no dia

as no dia

-

-

a

a

-

-

dia

dia

- “Agilizando” o ambiente

(15)

Implantação do SCRUM no grupo

Manutenção do processo





Maximiza

Maximiza

ç

ç

ão da comunica

ão da comunica

ç

ç

ão

ão

- Planning meetings, daily meetings, etc.

- Ausência “premiada”





Tornando o clima agrad

Tornando o clima agrad

á

á

vel

vel

- Identificação da equipe

- Irreverência no ambiente





Conseguindo o comprometimento

Conseguindo o comprometimento

(16)

Implantação do SCRUM no grupo

Avaliação dos resultados





Apresenta

Apresenta

ç

ç

ão do resultado

ão do resultado

- Informalidade na reunião

- Demonstração do que foi realizado





Avalia

Avalia

ç

ç

ão do resultado

ão do resultado

- Confraternização, ao invés de reunião

- Avaliando e definindo melhorias





Coleta de m

Coleta de m

é

é

tricas

tricas

- Antes e depois

(17)

Implantação do SCRUM no grupo

Criação da cultura no grupo





Verificando o sucesso

Verificando o sucesso

- O projeto melhorou com SCRUM

- Todo o processo foi bem assimilado





Palestra sobre o SCRUM

Palestra sobre o SCRUM

- Apresentação da metodologia





Dinâmica com o grupo todo

Dinâmica com o grupo todo

- SCRUM em uma semana

(18)

Dinâmica como vivência

Fábrica de aviões





Dinâmica com 1 hora de dura

Dinâmica com 1 hora de dura

ç

ç

ão

ão





Equipes de 4 a 6 pessoas são formadas

Equipes de 4 a 6 pessoas são formadas





Cria

Cria

ç

ç

ão de aviões de papel em linha de produ

ão de aviões de papel em linha de produ

ç

ç

ão

ão





Objetivos

Objetivos

- Vivenciar alguns processos do SCRUM

- Apresentar a importância das estimativas

- Apresentar a importância das melhorias

- Assimilação de conceitos na prática

- Reforçar a importância de equipe





Resultado pr

Resultado pr

á

á

tico no grupo

tico no grupo

(19)

Dinâmica como vivência

SCRUM em uma semana





Dinâmica com uma semana de dura

Dinâmica com uma semana de dura

ç

ç

ão

ão





Aloca

Aloca

ç

ç

ão das equipes durante uma semana

ão das equipes durante uma semana





Desenvolvimento de pequenas

Desenvolvimento de pequenas

features

features





Objetivos

Objetivos

- Vivenciar todos processos do SCRUM

- Assimilação de conceitos na prática

- Demonstrar a força de um processo iterativo (e interativo!)



(20)

Dinâmica como vivência

SCRUM em uma semana

Daily meeting Atualização da taskboard Sprint Apresentação dos resultados Avaliação dos resultados  Daily meeting  Atualização da taskboard  Sprint Daily meeting Atualização da taskboard Sprint Planning meeting Definição do sprint backlog Definição do sprint goal Criação do taskboard  Solução de dúvidas

Definição dos roles

 Identificação das “features” do projeto  Criação do product backlog Sexta Sexta Quinta Quinta Quarta Quarta Ter Terççaa Segunda Segunda





Agenda utilizada

Agenda utilizada





Na pr

Na pr

á

á

tica ...

tica ...

- Em um projeto as features não puderam ser cumpridas (mudança de escopo!)

(21)

Concluindo...





Projetos P&D são ideais para SCRUM

Projetos P&D são ideais para SCRUM

- Ajudou a recuperar um projeto





R

R

á

á

pida percep

pida percep

ç

ç

ão das vantagens

ão das vantagens

- Processos viram rotina logo





Dinamismo e intera

Dinamismo e intera

ç

ç

ões potencializadas

ões potencializadas

- Melhora o ambiente e a comunicação





Metodologia simples e poderosa

Metodologia simples e poderosa

(22)

Concluindo...

Feedback



Auxiliará a criar cumplicidade (pensamento transparente)



Alinhará os objetivos (do projeto e pessoais)



Valorizará a pessoa (ao invés do coletivo)

Gestão por competências

Sugestões



Potencializará a equipe (avalia o C/H/A da equipe)



Criará um propósito estratégico para o projeto (prazo, slogan, placar)

(23)

Concluindo...

SCRUM a conta-gotas





Realize

Realize

daily

daily

meetings

meetings

com seu time

com seu time

-

Equipe responde as três perguntas





Tente criar o conceito de

Tente criar o conceito de

sprints

sprints

-

Ciclos de desenvolvimento com tamanho fixo





Organize o seu primeiro

Organize o seu primeiro

product

product

backlog

backlog

-

Funcionalidades identificadas e discutidas





Crie um

Crie um

taskboard

taskboard

simples (inicialmente)

simples (inicialmente)

(24)

Concluindo...





Gestão autocr

Gestão autocr

á

á

tica

tica

- Melhores resultados no curto prazo

- Tende a cair com o tempo





Gestão flexibilizada

Gestão flexibilizada

- Melhores resultados no longo prazo

- Não tende a cair com o tempo





Mudan

Mudan

ç

ç

as de cultura

as de cultura

- Poder

Negociação

- Mandar

Delegar

- Gestor

Líder

- Falar

Ouvir

Pesquisa Rensis Likert (100 empresas analisadas)

P ro d u ti v id a d e / Q u a li d a d e 5 anos 3 anos

Gestão de pessoas flexibilizada 1 ano Per íodo de turb ulên cia Per íodo de trans ição Tempo

(25)

Obrigado!

Obrigado!

D

Referências

Documentos relacionados

Nas leituras de falhas efetuadas, foram obtidos códigos de anomalia por meio de dois diferentes protocolos de comunicação: o ISO 14230 KWP (2000) e o ISO 15765-4 CAN. A seguir, no

Dentro do processo utilizado para a gestão de projetos, existe alguma diferenciação entre a gestão de equipes locais e virtuais (quanto à gestão de recursos humanos,

A tabela 25 apresenta os resultados brutos desta avaliação em relação à característica busca e a tabela 26 exibe o resultado ponderado para esta característica.. A tabela 27

• Gerar nos alunos de Análise e desenvolvimento de software a capacidade de analisa, documentar e especificar sistemas computacionais de informação.. Estes devem fazer uso

• O ciclo de vida iterativo e incremental pode ser visto como uma generalização da abordagem em cascata: o software é desenvolvimento em incrementos e cada incremento é desenvolvido

• Deve-se avaliar o conjunto de requisitos essenciais para a definição do Documento de Visão do software e este deve incluir o escopo do projeto e suas limitações, bem como

• Depois de determinar os custos e benefícios para uma possível solução, você pode realizar a análise de custo- benefício.. Estudo

• Requisitos são tipicamente utilizados como informações fundamentais para a fase de projeto de um produto ou serviço, especificando as propriedades e funções necessárias