Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dialnet ManufacturaEsbelta 3342488
Dialnet ManufacturaEsbelta 3342488
Aceptado: 18-11-10
Ingeniero Industrial. Profesora Universidad Simn Bolvar, La Guaira, Venezuela. Jefe de seccin de Organizacin empresarial y
transporte. Profesora del Consejo Asesor del Departamento de tecnologa de servicios.
Correo electrnico: macringer@usb.ve
2
Ingeniero en Computacin. Profesor Universidad Simn Bolvar, Venezuela. Departamento de Computacin.
Correo electrnico: jtcadenas@usb.ve
1
11
Introduccin
En la sociedad de la informacin y el
conocimiento, el software es considerado un
factor crtico de xito, por ello, las empresas
continuamente utilizan herramientas de gestin
del conocimiento para ser ms eficientes, al igual
que los gobiernos mejoran su presencia en Internet
para prestar servicios a los ciudadanos; por su
parte los usuarios emplean las herramientas para
sus relaciones interpersonales a travs de redes
sociales; en ello, la Web 2.0 ha desarrollado una
nueva cultura virtual donde el eje fundamental es
la informacin.
La calidad es una especialidad de Ingeniera
del Software que ha sido objeto de mucho inters
12
13
14
Otro hallazgo significativo fue que los programadores responsables de seguir con el desarrollo no estaban acostumbrados a leer cdigos
de software elaborado por otras personas, esto
produjo una variabilidad en el estilo de implementacin debido a la falta de control de versiones y
estndares de codificacin.
Todo lo anterior repercute en la calidad del
software, toda vez que se deben asignar grupos
de personas para que continuamente revisen los
desarrollos y rehagan el trabajo, repitiendo actividades que debieron efectuarse con anterioridad;
modificando y adaptando el cdigo de programacin de acuerdo a las directrices de los lderes del
grupo.
Los investigadores del presente estudio
infieren que la posible causa de esta problemtica
de deficiencias en la productividad observada
en el desarrollo de software y la baja calidad
del producto resultante, de acuerdo al anlisis
efectuado y a la propia experiencia como
investigadores, es la carencia de un modelo que
sistematice el proceso de desarrollo a seguir por
las personas involucradas en el proyecto, en un
entorno cientfico y acadmico. Esta situacin
coloca en evidencia la falta de habilidad del grupo
de proyecto de gestionar sus procesos, lo cual
resulta en repeticin de trabajos y una excesiva
utilizacin de los recursos planificados.
Como consecuencia de la extensin de los
tiempos de desarrollo, la productividad del grupo
de investigacin se vio afectada considerablemente, incidiendo negativamente en la posibilidad de
obtener financiamientos de los entes interesados
para financiar nuevos proyectos del grupo.
15
16
(MAN) y Organizacional (ORG). Humana: Individual (IND), Equipo (EQU), Entorno Empresarial
(ENT).
Nivel 2: Caractersticas. Cada categora
tiene asociado un conjunto de caractersticas (56
asociadas al producto y 27 al proceso de desarrollo
y 15 a la perspectiva humana), las cuales definen
las reas claves a satisfacer para lograr, asegurar y
controlar la calidad tanto en el producto, el proceso como en las personas.
Nivel 3: Mtricas. Consta de un total de
715 mtricas para medir la calidad sistmica.
Para un estudio ms profundo de MOSCA
puede revisarse a Mendoza, Prez y Grimn
(2005), su algoritmo en Mendoza, Prez, Grimn
y Rojas (2002) y las diferentes publicaciones del
grupo de investigacin LISI (2010) sobre el tema.
La Manufactura Esbelta segn Womack y
Jones (2003) constituye la evolucin de los principios de calidad desarrollados por la empresa
Toyota desde principios de los aos 50, donde se
desplegaron un conjunto de tcnicas de gestin
asociadas al sistema de produccin Toyota Production System (TPS) descrito por Ohno (1988).
La idea fundamental del TPS es eliminar
toda clase de desperdicio, resaltar las actividades
que aaden valor al producto, manufacturar de
acuerdo a la demanda de los clientes (minimizando inventarios) y enfocarse en las personas que
agregan valor. Segn Feld (2000), esta filosofa
permite desarrollar no slo productos sino procesos de calidad; adems, empodera a las personas
que tienen que ver con el proceso de manufactura,
con el objetivo primordial de satisfacer al cliente
17
po y a menor costo, ya sea en masa o de produccin artesanal. Los mtodos de produccin esbelta
tienen la finalidad de acelerar el rendimiento, reducir los inventarios, aumentar la personalizacin
y mejorar la calidad.
Ahora bien esta filosofa en el mbito de la
Ingeniera del Software se ha denominado desarrollo de software esbelto de gran utilidad para
empresas desarrolladoras de software que deben
sobrellevar mltiples presiones para mejorar la
calidad de sus productos y efectuar desarrollos
en forma gil. Algunos autores tales como Muller
(2000) hacen la analoga que el desarrollo de un
proyecto de software es como un barco que uno
sabe la fecha en que zarpa pero no la fecha en que
va a llegar a puerto seguro.
La complejidad que supone la tarea de programar y los cambios del software para ser continuamente adaptado a los requerimientos de los
usuarios segn Presmann (2002), hacen que en la
creacin de productos informticos no se obtengan
los resultados deseados, adems de su alto costo y
poca flexibilidad; de acuerdo a Zeller (2005), esto
reside en la dificultad de escribir programas libres
de defectos, que sean fcilmente comprensibles y
verificables; Glass (2006) ha utilizado el trmino
crisis del software para describir esta problemtica y sus consecuencias.
Aunque las estimaciones que realizan los
responsables de proyectos no son siempre prximas a la realidad, existen herramientas para estimar duraciones y esfuerzos para la planificacin de
proyectos (PERT-CPM, MSProject). Sin embargo,
para Sommerville (2002) no existen herramientas
que permitan estimar de una manera fiable, antes
18
Tabla 1
Evaluacin de mtricas y caractersticas de funcionalidad
Caracterstica
FUN.1
Ajuste a los propsitos
FUN.2
Precisin
FUN.3
Interoperabilidad
FUN.5
Correctitud
FUN.6
Estructurado
FUN.7
Encapsulado
FUN.8
Especificado
Nmero de mtricas
aprobadas
Nmero de mtricas
rechazadas
%
Caracterstica
aprobada
60%
NO
75%
SI
25%
NO
88%
SI
100%
SI
0%
NO
0%
NO
% Aprobacin
Categora
Funcionalidad
42.86%
19
producto; as como las dems perspectivas (proceso y humana) no fueron evaluadas, dado que la
categora funcionalidad es considerada la ms importante, toda vez que identifica la capacidad del
software para cumplir las funciones para lo que
fue elaborado y por lo tanto el nivel de calidad sistmico result ser Nulo.
Propuesta
La contribucin principal del presente estudio es adaptar los postulados del desarrollo de
software esbelto dentro de un proyecto en un entorno cientfico acadmico tal como el de Creacin y Aplicacin de Sistemas Manejadores de
Bases de datos Difusas, de acuerdo a la experiencia de los autores, anlisis derivado del estudio de
campo y prctica de los investigadores asociados
al grupo.
Para lograr que el modelo propuesto de
mejora sea factible es necesario sistematizar el
desarrollo de software donde se involucre el producto, la disciplina en el proceso y se establezca
un compromiso de las personas involucradas de
forma que compartan la visin con los lderes de
proyecto, conformando equipos de trabajo colaborativos y motivados. A continuacin se describen
los puntos principales del modelo.
El proceso de desarrollo de software debe
centrarse en las personas.
La elaboracin de software depende en gran
medida de las personas que intervienen en el mismo, as como la manufactura esbelta faculta a las
personas que hacen el trabajo para que sean las que
20
21
22
La perfeccin no es posible pero se puede llegar cerca con aproximaciones graduales continuas.
23
Conclusiones y recomendaciones
La evaluacin de la calidad del desarrollo
del software, caso de estudio SQLfi V4, en el
marco del proyecto Creacin y Aplicacin de
Sistemas Manejadores de Bases de Datos Difusas
conformado por un grupo de investigadores de
la USB, UC e IUTFRP; dio como resultado un
nivel de calidad sistmica Nulo, equivalente a
un grado de madurez de la organizacin inicial
segn el modelo CMMI. Por otra parte, se observ
deficiencias en la productividad debido a que los
tiempos se extendieron ms de lo planificado y se
utilizaron ms recursos de los previstos.
Se present una propuesta para la construccin de software de calidad para el proyecto
en estudio se fundamenta en el enfoque de manufactura esbelta, con los aportes derivados del
resultado de la evaluacin utilizando MOSCA, as
como la experiencia de los investigadores. La contribucin es un modelo que permite el desarrollo
de productos de mayor calidad sistmica, a bajo
costo y con entregas giles en un entorno cientfico acadmico.
24
Fundacin CENDITEL (2010). Fundacin Centro Nacional de Desarrollo e Investigacin en Tecnologas Libres. Recuperado el 27-11-2010 del sitio
web Ministerio Popular para Ciencia, Tecnologa
e Industrias Intermedias, Gobierno Bolivariano
de Venezuela: http://www.cenditel.gob.ve/.
Bibliografa
Goncalves M., Tineo L. (2008). SQLfi and its Applications. Avances en Sistemas e Informtica, Vol 5
No. 2. Medellin, Colombia. ISSN 1657-7663.
25
Muller, P. (2000). Modelado de Objetos con UML. Barcelona, Espaa: Editorial Gestin 2000 S.A.
Ohno, T. (1988). Toyota Production System. Beyond
Large-Scale Production. USA: Productivity.
Inc.
Parker, J. (2008). Do the Right Thing: How Dedicated
Employees Create Loyal Customers and Large
Profits. USA: Pearson Education.
Poppendieck, M. y Poppendieck, T. (2009). Leading
Lean Software Development. USA: Addison
Wesley.
Santos, J., Wysk, R. y Torres, J. (2006). Improving Production with Lean Thinking. USA: John Wiley
& Sons.
Zeller, A. (2005). Why Programs Fail: A Guide to Systematic Debugging. Elseiver. USA: Morgan
Kaufmann.
26