Top Banner
DESARROLLO ESBELTO DE SOFTWARE Manufactura Esbelta Conjunto de herramientas ue a!uda a eliminar todas las o"eraciones ue no le a#re#an $alor al "roducto% ser$icio ! a los "rocesos% eliminando l no se reuiere&
18

Programacion Esbelta

Oct 07, 2015

Download

Documents

Syaoran Norato

Presentación básica de los principios para la programación esbelta
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Manufactura Esbelta
 
(roducci)n en masa
 
 
-ue los clientes retrasan sus decisiones acerca de e.actamente lo ue uieren% siem"re ! cuando sea "osible% ! cuando "iden al#o% darle a ellos tan r,"ido ue no tienen tiem"o "ara cambiar de o"ini)n&
/dea "rinci"al del (ensamiento Esbelto
 
Eliminar residuos
A"render a $er los residuos es el "rimer "aso en el desarrollo de a$ances con el "ensamiento esbelto& En "ocas "alabras% cualuier cosa ue ha#a ue no a0ade $alor desde la "ers"ecti$a del cliente es des"erdicio& Los siete des"erdicios de desarrollo de soft1are son2
• Soft1are (arcialmente hecho • (rocesos adicionales • Caracter3sticas adicionales • 4ru"o de conmutaci)n5conmutaci)n de tareas6 • Retrasos • Las transferencias • Defectos
(R/MER (R/7C/(/O
SE487DO (R/7C/(/O AM(L/F/CAR EL A(RE7D/9A:E
8n entorno de desarrollo no es un lu#ar "ara frases como2
; (lanear el trabajo ! trabajar el "lan& 5(lan The Wor< And Wor< The (lan 6
; 'acerlo bien en la "rimera $e=& 5Do /t Ri#ht The First  Time6
; Eliminar la $ariaci)n& 5Eliminate >ariabilit!6
 
Desarrollo $s& (roducci)n
Calidad en el desarrollo de soft1are2 La calidad en los resultados de desarrollo de soft1are se miden en un sistema con 2 inte#ridad "ercibida e inte#ridad conce"tual& • /nte#ridad "ercibida2 la totalidad del "roducto alcan=a un
euilibrio de la funcionalidad% la facilidad de uso% ?abilidad ! econom3a ue satisface a los clientes&
 
CAL/DAD E7 EL DESARROLLO DE SOFTWARE2
La calidad en los resultados de desarrollo de soft1are se miden en un sistema con 2 inte#ridad "ercibida e inte#ridad conce"tual& • /nte#ridad "ercibida2 la totalidad del "roducto alcan=a un euilibrio de la funcionalidad% la facilidad de uso% ?abilidad ! econom3a ue satisface a los clientes&
 
>AR/AB/L/DAD El desarrollo no est, destinado a "roducir resultados re"etibles% su ?n es "roducir soluciones a"ro"iadas "ara "roblemas @nicos del cliente&
 
'ACERLO B/E7 LA (R/MERA >E9 El objeti$o debe ser euilibrar la e."erimentaci)n con la deliberaci)n ! re$isi)n& Se debe considerar c)mo #enerar m,s
conocimiento con el menor costo en las circunstancias& (or lo #eneral% una combinaci)n de la e."erimentaci)n% re$isi)n "or "ares% ! la iteraci)n se obtendr,n los mejores resultados
 
 TERCER (R/7C/(/O DEC/D/R TA7 TARDE COMO SEA (OS/BLE
Mantener las o"ciones abiertas tanto tiem"o como sea "osible% "ero no m,s tiem"o&
Desarrollo concurrente2
 
DESARROLLO CO7C8RRE7TE DE SOFTWARE
• (or lo #eneral toma la forma de desarrollo iterati$o& • Es el mtodo "referido cuando las a"uestas son altas
! a@n no se ha entendido el "roblema com"letamente&
• (ermite tomar un enfoue en am"litud ! descubrir los "roblemas #randes ! costosos antes de ue sea demasiado tarde&
 
FORMAS DE MA7TE7ER LAS O(C/O7ES AB/ERTAS E7 EL DESARROLLO DE SOFTWARE ; Com"artir "arcialmente el dise0o com"leto de la informaci)n& ; Or#ani=ar "ara colaboraci)n directa 5trabajador a trabajador6
; A"render cu,ndo deben tomarse las decisiones&
; A"render cu,ndo reali=ar los cambios&
•  E$itar re"etici)nRe"etition
• Se"arar temas&
; Com"rometerse a reconstruir&
 
C8ARTO (R/7C/(/O Desarrollar tan r,"ido como sea "osible&
8na $e= el cliente ha!a decidido el "roducto ue necesita% el trabajo del eui"o de desarrollo es entre#arlo tan r,"ido como sea "osible&
 
  DESARROLLO C)mo se ase#ura de los trabajadores utili=an su tiem"o de la manera m,s efecti$a "ara lo#rar el objeti$o
• 7in#@n calendario "uede hacer efecti$o el trabajo en un entorno com"lejo con "oca $ariaci)n&
 
(otenciar al eui"o
•Las "ersonas necesitan moti$aci)n "ara lo#rar un o"timo desem"e0o& •Las decisiones sobre ue hacer deben ser tomadas "or el eui"o de desarrollo ! no "or los directi$os& •El eui"o de desarrollo esta en la mejor "osici)n de saber como res"onder a las di?cultades&
-8/7TO (R/7C/(/O
Construir con inte#ridad
• /nte#ridad (ercibida2 El "roducto lo#ra un balance entre funcionalidad% estabilidad ! econom3a ue satisface al cliente
• /nte#ridad Conce"tual2 Todas las "artes de un sistema trabajan como un conjunto de manera uida&
• Se desea mantener la sencille=% la claridad ! la cantidad m3nima de funcionalidades en el c)di#o&
SETO (R/7C/(/O
>er todo el conjunto
• Los defectos se acumulan en el "roceso de desarrollo% "or lo ue las causas reales de los defectos deben ser encontradas ! eliminadas& •Los sistemas de soft1are de ho! en d3a no son solo la suma de sus "artes sino el "roducto de sus interacciones&
SG(T/MO (R/7C/(/O