Vous êtes sur la page 1sur 30

IBM Confidential

Please do not share this material with IBM customers or partners

Transformao Agile e
Customizao de Processos
Brazil Software Lab

Alex Oliveira Estevam


Alexandre Quinteiro
Ana Paula Brambila
Camila Belmonte
Gustavo Nery
1

2013 IBM Corporation

Agenda


Introduo

Metodologias e Frameworks

Scrum

Transformao gil no BSL

Customizao de Processos

Continuous Delivery

2
2013 IBM Corporation

Introduo


Pensamento Lean


O termo lean foi cunhado ao final da dcada de 80 em um projeto de pesquisa


doMassachusetts Institute of Technology (MIT) sobre a indstria automobilstica mundial.
A pesquisa revelou que a Toyota havia desenvolvido um novo e superior paradigma de
gesto nas principais dimenses dos negcios (manufatura, desenvolvimento de produtos
e relacionamento com os clientes e fornecedores)

Manifesto gil
Indivduos e interao entre eles mais que processos e ferramentas
Software em funcionamento mais que documentao abrangente
Colaborao com o cliente mais que negociao de contratos
Responder a mudanas mais que seguir um plano

http://www.lean.org.br/o_que_e.aspx
https://visaoagil.wordpress.com/2010/09/06/lean-do-desperdicio-ao-desenvolvimento-de-pessoas/

http://pixabay.com/static/uploads/photo/2014/04/02/10/42/man-304289_640.png

http://manifestoagil.com.br/

3
2013 IBM Corporation

Metodologias, Mtodos, Frameworks...




Prescritivos, Descritivos, Misto, Tradicionais, Modernos,


Dinmicos, Estticos...
DSDM

Scrum

Agile Unified Process


Crystal
Kanban

ICONIX
XP

TDD

Feature Driven Development

4
2013 IBM Corporation

Desenvolvimento gil


Iterativo e Incremental, time-boxed, alta qualidade

Foco em entrega rpida

http://www.ministryoftesting.com/2010/12/if-cars-were-built-like-software/

5
2013 IBM Corporation

Scrum em poucas palavras




Framework ou estrutura de gesto para o desenvolvimento gil


de software

Prescritivo, mas dinmico

Foco em entrega

Feedback rpido

Priorizao de funcionalidades com base em necessidade de


negcio

Time-boxed (sprints)

Equipes multi-disciplinares

6
2013 IBM Corporation

Scrum quick glance

www.mountangoatsoftware.com/scrum

7
2013 IBM Corporation

Scrum Roles
Scrum Master

Quase um gerente de projetos


Defensor dos valores geis e prescries do Scrum
Remove obstculos
Monitora e apoia produtividade da equipe (no
micro-gerenciamento)
Garante a colaborao entre os diversos papis e
funes
Escudo para interferncias externas

http://www.seguetech.com/blog/2013/05/03/qualities-highly-effective-scrum-masters
http://www.fotosearch.co.kr/ILW507/coultj0198s/

8
2013 IBM Corporation

Scrum Roles
Product Owner

http://forums.randi.org/imagehosting/thum_1760247eb39a5107c0.gif

Define e prioriza as funcionalidades do produto


Decide datas de releases
Prioriza funcionalidades de acordo com o valor de
mercado
Ajusta funcionalidades e prioridades

9
2013 IBM Corporation

Scrum Roles
Team Members
Multi-funcional
Programadores, testadores, desenvolvedores de interfaces,
etc.
Tempo integral
Raras excees (Ex.: Administrador de Base de Dados)
Auto-organizvel

http://www.greenandgoldrugby.com/scrums-the-hits-and-the-misses/

10
2013 IBM Corporation

Cerimnias e Artefatos


Product -> product backlog

Release -> release backlog

Sprint -> sprint backlog

Tasks
Sprint review
Work Items
Sprint restrospective

User Stories

Defects
Epics

11
2013 IBM Corporation

Priorizando o product backlog


Product Backlog

Release Backlog

Sprints Backlog

http://www.portalai5.com/wp-content/uploads/2013/02/cx.jpg
http://www.rotogine.com.br/site/wp-content/uploads/2010/07/Caixa_agua_6.png
http://www.pregosleon.com.br/media/image/alcas/baldes.png
http://www.copafer.com.br/lojavirtual/config/imagens_conteudo/produtos/imagensGRD/GRD_51985TigreTuboBr.jpg

12
2013 IBM Corporation

Mas implementar Agile implementar Scrum?




Disciplina


DAD (Disciplined Agile Delivery)

Mudana cultural

Coaching

Definindo limites e expectativas

What are the limits of self-organization? I understand that


teams are free to customize their own processes but isnt some
consistency good across teams?

http://disciplinedagiledelivery.wordpress.com/2014/04/28/there-is-more-to-agile-transformations-than-implementing-scrum/

13
2013 IBM Corporation

Transformao gil


Scrum, but

Scrummerfall

http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/1000/700/1791/1791.strip.gif

14
2013 IBM Corporation

Agile Transformation
I dont buy this idea
the journey to transformation
Dormimos cascata, acordamos agile #SQN

Dbito tcnico

TPDM, TADM

15
2013 IBM Corporation

Um Cookbook e customizao de processos


1.
1.1
1.2
1.3
1.4
2.
2.1
2.2
3.
3.1
3.2
3.2.1
3.2.2
3.3
3.4
3.5
3.6
4.
4.1
4.2
4.3
4.4
5.
5.1
5.2
5.3
5.4
5.5
6.
6.1
6.2
6.3

Roles and Activities


Stakeholders
Product Owner
Team Member
Scrum Master
Plans and Iterations
Release Backlog
Sprint
Work Items
Epic
User Stories
Estimation
Life Cycle
Tasks
Defects
Customer Feedback
Retrospective
Charts
Release Burn down and burn up
Sprint Burn down and burn up
Team Velocity
Defects
Scrum Events
Release Planning
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Tools and Procedures
Requirements Composer, Quality Manager and Rational Team Concert
Poker Planning
Patents and Innovation

https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/W46f71d3b61e5_4fac_8595_8db7170bfc86/page/Agile%20Refinements%20for%20Maximo%20Industry%20Solutions

16
2013 IBM Corporation

Roles and Activities

17
2013 IBM Corporation

Plans and Iterations

IBM Confidential
18
2013 IBM Corporation

Vamos fazer um survey!

19
2013 IBM Corporation

Work Items

Isso aqui vai crescer! O


que fao se tiver que
corrigir e testar defeito.
Paro ou continuo o
desenvolvimento?

Com isso aqui j d pra


trabalhar! Preciso de
requisito, cdigo,
testes... E tem que
caber numa sprint!

Maos a obra!

Estoria muito grande


para uma sprint s!
Ainda vamos quebrar
mais!

O que deu certo?


O que deu
errado?

20
2013 IBM Corporation

Charts

21
2013 IBM Corporation

Tools and Procedures

22
2013 IBM Corporation

Poker Planning

https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/W46f71d3b61e5_4fac_8595_8db7170bfc86/page/Poker%20Planning%20for%20Sametime

23
2013 IBM Corporation

Como comear


Rational Tools (RMC for mapping process)

RTC for Scrum

Mind Maps

Post-its and a blank wall

Conquiste os resistentes primeiro (I dont buy this idea guy)

24
2013 IBM Corporation

E vem mais por a...




Continuous Integration

Continuous Delivery

DevOps

http://w3.devops.ibm.com/
http://continuousdelivery.com/
25
2013 IBM Corporation

Quick Demo Jazz.net




RTC, RRC, RQM capabilities

Bluemix and Jazzhub

26
2013 IBM Corporation

References


BSL Scrum Cookbook




A Practical Guide to Distributed Scrum




https://www.scrum.org/

Ken Schwabers blog




https://www.youtube.com/watch?v=XU0llRltyFM

Scrum.org


http://ambysoft.com/

Scrum in under 10 minutes




http://w3-03.ibm.com/qse/page/3839

Scott Amblers Ambysoft




https://w3-connections.ibm.com/files/app/file/c628633e-032f-481e-88df-f3c450422f3a

http://kenschwaber.wordpress.com/

Using scrum methods with Rational Team Concert Version




http://www.ibm.com/developerworks/rational/library/scrum-methods-rational-team-concert-v4-1/

27
2013 IBM Corporation

Books 24 x 7

https://bluepages.ibm.com/password/vendor/auth/login.wss?code=ibmlearning_books24x7
28
2013 IBM Corporation

Thank You!!

29
2013 IBM Corporation

Questions?

30
2013 IBM Corporation

Vous aimerez peut-être aussi