Você está na página 1de 18

Instituto de Inovao com TIC

Kanban em um projeto de
desenvolvimento de software numa
organizao CMMI 3
Andrea Pinto
Felipe Furtado

C.E.S.A.R - Centro de Estudos e


Sistemas Avanados do Recife

Centro privado de
inovao que cria
produtos, servios
e empresas com
Tecnologia da
Informao e
Comunicao ( TIC )

Localizao

Recife/PE

Porto Digital

SEDE

So Paulo

Curitiba/PR
C.E.S.A.R SUL FILIAL

Qualidade no C.E.S.A.R

SWSW-CMM2

ProSCes 1.0

2000

SCRUM
no
C.E.S.A.R

2001

2003

2004

ISO 9001
Incuba
Incubao

2006

Kanban
no
C.E.S.A.R

2007

CMMI3
C.E.S.A.R

2009

Qualidade no C.E.S.A.R
CMMI

ISO9001 ISO12207

RUP

XP

SCRUM

Kanban

ProSCes 3.01
Adaptao para o projeto

Projeto 1

...

Projeto 2

PDP Processo
Definido
para o Projeto

Projeto N

O S

http://prosces.cesar.org.br/

P.I.C
Processo de Inovao do C.E.S.A.R
Pesquisa constante buscando solues inovadoras na construo de interfaces entre mquinas e usurios.

Design Centrado no Usurio

1 2

Estudos e
pesquisas

avaliao

ideao

prototipao

http://www.cesar.org.br/cesar/processo-de-inovacao/

Contexto Organizacional
C.E.S.A.R:
Projetos de inovao, requerendo flexibilidade,
versus
projetos de desenvolvimento de aplicativos crticos demandando
disciplina e formalidade

Aplicaes
Cliente/Servidor
Sistemas
Embarcados

Aplicaes Dispositivos
Mveis

...TVD, automao
de testes, games
etc.

Alcance do Nvel de Maturidade

Only the
statement of the
specific or
generic goal is a
required model
component

rea de processo
objetivos
prticas

Desejveis

sub-prticas
CMMI SE/SW V1.2

Informativos

produtos tpicos de trabalho

Exemplos de Quadro Scrum


no C.E.S.A.R

Lean Manufacturing
O Sistema Toyota de Produo, tambm chamado de

Produo enxuta ou Lean Manufacturing, surgiu


no Japo, na fbrica de automveis Toyota, logo aps a
Segunda Guerra Mundial (19391945).
Objetivo: aumentar a eficincia da produo pela

eliminao de desperdcios.

Lean Manufacturing
Um grande nmero de ferramentas

e tcnicas

foi desenvolvido para permitir s organizaes a aplicao


dos conceitos e idias do

Lean.

Muitas destas ferramentas e tcnicas emergiram do TPS


(Toyota Production System), por exemplo,

Kanban, JIT

(Just in Time), Jidoka, kaizen, etc.

Lean Manufacturing

kanban (visual card) traz como grande


inovao o conceito de eliminar estoques
(estoque zero), os materiais e componentes agregados ao
produto chegam no momento exato de sua
produo/execuo

(just in time).

Isto significa produzir somente os itens necessrios na


quantidade necessria e na hora certa.

Kanban
Kanban is Lean

framework that fits both

development and operations.


David Anderson

Kanban
kanban: sign, token, limit quantity
kanban system: WIP (Working in Progress) limited
pull system
Kanban Change Management Method: uses kanban
system as a catalyst for change

Fonte: Luiz Meira Freire, 2008, Anlise e Simulao do Ciclo de Reabastecimento das Clulas de Produo em
Sistemas Just-In-Time. FEUP Universidade do Porto

What is a kanban (pull) system?

Por que Kanban?


As

prioridades podem mudar diariamente;

Podemos optar por

iteraes variveis;

Em algumas situaes, gasta-se muito tempo com

estimativas baseadas em requisitos ainda instveis.

Como o Kanban funciona?

fluxo de trabalho
Limitar o WIP (work in progress)
Visualizar o

Medir o

lead time

One day in Kanban land

One day in Kanban land

http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html

One day in Kanban land

One day in Kanban land

Primeira verso do Kanban System Board

Primeira verso do Kanban System Board

Primeira verso do Kanban System Board

Kanban Resultados do Uso da 1 Verso


Atividades sem relao entre si sendo executadas

em

paralelo pela mesma pessoa;


Muitas atividades sendo executadas

ao mesmo

tempo: demora na finalizao;

Gargalos na fase de requisitos e testes (equipe

atendendo a mais de um projeto).

Segunda verso do Kanban System Board


Backlog Espera

Anlise
(6)
A Fazer

Em
andamento
Review

Espera

Feito

Design / Imple
(6)
A Fazer

Espera

Teste
(2)

Em
Feito
andamento
Review

REQ

IMP

PRO

MD

DES

TST

REQ

IMP

Segunda verso do Kanban System Board

Release

Kanban Tools
Agile Zen
LeanKit Kanban
Siver Catalyst
RadTrack
Flow.io
Kanbanerv
FogBugz + Plugin

Kanban Tools

Adobe Flex + Java


Release funcional: ago/2010.

Idealizada por Eric Cavalvanti (ecavalcanti@gmail.com)

Andrea Pinto, Felipe Furtado e Teresa Maciel - Principais Stakeholders


Time - Graduandos em Cincia da Computao da disciplina de Projeto de Desenvolvimento da FBV
ministrada pelo professor Ricardo Arajo

Resultados
Eliminao de desperdcio: o gerente deixa de
perder tempo fiscalizando a equipe para realizar
atividades que agregam valor, lidar com as
excees ocorridas e melhorar o processo
continuamente;
Bottlenecks ficam visveis em tempo real;
Prov um caminho para desenvolvimento gil
sem necessariamente utilizar time-boxed.

Concluses

Adapte o Kanban para a sua realidade;

Kanban sobre

gerenciamento de fluxo. Ele

dificilmente vai substituir alguma coisa. O que ele faz, na


verdade, orientar as mudanas;
Kanban

no melhor que Scrum, ele

apenas menor (Henrik Kniberg);

Stop starting and start finishing.

Referncias

Henrik Kniberg and Mattias Skarin

David J. Anderson

Mary and Tom Poppendieck

Referncias
Na Web:
http://agilemanagement.net/index.php/kanbanbook/
http://www.crisp.se/kanban
http://agile.dzone.com/articles/kanbans-not-better-scrum-its
http://www.limitedwipsociety.org/
http://www.kanban101.com/
http://www.programa5s.net/treinamento/curso/ppt/index_br.php?gclid=CPz
jpraItaICFZdL5QodNQ_h4w
http://kenschwaber.wordpress.com/2010/06/10/waterfall-leankanban-andscrum-2/
http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html
http://blog.crisp.se/mattiasskarin/tags/kanban/
http://blog.crisp.se/henrikkniberg/tags/kanban/
http://leansoftwareengineering.com/2008/06/12/queue-utilization-is-aleading-indicator/
http://agile.dzone.com/articles/kanbans-not-better-scrum-its

OBRIGADO!

Contato
Andrea Pinto
C.E.S.A.R

Felipe Furtado
C.E.S.A.R

andrea.pinto@cesar.org.br

felipe.furtado@cesar.org.br

+55 81 9245 6110

+55 81 9657 0140

skype dea_opinto

skype felipe.furtado

msn andrea_opinto@hotmail.com msn felipe_furtado@hotmail.com


twitter @andreapinto

twitter @felipe_furtado

Você também pode gostar