Você está na página 1de 13

Universidade Estadual de Montes Claros Unimontes

Centro de Cincias Exatas e Tecnolgicas CCET


Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
LEA !"#T$A%E& EL'M'A()" DE DE!*E%D+C'"! " *%"CE!!" DE
DE!E,"L,'MET"
-.lder !eixas Lima
/
%esumo&
Este tra0al1o o02etivou analisar como a adoo da 3iloso3ia Lean em processos de
desenvolvimento de so3t4are pode eliminar desperd5cios6 *ara tal7 3oi reali8ado uma reviso
0i0liogr93ica para compreenso da essncia dos conceitos da 3iloso3ia Lean e dos m.todos
9geis de desenvolvimento de so3t4are& !crum e :*6 A pes;uisa consistiu na averiguao da
1iptese de ;ue as metodologias 9geis possuem valores7 princ5pios e pr9ticas ;ue indu8em ao
com0ate dos desperd5cios comuns na engen1aria de so3t4are6 Concluiu<se ;ue a adoo de
metodologias 9geis de desenvolvimento de so3t4are . uma soluo para empresas ;ue 0uscam
processos mais enxutos e isentos de desperd5cios6
Palavras-chave:Engen1aria de !o3t4are6 Lean !o3t4are6 !istemas de 'n3ormao6 !o3t4are
=gil6
/ 'ntroduo
Atualmente as empresas investem altas ;uantias de din1eiro no desenvolvimento de sistemas
de in3ormao6 Muitos destes sistemas no geram os resultados prometidos ou esperados e
criam um enorme excesso de in3ormao inutili8ada >#E%%"7 ?@@AB6 Durante a terceira
Con3erncia 'nternacional so0re e:treme Programming ocorrida na 't9lia em ?@@?7 Cim
Co1nson7 ento presidente do !tandis1 Droup
?
7 expEs7 ;ue em um so3t4are personali8ado7
cerca de FGH das 3uncionalidades implementadas nunca so utili8adas e /IH so raramente
utili8adas >C"-!"7 ?@@?B6 Tom e MarJ *oppendiecK >?@@LB7 atestam ;ue os dados
apesentados por Cim Co1nson7 apesar de assustadores7 tem se comprovado em levantamentos
reali8ados com clientes e parceiros6
/ -.lder !eixas Lima- Professor do Instituto Federal de Educao, Cincia e Tecnologia do Norte de Minas Gerais
(IFNMG) - Ca!us "anu#ria6
? Conceituado instituto de pes;uisa so0re per3ormance de pro2etos da tecnologia da in3ormao6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
Durante um pro2eto de desenvolvimento de so3t4are7 as 3uncionalidades em excesso so
inclu5das pelo cliente ou empresa desenvolvedora como 3orma de garantir ;ue todas as
necessidades dos clientes sero atendidas6 *or.m7 desenvolver mais ;ue o necess9rio resulta
em um es3oro desnecess9rio7 logo7 perce0e<se o ;uo comum so os desperd5cios em um
processo de desenvolvimento de so3t4are >*"**ED'ECQ7 M6R *"**ED'ECQ7 T67 ?@@LB6
Sual;uer atividade ;ue no gera valor ao cliente . um 3oco de desperd5cio e deve ser
eliminado >!-'D"7 /IAIB6 A eliminao de desperd5cio . o principal elemento do sistema
de produo Lean
N
criado pela empresa de automveis 2aponesa ToJota6
" !istema ToJota de *roduo ou simplesmente sistema de produo Lean .
uma 3iloso3ia de gerenciamento ;ue procura otimi8ar a organi8ao de 3orma
a atender as necessidades do cliente no menor pra8o poss5vel7 na mais alta
;ualidade e ao mais 0aixo custo7 ao mesmo tempo em ;ue aumenta a
segurana e o moral de seus cola0oradores7 envolvendo e integrando no s
manu3atura7 mas todas as partes da organi8ao6>D-'AT"7 ?@@@B6
" sistema de produo Lean . o grande respons9vel pelo status alcanado pela marca ToJota6
Este sistema de produo gan1ou desta;ue em todo mundo por ter como 0ase a eliminao de
desperd5cios7 0usca constante pela ;ualidade e por ter aplicado o justin-in-time
>*"**ED'ECQ7 M6R *"**ED'ECQ7 T67 ?@@LB6
A ToJota procura pelo desperd5cio ;ue geralmente no . notado por;ue se tornou aceito como
uma parte natural do tra0al1o di9rio6 *or exemplo7 a superproduo . comum em processos de
v9rias empresas7 pois7 garante ;ue metas e pra8os sero alcanados com 3olga6 Essas empresas
pre3erem produ8ir mais ;ue o necess9rio para compensar os itens 3a0ricados com de3eito6 a
viso da ToJota a superproduo . um grande 3oco de desperd5cio6 Toda ve8 ;ue se opta pela
superproduo . gasto mat.ria<prima e mo de o0ra desnecessariamente6 A soluo tomada
N Lean& em uma traduo literal para o portugus signi3ica enxuto6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
pela ToJota . encontrar uma maneira de 8erar a ocorrncia de de3eitos7 ou se2a7 3ocar na
;ualidade . um camin1o para a eliminao de desperd5cio >!-'D"7 /IAIB6
"utro ponto em ;ue se perce0e a superproduo . ;uando certo produto . conclu5do muito
antes da data de entrega7 neste caso acontece um desperd5cio pela antecipao7 ou se2a7 3oi
3eito um es3oro para concluir algo ;ue ainda no . necess9rio6 *ara eliminar este desperd5cio
3oi ela0orado o justin-in-time ;ue ;uer di8er no momento certo6 Trata<se da produo com
esto;ue 8ero ;ue leva a reali8ao do processo com apenas os itens necess9rios7 na ;uantidade
necess9ria e no momento necess9rio >!-'D"7 /IAIB6
" princ5pio do justin-in-time . a eliminao de esto;ues para alcanar excelncia na ;ualidade
e mel1oria cont5nua do processo de produo6 A #igura / ilustra uma situao em ;ue o uso
de esto;ues mascara os de3eitos6 esta 3igura o 0arco navega 0em en;uanto tiver um alto
n5vel de 9gua7 em um processo de produo a 9gua . o esto;ue7 na medida em ;ue n5vel de
9gua a0aixa o 0arco no consegue mais navegar7 pois ir9 se es0arrar com as pedras6 As pedras
so os de3eitos mascarados pelo esto;ue em um processo de produo6 a a0ordagem Lean o
esto;ue . um desperd5cio7 pois7 . um es3oro desnecess9rio e o ideal . remover os de3eitos e
no simplesmente ocult9<los >*"**ED'ECQ7 M6R *"**ED'ECQ7 T67 ?@@LB6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
$i%ura 1 - &stoques esco#dem de'eitos
$o#te: P(PP&N)&C*+ M,- P(PP&N)&C*+ .,+ 200/
? Desenvolvimento do so3t4are Lean
" sistema de produo enxuto criado pela ToJota 3oi consagrado mundialmente como mais
e3iciente ;ue a tradicional produo em massa de automveis da #ord e DM >$"MACQR
C"E!R %"!!7 /II@B6 !endo ;ue a 3iloso3ia Lean aplicada em processos se disseminou em
diversas 9reas7 inclusive desenvolvimento de so3t4are6
Deve<se atentar ;ue a aplicao de pr9ticas e princ5pios criados especialmente para um
sistema de produo de automveis no . trivialmente aplicado na indTstria de
desenvolvimento de so3t4are6 !o3t4are . um produto intelectual com um grau de
customi8ao maior ;ue a 3eita em automveis6 " grande 0ene35cio ;ue o legado da ToJota
pode tra8er para a 9rea de desenvolvimento de so3t4are . a disseminao do pensamento Lean
;ue modi3ica radicalmente a 3orma como a maioria das empresas desenvolve so3t4are
atualmente6
" primeiro passo para aplicar o desenvolvimento de so3t4are Lean . executar um tra0al1o
intenso de identi3icao dos 3ocos de desperd5cios e tratar de elimin9<los6 "s processos de
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
desenvolvimento de so3t4are e a 3orma como eles so gerenciados so repletos de
desperd5cios6
U muito comum a pre3erncia por processos 0aseados no ciclo de vida em cascata6 este ciclo
de vida as etapas acontecem linearmente e a prxima etapa somente . iniciada ;uando a etapa
anterior 3or conclu5da6 !endo assim7 o teste de uma 3uncionalidade pelo cliente somente
acontecer9 aps todos os re;uisitos do sistema terem sidos levantados e analisadosR e todo o
sistema ter sido pro2etado e implementado >*%E!!MA7 ?@@LB6 esta a0ordagem o so3t4are
. tratado de 3orma determin5stica7 compreend<lo assim . uma grande 3al1a6 " so3t4are deve
ser compreendido como um produto com re;uisitos mut9veis e o ciclo de vida em cascata .
visivelmente um 3oco de desperd5cio por esconder por um 0om per5odo de tempo de3eitos e
3al1as de re;uisitos ;ue somente ser9 recon1ecido no 3inal do processo6 Evitar o ciclo de vida
em cascata . 3undamental para se aproximar do desenvolvimento de so3t4are Lean6
Tam0.m se deve prestar ateno com o processo de desenvolvimento de so3t4are %U*
F
7 ;ue .
amplamente adotado no mercado7 prov diversas 3ontes de desperd5cios como documentaVes
excessivas e desnecess9rias7 v9rias atividades de gerenciamento7 especi3icao com muita
antecedncia da implementao e troca de con1ecimento atrav.s de documentos
>*"**ED'ECQ7 M6R *"**ED'ECQ7 T67 ?@@LB6 Este processo costuma ser aplicado com
0astante 0urocracia7 est9 repleto de documentaVes e atividades ;ue de 3ato no geram
nen1um valor ao cliente6
Tom e MarJ *oppendiecK >?@@LB o0servaram uma s.rie de 3ontes de desperd5cios7 ;ue podem
ser visuali8adas no Suadro /7 0astante comum no desenvolvimento de so3t4are6
F Rational Unified Process >*rocesso de desenvolvimento de so3t4are de3inido pela empresa %ationalB6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
0uadro 1 $o#tes de des1erd2cios #o dese#volvime#to de so't3are
es1erd2cio &4em1lo
Tra0al1o
incompleto
Documentao no codi3icada& geralmente um grande es3oro .
3eito no in5cio do pro2eto para documentar todos os re;uisitos do
so3t4are7 por.m no momento da implementao alguns re;uisitos
3oram modi3icados6
Cdigo no testado& um cdigo 3oi escrito7 mas ele no 3oi testado6
Ento este cdigo est9 inaca0ado7 pois um cdigo somente deve ser
considerado pronto ;uando ele 3or testado6 'sso leva ao desperd5cio
de tempo7 pois um de3eito corrigido imediatamente se consome
0em menos tempo ;ue corrigido tardiamente6
#uncionalidades
a mais
" desperd5cio a;ui . evidente6 Desenvolver o ;ue o cliente no
precisa ou o ;ue ele no ir9 utili8ar . por si s um desperd5cio6
Cdigo no utili8ado introdu8 complexidade ao so3t4are ;ue ir9
di3icultar as manutenVes6
%eaprendi8ado Ter ;ue aprender novamente algo ;ue 29 3oi vivenciado . o ;ue
pode se c1amar de reaprendi8ado e de 3ato . um desperd5cio6
Comumente criar um documento em ;ue se registram os
con1ecimentos o0tidos em um pro2eto de desenvolvimento de
so3t4are . a soluo adotada por muitas empresas6 " pro0lema .
;ue este documento nunca ou raramente . lido6 *ensar alternativas
mel1ores para manter o con1ecimento na empresa pode ser
interessante para evitar este desperd5cio6
Troca de tare3as
" desenvolvimento de so3t4are . uma atividade ;ue exige
concentrao6 #a8er mais de uma tare3a de cada ve8 pre2udica o
racioc5nio e a velocidade na reali8ao das tare3as6
Suando se aloca mais de uma tare3a para apenas um recurso corre<
se mais risco de ;ue nen1uma tare3a 3i;ue pronta no pra8o de3inido6
Atrasos
*rogramadores precisam tomar decisVes a cada /G minutos6
Acreditar ;ue todas as respostas Ws suas dTvidas sero respondidas
em um documento de especi3icao de re;uisitos . utpico e ele
precisar9 aguardar at. ;ue um analista de negcio tire sua dTvida6
Uma 3orma de evitar este desperd5cio . dar ao programador as
in3ormaVes necess9rias para desenvolver uma 3uncionalidade no
momento em ;ue realmente 3or pertinente6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
De3eitos De3eito provoca automaticamente um retra0al1o6 Suanto mais tarde
3or detectado mais di35cil ser9 corrigi<lo6
Uma 3uncionalidade somente deve ser considerada pronta ;uando
testada6 Em caso de de3eito7 deve 3a8er o m9ximo para eliminar a
rai8 do pro0lema6
Testes automati8ados so investimentosX
$o#te: P(PP&N)&C*+ M,- P(PP&N)&C*+ .,+ 200/
-9 v9rias empresas glo0ais de desenvolvimento de so3t4are experimentando a 3iloso3ia Lean6
Esta . uma tendncia recente7 em outu0ro de ?@/@ aconteceu na #inlYndia a primeira
con3erncia internacional Lean Enterprise Software and Systems7 momento em ;ue 3oi
apresentado e discutido relatos de experincias da aplicao do pensamento Lean6 " ;ue se
perce0e . ;ue Lean ser9 a palavra mais 3alada nas empresas de desenvolvimento de so3t4are e
ser9 a grande onda desta d.cada >AZ%A-AM!!"R "[A7 ?@/@B6
A Ci\T . uma empresa de soluVes de so3t4are pioneira na adoo da 3iloso3ia Lean no
Zrasil6 'nspirados com o pensamento Lean os gestores da empresa decidiram no ano de ?@@I
reali8ar mudanas estruturais em seu processo de desenvolvimento6 Deixaram para tr9s um
processo 0aseado no %U* e comearam a utili8ar pr9ticas de desenvolvimento 9gil como o
:*
G
e para o gerenciamento dos pro2etos passou a utili8ar o !crum6 A empresa tam0.m se
preocupou em disseminar entre os cola0oradores os princ5pios ;ue norteiam o pensamento
Lean7 3ator essencial para motivar os 3uncion9rios neste processo de trans3ormao6 Como
resultado a Ci\T conseguiu aumentar a ;ualidade dos seus servios e tam0.m aumentou a
satis3ao dos clientes >$E!T7 ?@/@B6
A seguir sero demonstradas algumas pr9ticas de desenvolvimento de so3t4are 9gil ;ue
alin1am o processo de desenvolvimento de so3t4are com a 3iloso3ia Lean6
G :*&

eXtreme Programming >*rogramao ExtremaB6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
5 &limi#a#do des1erd2cios com o 6P
" :* constitui de um con2unto de pr9ticas de programao ;ue visam agili8ar o
desenvolvimento de so3t4are e . orientado pelos seguintes valores& comunicao7 feedback7
simplicidade7 coragem e respeito >ZECQR AD%E!7 ?@@FB6
Algumas pr9ticas :* promovem o com0ate aos 3ocos de desperd5cios7 portanto7 elas devem
ser disseminadas e motivadas na organi8ao para instigar nos cola0oradores o esp5rito de
agilidade6 Estas pr9ticas so descritas a seguir6
Pro7eto 8im1les& simplicidade . um dos valores do :*7 este valor deve estar representado nos
pro2etos de so3t4are ;ue sero desenvolvidos6 A sua ar;uitetura e seu pro2eto deve ser o mais
simples poss5vel para atender aos re;uisitos do cliente6 'gnorar a simplicidade . uma das
3ontes mais comuns de desperd5cio6
Posse Coletiva& esta0elece ;ue todos os mem0ros da e;uipe se2am donos do cdigo e
ningu.m precisa de permisso para alterar algo6 A motivao desta pr9tica . ;ue todos ten1am
um con1ecimento geral do so3t4are e assim eliminar dependncias entre os mem0ros da
e;uipe6 A existncia de dependncias entre os mem0ros da e;uipe pode levar ao desperd5cio
de tempo e recursos para a reali8ao de uma atividade6
)#te%ra9o Co#t2#ua& de3ine ;ue as novas 3uncionalidades se2am automaticamente
integradas ao sistema6 Assim7 de3eitos decorrentes de uma integrao so rapidamente
detectados6 Suando no se reali8a esta pr9tica . comum o desperd5cio de tempo e recursos
para se investigar a causa dos de3eitos inseridos6
:istrias& trata<se do registro da 3uncionalidade re;uerida pelo cliente6 Uma 1istria deve
possuir uma descrio simples7 mas ;ue se2a o su3iciente para compreender do ;u se trata7
;uem utili8ar9 a 3uncionalidade7 o por;u desta 3uncionalidade e como ser9 a 3uncionalidade6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
U uma alternativa ao documento de especi3icao de caso de uso ;ue . utili8ado no %U*6 "
documento de caso de uso . um grande gerador de desperd5cios7 pois sua con3eco e
manuteno . 0astante tra0al1osa6
Crit;rios de <ceita9o& consiste ;ue o cliente de3ina previamente os crit.rios ;ue torna a
3uncionalidade aceit9vel6 U uma importante pr9tica na eliminao de desperd5cios7 pois
orienta a e;uipe a construir a 3uncionalidade para atender especi3icamente o ;ue est9 de3inido
neste crit.rio6 " ;ue 3or constru5do al.m do de3inido no crit.rio de aceitao . um
desperd5cio6
ese#volvime#to iri%ido 1or .estes& esta . uma t.cnica de programao ;ue esta0elece
;ue o cdigo constru5do deva atender aos testes prede3inidos6 esta t.cnica o teste . 3eito
antes da programao7 o cdigo 3eito para responder aos testes ser9 mais simples e
imediatamente testado6 Logo7 ter9 como resultado um cdigo com mel1or ;ualidade e sem
excesso7 pois 3oi 3eito para atender aos testes ;ue se limita ao ;ue 3oi de3inido no crit.rio de
aceitao da 1istria6
= &limi#a#do des1erd2cios com o 8crum
!crum . um modelo de gerenciamento de pro2etos 9geis de so3t4are6 Este modelo pre8a pela
construo iterativa e incremental do so3t4are7 aproximao do cliente com a e;uipe de
desenvolvimento e entregas em pe;uenos per5odos de tempo >!C-$AZE%7 ?@@FB6
" 3luxo de tra0al1o do !crum . representado7 em s5ntese7 na #igura ?6 " Product Backlog
consiste de uma lista de 3uncionalidades priori8adas pelo cliente6 As iteraVes7 no !crum so
c1amadas de Sprint7 idealmente devem possuir um per5odo de tempo 3ixo e iguais6 Em cada
Sprint os itens do Product Backlog ;ue possuem maiores priori8aVes so implementados6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
Diariamente . reali8ada uma reunio denominada de aily ;ue consiste no micro<
gerenciamento das atividades do Sprint6 o 3inal de cada Sprint se possui um produto ;ue
pode ser entregue ao cliente >!C-$AZE%7 ?@@FB6
$i%ura 2 $lu4o de tra>alho #o 8crum
$o#te: 8C:?<@&R+ 200=
Com 0ase no Product Backlog o cliente 2untamente com a e;uipe de desenvolvimento de3ine
um plano de Sprints e entregas6 Este plane2amento inicial consiste 0asicamente em de3inir o
taman1o dos Sprints7 o ideal . ;ue um Sprint no se2a maior ;ue trinta dias7 e uma estimativa
do nTmero de Sprints necess9rios para atender ao Product Backlog6 Di3erentemente de outras
a0ordagens a estimativa neste contexto . 0astante super3icial7 no se leva em conta o nTmero
de pontos de 3uno7 apenas se considera a percepo da complexidade para implementar as
3uncionalidades6 A ideia neste ponto . no desperdiar tempo e recursos 1umanos tentando
encontrar uma estimativa per3eita do taman1o do pro2eto7 acredita<se ;ue estimativa per3eita
no existe6
A cada Sprint . reali8ado um plane2amento 2unto com o cliente para de3inir ;uais
3uncionalidades sero constru5das6 Este plane2amento consiste em uma reunio onde o cliente
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
detal1a as 3uncionalidades mais priorit9rias e a e;uipe de desenvolvimento de3ine ;uais sero
poss5veis programar no Sprint6 A principal eliminao de desperd5cio neste momento so as
perdas de con1ecimento7 o cliente comunica diretamente com ;uem ir9 desenvolver e o
desenvolvimento acontecer9 no m9ximo nas prximas ;uatro semanas6
Ao 3inal de cada Sprint o cliente tem a possi0ilidade de dar feedbacks so0re as
3uncionalidades constru5das6 "s feedbacks so essncias para ;ue as mudanas se2am
reali8adas mais rapidamente7 desta 3orma agregando mais valor ao produto6
Tam0.m ao 3inal de cada Sprint7 a e;uipe de desenvolvimento se reTne para discutir so0re os
pro0lemas e 0lo;ueios encontrados durante o Sprint6 Desta reunio surgem planos de aVes
;ue so 3atores essenciais para promover a mel1oria cont5nua do pro2eto e da organi8ao6
G Concluso
A aplicao da 3iloso3ia Lean no mundo da engen1aria de so3t4are est9 intimidante
relacionada com a adoo de pr9ticas 9geis como o :* e !crum6 A0andonar vel1os processos
e 190itos . extremamente necess9rio para com0ater uma s.rie de desperd5cios ;ue so
rotineiros na maioria das empresas de desenvolvimento de so3t4are6
Este artigo se limitou em apresentar o conceito da 3iloso3ia Lean7 demonstrar como ela pode
ser interessante no desenvolvimento de so3t4are e 3ocou em estressar a ;uesto da eliminao
do desperd5cio ;ue . um elemento primordial desta 3iloso3ia6 *or.m7 Lean . algo muito mais
amplo e o o02etivo deste tra0al1o 3oi apenas despertar nos envolvidos com a engen1aria de
so3t4are uma nova 3orma de pensar6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
%E#E%]C'A!
AZ%A-AM!!"7 *eKKaR "[A7 ilaJ6 Aea# &#ter1rise 8o't3are a#d 8Bstems6 -elsinKi&
!pringer7 ?@/@6
ZECQ7 QentR AD%E!7 CJnt1ia6 &4treme Pro%rammi#% &41lai#ed: &m>race Cha#%e6
Upper !addle %iver& *earson Education7 ?@@F6
#E%%"7 Cos. %o0erto6 ( Movime#to Aea# #o @rasil e #o mu#do6 LeanMPil7 ?@@A6
Dispon5vel em& ^1ttp&MM4446lean6org60rMleanmailM/IMo<movimento<lean<no<0rasil<e<no<
mundo6aspx_6 Acesso em& ?N 3ev6 ?@//6
D-'AT"7 *aulo6 &leme#tos $u#dame#tais do 8istema .oBota de Produ9o6 Dispon5vel
em& ^1ttp&MMpt6scri0d6comMdocM?IF/N/M#undamentos<do<!istema<ToJota<de<*roducao_6
Acessoem& ?O 2ul6 ?@//6
C"-!"7 Cim6 R()+ )tCs Dour Eo>6 'n& T1ird 'nternational Con3erence on e:treme
*rogramming >:*?@@?B7 ?@@?6 Dispon5vel em& ^1ttp&MMagile6pols6co6uKMtracKsM/MpostsM/G_6
Acesso em& ?N 3ev6 ?@//6
*"**ED'ECQ7 MarJR *"**ED'ECQ7 Tom6 )m1leme#ti#% lea# so't3are develo1me#t:
'rom co#ce1t to cash6 Zoston& *earson Education7 ?@@L6
*%E!!MA7 %oger6 &#%e#haria de 8o't3are6 L ed6 !o *aulo& McDra4<-ill7 ?@@L6
!C-$AZE%7 Qen6 <%ile Pro7ect Ma#a%eme#t 3ith 8crum, %edmondM$as1ington&
Microso3t *ress7 ?@@F6
!-'D"7 !1igeo6 < studB o' the .oBota 1roductio# sBstem 'rom a i#dustrial e#%i#eeri#%
vie31oi#t6 Cam0ridge& %udra *ress7 /IAI6
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r
Universidade Estadual de Montes Claros Unimontes
Centro de Cincias Exatas e Tecnolgicas CCET
Departamento de Cincias da Computao DCC
Revista Clique Volume 1 Nmero 1 Maro de 2012
$E!T7 Dave6 Case 8tudB: CiF.Gs Path to Aea# Methods6 ?@/@6 Dispon5vel em&
^1ttp&MM4446cit6com60rMsitesMde3aultM3ilesM3orrester<case<studJ<cits<pat1<to<lean<met1ods<2ulJ<
?@/@`@6pd3_6 Acesso& ?O 2ul6 ?@//6
$"MACQ7 Came *6R C"E!7 Daniel T6R %"!!7 Daniel6 .he machi#e that cha#%ed the
3orld6 e4 aorK& %a4son Associates7 /II@6
Abstract:
!"is study aimed to e#amine "ow t"e adoption of Lean in software de$elopment processes can
eliminate waste% !"e literature re$iew was conducted to understand t"e core concepts of Lean
and &gile Software e$elopment' Scrum and XP% !"e researc" consisted of in$estigating t"e
"ypot"esis t"at agile met"odologies "a$e $alues( principles and practices t"at lead to fig"ting
waste common in software engineering% )t was concluded t"at t"e adoption of &gile software
de$elopment is a solution for companies seeking processes leaner and free of waste%
Keywords: &gil Software% )nformation Systems%Lean Software% Software Engineering%
Revista Clique Peridico do CC!"#imo#tes
4446ccet6unimontes60rMrevistacli;ue
Campus Universit9rio *ro3essor DarcJ %i0eiro7 *r.dio N7 ,ila Mauric.ia Montes Claros >MDB
>NAB N??I<A?ON revista6cli;uePunimontes60r