O Julgamento do Scrum - Agile Brazil 2013

44
O Julgamento do Scrum Alexandre Magno [email protected] | @axmagno

description

Scrum está próximo de completar 20 anos. De lá pra cá o framework saiu do anonimato e passou a emplacar as discussões em organizações de todos os portes nos mais variados seguimentos. Tendo o Scrum mudado tão pouco desde a sua criação, será que suas práticas e conceitos ainda são os mais adequados depois de tudo que aprendemos sobre agilidade nos últimos anos? A ideia desta apresentação é revisitar algumas das principais práticas e determinações do Scrum, avaliando o contexto da sua criação e a sua aplicabilidade no mercado de hoje. Uma provocação contrastando o que diz a teoria com o que mostra a prática.

Transcript of O Julgamento do Scrum - Agile Brazil 2013

Page 1: O Julgamento do Scrum - Agile Brazil 2013

O Julgamento do Scrum

Alexandre Magno

[email protected] | @axmagno

Page 2: O Julgamento do Scrum - Agile Brazil 2013
Page 3: O Julgamento do Scrum - Agile Brazil 2013

Por que julgar o Scrum?

Page 4: O Julgamento do Scrum - Agile Brazil 2013

Source: Agile Adoption Rates: House, D. (2012). Sixth annual state of agile survey: State of agile development. Atlanta, GA: VersionOne

Page 5: O Julgamento do Scrum - Agile Brazil 2013

A origem do Scrum

Page 6: O Julgamento do Scrum - Agile Brazil 2013
Page 7: O Julgamento do Scrum - Agile Brazil 2013
Page 8: O Julgamento do Scrum - Agile Brazil 2013
Page 9: O Julgamento do Scrum - Agile Brazil 2013

Scrumbut: o grande pecado

Page 10: O Julgamento do Scrum - Agile Brazil 2013
Page 12: O Julgamento do Scrum - Agile Brazil 2013

SCRUM+SCRUM

SCRUM+

...mas essa é a forma do Time B ser mais ágil.

SCRUMBUT

Page 13: O Julgamento do Scrum - Agile Brazil 2013

SCRUM

...mas essa é a forma do Time B ser mais ágil.

hmm...então Scrum tem um processo de inspeção e adaptação, BUT ... nele não se pode

adaptar o próprio Scrum.

Então podemos chamar o Scrum de INSPECT&ADAPTBUT

Page 14: O Julgamento do Scrum - Agile Brazil 2013

O argumento é bom, mas...

Page 15: O Julgamento do Scrum - Agile Brazil 2013

Empirical process modeling involves constructing aprocess model strictly from experimentally obtained input and output data, with no recourse to any laws concerning the fundamental nature andproperties of the system. No a priori knowledge about the process is necessary; a process is treated like a black box.

Controlled Chaos : Living on the Edge - ADM Inc. (1996)

Page 16: O Julgamento do Scrum - Agile Brazil 2013

“An ‘apply-inspect-adapt’ or in other words, a probe-sense-respond model, is more then enough when playing in a complex field.”

On Understanding Software Agility - J Pelrine (2011)

Page 17: O Julgamento do Scrum - Agile Brazil 2013

“A project cannot be viewed independent of its surrounding context [...]. An understanding of the context is in itself not sufficient to prescribe a method. Rather, the method to manage the project is embedded in the context and one must allow the emergence of such a method through interaction between the actors and the enviroment.”

Pundir, A.K., Ganapath, L. and Sambandam, N. (2007)

Page 18: O Julgamento do Scrum - Agile Brazil 2013

SCRUM

O pecado que o Scrum comete se chamaPremature Convergence

“When seeking to understand different social groups, Snowden (2004) recognises that we have a tendency to stop exploring solutions too early. We think we have found the answers and patterns - and hence stop exploring how the ideas can be improved and made better. He call this ‘premature convergence’”.

Emergent Processes: Overcoming Attributional Errors - Zhen Goh (2012)

Page 19: O Julgamento do Scrum - Agile Brazil 2013
Page 20: O Julgamento do Scrum - Agile Brazil 2013

EXEMPLOS

Page 21: O Julgamento do Scrum - Agile Brazil 2013

Será que timebox é realmente a melhor estratégia para todos os projetos?

Page 22: O Julgamento do Scrum - Agile Brazil 2013

Centralizar o negócio em um Product Owner é mesmo o melhor a ser feito...ou isto é sensível a contexto?

Page 23: O Julgamento do Scrum - Agile Brazil 2013

O Product Backlog não parece flat demais em algumas situações?

Page 24: O Julgamento do Scrum - Agile Brazil 2013

As “amarras” da auto-organização

Page 25: O Julgamento do Scrum - Agile Brazil 2013

Será que as 3 perguntas da Daily Scrum fazem sentido para todos os times...

O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?O que eu fiz desde a última reunião? O que farei até a próxima? Tenho impedimentos?

Page 26: O Julgamento do Scrum - Agile Brazil 2013

Será que um Scrum Master conseguirá sempre ser um agente de mudança?

Page 27: O Julgamento do Scrum - Agile Brazil 2013

SCRUMBUT

Mas se eu fizer isso não estarei fazendo Scrum :-(

Page 28: O Julgamento do Scrum - Agile Brazil 2013

É tipo Scrum...

Page 29: O Julgamento do Scrum - Agile Brazil 2013

Não se importe com isso...

Page 30: O Julgamento do Scrum - Agile Brazil 2013

Mas se lhe ameaçarem...

Page 31: O Julgamento do Scrum - Agile Brazil 2013

Dê outro nome a isto...

Page 32: O Julgamento do Scrum - Agile Brazil 2013

Os donos do Scrum

Page 33: O Julgamento do Scrum - Agile Brazil 2013
Page 34: O Julgamento do Scrum - Agile Brazil 2013

...mas Scrum está se tornando muito acadêmico, chato...cheio

de blá, blá, blá!

Page 35: O Julgamento do Scrum - Agile Brazil 2013

Você pode isso! Você não pode aquilo!

Page 36: O Julgamento do Scrum - Agile Brazil 2013

Times Scrum devem fazer entrega frequente de produto com valor para o cliente. Isto pode ser feito de diversas formas, tais como:

1. Timeboxes;2. Entregas por unidade de valor;3. Features Package;4. Work Package;...

Um time precisa se manter focado no trabalho de valor. Para isso ele precisará estar protegido de interferências externas e ter seus impedimentos removidos rapidamente. Isto pode ser feito de diversas formas, tais como:

1.Ter uma pessoa, ou papel, nomeado a isto;2. Empoderar o próprio time para lidar com estas situações;3. Obter o compromisso do Gerente Funcional a assumir esta responsabilidade;...

Algo assim me agradaria bem mais...

Page 37: O Julgamento do Scrum - Agile Brazil 2013

SCRUM TO THE

PEOPLE

Page 38: O Julgamento do Scrum - Agile Brazil 2013
Page 39: O Julgamento do Scrum - Agile Brazil 2013
Page 40: O Julgamento do Scrum - Agile Brazil 2013
Page 41: O Julgamento do Scrum - Agile Brazil 2013
Page 42: O Julgamento do Scrum - Agile Brazil 2013

Processos Emergentes

Provar, Sentir e Responder

Aplicar, Inspecionar e Adaptar

Cynefin

Agile

Complexidade

Page 43: O Julgamento do Scrum - Agile Brazil 2013

Learning Canvas

Retrospectives Hackatons

Communities of Practices

SCEP - Social Construction of Emergent Properties

. . .

Page 44: O Julgamento do Scrum - Agile Brazil 2013

Obrigado!E-mail: [email protected]

Twitter: @axmagno | @adaptworks