adaptacao Ágil para times de desenvolvimento

49
Fábio Câmara, Empreendedor em TI Adaptação Ágil para aceleração de cultura para times de desenvolvimento

Upload: fabio-camara

Post on 18-Jul-2015

209 views

Category:

Technology


1 download

TRANSCRIPT

Fábio Câmara, Empreendedor em TI

Adaptação Ágil para aceleração de culturapara times de desenvolvimento

Quem sou?Programador, analista de sistemas, coordenador de projetos, gerente de desenvolvimento, diretor de tecnologia e responsável por uma empresa

Qual o meu propósito?Explicar que antes de investir em métodos e ferramentas, deve-se verificar o que é mais importante em um projeto: O Ser Humano

Regra 1• Comentar somente realização histórica

Regra 2• Sou péssimo em piadas

Regra 3• Do que adianta para mim o que já sei?

Regra 4• Desconheço perguntas inúteis

Warm up: 3 assuntos extras

Ler

Escrever

Falar

Ouvir

Competência

Competitividade

Relação Otimal

Estilo de Vida

O Momento Ágil“A indústria de software é lenta, é cara e é imprevisível!”

Por quê adaptar?

Por quê adaptar? A TI deveria servir, não educar ou doutrinar o cliente

Vence o mais flexível, o que tem mais vontade

O modo de servir ao cliente não deve privá-lo da liberdade de tomar decisões

Os modelos anglo-saxões ou orientais são os mais adequados para os latinos?

A TI é o início, é o meio ou é o fim?

Capacidade de acomodar mudanças, flexibilidade

O estimulo da comunicação funcional e o feedback

Uma nova visão de valor de resultado e priorização

As mais famosas histórias

Compreensão sobre empirismoempirismo é fazer o melhor que você pode com o que você tem

Autogestão do time

Estimativas sem a pressão do prazo

Desenvolvedor faz-tudo, inclusive testes

Como se faz para um projeto atrasar 1 ano?Resp.: Um dia por vez

Média de desempenho / produtividade:

7:1 – Visual Studio .net

10:1 – Java (Eclipse)

Média de tempo construção:

5:1 – Visual Studio .net

10:1 – Java (Eclipse)

As pessoas são previsíveis e confiáveis como as máquinas

Bom:- Codificação

- Implementação

- Programação

Ruim:

- Entrevistas (reuniões)

- Escrita (redação)

- Testes completos

Fugindo do tamanho único que serve para todos

Mindsets:

• Customer Mindset

• Product Mindset

• Services Mindset

Driven:

• Time Driven

• Feature Driven

• Budget Driven

Pensamentos úteis para um modelo ágil voltado ao mercado brasileiro

2 modelos: cliente cúmplice e cliente CYA

O SCRUM Master lidera o time

O time possui 2 perfis

O ProductOwner não é um cliente, é um analista do time

O mito da documentaçãoEspecificaçãoManutenção Sistêmica

Direto ao assunto: O Ser Humano

Todo líder sabe que nenhuma teoria, ferramenta ou metodologia pode levar um projeto ao sucesso. Somente as pessoas podem fazê-lo

• Estereótipos culturais

• A geração sem tolerância

• A ausência de exemplos

O primeiro desafio: montar o time!

Fulano de Tal

Ciclano de Tal

Beltrano de Tal

A história da formação do significado da palavra líder: _ O povo Viking

A compreensão de:

- Dar função

- Delegar

QI Atitude

Ativo

Passivo

Muito I

Pouco I

Formando times: abordagem FC

Criativo Crítico “Acabativo”

O líder

Planejar

Distribuir

Feedback

• Tempo curto

• Alto valor

• Conhecer time

• Delegar

• Realidade

• Reajustar plano

Somos diferentes, como funcionamos juntos?

Os pontos que somam ou dividem

dificuldade de receber feedback

especialista versus generalista

exposição da vida privada

Feudos

Psicologia Territorial

“Naturalmente não somos todos gênios, todavia, para cada um de nós, sempre, a natureza prevê o sucesso na própria proporção”

Antonio Meneghetti

Obrigado!Por ouvir minhas posições sobre o assuntoPor me apresentar suas dúvidas e me permitir a chance de clarifica-lasPor me convidar para esta oportunidade