Vista previa del material en texto
11 Mantenimiento Avanzado de Mantenimiento Avanzado de Sistemas de InformaciónSistemas de Información Ciudad Real, 2005Ciudad Real, 2005 Departamento de InformáticaDepartamento de Informática Escuela Superior de InformáticaEscuela Superior de Informática Universidad de CastillaUniversidad de Castilla--La ManchaLa Mancha 4 4 –– Gestión del conocimiento Gestión del conocimiento para el mantenimiento de para el mantenimiento de softwaresoftware Francisco Ruiz, Macario Polo, Francisco Ruiz, Macario Polo, Aurora VizcaínoAurora Vizcaíno, Mario Piattini, Mario Piattini UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 2 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Contenidos Contenidos –– parte 4parte 4 •• Gestión del conocimiento para el mantenimiento de Gestión del conocimiento para el mantenimiento de software.software. Conocimiento: tipos y ciclo de vida. Conocimiento: tipos y ciclo de vida. Gestión del conocimiento. Objetivos. Gestión del conocimiento. Objetivos. Arquitectura de un sistema de gestión del conocimiento. Arquitectura de un sistema de gestión del conocimiento. Necesidad de la gestión del cocimiento en el mantenimiento. Necesidad de la gestión del cocimiento en el mantenimiento. Sistemas de gestión del conocimiento para el mantenimiento. Sistemas de gestión del conocimiento para el mantenimiento. Ejemplo y aplicaciones en el Mantenimiento.Ejemplo y aplicaciones en el Mantenimiento. •• Bibliografía:Bibliografía: AurumAurum. A., . A., JefferyJeffery, R., , R., WohlinWohlin, C. & , C. & HandzicHandzic, M. (2003). , M. (2003). ManagingManaging Software Software EngineeringEngineering KnowledgeKnowledge. . SpringerSpringer VerlagVerlag. ISBN 3. ISBN 3--540540--0037000370--3. 3. NonakaNonaka, I., & , I., & TakeuchiTakeuchi, H. (1994) "A , H. (1994) "A DynamicDynamic TheoryTheory ofof OrganizationalOrganizational KnowledgeKnowledge CreationCreation," ," OrganizationalOrganizational ScienceScience 5, No.1, 145, No.1, 14--37. 37. RusRus, I., , I., LindvallLindvall, M., & , M., & SinhaSinha, S. , S. KnowledgeKnowledge ManagementManagement in Software in Software EngineeringEngineering. . AnalysisAnalysis CenterCenter forfor Software, Roma, Software, Roma, N.YN.Y, 20015. , 20015. 22 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 3 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. DocenciaDocencia •• Primera SesiónPrimera Sesión Introducción a la Administración/Gestión del Conocimiento Introducción a la Administración/Gestión del Conocimiento Portales de ConocimientoPortales de Conocimiento Repartición de LecturasRepartición de Lecturas Ejercicio para casa: Pensar cómo y para qué se puede usar GC/KM Ejercicio para casa: Pensar cómo y para qué se puede usar GC/KM en en Ingeniería del Software y más concretamente en el mantenimiento.Ingeniería del Software y más concretamente en el mantenimiento. •• Segunda SesiónSegunda Sesión Puesta en común de las respuestas del ejercicio (Todos)Puesta en común de las respuestas del ejercicio (Todos) GC en la Ingeniería del Software: Explicación y Discusión sobre GC en la Ingeniería del Software: Explicación y Discusión sobre los artículos los artículos (Todos)(Todos) Presentación: Necesidad de usar KM en la etapa de mantenimiento Presentación: Necesidad de usar KM en la etapa de mantenimiento (Aurora)(Aurora) Discusión de lo que hay hecho: trabajos de Discusión de lo que hay hecho: trabajos de DeridderDeridder y Oliveira (Todos)y Oliveira (Todos) Fabrica de Experiencias (Juan Pablo)Fabrica de Experiencias (Juan Pablo) Conclusiones y DespedidaConclusiones y Despedida UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 4 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del Conocimiento: IntroducciónGestión del Conocimiento: Introducción •• Actualmente las empresas consideran el conocimiento Actualmente las empresas consideran el conocimiento tan importante como el material tangibletan importante como el material tangible •• ¿Sobre qué necesita tener conocimiento una empresa?¿Sobre qué necesita tener conocimiento una empresa? ClientesClientes CompetidoresCompetidores EmpleadosEmpleados Productos o servicios que la empresa proponeProductos o servicios que la empresa propone Tecnología usada o que podría usarTecnología usada o que podría usar •• Si una empresa tiene un adecuado conocimiento de Si una empresa tiene un adecuado conocimiento de estos factores tendrá una ventaja competitivaestos factores tendrá una ventaja competitiva 33 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 5 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Definición de ConocimientoDefinición de Conocimiento •• El Conocimiento es materia de estudio de distintas El Conocimiento es materia de estudio de distintas disciplinas:disciplinas: FilosofíaFilosofía PsicologíaPsicología Gestión EmpresarialGestión Empresarial Y recientemente en InformáticaY recientemente en Informática •• Dato:Dato: Antecedente necesario para llegar al Antecedente necesario para llegar al conocimiento exacto ó para deducir las consecuencias conocimiento exacto ó para deducir las consecuencias legítimas de un hecho.legítimas de un hecho. •• Información:Información: Acción y efecto de informarAcción y efecto de informar •• Conocimiento:Conocimiento: Noción, ciencia, sabiduría. Acción y Noción, ciencia, sabiduría. Acción y efecto de conocerefecto de conocer UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 6 •• Conocer: Averiguar por el ejercicio de las facultades intelectuConocer: Averiguar por el ejercicio de las facultades intelectualesales la naturaleza, cualidades y relaciones de las cosas. la naturaleza, cualidades y relaciones de las cosas. •• Webster’sWebster’s NewNew EncyclopediaEncyclopedia DictionaryDictionary Conocimiento: Entendimiento obtenido por medio de la Conocimiento: Entendimiento obtenido por medio de la experienciaexperiencia, ejemplo: Conocimiento de carpintería, ejemplo: Conocimiento de carpintería 2.El estado de 2.El estado de ser conscienteser consciente de algo o de algo o de tener informaciónde tener información 3. Algo aprendido y retenido en la mente3. Algo aprendido y retenido en la mente •• NonakaNonaka y y TakeuchiTakeuchi El conocimiento se puede definir como creencias El conocimiento se puede definir como creencias justificadamente ciertas y técnicas adquiridas justificadamente ciertas y técnicas adquiridas empíricamenteempíricamente Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Definición de ConocimientoDefinición de Conocimiento 44 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 7 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Definición de ConocimientoDefinición de Conocimiento •• DavenportDavenport, T. Y , T. Y DonaldDonald, A. Coinciden en afirmar que:, A. Coinciden en afirmar que: El conocimiento es información que se encuentra dentro de la menEl conocimiento es información que se encuentra dentro de la mente de las te de las personas: Sin una persona que conozca y sea personas: Sin una persona que conozca y sea consciente consciente de ello no existe el de ello no existe el conocimiento.conocimiento. Los datos representan los sucesos y actividades humanas, tienen Los datos representan los sucesos y actividades humanas, tienen poco valor poco valor en sí mismo, aunque tienen la ventaja de ser fáciles de almacenaen sí mismo, aunque tienen la ventaja de ser fáciles de almacenar y r y manipular manipular automaticamenteautomaticamente.. La información es lo que obtenemos a partir de los datos cuando La información es lo que obtenemos a partir de los datos cuando los los interpretamos y contextualizamos.interpretamos y contextualizamos. Necesitamos información para obtener conocimiento el cuál las peNecesitamos información para obtener conocimiento el cuál las personas rsonas crean a partir de nuevas ideas, visiones o interpretaciones que crean a partir de nuevas ideas, visioneso interpretaciones que usa a la hora usa a la hora de tomar decisiones. de tomar decisiones. •• La consultora La consultora PricewaterhouseCooperPricewaterhouseCooper interpreta el interpreta el conocimiento como información, combinada con conocimiento como información, combinada con experiencia en su uso, situada en un contexto, junto experiencia en su uso, situada en un contexto, junto con su interpretación y reflexión.con su interpretación y reflexión. UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 8 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Tipos de ConocimientoTipos de Conocimiento •• TácitoTácito •• ExplícitoExplícito 55 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 9 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Tipos de ConocimientoTipos de Conocimiento •• El modelo SECI (SocializaciónEl modelo SECI (Socialización--ExteriorizaciónExteriorización-- CombinaciónCombinación--Interiorización) describe las 4 Interiorización) describe las 4 combinaciones posibles entre los distintos tipos de combinaciones posibles entre los distintos tipos de conocimiento: conocimiento: •• De tácito a tácitoDe tácito a tácito •• De tácito a explícitoDe tácito a explícito •• De explícito a tácitoDe explícito a tácito •• De explícito a explícitoDe explícito a explícito •• El conjunto de las 4 combinaciones forman un ciclo El conjunto de las 4 combinaciones forman un ciclo del conocimiento (del conocimiento (NonakaNonaka y y TakeuchiTakeuchi)) UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 10 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Ciclo de Vida del ConocimientoCiclo de Vida del Conocimiento •• El conocimiento tácito que se comparte pasa a formar El conocimiento tácito que se comparte pasa a formar parte del nuevo conocimiento tácito de estas últimas parte del nuevo conocimiento tácito de estas últimas (socialización)(socialización) •• El conocimiento tácito que se almacena se transforma El conocimiento tácito que se almacena se transforma en nuevo conocimiento explícito (exteriorización)en nuevo conocimiento explícito (exteriorización) •• El conocimiento explícito al ser adquirido por una El conocimiento explícito al ser adquirido por una persona se transforma en nuevo conocimiento tácito persona se transforma en nuevo conocimiento tácito (interiorización)(interiorización) •• El conocimiento explícito puede combinarse con otros El conocimiento explícito puede combinarse con otros conocimientos explícitos dando lugar a nuevo conocimientos explícitos dando lugar a nuevo conocimiento explícito (combinación)conocimiento explícito (combinación) 66 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 11 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Ciclo de Vida del ConocimientoCiclo de Vida del Conocimiento CombinaciónCombinaciónInteriorizaciónInteriorización ExteriorizaciónExteriorizaciónSocializaciónSocialización A Cono.Explicito.A Cono.Explicito.Conocimiento TácitoConocimiento Tácito ConocimientoConocimiento TácitoTácito Conocimiento Conocimiento ExplicitoExplicito UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 12 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Factores que han impulsado la Gestión del Factores que han impulsado la Gestión del ConocimientoConocimiento •• Reestructuración y reajustes de personal Reestructuración y reajustes de personal •• Inversiones masivas en tecnologías de la Inversiones masivas en tecnologías de la información y comunicacionesinformación y comunicaciones •• Necesidad de un contacto mas estrecho con los Necesidad de un contacto mas estrecho con los clientesclientes •• Necesidad de difundir y compartir las experiencias Necesidad de difundir y compartir las experiencias (organizaciones distribuidas)(organizaciones distribuidas) •• Un mayor interés por incorporar técnicas existentes Un mayor interés por incorporar técnicas existentes en otras corporacionesen otras corporaciones •• Necesidad de reducir tiempos de respuestaNecesidad de reducir tiempos de respuesta 77 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 13 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Pero, ¿Qué es Gestión del Conocimiento?Pero, ¿Qué es Gestión del Conocimiento? •• Conjunto de estrategias y procesos para identificar, Conjunto de estrategias y procesos para identificar, capturar y aprovechar el conocimiento para ayudar capturar y aprovechar el conocimiento para ayudar a la corporación a ser más competitiva a la corporación a ser más competitiva ((AmericanAmerican ProductivityProductivity andand QualityQuality CenterCenter). ). •• No es más que gestionar los flujos de información y No es más que gestionar los flujos de información y llevar la información correcta a las personas que la llevar la información correcta a las personas que la necesitan necesitan ((BillBill GatesGates).). •• Conjunto de procedimientos, reglas y sistemas Conjunto de procedimientos, reglas y sistemas destinados a captar, tratar, recuperar, presentar y destinados a captar, tratar, recuperar, presentar y transmitir los datos, informaciones y conocimiento transmitir los datos, informaciones y conocimiento de una organización, con el objetivo de constituir de una organización, con el objetivo de constituir un stock de conocimiento aplicables a las un stock de conocimiento aplicables a las actividades de la organización por cualquier actividades de la organización por cualquier empleado empleado (Pedro Maestre)(Pedro Maestre) UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 14 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Actividades de la Gestión del ConocimientoActividades de la Gestión del Conocimiento •• CreaciónCreación •• CapturaCaptura •• OrganizaciónOrganización •• AccesoAcceso •• UsoUso ComportamientoComportamiento 88 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 15 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Objetivos de la Gestión del ConocimientoObjetivos de la Gestión del Conocimiento •• Explotar el conocimiento que posee la empresaExplotar el conocimiento que posee la empresa •• Renovar el conocimiento de las personas y Renovar el conocimiento de las personas y organización (eorganización (e--learninglearning)) •• Transformar el conocimiento tácito en conocimiento Transformar el conocimiento tácito en conocimiento explícitoexplícito •• Mejorar las actividades de la empresa para así Mejorar las actividades de la empresa para así aumentar su ventaja competitivaaumentar su ventaja competitiva UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 16 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Arquitectura de un Sistema de Gestión del Arquitectura de un Sistema de Gestión del Conocimiento Conocimiento •• Capa de AlmacenamientoCapa de Almacenamiento •• Data Data WarehousesWarehouses, Repositorio de documentos, Repositorio de documentos •• Capa de TransporteCapa de Transporte •• Estudiar el tráfico de la red, el ancho de banda, Estudiar el tráfico de la red, el ancho de banda, la posibilidad de usar herramientas la posibilidad de usar herramientas colaborativascolaborativas •• Aplicaciones:Aplicaciones: Herramientas de análisis, Herramientas de análisis, calendarios, gestión de documentoscalendarios, gestión de documentos •• Capa Inteligente:Capa Inteligente: Personalización, filtradoPersonalización, filtrado •• Capa de Acceso:Capa de Acceso: Seguridad, Seguridad, FirewallFirewall •• InterfaceInterface:: usabilidad, escalabilidadusabilidad, escalabilidad 99 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 17 Mantenimiento Avanzado deS.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• A tener en cuentaA tener en cuenta •• Comunidades de prácticasComunidades de prácticas •• GroupwareGroupware •• Cultura organizativaCultura organizativa UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 18 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del ConocimientoGestión del Conocimiento •• Evaluación de Sistemas de Gestión del ConocimientoEvaluación de Sistemas de Gestión del Conocimiento •• Casi siempre las herramientas Casi siempre las herramientas colaborativascolaborativas se se miden desde el punto de vista de la usabilidad. miden desde el punto de vista de la usabilidad. Esta es una de las seis características software Esta es una de las seis características software presentadas en ISO 9126. presentadas en ISO 9126. •• Otros enfoques son: impacto en la organización, Otros enfoques son: impacto en la organización, eficiencia de las tareas usando el software, eficiencia de las tareas usando el software, interacción de los usuarios.interacción de los usuarios. 1010 UCLM-Dep. Informática. Mantenimiento Avanzado de S.I. 0. 19 Mantenimiento Avanzado de S.I.Mantenimiento Avanzado de S.I. Gestión del Conocimiento: EvaluaciónGestión del Conocimiento: Evaluación •• Creación del ConocimientoCreación del Conocimiento •• Acumulación del ConocimientoAcumulación del Conocimiento •• Compartición del ConocimientoCompartición del Conocimiento •• Utilización del ConocimientoUtilización del Conocimiento •• InternalizaciónInternalización del Conocimientodel Conocimiento •• Integración del ConocimientoIntegración del Conocimiento View publication statsView publication stats https://www.researchgate.net/publication/242198188