o pensamento Ágil na vida de um analista de negócios

24
Local: Auditório da Serasa Experian Data: 31 de Maio de 2011 Local: Auditório da Serasa Experian Data: 31 de Maio de 2011 O Pensamento Ágil na Vida de um Analista de Negócios por Luiz Cláudio Parzianello Presidente do IIBA Porto Alegre Chapter O Pensamento Ágil na Vida de um Analista de Negócios por Luiz Cláudio Parzianello Presidente do IIBA Porto Alegre Chapter @lcparzianello

Upload: luiz-claudio-parzianello

Post on 12-Jan-2015

1.387 views

Category:

Business


5 download

DESCRIPTION

Apresentação feita na 1a. Conferência de Análise de Negócios do IIBA São Paulo Chapter. São Paulo, 31/05/2011

TRANSCRIPT

Page 1: O Pensamento Ágil na Vida de um Analista de Negócios

Local: Auditório da Serasa ExperianData: 31 de Maio de 2011Local: Auditório da Serasa ExperianData: 31 de Maio de 2011

O Pensamento Ágil na Vidade um Analista de Neg ócios

por Luiz Cláudio ParzianelloPresidente do IIBA Porto Alegre Chapter

O Pensamento Ágil na Vidade um Analista de Neg ócios

por Luiz Cláudio ParzianelloPresidente do IIBA Porto Alegre Chapter

@lcparzianello

Page 2: O Pensamento Ágil na Vida de um Analista de Negócios

Quem sou eu?Quem sou eu?

Mestre em Engenharia de Sistemas pela USPEngenheiro Eletricista (Eletrônica) pela PUCRS+ 25 anos de experiência em Informática+ 15 anos atuando em Engenharia de Software+ 10 anos atuando com Análise de Negócios+ 9 anos de experiência com Metodologias Ágeis

Lean, Crystal, Scrum e Extreme ProgrammingTem atuado na formação de equipes de alto desempenho com

Agile Adoption, Agile Business Analysis, Lean Thinking

� Gerente do Business Management Office (BMO) do Grupo RBS� Membro da Agile Alliance & Int. Institute of Business Analysis (IIBA)� Presidente do IIBA Porto Alegre Chapter� Membro do Core Team da Agile Extension do BABOK� Atua na coordenação de Grupos de Usuários na SUCESU-RS:

“Análise de Negócios” (GUAN) e “Metodologias Ágeis” (GUMA)

Page 3: O Pensamento Ágil na Vida de um Analista de Negócios

xplanevisualthinkingxplanevisualthinking

O que é agilidade para você?O que O que éé agilidade para você?agilidade para você?

Page 4: O Pensamento Ágil na Vida de um Analista de Negócios

Alguns Valores e PrincípiosAlguns Valores e PrincAlguns Valores e Princíípiospios

Manifesto para o Desenvolvimento Ágil de Softwarehttp://agilemanifesto.org/

Estamos descobrindo melhores formas de desenvolver software fazendo e ajudando outras pessoas a fazerem o mesmo.Ao longo deste trabalho, passamos a valorizar:

� Indivíduos e interações mais que processos e ferramentas

� Software que funciona mais que documentação abrangente

� A colaboração com o cliente mais que a negociação de contratos

� Responder à mudança mais que seguir um plano

Ou seja, mesmo que haja valor nos itens da direita , valorizamos ainda mais os da esquerda.

Assinado por 17 gurus da área de softwareUtah (EUA), fevereiro de 2001

Page 5: O Pensamento Ágil na Vida de um Analista de Negócios

Alguns Valores e PrincípiosAlguns Valores e PrincAlguns Valores e Princíípiospios

“Praticando e ajudando outros a aprenderem a arte do ofício do desenvolvimento de software, passamos a valorizar:

� Não somente um software que funciona,mas também um software bem acabado ;

� Não somente responder à mudança,mas também agregar valor constantemente ;

� Não somente indivíduos e interações,mas também uma comunidade de profissionais ;

� Não somente a colaboração com o cliente,mas também a formação de parcerias produtivas .

Ou seja, na busca dos itens da esquerda, descobrimos queos itens da direita são indispensáveis .”

http://manifesto.softwarecraftsmanship.org

Page 6: O Pensamento Ágil na Vida de um Analista de Negócios

Alguns Valores e PrincípiosAlguns Valores e PrincAlguns Valores e Princíípiospios

1. Satisfazer o cliente com produtos de real valor agregado

2. Entregar frequentemente software funcionando

3. Aceitar as mudanças de escopo em prol da vantagem do cliente

4. Entregar releases de forma rápida e contínua

5. Clientes e desenvolvedores devem formar um time

6. Conquiste a motivação com suporte e confiança

7. A comunicação presencial ainda é a mais rica e eficaz

8. Avalie evolução de seu trabalho por software em funcionamento

9. Mantenha um ritmo constante e sustentável de trabalho

10. Persiga a excelência técnica e o bom design

11. Maximize a quantidade de trabalho não realizado (simplicidade)

12. Estimule a auto-organização da equipe

13. Periodicamente, refletir sobre como se tornar mais eficaz

Page 7: O Pensamento Ágil na Vida de um Analista de Negócios

Um Pouco de HistóriaUm Pouco de HistUm Pouco de Históóriaria

1960 1970 1980 1990 2000Project MercuryNASA

Gerald WeinbergIncremental andIterative Development

Half-day iterations

Test driven development

IBM FederalSystems Division:- Incremental & iterative- Feedback-driven

requirements- Evolving design &

architecture

1976Tom GilbEVO EvolutionaryProject Manag.- Adaptive iterations- Fast time to value

1980GeraldWeinbergAdaptiveProgramming:The New ReligionSmall increments,Customer-drivenfeedback

1985BarryBoehmSpiral ModelTeam priorizationbased on risk

1986Fred Brooks“No Silver Bullet ”Agile Developmentover Waterfal

1990 - Sutherland & SchwaberScrum PM FrameworkTime-boxed iterations (30 days)Small and co-located, Inspect & adapt

1985 - Takeuchi & NonakaThe New New ProductDevelopment Game- Cross-functional team- Self-organizing team- Legitimate power- Sense of mission

1998 - Alistair CockburnCrystal FamilyPeople & Communications, DesignPrinciples, Domains, Bare Sufficiency

1996 - Beck,Cunningham & JeffriesExtreme ProgrammingEngineering Practices

1997 - Jeff de LucaFeature Driven DevelopmentDeliver tangible, working softwarerepeatedly in a timely manner

2000 – Robert CharetteLean DevelopmentStrategic Focus, Lean Production,Risk Entrepreneurship,Stretch Goals

FIRSTGENERATION

SECONDGENERATION

1995 – Booch,Rumbaugh & JacobsonRational Unified ProcessArchitecture Focus

1994

Dynamic SystemDevelopment MethodFormalization of RAD

Timeline 2001 Agile Manifesto

With the help of Dennis Stevens.

Page 8: O Pensamento Ágil na Vida de um Analista de Negócios

Alguns Valores e PrincípiosAlguns Valores e PrincAlguns Valores e Princíípiospios

ValorFluxo

de ValorFluxo

ContínuoProduçãoPuxada

Perfeição

Page 9: O Pensamento Ágil na Vida de um Analista de Negócios

TheTheTheThe DudeDudeDudeDude’’’’s s s s LawLawLawLaw

Value = Why

How By DavidHussman

Page 10: O Pensamento Ágil na Vida de um Analista de Negócios

“Até que se prove o contrário, a maioria dos requisitossão hipóteses que aguardam por decisão e comprovação”

MMMMéééétodo Cienttodo Cienttodo Cienttodo Cientííííficoficoficofico

Page 11: O Pensamento Ágil na Vida de um Analista de Negócios

A New Product Development ModelA New A New ProductProduct DevelopmentDevelopment ModelModel

BusinessVision

Prioritization

ProductVision

Prioritization

Value ManagementValue Management Value Manag.Value Manag.

1 to 3 week cycles

1 to 3 weeks cycles

Based on Tom Gilbhttp://stakeholdervalues.com/Value+Product+Owner

Stakeholders ProductOwner

Bu

sin

ess

Vis

ion

Ver

ific

atio

n

Bu

sin

ess

Vis

ion

Ver

ific

atio

n

Stakeholder

Development ManagementDevelopment Management

SCRUM

Product Owner

Pro

du

ct V

isio

nV

erif

icat

ion

Pro

du

ct V

isio

nV

erif

icat

ion

Page 12: O Pensamento Ágil na Vida de um Analista de Negócios

Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5

Product Perspective

ReleaseMinimum Marketable FeaturesMinimum Marketable Features

.....

Minimum Viable ProductMinimum Viable Product

supports

Project Perspectivemanages

Integration, Acquisitions, Costs & RisksIntegration, Acquisitions, Costs & Risks

Process Perspective

PDCA PDCA PDCA PDCA PDCA

.....results

Better PerformanceBetter Performance

Business Perspective

New Capabilities Launch Business Value IncrementBusiness Value Increment

Uma Nova Percepção de ValorUma Nova PercepUma Nova Percepçção de Valorão de ValorV

alu

e

Time

Page 13: O Pensamento Ágil na Vida de um Analista de Negócios

Business

Managem

ent

Enxergando um Fluxo de ValorEnxergando um Fluxo de ValorEnxergando um Fluxo de Valor

Product

Managem

ent

Developm

entM

anagement

Operations

Managem

ent

BusinessOwner

ProductOwner

SoftwareEngineer

Market

Perceptions

Business

Dem

ands

Product

Dem

ands

Product

Releases

Business

Services

SystemsEngineer

BusinessAnalyst

UXDesigner

TestAnalyst

SystemsArchitect

SEO/DAAnalytcs

BVI MVP MMF

VisionBusinessStrategy

ProductStrategy

Product & DevStrategy

Release

Page 14: O Pensamento Ágil na Vida de um Analista de Negócios

Business

Managem

ent

Enxergando um Fluxo de ValorEnxergando um Fluxo de ValorEnxergando um Fluxo de Valor

Product

Managem

ent

Developm

entM

anagement

Operations

Managem

ent

� ATDD, TDD� Continuous Integration� SCRUM, XP� 2 weeks iteration

PDCA

� Product Strategy� Lean Thinking� SCRUM� 2 weeks iteration� Continuous validation

� Business Strategy� Lean Thinking� SCRUM� 2 months iteration

� Continuous Delivery� Cloud Computing� Open Source

PRODUCT DISCOVERY PRODUCT DELIVERY

WHAT & WHY HOW & WHEN

Page 15: O Pensamento Ágil na Vida de um Analista de Negócios

Ciclo de ProduçãoDetalhamento Progressivo

Ciclo de ProduçãoDetalhamento Progressivo

Sprint 2

Ciclo de ProduçãoDetalhamento Progressivo

Ciclo de ProduçãoDetalhamento Progressivo

AprovaçãoProject Charter

AprovaçãoProject Charter

Concepção GeralBusiness Case

Concepção GeralBusiness Case

Setup de AmbienteAuto-Organização

Setup de AmbienteAuto-Organização

Sprint 0 Sprint 1

Sprint N

Sprint N+1

P1P2

P1P2

Sprint Planning 2 de N

Sprint Planning 1 de N

RSR

RSR

Retrospective de N

Sprint Review de N

DS DS DS DS DS DS DS DS

Daily Scrum

RW2

RequirementsWorkshop de N+1

RW2RW1 RW1

RequirementsWorkshop de N+2

D1 D2 D3 D4 D5 D1 D2 D3 D4 D5 D1

VAL2VAL1 VAL2VAL1

Validation

JIT

Mantendo o Fluxo de InformaçãoMantendo o Fluxo de InformaMantendo o Fluxo de Informaççãoão

Page 16: O Pensamento Ágil na Vida de um Analista de Negócios

Um Novo Jeito de PensarUm Novo Jeito de PensarUm Novo Jeito de Pensar

Page 17: O Pensamento Ágil na Vida de um Analista de Negócios

Um Novo Jeito de PensarUm Novo Jeito de PensarUm Novo Jeito de Pensar

Page 18: O Pensamento Ágil na Vida de um Analista de Negócios

Competências de um GamestormerCompetências de um GamestormerCompetências de um Gamestormer

Saber fazerperguntas!

Saber utilizarlinguagem visual!

Saber criar artefatose espaços de significado!

Saberimprovisar!

Prática!

Page 19: O Pensamento Ágil na Vida de um Analista de Negócios

Um Novo Jeito de PensarUm Novo Jeito de PensarUm Novo Jeito de Pensar

http://www.nytimes.com/interactive/2011/05/18/business/delta-northwest-merger-graphic.html

Page 20: O Pensamento Ágil na Vida de um Analista de Negócios

“Pensamento Estratégicono Desenvolvimento do Negócio”

Page 21: O Pensamento Ágil na Vida de um Analista de Negócios

“Pensamento Estratégicono Desenvolvimento da Solução”

Project Strategy Game (Luiz Parzianello)Project Strategy Game (Luiz Parzianello)

Page 22: O Pensamento Ágil na Vida de um Analista de Negócios

“Pensamento Operacionalno Desenvolvimento do Escopo da Solução”

Story Mapping (Jeff Patton)

Page 23: O Pensamento Ágil na Vida de um Analista de Negócios

Agile Extension do BABOKAgile Extension do BABOKAgile Extension do BABOK

Publicado em 2010

Próximas Ações (2011):

� Reunião presencial na Agile 2011Agosto em Salt Lake City, USA

� Publicação de 10 técnicas- Business Value Techniques- Value Stream Mapping- Iteration Planning- Product Backlog- User Stories- Story Decomposition- Story Mapping- Storyboarding

� Possivelmente novos termos parao dicionário ainda em 2011

� Interessado? [email protected]

Page 24: O Pensamento Ágil na Vida de um Analista de Negócios

Muito obrigado!

[email protected]

@lcparzianello