Desarrollo De Software Esbelto

Páginas: 6 (1373 palabras) Publicado: 23 de mayo de 2012
Desarrollo de Software Esbelto (Lean Software Development)

1. Introducción

A lo largo de la historia del desarrollo de Software, muchas de las técnicas y herramientas del área de producción de la Ingeniería Industrial se han migrado, con notable éxito, a los procesos de producción y desarrollo de aplicaciones de software.

Recientemente los conceptos de Manufactura Esbelta se han empezadoa utilizar en el área del desarrollo de software.

Los orígenes de la manufactura esbelta se remontan a la década de 1960 con el sistema de producción de Toyota denominado Kanban, cuyas características principales eran la autonomía total, tanto de los procesos como de los trabajadores, el realizar los procesos justo a tiempo (Just In Time), lo cual implica no manejar almacén y no realizarinspecciones. Este esquema hizo que rápidamente Toyota se ubicará como la primera empresa manufacturera de automóviles en los Estados Unidos.

Todos estos conceptos se migraron al área de producción para crear el concepto de Manufactura Esbelta (Lean Manufacture). Los principios más importantes de esta, relativamente nueva tendencia, son: 
* Quien hace las cosas es quien realmente sabe. Esto leda el poder y autonomía al trabajador sobre las operaciones que realiza dentro de la organización.

* El ahorro de recursos, tanto de espacio, dinero, tiempo y personal de trabajo.

* Darle más importancia al desarrollo personalizado del producto que al desarrollo de productos en masa. Siempre tratando de agregar valor al cliente.

2. Marco Teórico

La Manufactura Esbelta, como biense ha mencionado, fue creada en un principio para mejorar la calidad de los productos durante su ensamble en las líneas de producción de las organizaciones, sin embargo, poco a poco las ideas que fundamentan este enfoque, fueron tomadas y adaptadas en áreas administrativas, directivas y de servicios.

En lo referente al Desarrollo de Software, fueron Mary y Tom Poppendieck los primeros entransferir los principios de la manufactura esbelta al Software, dando lugar a lo que hoy se conoce como Desarrollo de Software Esbelto.

El Desarrollo de Software Esbelto comparte algunas características con el Desarrollo de Software Ágil y sus metodologías, por lo que muy a menudo existe confusión entre uno y otro, sin embargo son conceptos totalmente distintos.

El desarrollo esbelto implicaagilidad aunque la agilidad no necesariamente implica ser esbelto. Poniendo un ejemplo sencillo, una persona necesita una computadora tan sólo para realizar operaciones de la oficina; lo ideal, sería una computadora de escritorio con 1GB de RAM y un Sistema Operativo Windows XP con Office 2003. Seguramente estos recursos le proporcionan el soporte necesario para cualquier operación que la personapudiera llegar a realizar. Este sería el enfoque esbelto, en el cual, usando los recursos mínimos se obtiene el máximo desempeño.

Si la misma persona tuviera un Sistema Operativo Windows 7, con Office 2010 y 4GB de RAM, probablemente no se notaría la diferencia en tiempos o sería realmente mínima, debido a que la productividad no depende del equipo de cómputo, sino de la persona que lo usa, por loque en este caso habría un desperdicio de recursos, lo que no es tolerable en un enfoque esbelto pero si en un enfoque ágil.

En cuestión de desarrollo de software la agilidad implica desarrollar cosas con destreza (no necesariamente rápido), mientras que el desarrollo de software esbelto se enfoca más en eliminar procesos innecesarios.

Por raro que parezca, no existe una definición formal demetodologías esbeltas simplemente se usan los principios de la Manufactura Esbelta. Por lo que cada autor varía los principios manejados. Sin embargo, es posible identificar los más comunes y que tienen sus bases en el enfoque original.

3. Principios Esbeltos

* Eliminar desperdicios
Por desperdicio se entiende todo aquel proceso que no crea valor para los clientes y que en muchas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo de Software
  • Desarrollo Software
  • Desarrollo de software
  • Desarrollo de software
  • Desarrollo de software
  • Desarrollo De Software
  • Desarrollo del software
  • Desarrollo de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS