Mejorando las competencias arquitectónicas en una empresa Mexicana de desarrollo de Software
|
|
- María Jesús Medina Serrano
- hace 8 años
- Vistas:
Transcripción
1 Mejorando las competencias arquitectónicas en una empresa Mexicana de desarrollo de Software Humberto Cervantes Maceda 1 Workshop Arquitectura de Software 22 de Junio de 2009
2 Acerca de mi Doctorado en 2004 en Universidad Joseph Fourier, Grenoble, Francia Desarrollo de software basado en componentes Desde 2004, profesor / investigador de tiempo completo en la Universidad Autónoma Metropolitana Iztapalapa Investigación principalmente en arquitectura de software 2 A partir de 2006 comencé a buscar vinculación con la industria De 2006 a 2008 Consultor para el desarrollo de una aplicación de administración de dispositivos en red en Interoperabilidad (PyME) A partir de 2008 Cooperación con Quarksoft enfocada al tema de la arquitectura de software
3 Acerca de Quarksoft Es una empresa de desarrollo fundada en 2001 que actualmente está evaluada en nivel 3 de CMMi Dentro de la organización se usan PSP y TSP Alrededor de 220 Ingenieros repartidos en varios estados de la república Alrededor de 15 arquitectos, de varios niveles de experiencia Actualmente la empresa esta en una fase de crecimiento Múltiples sitios de desarrollo 3 Antes de mi acercamiento con la empresa, ésta ya había identificado la necesidad de realizar mejoras relativas a la arquitectura de software
4 Fases principales de desarrollo en TSP TSP divide el desarrollo en las siguientes fases Lanzam. Requisitos Relanzam. Postmortem Diseño Alto Nivel Relanzam. Postmortem Construcción Relanzam. Postmortem Integración y Pruebas 4 Postmortem
5 Fases principales de desarrollo en TSP TSP divide el desarrollo en las siguientes fases Lanzam. Etapas donde se desarrolla la arquitectura Relanzam. Relanzam. Requisitos Diseño Alto Nivel Postmortem Postmortem Construcción Relanzam. Postmortem Integración y Pruebas 5 Postmortem
6 Identificación de áreas de oportunidad Auditoria realizada durante 2 meses (fin 2009) Estudio de documentación de procesos relativa a HLD Seguimiento de un proyecto durante HLD Estudio de documentación HLD de otros proyectos Pláticas con arquitectos Durante esta auditoria se identificaron diversas áreas de oportunidad para realizar mejoras Requerimientos relacionados con la arquitectura Diseño de la arquitectura y su documentación Evaluación del diseño 6
7 Problemáticas observadas A nivel de Requerimientos Dificultad de capturar y documentar los atributos de calidad de manera apropiada 7 A nivel de Diseño de alto Nivel Dificultad para realizar un diseño sistemático de la arquitectura Variabilidad dependiendo de arquitectos Dificultad para reutilizar Dificultad para realizar una documentación adecuada de la arquitectura Notación para documentación Hasta dónde documentar? Dificultad para evaluar el diseño arquitectónico Énfasis sobre la forma y no el fondo Dificultad para documentar riesgos asociados con arquitectura
8 Otras problemáticas Dificultad de pasar de diseño arquitectural a diseño detallado A nivel organización Falta de capacitación relativa a conceptos de arquitectura de software (enfoque tecnológico) Procesos no consideran la arquitectura suficientemente Son estos problemas específicos a ésta organización? 8
9 Otras problemáticas Dificultad de pasar de diseño arquitectural a diseño detallado A nivel organización Falta de capacitación relativa a conceptos de arquitectura de software (enfoque tecnológico) Procesos no consideran la arquitectura suficientemente Son estos problemas específicos a ésta organización? No... Estos son problemas típicos de muchas organizaciones de desarrollo con respecto a la arquitectura de software! 9 Existen propuestas de solución?
10 Metodología del SEI El SEI Propone una metodología que engloba 4 métodos enfocados a requerimientos, diseño, documentación y evaluación de la arquitectura 10 Bass, Clements, Kazman Software Architecture In Practice, Addison Wesley, 2003
11 Quality Attribute Workshop Captura y documentación de atributos de calidad 11 Bass, Clements, Kazman Software Architecture In Practice, Addison Wesley, 2003
12 Attribute Driven Design Diseño de la arquitectura en base a tácticas y patrones 12 Bass, Clements, Kazman Software Architecture In Practice, Addison Wesley, 2003
13 Views and Beyond Documentación de la arquitectura 13 Bass, Clements, Kazman Software Architecture In Practice, Addison Wesley, 2003
14 Enfoque del SEI Método para evaluación de la arquitectura 14 Bass, Clements, Kazman Software Architecture In Practice, Addison Wesley, 2003
15 Es ésta la panacea? Introducir los métodos del SEI para resolver los problemas de la organización parece una solución adecuada, sin embargo no es posible introducirlos tal cual y es necesario adaptarlos al contexto de las organizaciones Los métodos del SEI no están enfocados a una metodología específica Hay propuestas relativas a RUP Los métodos están definidos para un contexto particular de desarrollo Gran número de participantes Clientes con voluntad y conocimiento suficiente para participar 15 Sin embargo, adaptar los métodos no es suficiente...
16 Arquitectura y cambio organizacional De acuerdo al SEI: Creemos que el equipar a los arquitectos con las mejores herramientas y métodos contribuirá al objetivo global de producir arquitecturas de alta calidad. Sin embargo, creemos que mejorar factores dentro de la organización es crítico para poder adoptar estas herramientas y métodos a nivel de toda la empresa, y por lo tanto es la clave para lograr la promesa [de los beneficios que aporta] la arquitectura dentro de toda la organización Se habla de Competencia arquitectural El que una organización logre buenos resultados relativos a la arquitectura de manera consistente y predecible El que los resultados se logren independientemente de la competencia de un arquitecto particular 16 Bass et al, Evaluating the Software Architecture Competence of Organizations, WICSA 2008
17 Competencia arquitectural La competencia arquitectural de una organización es la habilidad de la organización para 'crecer', usar y mantener las habilidades y conocimientos necesarios para llevar a cabo prácticas centrales a la arquitectura de software de manera efectiva. Estas prácticas se realizan a nivel del individuo, del equipo y de la organización con el fin de producir arquitecturas a un costo aceptable que lleven a crear sistemas alineados con los objetivos de negocio de la organización. 17 Bass et al, Evaluating the Software Architecture Competence of Organizations, WICSA 2008
18 Competencia arquitectural La competencia arquitectural de una organización es la habilidad de la organización para 'crecer', usar y mantener las habilidades y conocimientos necesarios para llevar a cabo prácticas centrales a la arquitectura de software de manera efectiva. Estas prácticas se realizan a nivel del individuo, del equipo y de la organización con el fin de producir arquitecturas a un costo aceptable que lleven a crear sistemas alineados con los objetivos de negocio de la organización. Mejorar la producción de arquitecturas dentro de una organización requiere por lo tanto de cambios a nivel organizacional a todos los niveles El SEI no da guías para realizar esta mejora 18 Bass et al, Evaluating the Software Architecture Competence of Organizations, WICSA 2008
19 Estrategia en la empresa... Con el fin de resolver las problemáticas descritas al inicio, se definió una estrategia de dos etapas En colaboración con C. Montes de Oca y J. Castillo t Individuo Organización Equipo Etapa 1: Capacitación + Acompañamiento Etapa 2: Implantación 19 Características: - Mejoras a pequeña escala - Piloteo de adaptaciones Características: - Mejoras a escala organizacional - Cambio en procesos
20 Estrategia en la empresa... Con el fin de resolver las problemáticas descritas al inicio, se definió una estrategia de dos etapas En colaboración con C. Montes de Oca y J. Castillo Alcance de proyecto actual Individuo Organización t Equipo Etapa 1: Capacitación + Acompañamiento Etapa 2: Implantación 20 Características: - Mejoras a pequeña escala - Piloteo de adaptaciones Características: - Mejoras a escala organizacional - Cambio en procesos
21 Consideraciones Capacitación tiene que realizarse en tiempo muy limitado y es necesario poder evaluar que los participantes han asimilado el conocimiento No es posible pasar por procesos de cambio a nivel organizacional en un primer tiempo y es necesario tener cambios visibles en un corto plazo Es necesario considerar el que la mejora deje evidencia para futuras evaluaciones CMMi Organizational Training Technical Solution Organizational Innovation and Deployment 21
22 Capacitación La capacitación está orientada a realizar mejoras a nivel del individuo t Individuo Organización Equipo Etapa 1: Capacitación + Acompañamiento Etapa 2: Implantación 22 Características: - Mejoras a pequeña escala - Piloteo de adaptaciones Características: - Mejoras a escala organizacional - Cambio en procesos
23 Capacitación Capacitación (principalmente) teórica enfocada a soportar los deberes relacionados con la creación de arquitecturas 23 Temas Introducción a la arquitectura de software Captura y especificación de requerimientos arquitecturales Diseño de arquitecturas de software Evaluación de la arquitectura de software Documentación de la arquitectura de software
24 Acompañamiento El acompañamiento está orientado a introducir mejoras tanto a nivel de individuo como de equipo t Individuo Organización Equipo Etapa 1: Capacitación + Acompañamiento Etapa 2: Implantación 24 Características: - Mejoras a pequeña escala - Piloteo de adaptaciones Características: - Mejoras a escala organizacional - Cambio en procesos
25 Acompañamiento Estrategia de acompañamiento REQ Como entrada de este proceso se tendrían RFs y RNFs resultado de QS-QAW Comité de evaluación Arquitecto Ingenieros Diseño arquitectural 1. Realizar diseño arquitectural (QS-ADD) 2. Documentar diseño arquitectural (QS-VaB) 3. Realizar evaluación del diseño arquitectural (QS-ATAM) Coaching 4. Revisar lista de riesgos 5. Definir estrategia de integración y pruebas del sistema HLD Actividades HLD estándar 6. Documentar detalle del HLDD 7. Realizar inspección del HLDD 8. Realizar puesta bajo configuración Capacitación informal 9 Realizar Post-Mortem 25
26 Acompañamiento Estrategia de acompañamiento REQ Como entrada de este proceso se tendrían RFs y RNFs resultado de QS-QAW Comité de evaluación Arquitecto Ingenieros Diseño arquitectural 1. Realizar diseño arquitectural (QS-ADD) 2. Documentar diseño arquitectural (QS-VaB) 3. Realizar evaluación del diseño arquitectural (QS-ATAM) Coaching 4. Revisar lista de riesgos 5. Definir estrategia de integración y pruebas del sistema HLD - Definición y ejecución de adaptaciones a procesos - Evaluación - Mentoring Actividades HLD estándar 6. Documentar detalle del HLDD 7. Realizar inspección del HLDD 8. Realizar puesta bajo configuración 9 Realizar Post-Mortem Capacitación informal 26
27 Estatus actual del proyecto Se está realizado una primera ronda de capacitación a los arquitectos más experimentados Buena recepción a pesar del enfoque teórico Todavía no se define el esquema de evaluación Ya comenzó el acompañamiento del primer equipo de desarrollo Ciclo REQ está a punto de iniciar 27
28 Segunda etapa del proyecto La segunda etapa del proyecto se buscará implantar las mejoras a escala organizacional y comenzar otros trabajos más enfocados t Individuo Organización Equipo Etapa 1: Capacitación + Acompañamiento Etapa 2: Implantación 28 Características: - Mejoras a pequeña escala - Piloteo de adaptaciones Características: - Mejoras a escala organizacional - Cambio en procesos
29 Trabajos relacionados Proyecto de maestría Adaptación de una Metodología de Desarrollo Arquitectural al Contexto de Equipos de Desarrollo Pequeños Resultados Definición de scripts siguiendo enfoque PSP/TSP relativos a los métodos del SEI Plantillas y checklists de soporte Integración de métodos en TSPi Experimentación de la ejecución de los métodos en el contexto de un curso de arquitectura de software en maestría Resultados satisfactorios 29
30 Áreas de oportunidad Existen diversas áreas de oportunidad para realizar investigación aplicada Captura y especificación de atributos de calidad Mecanismos de apoyo para el diseño de la arquitectura Integración de métodos de desarrollo arquitectural con metodologías existentes Establecimiento de esquemas de evaluación de arquitecturas Integración del esquema de líneas de producto 30
31 Atributos de calidad El objetivo de ésta línea es identificar mecanismos que apoyen en la realización de captura de atributos de calidad y su documentación Aspectos relacionados Definición de tablas de generación de atributos de calidad Herramientas de apoyo 31
32 Apoyo para el diseño de arquitectura El objetivo de esta línea es identificar métodos que faciliten a los arquitectos que no tienen mucha experiencia el realizar diseños arquitectónicos apropiados (esto es, que satisfagan los requerimientos arquitectónicos del sistema). Aspectos relacionados Herramientas de soporte al diseño arquitectónico Métricas relacionadas con el diseño Estrategias de reutilización de los diseños arquitectónicos Diseño basado en componentes del estante (COTS) 32
33 Integración con metodologías Los métodos de desarrollo arquitectónico propuestos por el SEI son de reciente creación. Una problemática es identificar la manera en que se pueden integrar dentro de los procesos existentes de una organización, por ejemplo, si la organización usa RUP, TSP, metodologías ágiles, etc... Ya existe trabajo de integración con RUP En el contexto del proyecto mencionado, se realizará integración con TSP. Aquí hay problemáticas complejas respecto a la estimación. 33
34 Evaluación de los diseños En un reporte reciente de la NASA relativo a la complejidad del software de control de vuelos (flight software), se cita el establecimiento de revisiones arquitectónicas como una recomendación importante. Problemáticas relacionadas Adaptación de métodos existentes (ej. ATAM) Métricas relacionadas con la evaluación. Para guiar capacitación futura de arquitectos 34
35 Líneas de producto Las líneas de producto son conjuntos de sistemas intensivos de software que comparten un conjunto común y administrado de características que satisfacen necesidades específicas de una misión o segmento particular de mercado y que son desarrolladas de forma prescrita a partir de un conjunto común de bienes que forman un núcleo. Problemáticas relacionadas Introducción de un enfoque de líneas de producto dentro de la organización Herramientas de apoyo 35
36 Síntesis En esta presentación se mencionaron Las problemáticas típicas de las empresas de desarrollo Las propuestas actuales del SEI enfocadas a resolver varias de esas problemáticas El concepto de competencia arquitectural La estrategia actualmente aplicada dentro de una organización Mexicana de desarrollo con el fin de mejorar las competencias arquitecturales de la misma Diversas áreas de investigación aplicada que pueden surgir a raíz de este tipo de colaboración 36
37 Conclusión El tema de arquitectura de software provee de oportunidades de vinculación con la industria Es posible encontrar temáticas innovadoras Mi punto de vista es que en un primer tiempo es que hay que llegar con propuestas aterrizadas que resuelvan problemas inmediatos y posteriormente ya se puede buscar trabajar en áreas más innovadoras En la empresa se valora el que los investigadores estén presentes y, a mi gusto, esa es de las mejores maneras de ver donde están los problemas. Hay que convencer a la universidad... 37
Unidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesIMPAKTO CONSULTORA EN RECURSOS HUMANOS. Consultora en RRHH enfocada en proyectos de Desarrollo Organizacional,
1 CAPÍTULO 1 MARCO REFERENCIAL 1.1 DESCRIPCIÓN DE LA ORGANIZACIÓN 1.1.1 NOMBRE IMPAKTO CONSULTORA EN RECURSOS HUMANOS 1.1.2 ACTIVIDAD Consultora en RRHH enfocada en proyectos de Desarrollo Organizacional,
Más detalles10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA
10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA Visión desde el Modelo de Calidad para el Desarrollo de Aplicaciones Informáticas AUTORES MsC. Anisbert Suárez Batista Ing. Maikel Muñoz
Más detallesCurso: Arquitectura Empresarial basado en TOGAF
Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo
Más detallesUNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO
Más detallesMODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE
MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE INTRODUCCIÓN Los Modelos de Calidad son herramientas que guían a las Organizaciones a la Mejora Continua y la Competitividad dando les especificaciones de
Más detallesInter American Accreditation Cooperation. Grupo de prácticas de auditoría de acreditación Directriz sobre:
Grupo de prácticas de auditoría de acreditación Directriz sobre: Auditando la competencia de los auditores y equipos de auditores de organismos de certificación / registro de Sistemas de Gestión de Calidad
Más detallesCAPITULO I EL PROBLEMA. Debido al crecimiento de clientes y en vía de mejorar la calidad de
CAPITULO I EL PROBLEMA 1. PLANTEAMIENTO DEL PROBLEMA Debido al crecimiento de clientes y en vía de mejorar la calidad de servicio, las instituciones financieras se han apalancado en la tecnología para
Más detallesInter-American Accreditation Cooperation
ISO/IAF Directriz del Grupo de Prácticas de Auditoría para la Acreditación sobre: Auditando la conformidad con el Anexo 2 de la Guía IAF GD2:2003 "Tiempos de Auditoria" Este documento es una traducción
Más detallesISO14001:2015. - disponer de un certificado bajo la versión de 2008 en vigor - superar una auditoria bajo los requisitos de la nueva versión
ISO14001:2015 PLAN DE TRANSICIÓN Tras la publicación de la nueva versión de la norma ISO14001 el pasado mes de septiembre se inicia un periodo de convivencia entre las dos versiones de la norma. Este periodo
Más detallesIndicadores de la evaluación inclusiva
EVALUACIÓN E INCLUSIÓN EDUCATIVA ES Indicadores de la evaluación inclusiva Preámbulo La evaluación inclusiva es una propuesta de evaluación en centros ordinarios en los que la normativa y la práctica están
Más detallesFigure 16-1: Phase H: Architecture Change Management
Fase H Administración del cambio en la Arquitectura Figure 16-1: Phase H: Architecture Change Management Objetivos Los objetivos de la Fase H son: Asegurarse de que el ciclo de vida de arquitectura se
Más detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesTesting. Tipos, Planificación y Ejecución de Pruebas
Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detalles1. Introducción al evaluación de proyectos
Objetivo general de la asignatura: El alumno analizará las técnicas de evaluación de proyectos de inversión para la utilización óptima de los recursos financieros; así como aplicar las técnicas que le
Más detallesNota de Información al cliente Auditoría Multisede
Nota de Información al cliente Auditoría Multisede La presente Nota de Información al Cliente explica las principales características de una Auditoría Multisede. Por lo general, las auditorías de certificación
Más detallesFundación Accenture. Guía de buenas prácticas en formación para el empleo
Fundación Accenture Guía de buenas prácticas en formación para el empleo Objetivo Desarrollar una guía que permita compartir las buenas prácticas identificadas en colaboraciones de éxito entre organizaciones
Más detallesConceptos básicos de Ingeniería de Software
de Ingeniería de Software Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 5 de septiembre del 2012 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Conceptos básicos 5 de septiembre del 2012 1 / 23 Objetivos Objetivos
Más detallesAMBIENTALIZACION DE LOS PROYECTOS DE ARQUITECTURA
AMBIENTALIZACION DE LOS PROYECTOS DE ARQUITECTURA Teresa Rovira, Elena del pozo Escuela Técnica Superior de Arquitectura de Barcelona teresa.rovira@upc.es 1. RESUMEN El proyecto de arquitectura es el ámbito
Más detallesCALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales.
CALIDAD TOTAL Visión estratégica y buena gestión son los ingredientes fundamentales. ALFREDO SERPELL Ingeniero civil industrial UC Phd University of Texas at Austin.Profesor titular ingeniería y gestión
Más detallesAnexo 2 - Propuesta de gestión de riesgos en implementación de e-scm mediante el análisis de la estrategia B2B.
2009 Juan Pablo Mejía Wagner Anexo 2 - Propuesta de gestión de riesgos en implementación de e-scm mediante el análisis de la estrategia B2B. Tabla de contenido 1. Revisión del entorno... 5 1. Definición
Más detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesPLAN DE MÉTRICAS EN OCHO PASOS
PLAN DE MÉTRICAS EN OCHO PASOS Primera parte Ing. Esteban Vargas Asesor en Calidad Pro-Software Introducción a las métricas Qué son métricas de software? Las métricas de software son medidas que se usan
Más detallesAdaptación del producto
Adaptación del producto 3 Muchas empresas comienzan su proceso de internacionalización buscando mercados extranjeros para sus productos o servicios existentes. La decisión de entrada se basa en informaciones
Más detallesCAPITULO I FORMULACION DEL PROBLEMA
CAPITULO I FORMULACION DEL PROBLEMA 1 FORMULACION DEL PROBLEMA 1.1 TITULO DESCRIPTIVO DEL PROYECTO PROPUESTA DE UN CONTROL INTERNO BASADO EN RIESGOS FINANCIEROS Y OPERACIONALES APLICABLE A INSTITUCIONES
Más detallesGrupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT)
S PCT/WG/8/7 ORIGINAL: INGLÉS FECHA: 12 DE MARZ0 DE 2015 Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) Octava reunión Ginebra, 26 a 29 de mayo de 2015 FORMACIÓN DE EXAMINADORES
Más detallesCARRERA: INGENIERÍA EN GESTIÓN EMPRESARIAL SEMESTRE: 8 DOCENTE: VALDEZ RAMÍREZ ESTEBAN AUDITORIA DE LA CALIDAD ALUMNA PINEDA MERAZ AVILENE
CARRERA: INGENIERÍA EN GESTIÓN EMPRESARIAL SEMESTRE: 8 DOCENTE: VALDEZ RAMÍREZ ESTEBAN AUDITORIA DE LA CALIDAD ALUMNA PINEDA MERAZ AVILENE INDICE 1.1. Antecedentes históricos de las auditorias... 3 1.2.
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detallesPara llegar a conseguir este objetivo hay una serie de líneas a seguir:
INTRODUCCIÓN La Gestión de la Calidad Total se puede definir como la gestión integral de la empresa centrada en la calidad. Por lo tanto, el adjetivo total debería aplicarse a la gestión antes que a la
Más detallesPRESENTACIÓN-ASPECTOS GENERALES DE LA MATERIA
GUÍA DEL ALUMNO. MATERIA Recursos Humanos y Responsabilidad Social Corporativa NIVEL 1ª CURSO Administración y Finanzas DEPARTAMENTO Administrativo, economía y comercio PROFESOR Alicia Hernández Torres
Más detallesSeminario MIS - CIMAT
Seminario MIS - CIMAT Perfil del Ingeniero de Requerimientos Jaime F. Castillo. CIP Agenda Objetivo Definición de Requerimiento Niveles de Requerimientos Disciplina de la Ingeniería de Requerimientos Roles
Más detallesEconomía Digital: Innovación, Crecimiento y Prosperidad Social Reunión Ministerial de la OCDE - Cancún, Quintana Roo, México, 21-23 de junio de 2016
Economía Digital: Innovación, Crecimiento y Prosperidad Social Reunión Ministerial de la OCDE - Cancún, Quintana Roo, México, 21-23 de junio de 2016 El Internet ha crecido y se ha difundido rápidamente
Más detallesAcción de obligado cumplimiento 2 -Adaptación de PROA a la modalidad semipresencial entre septiembre y diciembre de 2015.
Informe final para la renovación de la acreditación del Máster Universitario en Telemática y Redes de Telecomunicación por la Universidad de Málaga 1. DATOS DEL TÍTULO ID Ministerio 4312292 Denominación
Más detallesJornada informativa Nueva ISO 9001:2008
Jornada informativa Nueva www.agedum.com www.promalagaqualifica.es 1.1 Generalidades 1.2 Aplicación Nuevo en Modificado en No aparece en a) necesita demostrar su capacidad para proporcionar regularmente
Más detallesQUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesDiferencias entre nivel 2 y nivel 3 y una estrategia de implantación
CMMI DEV Diferencias entre nivel 2 y nivel 3 y una estrategia de implantación Cecilia Rigoni Gerente de Caelum, Information & Quality Technologies. Vocal del Comité CSTIC de la AEC El modelo CMMI DEV,
Más detallesPlan de transición de la certificación con las normas ISO 9001 e ISO 14001, versión 2015. Fecha de Emisión: 2015-10-05
Plan de transición de la certificación con las normas ISO 9001 e ISO 14001, versión 2015 Fecha de Emisión: 2015-10-05 Dirigido a: Empresas titulares de la certificación ICONTEC de sistemas de gestión con
Más detallesCreación de una guia de tutorias de carrera para el profesorado de fisioteràpia.
Creación de una guia de tutorias de carrera para el profesorado de fisioteràpia. Olga Velasco Roldán, Inmaculada Riquelme Agulló* Memòries dels projectes d innovació 2008-2009 Sumari Resumen...3 Introducción...3
Más detallesPEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO
PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de
Más detallesModelado y Diseño de Arquitectura de Software
Modelado y Diseño de Arquitectura de Software CONCEPTOS DE MODELADO Fernando Barraza A. MS.c. fernando.barraza@gmail.com 2 Desarrollo de sistemas de software Requisitos funcionales del software Si todo
Más detallesRECOMENDACIONES DE INVESTIGACIÓN FUTURA.
Capítulo 6 CONCLUSIONES Y RECOMENDACIONES DE INVESTIGACIÓN FUTURA. 212 METODOLOGÍA PARA LA DETECCIÓN DE REQUERIMIENTOS SUBJETIVOS EN EL DISEÑO DE PRODUCTO. CAPÍTULO 6. CONCLUSIONES, APORTACIONES Y RECOMENDACIONES.
Más detallesMáster Universitario en Ingeniería Informática
Máster Universitario en Ingeniería Informática Objetivos El objetivo general del Máster en Ingeniería Informática es formar profesionales que sean capaces de desempeñar adecuadamente el ejercicio de la
Más detallesINDICADORES. PROBLEMAS ASOCIADOS A SU SELECCIÓN PARA MEDIR SUSTENTABILIDAD Y EFICIENCIA AMBIENTAL
FUNDACION NEXUS ciencias sociales medio ambiente salud INDICADORES. PROBLEMAS ASOCIADOS A SU SELECCIÓN PARA MEDIR SUSTENTABILIDAD Y EFICIENCIA AMBIENTAL Por Daniel Fernández Dillon Ingeniería Sanitaria
Más detallesAdicionalmente, se eliminan disposiciones del Código de IFAC no aplicables:
COMISIÓN DE DICTAMEN FISCAL CAMBIOS AL CÓDIGO DE ÉTICA Autor: CPC José Manuel Alejandre Escanes ANTECEDENTES Con motivo de la adopción de las Normas de Auditoría Internacionales, en 2012 se modificó el
Más detallesLas TIC se constituyen como herramienta esencial para que las empresas aragonesas puedan continuar compitiendo en el mercado
5.4 Eje de actuación: Las TIC en las Pymes. La constante evolución de la tecnología, las nuevas y más complejas formas de utilización de la misma, y la globalización de los mercados, está transformando
Más detallesEvaluación del Software
Evaluación del Software Evaluación de Software El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el hecho por
Más detallesNorma ISO 9001: 2008. Sistema de Gestión de la Calidad
Norma ISO 9001: 2008 Sistema de Gestión de la Calidad Hemos recibido una solicitud de información a través de nuestra Web (www.grupoacms.com). Próximamente un comercial de ACMS se pondrá en contacto con
Más detallesInvestigación Cualitativa: Una Reflexión
Investigación Cualitativa: Una Reflexión por Aida Silva, directora general, Toschi Marketing Resources La Investigación Cualitativa es un tipo de investigación formativa que ofrece técnicas especializadas
Más detallesJóvenes Maestros. Los jóvenes maestros como líderes voluntarios es un modelo probado para la participación de
CARTA PERIODICA 4-H Alan E. Iribarren Sánchez Catedrático Juventud y Clubes 4-H Jóvenes Maestros Los jóvenes maestros como líderes voluntarios es un modelo probado para la participación de los adolescentes
Más detallesSistemas de Calidad Empresarial
Portal Empresarial Aljaraque Empresarial Sistemas de Calidad Empresarial 1 ÍNDICE 1. INTRODUCCIÓN. 2. CONCEPTO DE CALIDAD Y SU SISTEMA. 3. MÉTODO PARA IMPLANTAR UN SISTEMA DE GESTIÓN DE LA CALIDAD. 4.
Más detallesEl Colegio Americano de Tabasco es una organización particular fundada en 1985.
Capítulo I 1.1 Planteamiento del problema El Colegio Americano de Tabasco es una organización particular fundada en 1985. Imparte educación en los niveles de preescolar a bachillerato. La plantilla de
Más detallesINGENIERÍA DEL SOFTWARE I Tema 1. Introducción a la Ingeniería del Software. Univ. Cantabria Fac. de Ciencias Francisco Ruiz
INGENIERÍA DEL SOFTWARE I Tema 1 Introducción a la Ingeniería del Software Univ. Cantabria Fac. de Ciencias Francisco Ruiz Objetivos Comprender qué es la Ingeniería del Software y su necesidad. Situarla
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesPrograma 47 Formación continua para egresados
Programa 47 Formación continua para egresados El programa recogería las medidas necesarias para reforzar la actividad que la UPM desarrollase en este campo, con el objetivo de responder a las demandas
Más detallesFÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe
FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información
Más detallesSoftware Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1
Software Reutilizable Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Objetivos Para explicar los beneficios del software reutilizable y algunos de sus problemas Para discutir
Más detallesGESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES
Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN
Más detallesCAPITULO VI ESTRATEGIAS DE OUTSOURCING
CAPITULO VI ESTRATEGIAS DE OUTSOURCING Cuando una compañía decide llevar a cabo un proceso de outsourcing debe definir una estrategia que guíe todo el proceso. Hay dos tipos genéricos de estrategia de
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesFactores de las Nuevas Tecnologías
Factores de las Nuevas Tecnologías Los profundos cambios que experimenta nuestra sociedad, expresados a través de la aparición de las nuevas tecnologías de la información tanto en el proceso productivo
Más detallesCaso práctico de Cuadro de Mando con Tablas Dinámicas
1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar
Más detallesInforme de Seguimiento del Graduado o Graduada en Trabajo Social de la Universidad de Almería
Informe de Seguimiento del Graduado o Graduada en Trabajo Social de la Universidad de Almería 1. ÁMBITO NORMATIVO El artículo 27 del Real Decreto 1393/2007, de 29 de octubre, modificado por el Real Decreto
Más detalles-OPS/CEPIS/01.61(AIRE) Original: español Página 11 5. Estructura del programa de evaluación con personal externo
Página 11 5. Estructura del programa de evaluación con personal externo 5.1 Introducción Esta sección presenta la estructura del programa de evaluación con personal externo. Describe las funciones y responsabilidades
Más detallesPlan de Estudios. Maestría en Matemáticas Aplicadas y Tecnologías Educativas
Plan de Estudios Maestría en Matemáticas Aplicadas y Tecnologías Educativas CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos
Más detallesCAPÍTULO 5. CONCLUSIONES. objetivo descrito inicialmente, el que consistió en establecer las bases necesarias para aplicar
25 CAPÍTULO 5. CONCLUSIONES. De acuerdo a lo propuesto en este documento, se considera haber cumplido con el objetivo descrito inicialmente, el que consistió en establecer las bases necesarias para aplicar
Más detallesConsolidación de los grados tras la primera promoción
Plan Bolonia Consolidación de los grados tras la primera promoción Junio fue una fecha especial en la vida de la UC3M. La primera promoción de estudiantes de Grado, el denominado Plan Bolonia, salió de
Más detallesCómo Desarrollar un plan Estratégico
Cómo Desarrollar un plan Estratégico Extraido del Strategic Planning Workbook for Nonprofit Organizations [Libro de Trabajo de Planificación Estratégica para Organizaciones Sin fines de Lucro], Revisado
Más detallesTemas TEMAS DE FONDO
Temas TEMAS DE FONDO Las cooperativas están operando en entornos tremendamente volátiles y deben ser ágiles, flexibles y aptas para satisfacer las necesidades de sus miembros y comunidades. Por tanto,
Más detallesInforme de Seguimiento. Máster Universitario en Dirección y Administración de Empresas-MBA. Empresas-MBA de la Universidad de Málaga
Informe de Seguimiento Máster Universitario en Dirección y Administración de Empresas-MBA de la Universidad de Málaga 1. ÁMBITO NORMATIVO El artículo 27 del Real Decreto 1393/2007, de 29 de octubre, modificado
Más detallesLISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN
LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN Después de realizar la evaluación inicial se han detectado deficiencias en los procesos de reutilización del código, por lo que se van a integrar
Más detallesHaciendolo realidad ENTRENAMIENTO DE PADRES EN EL MANEJO
Haciendolo realidad ENTRENAMIENTO DE PADRES EN EL MANEJO DE LA CONDUCTA SECCIÓN 1 Introducción...1 El Resultado Esperado por el Entrenamiento...2 SECCIÓN 2 Que Es Lo Que Hay en El Programa?...4 SECCIÓN
Más detallesFilosofía del Ministerio de la Célula
CÉLULAS LECCIÓN 6 Filosofía del Ministerio de la Célula Propósito de la Lección El propósito de esta lección es examinar el papel de los grupos pequeños en una estrategia general para la plantación de
Más detallesPrograma 18 Eficiencia en la gestión académica
Programa 8. Eficiencia en la gestión académica UPM Programa 8 Eficiencia en la gestión académica Este programa integra diversas medidas que buscan la modernización y eficiencia de la gestión en UPM, relacionadas
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detallesNuevas Tendencias de Software y Creación de empresas.
Nuevas Tendencias de Software y Creación de empresas. Nuevas Tendencias de Software Aunque es muy difícil predecir el futuro, existen un conjunto de procesos industriales e investigación, que nos dan ideas
Más detallesGuía basada en conceptos de usabilidad web
Diseño de páginas de internet: Guía basada en conceptos de usabilidad web José Mario Serrano Objetivo. Hacer una revisión de la compatibilidad del sitio y algunos aspectos relacionados a la usabilidad.
Más detalles352<(&72$/)$781,1*±$0(5,&$/$7,1$ &$55(5$6%$6$'$6(1&203(7(1&,$6,17(*5$&,21'(2&+2$5($618(9$6
352
Más detallesCalidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation
Calidad Preparado por: Amelia Soriano Referencias Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Curso Rational Unified Process Rational University Curso
Más detallesSistema de Administración de Farmacias Plan de SQA. Historia de revisiones
Sistema de Administración de Farmacias Plan de SQA Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 29/08/2014 1.0 Realización del documento Resp. SQA Plan de SQA Página 1 de 15 ÍNDICE
Más detallesCapítulo 8 - Reglas adicionales para ISO9001: 2008
Capítulo 8 - Reglas adicionales para ISO9001: 2008 TABLA DE CONTENIDOS Artículo 8.1 Tipos de auditorías... 2 Artículo 8.2 Clasificación de no conformidades... 3 Artículo 8.3 Sanciones y condiciones para
Más detallesINTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.
CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. Hoy en día las empresas en México quieren ocupar un lugar privilegiado en un mercado cambiante y lleno de retos. Por esa razón necesitan crear nuevas estrategias
Más detallesRed Internacional de Diseño
Red Internacional de Diseño Desde el 2005, buscamos implementar estrategias de colaboración entre los profesionales mediante el trabajo en red y la promoción del diseño, el patrimonio y las tecnologías
Más detallesNorma ISO 14001: 2004
Norma ISO 14001: 2004 Sistema de Gestión Ambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas
Más detallesCOBIT OBJETIVOS DE CONTROL DE ALTO NIVEL
COBIT OBJETIVOS DE CONTROL DE ALTO NIVEL PO PLANEACION Y ORGANIZACION PO4 Definición de la Organización y las Relaciones de la Tecnología de la Información Control sobre el proceso de TI de: Definición
Más detallesCAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el
CAPÍTULO III MARCO TEÓRICO 3.1 Introducción Cada día cambian las condiciones de los mercados debido a diferentes factores como: el incremento de la competencia, la globalización, la dinámica de la economía,
Más detallesANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO DAVID RODRÍGUEZ HERNÁNDEZ FECHA DE REVISIÓN: 1 Noviembre 2007 ZAMORA (CURSO 2007/2008) david.rgh@gmail.com Nota importante:
Más detallesMetodología para la Implementación del Sistema de Gestión en Control y Seguridad
Metodología para la Implementación del Sistema de Gestión en Control y Seguridad CÓMO SE IMPLEMENTA UN SISTEMA DE GESTIÓN EN CONTROL Y SEGURIDAD BASC Antes de comenzar con la implementación de un SGCS
Más detallesGUÍA PARA LA EVALUACIÓN DE LOS TÍTULOS OFICIALES DE MÁSTER
GUÍA PARA LA EVALUACIÓN DE LOS TÍTULOS OFICIALES DE MÁSTER (Versión con recomendaciones para la mejora 01. 10/01/07) Este documento es propiedad de ANECA y su contenido es confidencial. No está permitida
Más detallesCUESTIONARIO DE EVALUACIÓN. Nombre de la peluquería: Firma del responsable del salón. Localidad:
CUESTIONARIO DE EVALUACIÓN. Nombre de la peluquería: Nombre del responsable del salón: Localidad: En las siguientes páginas encontrará una serie de cuestiones que desde theqhair, y a partir de los estudios
Más detallesACCIÓN CLAVE2 (KA2)-COOPERACIÓN PARA LA INNOVACIÓN Y LAS BUENAS PRÁCTICAS ASOCIACIONES ESTRATÉGICAS
ACCIÓN CLAVE2 (KA2)-COOPERACIÓN PARA LA INNOVACIÓN Y LAS BUENAS PRÁCTICAS ASOCIACIONES ESTRATÉGICAS Nota aclaratoria: Hay que distinguir entre países del Programa Erasmus + (28 Estados miembros de la Unión
Más detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
Más detallesUna base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.
Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando cumplir
Más detallesCapitulo 4. Comparación entre la Representación Continua y la. Representación por Etapas
Capitulo 4. Comparación entre la Representación Continua y la Representación por Etapas "In God we trust, all others bring data." Deming Tal como ya se mencionó al final del Capitulo 2, dentro del CMMI
Más detallesEvaluación de las Necesidades del Autismo de Pensilvania
Evaluación de las Necesidades del Autismo de Pensilvania Una Encuesta a Individuos y Familias que Viven con Autismo Reporte # 3: Barreras y Limitaciones para el Acceso al Servicio Departamento de Bienestar
Más detallesEl alumno conocerá el diseño y la planificación de estrategias corporativa y competitiva, para proyectar a la empresa en una posición de ventaja
SESIÓN 9 PLANEACIÓN ESTRATÉGICA OBJETIVO El alumno conocerá el diseño y la planificación de estrategias corporativa y competitiva, para proyectar a la empresa en una posición de ventaja DISEÑO Y PLANIFICACIÓN
Más detallesECONOMÍA SOCIAL SOLIDARIA
ECONOMÍA SOCIAL SOLIDARIA Módulo básico de capacitación para las organizaciones afiliadas a StreetNet Internacional Objetivos de este módulo de capacitación StreetNet Internacional fue fundada en el 2002
Más detalles