Documente Academic
Documente Profesional
Documente Cultură
RESUMEN
Pero para que eso suceda, tales elementos deben ser adecuadamente gerenciados, es decir, recopilados,
identificados, adaptados y mantenidos. La Fábrica de Experiencia (FE) es un abordaje para realizar el
gerenciamiento de la experiencia dentro de una organización de desenvolvimiento de software, como un recurso
para lograr la mejoría de la calidad de los procesos y productos.
Su instauración dentro del contexto de una Fábrica de Software, que es un tipo peculiar de organización de
desenvolvimiento de software, es perfectamente viable y adecuada a los objetivos de tal organización, por lo
tanto el estudio de dicho emprendimiento es el principal objetivo de este proyecto, así como el destaque de las
ventajas proveídas a la organización por esta estrategia.
La Fábrica de Experiencia es un abordaje para sí mismo, acuerdo. Con base en esa definición se
realizar el gerenciamiento de la experiencia dentro puede dar cuenta de que para el ser humano el
de una organización de desenvolvimiento de conocimiento es algo importante y necesario, pues,
software, que busca a través de este está presente en los sucesivos momentos y variados
gerenciamiento mejorar la calidad del software aspectos de la vida humana.
producido mediante la reutilización de diferentes
tipos de experiencias que la organización posee El conocimiento nunca está demás, sin embargo,
[8]. Ella posee una importancia extrema dentro del las personas perciben que, en determinadas
contexto de la gerencia de conocimiento, pues se circunstancias, ellas pueden adquirir informaciones
encarga de ayudar a transformar la experiencia sin obtener realmente conocimiento significativo a
obtenida en conocimiento útil para la organización. partir de ellas [7]. Cuando se trata de
organizaciones, el conocimiento es extrema-
Así como la Fábrica de Experiencia es un aspecto damente importante, e incluso es un factor de
específico de la Gerencia de Conocimiento, se supervivencia y de preeminencia dentro del
puede identificar la Fábrica de Software como un mercado.
tipo peculiar de organización de desenvolvimiento
de software, que se diferencia de las demás por el Una definición un poco más filosófica sobre el
hecho de tener como principal objetivo el conocimiento, lo conceptualiza como el proceso
desarrollo de software de calidad utilizando por el cual se determina la relación entre sujeto y
métricas, procesos y metodologías propias, y objeto; la posición, por el pensamiento, de un
siempre con la perspectiva de la reutilización de objeto como objeto, variando el grado de pasividad
componentes de software para aumentar la o de actividad que se admita en esa posición; la
productividad y calidad [8]. apropiación del objeto por el pensamiento, como
quiera que se conciba esa apropiación: como
La aplicación de una Fábrica de Experiencia definición, como percepción clara, aprehensión
dentro de una Fábrica de Software es completa, análisis, etc. [4].
perfectamente viable y se adapta muy bien a los
propósitos y objetivos de la Fábrica de Software. Una vez que el conocimiento fue definido, se debe
tener en mente la diferencia de algunos conceptos
En este contexto se inserta este trabajo, teniendo utilizados dentro de la Gerencia de Conocimiento y
como objetivo una propuesta de definición e que generalmente son confundidos, esos conceptos
instauración de una Fábrica de Experiencia dentro son [4]:
del ambiente de una Fábrica de Software, con el
propósito de aplicar sus ventajas en el ● Datos: son hechos que no tienen
desenvolvimiento de software de calidad. significado propio, forman un conjunto
discreto, objetivo, de hechos sobre
En las secciones 2, 3, 4, 5 y 6 será proveída la determinados eventos. No dicen nada
fundamentación teórica necesaria para el sobre su propia importancia o relevancia,
desenvolvimiento y la comprensión del trabajo pero constituyen un material importante
descripto en este artículo, incluyendo temas como para la creación de esa información.
Gerencia de Conocimiento; Fábrica de ● Información: es un dato al cual se le
Experiencia, Fábrica de Software, CMM, y RUP. atribuye o adiciona un significado. Puede
ser descripta como un mensaje, usualmente
La sección 7 describe la metodología utilizada para en la forma de un documento o alguna
la elaboración de este Proyecto, así como una forma audible o visible de comunicación.
primera versión de la solución del problema y La información tiene el poder de modificar
algunas tecnologías para la instauración de la FE y la forma como se percibe algo, de interferir
la definición y descripción del sistema que sea en su juzgamiento y comportamiento.
instaurado. Para finalizar el artículo, en la sección ● Conocimiento: es un dato que las personas
8, serán expuestos los resultados previstos. pueden aplicar en sus vidas; es
información combinada con experiencia,
2. Gerencia de Conocimiento contexto, interpretación y reflexión. Es una
forma altamente valiosa de información y
que está lista para ser aplicada en
De acuerdo con el diccionario, “conocimiento” es decisiones y acciones.
el acto o efecto de conocer; idea, noción,
información, ciencia; práctica de vida, experiencia; Todas las organizaciones poseen ciertos objetivos
discernimiento, criterio, apreciación; conciencia de que buscan alcanzar, y para ello se valen de
55
Artículos científicos – Ciencias de la Computación
de la innovación, creatividad y mediante son confundidos con los del área de Gerencia de
fuentes externas; Contenido, también utilizados en las
● Captura o adquisición del conocimiento: organizaciones, pero con otro propósito.
los miembros adquieren y recopilan
informaciones sobre el conocimiento de La Gerencia de Documentos ciertamente es una
una manera explícita; disciplina muy antigua, nacida de la necesidad de
● Transformación u organización del gerenciar una enorme cantidad de documentos
conocimiento: las corporaciones dentro de las organizaciones. Sistemas de Gerencia
organizan, transforman o incluyen de Documentos pueden ser caracterizados de la
conocimiento en materiales escritos y siguiente manera [9]:
bases de conocimiento;
● Distribución o acceso al conocimiento: las ● Enfocado en la gerencia de documentos, en
organizaciones distribuyen el conocimiento el sentido tradicional (por ejemplo,
a través de educación, programas de
archivos de Word);
entrenamiento, sistemas basados en ● Cada unidad de información (documento)
conocimiento o redes de experiencia;
es ligeramente grande y auto contenido;
● Aplicación del conocimiento: la meta final
● Existen pocas ligaciones (links) entre los
de la organización es la aplicación del
documentos;
conocimiento, esta parte es la más
● Provee integración limitada con el
importante del ciclo de vida. La gerencia
repositorio (check-in, check-out, etc.);
de conocimiento procura disponibilizar el
● Enfocado principalmente en
conocimiento en cualquier momento en
almacenamiento y archivo;
que él sea necesario.
● Implica un intenso flujo de trabajo ;
Un instrumento muy importante para apoyar el ● Busca almacenar y presentar los
aprendizaje organizacional y, consecuentemente, a documentos en su formato nativo;
la gerencia de conocimiento es la memoria ● Motor de publicación en la web limitado,
organizacional, ya que ella provee soporte y apoyo que típicamente produce una página para
constante a todas sus actividades. La memoria cada documento.
organizacional es considerada como una
representación persistente y explícita de La Gerencia de Contenido es una disciplina similar
informaciones y conocimiento en una a la Gerencia de Documentos. Las organizaciones
organización, y tiene como objetivo facilitar el la utilizan para un objetivo similar, con un enfoque
acceso, intercambio y reutilización de esas ligeramente diferente; consecuentemente, es muy
informaciones y conocimientos por los miembros pertinente su utilización por parte de una Fábrica
de la organización para actividades individuales o de Software, principalmente si ella va a
colectivas [13]. disponibilizar algún tipo de conocimiento o
servicio a través de la web.
La memoria organizacional posee una
característica muy importante que es su La Gerencia de Contenido es más reciente, y es
heterogeneidad, es decir, puede guardar proyectada principalmente para alcanzar las
conocimiento en diferentes formatos de necesidades crecientes de los mercados de sites
documentos. Así como esto acarrea una gran web e intranets. Un Sistema de Gerencia de
ventaja, también puede ocasionar algunos Contenido puede ser resumido de la siguiente
inconvenientes, ya que la mayor parte del forma [9]:
conocimiento y experiencia en las empresas que
desenvuelven software se encuentra en algún tipo
de documento, sea en papel o en un formato ● Gerencia unidades de informaciones
electrónico. pequeñas e interconectadas (Ej. páginas
web);
● Cada unidad es definida de acuerdo con su
A lo largo del tiempo, la cantidad de documentos localización dentro del site;
producidos dentro de la organización puede ● Ligación cruzada extensiva entre las
alcanzar un volumen extremadamente grande, por páginas;
lo tanto, para que todo ese material pueda ser ● Enfocado principalmente hacia la creación
aprovechado, son necesarias técnicas y métodos y edición de páginas;
para gerenciar. Estos procedimientos competen a la ● Provee sólida integración entre la
Gerencia de Documentos, aunque muchas veces autenticación y el repositorio (meta datos,
57
Artículos científicos – Ciencias de la Computación
componentes de software para ese proyecto [6]. establecidos para controlar costos,
cronogramas y funcionalidades. La
5. CMM (Capability Maturity Model) disciplina permite repetir éxitos anteriores
en proyectos de aplicación similar;
● Nivel 3 – Definido: Los procesos de
Este modelo de maduración de los procesos es muy software en relación con las actividades de
útil cuando se pretende mejorar los procesos de gerenciamiento y de ingeniería son
software de una organización o cuando se quiere documentados, estandarizados e integrados
medir el nivel de madurez que los procesos en procesos modelo para la organización;
actuales poseen, para entonces establecer una ● Nivel 4 - Gerenciado: Son efectuadas
estrategia adecuada. En razón de que la Fábrica de mediciones detalladas del proceso de
Experiencia también propone la mejora en la software y calidad del producto;
calidad de los procesos, el modelo CMM puede ● Nivel 5 – Optimizado: Mejora continua del
servir como un complemento de gran valor para proceso, posible a través de la
sus propósitos. retroalimentación cuantitativa del proceso
y conducida a partir de ideas y tecnologías
El CMM es un modelo que propone la evaluación innovadoras.
de la capacidad y madurez de los procesos de una
organización e indica directrices para su mejora; es
decir, provee una serie de pasos a seguir para
alcanzar la madurez en los procesos de software;
6. RUP (Rational Unified Process)
ésto, después de ser evaluado el estado actual de la
organización [3]. La mayor parte de las organizaciones que producen
software, incluída la Fábrica de Software,
Este modelo presenta un camino evolutivo para necesitan definir correctamente sus procesos de
que las organizaciones transformen un proceso de desenvolvimiento, el RUP es una opción válida
software inmaduro en uno maduro y disciplinado. para dicho fin, pues presenta grandes facilidades
Fue desarrollado por el SEI (Software Engineering como herramientas para definir esos procesos, y
Institute) de la Carnegie Mellon University, para además, es flexible, lo que permite a las
atender a clientes como el Departamento de organizaciones adaptarlo a sus necesidades.
Defensa de los Estados Unidos [3].
El proceso de software dentro de una organización
El modelo presenta 5 niveles de madurez que de desarrollo funciona como su núcleo, a partir de
describen fundamentos sucesivos para la mejora él los productos y otros procesos son delineados y
continua del proceso y definen una escala ordinal ejecutados. Si este proceso fuere lo
para medir la madurez del proceso de una suficientemente maduro y es aplicado
organización. La ventaja de los niveles de madurez correctamente por todos los miembros de la
es que ellos proveen prioridades claras, las cuales organización, con seguridad se obtendrá una
orientan en la selección de algunas actividades de producción eficiente y de calidad [11].
mejora que serán muy útiles si fuesen
implementadas inmediatamente. Esto es El RUP pude ser interpretado de varias maneras,
importante, puesto que la mayoría de las dependiendo de las perspectivas de su observación.
organizaciones pueden implementar solamente Al final, todas estas diferentes definiciones, forman
algunas actividades de mejora de cada vez. un conjunto al cual se conoce como Rational
Unified Process.
Los niveles de madurez del CMM son [3]:
El RUP provee un abordaje disciplinado para
● Nivel 1 – Inicial: El proceso de software es distribuir tareas y responsabilidades en la
caracterizado como AD HOC5, organización en desarrollo. Su meta es asegurar la
ocasionalmente hasta caótico. Pocos producción de software de alta calidad que logre
procesos definidos y el éxito depende de las necesidades de los usuarios finales, dentro de
esfuerzos individuales; un programa y presupuesto posibles [11]. El RUP
● Nivel 2 – Repetitivo: Procesos básicos de mejora la productividad del equipo, proveyendo a
gerenciamiento de proyectos son cada miembro el acceso fácil a una base de
conocimiento con directrices, estructuras y
5 Término técnico utilizado para referirse a algo herramientas para todas las actividades críticas de
totalmente sin estructura o sin cualquier desarrollo. La posibilidad de que todos los
organización. miembros del equipo puedan acceder a la misma
59
Artículos científicos – Ciencias de la Computación
60
Artículos científicos – Ciencias de la Computación
REFERENCIAS BIBLIOGRÁFICAS
62