sua gestão é Ágil?

73

Upload: teresa-maciel

Post on 05-Dec-2014

1.000 views

Category:

Documents


0 download

DESCRIPTION

Palestra conduzida para o Web Seminar do CESAR EDU, em julho de 2010.

TRANSCRIPT

Page 2: Sua Gestão é Ágil?
Page 3: Sua Gestão é Ágil?

Rapidez e prontidão

de movimento.

Habilidade de reposicionar-se

com controle e segurança face

a algum tipo de estimulo,

obstáculo ou movimento

opositor.

Combinação de habilidades

como coordenação,

velocidade, força e resistência.

Page 4: Sua Gestão é Ágil?

development

Page 5: Sua Gestão é Ágil?

http://agilemanifesto.org/iso/ptbr/

Page 6: Sua Gestão é Ágil?

“Agile is an

Umbrella.

Methodologies

are

Implementations.”

Jeff Sutherland

Scrum XPFDD

Lean SD

DSDM

Crystal

PairProgramming

TDD

StandupMeetings

PlanningPoker

Princípios

Page 7: Sua Gestão é Ágil?

Agile Development

princípios

metodologias

técnicas e práticas

e valores

Page 8: Sua Gestão é Ágil?
Page 9: Sua Gestão é Ágil?

Gerência de Projetos

“O processo através do qual se aplicam

conhecimentos, capacidades,

instrumentos e técnicas às atividades

do projeto de forma a satisfazer as

necessidades e expectativas dos

diversos stakeholders envolvidos

no mesmo.”

PMI (Project Mangement Institute)

Page 10: Sua Gestão é Ágil?

Gestão ágil de projetosProcesso de gestão que aplica

conhecimento, capacidades, instrumentos e

técnicas fundamentados nos valores e

princípios ágeis.

Page 11: Sua Gestão é Ágil?
Page 12: Sua Gestão é Ágil?

#

State of Agile Development, VersionOne, 2009

Agile Development: Who Decides?

Page 13: Sua Gestão é Ágil?

#State of Agile Development, 2009, VersionOne

Page 14: Sua Gestão é Ágil?
Page 15: Sua Gestão é Ágil?
Page 16: Sua Gestão é Ágil?

Interação

do time

Page 17: Sua Gestão é Ágil?

Valorização

individual

Page 18: Sua Gestão é Ágil?

Entregas freqüentes de

software funcionando

Page 19: Sua Gestão é Ágil?

Colaboração constante

com o cliente

Page 20: Sua Gestão é Ágil?
Page 21: Sua Gestão é Ágil?

#1

Nossa maior prioridade é

satisfazer o cliente

através da entrega contínua

e antecipada de software

com valor agregado.

Page 22: Sua Gestão é Ágil?

O foco do

desenvolvimento de

software precisa ser

o desenvolvimento

do software.

O software precisa

agregar valor ao

negócio.

E quem sabe o que

agrega valor ao

negócio é o cliente!

Page 23: Sua Gestão é Ágil?

O projeto é fundamentado

em meios para interação

constantes com cliente?

O planejamento e

execução do projeto

mantém o foco em

entregar software que

funcione com qualidade,

o mais breve possível?

Page 24: Sua Gestão é Ágil?

#2

Mudanças nos requisitos

são bem-vindas no

desenvolvimento,mesmo tardiamente.

Processos ágeis valorizam as

mudanças visando vantagem

competitiva para o cliente.

Page 25: Sua Gestão é Ágil?

Mudanças vão

ocorrer.

Page 26: Sua Gestão é Ágil?

Então, não tente evitar

as mudanças.

Page 27: Sua Gestão é Ágil?

Agile Modeling: Effective Practices for eXtreme Programming and the

Unified Process, S.Ambler, 2002

Agile Requirements Change Management

Page 28: Sua Gestão é Ágil?

O processo de

desenvolvimento adotado

pelo projeto prevê a

incorporação de novos

requisitos e mudanças como

oportunidades de melhoria?

As mudanças e novos

requisitos são priorizados com

foco no valor agregado ao

produto?

Page 29: Sua Gestão é Ágil?

#3

Entregamos freqüentemente

software funcionando,

em um período de poucas

semanas e poucos meses,

com preferência à menor

escala de tempo.

Page 30: Sua Gestão é Ágil?
Page 31: Sua Gestão é Ágil?
Page 32: Sua Gestão é Ágil?

Quão freqüente você planeja

suas entregas ao cliente?

O projeto entende como

entrega, partes incrementais

do software funcionando de

acordo com a prioridade do

cliente?

Page 33: Sua Gestão é Ágil?

#4

Especialistas do negócio e

desenvolvedores trabalham

diariamente em conjunto por

todo o projeto.

Page 34: Sua Gestão é Ágil?

Torne-os

parte do Time.

Page 35: Sua Gestão é Ágil?
Page 36: Sua Gestão é Ágil?

O projeto prevê

mecanismos para promover

a participação contínua do

pessoal envolvido com o

negócio?

Quão freqüente e eficaz é

a interação entre o time e

os stakeholders?

Page 37: Sua Gestão é Ágil?

#5

Projetos são construídos em

torno de indivíduos motivados,

através de confiança, sendo

disponibilizado o ambiente e o

suporte necessário.

Page 38: Sua Gestão é Ágil?

Agile software development: the people factor, A.Cockburn, 2001

Page 39: Sua Gestão é Ágil?

“Agilidade requer que o time tenha

um foco comum, confiança e

respeito mútuos; e um processo

colaborativo, mas rápido, de

tomada de de decisão.”

Agile software development: the people factor, A.Cockburn, 2001

Page 40: Sua Gestão é Ágil?

autonomia,

liberdade,

responsabilidade,

liderança,

comprometimento

Page 41: Sua Gestão é Ágil?
Page 42: Sua Gestão é Ágil?

Autonomia e confiança são

aspectos valorizados e

colocados em prática com

todos do time ?

Ações motivacionais, de

valorização individual e

conjunta são executadas

ao longo do projeto?

Page 43: Sua Gestão é Ágil?

Existe um ambiente

estabelecido de gestão

compartilhamento de

conhecimento e

aprendizagem contínua?

Skills fundamentais para o

agile development são

formados, mantidos e

melhorados?

Page 44: Sua Gestão é Ágil?

#6

O método mais eficiente e

eficaz de transmitir informações

para e entre uma equipe de

desenvolvimento

é através de comunicação

face a face.

Page 45: Sua Gestão é Ágil?

Agile Software Development, A.Cockburn, 2002

Page 46: Sua Gestão é Ágil?

Meios para viabilizar a

interação do time são

planejados e executados?

Comunicação face a face

entre o time, com o cliente e

envolvidos, é viabilizada?

No caso de desenvolvimento

distribuído, mecanismos para

superar distância são

estabelecidos?

Page 47: Sua Gestão é Ágil?

#7

Software funcionando

é a medida primária de

progresso.

Page 48: Sua Gestão é Ágil?
Page 49: Sua Gestão é Ágil?

Como é medido o progresso

de seu projeto/organização?

O progresso em termos de

desenvolvimento e entrega de

software funcionando é

medido e é base para o

acompanhamento do projeto

por todos do time?

Page 50: Sua Gestão é Ágil?

#8

Os processos ágeis promovem

desenvolvimento sustentável.

Os patrocinadores,

desenvolvedores e usuários

devem ser capazes de

manter um ritmo

constante indefinidamente.

Page 51: Sua Gestão é Ágil?

Produção

constante de

funcionalidades

durante um longo

e permanente

período.

Page 52: Sua Gestão é Ágil?

Existe uma sistemática de

ações pata garantir um

desempenho estável e

satisfatório ao longo do

projeto, tratando

impedimentos, fatores

desmotivantes, capacitação e

outros aspectos que possam

impactar no ritmo do time?

Page 53: Sua Gestão é Ágil?

#9

Contínua atenção à

excelência técnica e bom

design aumenta a agilidade.

Page 54: Sua Gestão é Ágil?

“forma disciplinada de reestruturar o código.”

Refactoring: Improving the Design of Existing Code, M.Fowler, 2000

Habilita o time a evoluir o código existente

lentamente ao longo do tempo, adotando

uma abordagem de programação iterativa e

incremental.

Page 55: Sua Gestão é Ágil?

Técnica de desenvolvimento que

direciona o desenvolvimento do

teste antes de desenvolver o código.

Page 56: Sua Gestão é Ágil?

Como é explicitada a

preocupação com a

qualidade técnica do produto

em desenvolvimento? Existem

processos, técnicas e skills que

promovem um alto grau de

qualidade técnica?

Page 57: Sua Gestão é Ágil?

#10

Simplicidade – a arte de

maximizar a quantidade de

trabalho não realizado – é

essencial.

Page 58: Sua Gestão é Ágil?
Page 59: Sua Gestão é Ágil?

O projeto conta com

análise de valor de

negócio para cada

funcionalidade? O

desenvolvimento prioriza

as funcionalidades de

maior valor de negócio?

Page 60: Sua Gestão é Ágil?

#11

As melhores arquiteturas,

requisitos e designs

emergem de

equipes auto-organizáveis.

Page 61: Sua Gestão é Ágil?

Diversidade de papéis

Adaptação a mudanças

Colaboração

Eficácia na tomada de

decisão

Page 62: Sua Gestão é Ágil?

O time do projeto

sabe trabalhar junto,

tem autonomia para

tomar decisões e está

preparado para se

auto-organizar rápida

e constantemente?

Page 63: Sua Gestão é Ágil?

#12

Em intervalos regulares, a

equipe reflete sobre como

se tornar mais eficaz,

refinando e ajustando seu

comportamento.

Page 64: Sua Gestão é Ágil?

Nenhum

processo é

perfeito!

Page 65: Sua Gestão é Ágil?

#

Page 66: Sua Gestão é Ágil?

#

Page 67: Sua Gestão é Ágil?

#

Page 68: Sua Gestão é Ágil?

#

Page 69: Sua Gestão é Ágil?
Page 70: Sua Gestão é Ágil?

Se sua gestão é

ágil, ela forma

times com

pessoas...

Page 71: Sua Gestão é Ágil?

Auto-organizáveis mesmo baseado em papéis.

Autônomas para tomada de decisões.

Que acreditam que como um time podem resolver

qualquer problema.

Comprometidas com o sucesso do time a qualquer

custo.

Responsáveis por suas decisões e compromissos.

Direcionadas a consenso.

Que vivem em um mundo de constante desacordo

construtivo.

Page 72: Sua Gestão é Ágil?

#

Definir os objetivos

de negócio que se pretende

alcançar através do Agile

Agile Manifesto

Page 73: Sua Gestão é Ágil?