Enfoque Integrado de la Gestión Enfoque Integrado de la Gestión del Conocimiento en el Modelo del Conocimiento en el Modelo
de Procesos de Competisoft de Procesos de Competisoft
Grupo Gestión de Recursos
Universidad EAFIT, Colombia
Universidad Nacional de Comahue, Argentina
Buenos Aires, Argentina – Diciembre 2006
Objetivo Objetivo
Realizar una propuesta preliminar de la
manera como debe integrarse la Gestión del Conocimiento como un proceso transversal de apoyo
Presentar la experiencia de una empresa de software acerca de la manera como esta
estructurando sus activos de conocimiento
Afinar el modelo conceptual para clasificar y
caracterizar los activos de conocimiento
Justificación Justificación
La Gestión del Conocimiento como soporte a los procesos de la organización
Diversidad de conocimiento diseminado a lo largo y ancho de una organización
– Conocimiento Tácito
– Conocimiento Explícito
La ingeniería de software como actividad intensiva en conocimiento
Principales activos de una organización de software
– Capital intelectual
– Grado de aprovechamiento de experiencias previas en nuevas situaciones
Aprendizaje organizacional como mecanismo para la conversión de conocimiento explícito en tácito
Estudios acerca del aprendizaje organizacional aplicado al desarrollo de software
Mapa de procesos del modelo de Mapa de procesos del modelo de
Competisoft
Competisoft
alrededor de la cadena de valor
alrededor de la cadena de valor
La Gestión de Conocimiento como un La Gestión de Conocimiento como un
proceso
proceso
de apoyo transversal
de apoyo transversal
El proceso de desarrollo basado El proceso de desarrollo basado en la experiencia en la experiencia
Estos dos trabajos (Henninger y Landes) servirán como
referentes para definir el proceso de Gestión de Conocimiento de Competisoft, muy fundamentado en el enfoque de Desarrollo
Basado en la Experiencia que proponen estos dos autores
Experiencia en la definición de una base de conocimiento
en una empresa de software
Ficha de la empresa Ficha de la empresa
Nombre: Avansoft S.A.(www.avansoft.com)
Tipo de empresa: Desarrollo a la medida
Número de empleados: 80
Persona contacto: Luís Fernando Londoño
Actualmente en procesos de evaluación CMMI
nivel 3
Niveles de madurez del conocimiento Niveles de madurez del conocimiento en Avansoft s.a.
en Avansoft s.a.
Primer Nivel: Datos puntuales relacionados con un proyecto.
– El conocimiento que no se encuentra en las aplicaciones actuales empiezan a manejarse en plantillas Excel
• Segundo Nivel: Modelos que son aplicados a mas de un proyecto
– Conocimiento abstracto y generalizado en prácticas, guías y estándares.
Publicado en la intranet para ser utilizado por todos los desarrolladores
– Se tiene una herramienta corporativa (CASE) para el manejo de modelos que se apoya en un sistema de gestión de configuraciones
Tercer Nivel: Conocimiento generalizado
– Sistemas de apoyo a todos los proyectos
– Sistema de competencias
– Sistema de indicadores
– Modelos reutilizables de funcionalidad genérica almacenado en un repositorio de assets
Activos de conocimiento relevantes Activos de conocimiento relevantes para Avansoft para Avansoft
Organizacional
–
Activos de Procesos organizacionales:
Agrupa los procesos estándar definidos dentro de la organización.–
Competencias y habilidades por roles en la organización.
Agrupa los requerimientos de recursos humanos dentro de la organización. Estosactivos apoyan los procesos de contratación y selección de personal y la definición de planes de capacitación de los recursos humanos.
–
Referentes Internos de Conocimiento Tácito.
Representa el capital humano que se tiene dentro de la organización como actor central en el proceso de evolución, apropiación y formalización del conocimiento.–
Referentes Externos de Conocimiento Tácito.
Recursos humanos de tipo externos (socios de negocio, clientes, grupos de asesores, etc.) que se consideran relevantes para apalancar el conocimiento interno de laorganización.
Activos de conocimiento relevantes Activos de conocimiento relevantes para Avansoft(2) para Avansoft(2)
De Gestión
– Objetos de Aprendizaje. Estos activos representan los recursos y estrategias con los que la organización realiza los procesos de capacitación y formación de su capital humano. Puede ser un recurso interno o externo. El recurso interno es aquel que se ha construido refinado y aplicado dentro de la organización, representando un proceso de apropiación importante.
– Experiencias en Proyectos. Rescata las experiencias relevantes que han tenido los diferentes grupos de trabajo en los proyectos de desarrollo de software.
– Lecciones Aprendidas. Representan la formalización de experiencias
anteriores en lecciones aprendidas que originan nuevas formas de trabajo
– Indicadores. En este tipo de activos se agrupan los indicadores, mediciones y metas que han sido definidos por la organización para monitorear el nivel de calidad de los diferentes procesos establecidos.
Ciclo de madurez de lecciones Ciclo de madurez de lecciones
aprendidas aprendidas
Conversión del conocimiento
Tácito en Explicito
Activos de conocimiento relevantes Activos de conocimiento relevantes para Avansoft(3) para Avansoft(3)
Técnico
–
Referentes Bibliográficos de Conocimiento Explícito
Especializado.
Soporte conceptual en los que se apoya el ejercicio del desarrollo de software en las disciplinas de Ciencias de la Computación, Informática y Administración–
Productos de Investigación específica.
Representa resultados deinvestigación que han sido generados por la organización. En nuestro caso particular, tenemos un grupo de I+D que sirve de soporte técnico a los
diferentes equipos de desarrollo. Este grupo es el responsable de lidera investigaciones específicas
–
Artefactos genéricos para reutilizar.
Este tipo de activo proyecta la organización hacia la definición de un repositorio de artefactos software construidos por la organización que han sido generalizados para soportar la funcionalidad de los diferentes proyectos.Activos de conocimiento relevantes Activos de conocimiento relevantes para Avansoft(4) para Avansoft(4)
De dominio
–
Productos de trabajo de proyectos. Artefactos propios de un proyecto de desarrollo. Muchos de estos productos representan conocimiento de nuestros clientes con uso restringido.
–
Son activos valiosos que deben ser compartidos y mantenidos por el grupo del proyecto y representan el referente obligado a la hora de analizar el impacto de los cambios sugeridos por los clientes.
–
Información Clave de Infraestructura. Representa el
conocimiento que la organización ha adquirido para la
apropiación de la tecnología.
Estrategias para la implantación de la Estrategias para la implantación de la base de conocimiento en Avansoft base de conocimiento en Avansoft
Tecnologías a utilizar:
–
XML: para definir metadatos de cada uno de los repositorios propuestos, que permitan dar flexibilidad a la información que se quiera manejar y a posible crecimiento futuro.
–
MySql: Almacenamiento de datos de cada uno de los repositorios y basado en la metadatos definida en XML
–
PHP y Java: lenguajes para desarrollar sistemas que permitan administrar y consumir los datos de los repositorios.
–
AR2CA (Herramienta CASE construida en el grupo de
Ingeniería de Software): Herramienta de modelado basada
en reutilización y refinamiento
Estrategias para la implantación de la Estrategias para la implantación de la base de conocimiento en Avansoft (2) base de conocimiento en Avansoft (2)
Software GNU evaluado que puede ser utilizado
– CmapTools (Herramienta para representación del
conocimiento conceptual): Para apoyar los referentes bibliográficos y el material que se desarrolle en
proyectos de investigación a través de mapas conceptuales.
– Portable Knowledge Asset Development system (PKADS): Para la administración de activos de conocimiento
– Moodle (Herramienta para soporte de trabajo
colaborativo): Plataforma educativa para respaldar la estrategia de cursos virtuales
Software a Desarrollar
– Desarrollos en PHP y Java que soporten los demás
repositorios propuestos, estos desarrollos hacen parte de un portal.
Hacia un modelo Hacia un modelo
conceptual unificado de conceptual unificado de
la base de conocimiento
la base de conocimiento
KnowledgeAsset
RationaleAsset
Competences
ConceptualBaseAsset BusinessDomain
Context
ProjectKind
DevelopmentKind
SupportingTechnology
ApplicationDomain Level
WorkDefinition
0 ...*
1
0 ...*
0 ...*
0 ...*
1
0 ...*
LessonsLearned
Guidance
CreatedFrom
UsedBy
ComposedBy SupportedBy
ProcessAsset
BusinessAsset
Business Goals&
Policies
BusinessRules ProcessLinebase
ControlAsset ProfileAsset
Frameworks
Methods Models
Techniques
Tools Person
ResponsibleOf
BusinessExternalActor
InfrastructureAsset Experience
0 ...*
0 ...* 1
Modelo conceptual de activos de Modelo conceptual de activos de
conocimiento
conocimiento
Trabajo futuro Trabajo futuro
Transferir el modelo conceptual a las organizaciones de software con el propósito de validarlo y ajustarlo a las condiciones particulares de la empresa
– Avansoft (Colombia)
– Power Solutions (Argentina)
– Poder Judicial de la Provincia de Neuquén (Argentina)
Diseño de la base de conocimiento y prototipo de soporte para el ingreso y control de información (Tesis de maestría conjunta)
– Mauricio Molinaro (Universidad del Comahue, Universidad EAFIT))
Caracterización de activos de conocimiento para empresas clientes de soluciones en un esquema de Outsourcing (Tesis de maestría
conjunta)
– Teresa Castañeda (Universidad Eafit, Universidad Comahue))
Enfoque integrado de la gestión de conocimiento en el modelo de procesos de Competisoft. Proyecto de investigación interna,
Universidad Eafit