Gerencia Ágil de proyectos de software con base en ambientes

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Gerencia Ágil de proyectos de software con base en ambientes"

Transcripción

1 Gerencia Ágil de proyectos de software con base en ambientes colaborativos María Consuelo Franky Universidad Javeriana 2011 pg.1

2 Temática Hemos oído de metodologías ágiles durante varios años pero los proyectos de software siguen teniendo retrasos y fallas en la previsión y en la gestión. Cómo automatizar entonces los procesos del desarrollo de proyectos de software siguiendo metodologías ágiles? Esta conferencia trata de resolver este interrogante mediante un uso adecuado de ambientes colaborativos de desarrollo que convierta en acción efectiva los principios y prácticas las metodologías ágiles. pg.2

3 La realidad de los proyectos de software : no se logra disminuir su complejidad ni dominar su gestión pg.3

4 25 años de evolución de la arquitectura (hacia una mayor complejidad) Batch programs Monolitic systems Interactive systems 1982 =>... Client / Server systems 1995 =>... Web multi-tier systems 2000 =>... Service Oriented Architecture 2004 =>... Fully integrated & flexible systems 2007=>.. pg.4

5 Hoy: Arquitectura empresarial Orientada a Servicios pg.5

6 Desarrollar software es cada vez MÁS DIFICIL Proceso de Desarrollo Framework Global Buenas prácticas Librerías estándar Arquitectura Tecnológica (Java EE,.NET,...) Herramientas Otras tecnologías Programación en algún lenguaje (Java, C#,...) Principios, modelos, metodologías,... pg.6

7 Proceso de desarrollo de Software Es la forma como se organiza un grupo de personas para hacer un proyecto: secuencia + de Actividades conjunto de Entregables (documentos, código, manuales,...) + conjunto de Herramientas + asignación de Responsabilidades y Roles un mecanismo de planeación, control y seguimiento + dinámica de Interacción entre los miembros del grupo + pg.7

8 Madurez de un Proceso de Desarrollo Un Proceso Desarrollo de Software es MADURO (según CMMI) en la medida que : Está documentado Es usado por TODOS los miembros del grupo Cubre todas las etapas: Análisis/Diseño/Programación/Pruebas/Mantenimiento Es efectivo Es eficiente Es repetible, medible, optimizable,... pg.8

9 Problemas frecuentes de la gestión de los proyectos de software Objetivos poco claros Expectativas NO realistas Requerimientos y especificaciones incompletas (=> sobrecostos) Cronogramas irreales (=> atrasos) Falta de soporte ejecutivo Escasa participación de los usuarios Defectuosa comunicación. Cambios frecuentes en los requerimientos y especificaciones Control deficiente a los cambios Problemas para asegurar la calidad y mantenibilidad del código Fuentes: 1- Standish Group International Inc. Welcome to the Standish Group International ACIS: Encuesta de Gerencia de Proyectos en TI, 2005 pg.9

10 Problemas relativos a la automatización de los proyectos de software Procesos sin automatizar en la gestión de proyectos de software Desconocimiento de las herramientas y ambientes que apoyan el desarrollo colaborativo Multiplicidad y dispersión de las herramientas con las que se trabaja La dispersión geográfica de los participantes dificulta la automatización Fuente: Booch, G., & Brown, A. W Collaborative Development Environments, Cupertino, CA, USA pg.10

11 Metodologías Agiles: primera parte de la solución para lograr un desarrollo efectivo y ágil de los proyectos de software pg.11

12 Qué es Extreme Programming (XP)? XP es una disciplina de desarrollo ágil de software basada en los valores de simplicidad, comunicación, realimentación y coraje, que organiza al grupo de desarrollo en torno a 12 prácticas concretas, las cuales permiten saber cómo va el proyecto afinar las prácticas a la situación particular. pg.12

13 Las 12 prácticas de XP Planear el desarrollo a corto plazo (planning game) Entregas frecuentes y pequeñas (small releases) Diseños simples (simple design) Metáfora (lenguaje común) (metaphore) Estandarización del código (coding standard) Programación por pares (pair programming) Propiedad corporativa del código (collective ownership) Pruebas automáticas permanentes (test driven development) Integración permanente (continuous integration) El cliente al lado (Onsite customer => customer tests) Refactoring frecuente (frequent refactoring) 40 horas de trabajo (sustainable pace) pg.13

14 Las prácticas XP pretenden resolver los problemas del desarrollo de proyectos de software Expectativas no realistas Requerimientos incompletos Cronogramas irreales Cambios frecuentes en Requerimientos Planear el desarrollo a corto plazo Refactoring Escasa participación de los usuarios Defectuosa comunicación Metáfora El cliente al lado Entregas frecuentes y pequeñas Pruebas automáticas permanentes Integración permanente Programación por pares Propiedad corporativa del código Estandarización del código 40 horas de trabajo Diseños simples Control deficiente a los cambios Problemas en la calidad y mantenibilidad del pg.14 código pg. 14

15 Problemas para automatizar los proyectos de software siguiendo las prácticas XP Multiplicidad y dispersión de las herramientas y documentos con las que se trabaja: repositorio de versiones del software plantillas y formatos para las diferentes etapas del proceso de desarrollo: especificación de requerimientos descripción de la arquitectura del sistema diseño de cada caso de uso libreto de pruebas para cada caso de uso especificación de un defecto reportado por el cliente etc. generadores de código herramientas para pruebas (testing) pg.15

16 El cronograma no sirve como herramienta de control: es un documento que rápidamente se vuelve obsoleto la comunicación entre el cliente y el grupo de desarrollo es informal dispersión de los documentos intercambiados la comunicación entre el gerente y los desarrolladores es informal típicamente hay intercambio verbal o de s el aviso de cuál es la siguiente actividad para un integrante depende de una gestión manual el control de si las actividades están a tiempo depende de la supervisión manual del gerente pg.16

17 El desarrollo de los proyectos de software se encuentra en plena revolución industrial Hace una década el software era totalmente artesanal: cada porción de software era escrito totalmente a mano (igual que una novela) como una pieza única para una situación específica Hoy se empiezan a aplicar métodos repetibles para producir software explotando la colaboración del equipo que participa en un proyecto automatizando las actividades mediciones y análisis permanentes Fuente: Leigh Williamson, The Rational approach to automation, IBM, 2009 pg.17

18 Ambientes colaborativos para el desarrollo de proyectos de software: segunda parte de la solución para lograr un desarrollo ágil de los proyectos de software con automatización que apoya la gestión pg.18

19 Qué es un ambiente colaborativo para el desarrollo de proyectos de software? Forums Topic Replies Author Ambiente colaborativo Repositorio de Versiones Trackers Servidor de Base de Datos Servidor de Aplicaciones Wikis Docs Releases pg.19 Espacio web común para la comunicación, el seguimiento y control de las actividades de los proyectos de software (los participantes pueden estar dispersos geográficamente)

20 Tres tipos de facilidades que ofrecen estos ambientes colaborativos Facilidades para la comunicación entre desarrolladores y clientes el poder contactar y compartir de manera ágil eleva la velocidad de la producción global Facilidades para apoyar la gestión diaria de un proyecto automatizando el seguimiento de las actividades para elevar el cumplimiento y la calidad de la producción Facilidades para apoyar el control y proyección de un proyecto mediante reportes permanentes de mediciones sobre el progreso de un proyecto, que permiten al gerente corregir la gestión global pg.20

21 Ejemplos de ambientes colaborativos para el desarrollo de proyectos de software Asynchrony, Freepository, GBorg, GForge, Savannah, SEUL, SourceForge, IBM (Jazz, Rational),... Distintas características respecto a popularidad: número de miembros y proyectos alojados costos y tipo de licencia cuando se usa dentro de una empresa seguridad (roles y registro de participantes de cada rol) facilidades (adicionales al repositorio de versiones, forums y trackers) Ver estudio comparativo en: John Diaz, Juan Felipe Olaya, ConstruColectiva: Guía metodológica para la gestión de proyectos de software basados en metodologías ágiles, utilizando ambientes de desarrollo colaborativo. Caso de estudio: Gforge, tesis de pregrado U. Javeriana, pg.21

22 (1) Facilidades ofrecidas por un ambiente colaborativo para la comunicación entre desarrolladores y clientes (ilustración con Gforge) Documentos de un proyecto de interés para el cliente: descripción de requerimientos, inventario de casos de uso, contrato, etc. de interés para los desarrolladores: formatos para las distintas etapas del proyecto (ej: formato de especificación de un caso de uso), guías y estándares pg.22

23 Wikis: edición compartida de nuevas guías para un proyecto Noticias y avisos del gerente: pg.23

24 Lista de versiones liberadas del software de un proyecto software y manuales listos para ser descargados por el cliente pg.24

25 Forums de distintos tipos (relativos a un proyecto) para la solución de problemas entre desarrolladores para que el cliente reporte anomalías encontradas en el software liberado para que el cliente solicite cambios o nuevas opciones para el sistema etc. pg.25

26 (2) Facilidades ofrecidas por un ambiente colaborativo para la Gestión diaria de un proyecto Acople del ambiente colaborativo con el repositorio de versiones de un proyecto (por ej. CVS o SubVervion) permite : configurar permisos sobre el repositorio para cada participante en el proyecto obtener el historial de versiones del proyecto obtener el historial del trabajo de cada participante en términos de commits sobre el repositorio pg.26

27 Manejo de trackers e Items: las actividades de un proyecto se deben registrar en el ambiente para poder controlar su desarrollo las actividades similares se agrupan por trackersdefinidos de forma flexible (por ej: tracker de requerimientos, tracker de casos de uso,etc.) en cada tracker se registran uno o varios items, cada uno con la información referente a una actividad cada item asociado a una actividad permitirá saber en qué estado se encuentra su desarrollo quiénes participan en la actvidad tiempos planeados y tiempos reales invertidos en la actividad commits sobre el repositorio de versiones asociados con la actividad pg.27

28 Ilustración de trackers e items en GForge: lista de trackers de un proyecto: pg.28

29 Lista de los items de un tracker (ej: tracker de desarrollo) pg.29

30 Contenido(1) de un item de un tracker (ej: un CU) Estimación de fecha inicio fecha final (alimenta el Gantt) Participantes asignados Producto (release) asociado estado actual (campo Status) pg.30

31 Contenido(2) de un item de un tracker archivos anexos historial cambios historial commits dependencias (alimenta el Gantt) registro tiempo trabajado 31 pg.31

32 Automatización del flujo de trabajo de cada actividad del proyecto: mediante la definición del workflow de cada tracker se definen los estados por lo cuales pasa el desarrollo de cada item de un tracker se indica el rol de participantes que trabaja en cada estado de un item se configura la notificación automática que se enviará a los participantes involucrados cuando el item progresa a un nuevo estado pg.32

33 - Ilustración de la definición del workflowde un tracker en GForge:el workflow definirá transiciones de estado de cualquier item, modelando el campo Status campos del tracker posteriormente se definirá el workflow como transiciones de Status permite definir los valores del campo Status pg.33

34 - definición de los posibles estados de un item (valores posibles del campo Status) transiciones de estado pg.34

35 - definición del workflow: transiciones de estado, roles asociados y notificaciones automáticas la notificación llega a los participantes del rol indicado que hayan sido asignados a un item pg.35 pg. 35

36 Seguridad: un ambiente colaborativo debe permitir definir los roles de participantes para un proyecto específico los derechos asociados a cada rol inscribir cada participante en uno o varios roles pg.36

37 - Definición de Roles para un proyecto A cada rol se le asignan permisos sobre trackers y demás elementos del ambiente pg.37 pg. 37

38 - Inscripción en roles de los participantes del proyecto pg.38

39 - Autocontrol : cada participante debe poder ver las actividades pendientes en que está involucrado pg.39

40 (3) Facilidades ofrecidas por un ambiente colaborativo para apoyar el control y proyección de un proyecto Mediante reportes permanentes que permiten hacer medición y análisis, el gerente puede conocer el estado global del proyecto, proyectar y corregir la gestión pg.40

41 - Reportes de estimación de tiempos y recursos del proyecto: diagrama Gantt correspondiente a las actividades planeadas generado a partir de fecha inicio y final de cada item y de precedencia entre items pg.41

42 - Reportes de ejecución del proyecto: tiempos y recursos realmente utilizados a. Reporte de tiempo invertido en las actividades de los trackers pg.42

43 b. Reporte de estado de avance de los productos del proyecto pg.43

44 Prácticas que enfatizan la automatización del desarrollo de proyectos de software Disciplina de desarrollar cada caso de uso en una rama indepediente del repositorio de versiones: los participantes a cargo del CU se aislan para no afectar a los demás permite el desarrollo en paralelo de múltiples CU el tronco se mantiene siempre estable listo para hacer la siguiente entrega al cliente cada rama es responsable de actualizarse respecto al tronco antes de integrarse al mismo tronco pg.44

45 Estados del workflow de un caso de uso desarrollado en una rama pg.45

46 Utilización de un framework de generación: Múltiples generadores que aceleran la producción de software aseguran un código estándar de los proyectos de una empresa particular incorporan patrones de software incorporan las buenas prácticas de la empresa reducen el tiempo de entrenamiento de nuevos desarrolladores Generadores de: esqueleto inicial del sistema de software acoplamiento de un módulo de seguridad casos de uso CRUD esqueleto de un caso de uso de negocio pg.46

47 Guías metodológicas para usar adecuadamente un Ambiente colaborativo para el desarrollo de proyectos de software: Ejemplo: Guía ConstruColectiva Referencia: John Diaz, Juan Felipe Olaya, ConstruColectiva: Guía metodológica para la gestión de proyectos de software basados en metodologías ágiles, utilizando ambientes de desarrollo colaborativo. Caso de estudio: Gforge, tesis de pregrado U. Javeriana, pg.47

48 Necesidad de tales guías metodológicas Un ambiente colaborativo para el desarrollo de proyectos de software: ofrece muchas opciones y alternativas para manejar los proyectos de software no indica un orden para su uso adecuado en la gestión de un proyecto puede ser confuso para los participantes si no se conoce bien, el gerente termina utilizando solo las facilidades de comunicación pero no las que permiten automatizar y controlar la gestión pg.48

49 Elementos de la Guía ConstruColectiva Objetivo: orientar al gerente en la gestión de un proyecto bajo metodologías ágiles apoyándose en un ambiente colaborativo como GForge Indica para cada proceso del desarrollo del proyecto cómo representarlo a través de un tracker del ambiente con el workflow adecuado formatos propuestos para los documentos asociados (entregables) Ilustración con un proyecto demo Flexibilidad para cambiar la definición de trackers, su workflow y los formatos de documentos pg.49

50 Procesos e iteraciones consideradas por ConstruColectiva Cada iteración consiste en un conjunto de casos de uso desarrollados, probados, integrados y entregados al cliente => procesos que participan en una iteración: Desarrollo Pruebas y proceso de integración Entrega al cliente y pruebas por parte del cliente Bugs pg.50

51 Ejemplo del workflow propuesto para un proceso Workflow para el proceso de Desarrollo Cada item corresponde a la tarea de desarrollar un caso de uso y tiene los siguientes documentos asociados Especificación y diseño del caso de uso Entrega para pruebas Plan de pruebas funcionales Reporte de defectos e incidentes pg.51

52 Formatos de documentos propuestos PROCESO Proceso 1: Análisis de Requerimientos y casos de uso Proceso 2: Planeación del desarrollo del proyecto Proceso 3: Arquitectura y diseño Proceso 4: Desarrollo Proceso 5: Pruebas y proceso de integración Proceso 6: Entrega al cliente y pruebas por parte del cliente Proceso 7: Bugs Proceso 8: Extensiones Proceso 9: Puesta en operación DOCUMENTO Diagrama de casos de uso Requerimientos y especificación inicial de casos de usos Contrato segunda fase del proyecto Software Project Management Plans SPMP Software Architecture Description SAD Especificación de un caso de uso Entrega para pruebas Plan de pruebas funcionales Reporte de defectos e incidentes en las pruebas funcionales Plan de pruebas de integración Requerimientos asociados a los casos de uso entregados Reporte de defectos detectados por el cliente Descripción del bug Descripción de la extensión Plan de capacitación Manual de instalación Manual técnico Manual de usuario pg.52

53 Uso ágil de la guía ConstruColectiva Instalación del ambiente Gforge la guía provee un manual adecuado Restauración del backup del proyecto demo Creación de un nuevo proyecto a partir de la clonación del proyecto demo automatiza la configuración de trackers y workflow del nuevo proyecto! También pueden clonarse un tracker o item Disponibilidad de la guía y de todos sus subproductos (ver referencias) pg.53

54 Conclusiones pg.54

55 La revolución industrial del desarrollo de proyectos de software requiere metodologías ágiles y ambientes colaborativos las metodologías ágiles promueven calidad, comunicación y agilidad en la entrega del producto al cliente los ambientes colaborativos permiten explotar la colaboración del equipo que participa en un proyecto, automatizar las actividades y controlar la gestión mediante mediciones y análisis permanentes pg.55

56 Para llevar a cabo una gestión ágil de proyectos de software sobre un ambiente colaborativo es útil seguir una guía metodológica como ConstruColectiva: la guía ilustra cómo usar de forma ordenada las facilidades del ambiente aporta un proyecto demo totalmente configurado en términos de trackers y workflow para las distintas etapas del proyecto mediante clonación se obtiene de forma inmediata un nuevo proyecto configurado como el demo pero con posibilidad de adaptarlo a los estándares de la empresa pg.56

57 Metodologías ágiles: Referencias Craig Larman, "Agile and Iterative Development: A Manager's Guide". Addison Wesley, Ambientes colaborativos para el desarrollo de proyectos de software: Booch, G., & Brown, A. W Collaborative Development Environments, Cupertino, CA, USA Leigh Williamson, The Rational approach to automation, IBM, 2009 htpp:// : GForge AS User Manual, version 5.4, GForge Group, L.L.C., pg.57

58 Guía ConstruColectiva: "ConstruColectiva: Guía metodológica para la gestión de proyectos de software basados en metodologías ágiles, utilizando ambientes de desarrollo colaborativo. Caso de estudio: GForge". John Diaz, Juan Felipe Olaya. Memoria del trabajo de grado en Ingeniería de Sistemas, Universidad Javeriana, Productos disponibles de ConstruColectiva: leer instrucciones en pg.58

Soporte ágil de la gestión de un proyecto a través de un ambiente colaborativo

Soporte ágil de la gestión de un proyecto a través de un ambiente colaborativo Soporte ágil de la gestión de un proyecto a través de un ambiente colaborativo Ilustración con GForge María Consuelo Franky Universidad Javeriana 2010 Para qué sirve un ambiente colaborativo de desarrollo

Más detalles

INVENTARIO DE LOS DOCUMENTOS QUE SOPORTAN LOS PROCESOS DE LA GUÍA METODOLÓGICA ConstruColectiva. Autores: JOHN EDDIE DÍAZ AGUDELO

INVENTARIO DE LOS DOCUMENTOS QUE SOPORTAN LOS PROCESOS DE LA GUÍA METODOLÓGICA ConstruColectiva. Autores: JOHN EDDIE DÍAZ AGUDELO INVENTARIO DE LOS DOCUMENTOS QUE SOPORTAN LOS PROCESOS DE LA GUÍA METODOLÓGICA Autores: JOHN EDDIE DÍAZ AGUDELO JUAN FELIPE OLAYA FIGUEROA Dirección: MARIA CONSUELO FRANKY PONTIFICIA UNIVERSIDAD JAVERIANA

Más detalles

área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky

área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky CURSO: TÓPICOS AVANZADOS EN INGENIERÍA DE SOFTWARE área: Sistemas de Información e Ingeniería de Software coordinador del curso: Miguel Torres Propuesta de participación de: Maria Consuelo Franky lfranky@javeriana.edu.co

Más detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso 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 detalles

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo Ingeniería de Software Procesos Laboratorio de Ingeniería de Software 2004 La ingeniería de software trata sobre la aplicación de practicas y métodos para construir productos de software que cumplan las

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (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 detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

Figura 3.1 Implementación de ITIL

Figura 3.1 Implementación de ITIL C apí t u l o III IMPLEMENTACIÓN DE ITIL Existen distintos métodos para la implementación de ITIL, sin embargo cualquier organización puede alinearse a este marco de trabajo sin importar su tamaño o complejidad.

Más detalles

LANZAMIENTO PROYECTO : INTEGRA Montaje del ERP SIESA Enterprise. Barranquilla - Colombia 2012

LANZAMIENTO PROYECTO : INTEGRA Montaje del ERP SIESA Enterprise. Barranquilla - Colombia 2012 LANZAMIENTO PROYECTO : INTEGRA Montaje del ERP SIESA Enterprise Barranquilla - Colombia 2012 Contenido 1. Que Queremos? 2. Como estamos? 3. Razones para Cambiar? 4. Quien es SIESA? 1. Presentación Video

Más detalles

Marco Normativo de IT

Marco Normativo de IT Marco Normativo de IT PC0901 - Proceso de control de cambios en software de aplicación provisto por Organismos Gobierno de la Ciudad Autónoma de Buenos Aires PC0901 - Proceso de control de cambios en software

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

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 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 detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Claridad en la gestión de proyectos

Claridad en la gestión de proyectos Claridad en la gestión de proyectos PPM y el valor al negocio noviembre 2011 Introducción PPM Manager Management Project Negocio Portfolio Program PMO PM Valor al Negocio El Negocio Negocio Un negocio

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Nombre de producto. Dexon Workflow Manager

Nombre de producto. Dexon Workflow Manager Nombre de producto Dexon Workflow Manager EL PRODUCTO ADECUADO PARA LA AUTOMATIZACIÓN DE LAS ACTIVIDADES DE TRABAJO QUE SUSTENTAN LA ACTIVIDAD DE NEGOCIO DE SU ORGANIZACIÓN Y EL SEGUIMIENTO DE SUS PROCESOS

Más detalles

Plan de Administración del Proyecto

Plan de Administración del Proyecto L México 2002 Atención Ciudadana y Gestión de Programas Sociales Plan de Administración del Proyecto Introducción: El Plan de Administración del Proyecto provee información de cómo el proyecto debe ser

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

Diagrama de casos de uso

Diagrama de casos de uso Diagrama de casos de uso Se utiliza para capturar los requerimientos funcionales de un sistema, de tal forma que plasman las relaciones entre los usuarios y el sistema. Contenido Pasos de construcción

Más detalles

Propiedad Colectiva del Código y Estándares de Codificación.

Propiedad Colectiva del Código y Estándares de Codificación. Propiedad Colectiva del Código y Estándares de Codificación. Carlos R. Becerra Castro. Ing. Civil Informática UTFSM. Introducción. n. En este trabajo se presentan específicamente dos prácticas de XP: Collective

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...

Más detalles

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Sistema de diseño y seguimiento de Procesos WT - WorkFlow.

Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Sistema de diseño y seguimiento de Procesos WT - WorkFlow. Introducción El moderno y veloz ambiente empresarial demanda una gran agilidad en los procesos internos corporativos como clave para la competitividad.

Más detalles

XP- EXTREME PROGRAMMING

XP- EXTREME PROGRAMMING XP- EXTREME PROGRAMMING RUBBY CASALLAS DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN FACULTAD DE INGENIERÍA UNIVERSIDAD DE LOS ANDES Agenda Qué es XP? 12 Prácticas Actividades Principales: Planeación Diseño Codificación

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No 042-GT1000

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No 042-GT1000 INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No 042-GT1000 ADQL~~S~C~ÓN DE LICENCIAS O RENOVACIÓN DEL SERVICIO DE Y SOPORTE TÉCNICO DEL SOFTWARE PARA LA GESTIÓN DE PROYECTO El presente informe sustenta

Más detalles

Sistema de marketing de proximidad

Sistema de marketing de proximidad Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

ITIL FOUNDATION V3 2011

ITIL FOUNDATION V3 2011 ITIL FOUNDATION V3 2011 Examen de Certificación Instrucciones 1. Revise su Hoja de Respuesta, debe contener espacio para responder 40 preguntas y una sección para incorporar su Nombre 2. Espere por la

Más detalles

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores Propuesta de Pasantía Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores Acerca de AGA Consultores Quienes somos? Somos

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

Proceso de implementación OpenERP

Proceso de implementación OpenERP Proceso de implementación OpenERP Contenido Contenido...2 Proceso de implementación...3 Preanálisis de necesidades...4 OpenERP Entrenamiento Funcional...4 OpenERP Entrenamiento Técnico...4 Coaching...4

Más detalles

Manual de Usuario Comprador Presupuesto

Manual de Usuario Comprador Presupuesto Manual de Usuario Comprador Presupuesto Servicio de Atención Telefónica: 5300569/ 5300570 Descripción General El módulo Presupuesto tiene la finalidad de ayudar a las empresas a tener un control de gestión

Más detalles

Qué es Clé Manager? Clé-Manager, permite que todas las personas que intervienen en proceso de requerimientos, tengan conocimiento de, cual es:

Qué es Clé Manager? Clé-Manager, permite que todas las personas que intervienen en proceso de requerimientos, tengan conocimiento de, cual es: Qué es Clé Manager? Es un sistema Web de administración de requerimientos. Orientado a permitir la correcta gestión de atención de requerimientos en el departamento de sistemas, a través de este software,

Más detalles

APO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar

APO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar APO BPM Software de Automatización de Procesos Defina, integre y controle sus circuitos de negocio en un solo lugar APO BPM es una herramienta para la definición dinámica, integración, ejecución y control

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 ISO 9000 ISO ISO: International Standards Organization. ISO 9000: Normas que enuncian exigencias en materia del manejo y de la garantía de la calidad en una organización. La Norma ISO 9000 NO especifica

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada

Más detalles

6 Anexos: 6.1 Definición de Rup:

6 Anexos: 6.1 Definición de Rup: 6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Qué es el Modelo CMMI?

Qué es el Modelo CMMI? El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto

Más detalles

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008 Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento

Más detalles

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954

Más detalles

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE Laboratorio de Testing y Aseguramiento de Calidad de Software Disertante: A.C. Gabriel Miretti Agenda Presentación del Laboratorio de Testing

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Implementando COBIT. Por: Víctor Julio Zúñiga.MBA

Implementando COBIT. Por: Víctor Julio Zúñiga.MBA Implementando COBIT Por: Víctor Julio Zúñiga.MBA 1 LOS MODELOS DE MEJORES PRÁCTICAS Y LAS METAS DE TI tiempo 2 Alineado Soporte al Negocio Controlados Mejor seguros Calidad del Servicio Riesgos De TI tiempo

Más detalles

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA BizAgi Process Modeler TABLA DE CONTENIDO PROCESO DE MESA DE AYUDA INTERNA... 3 1. DIAGRAMA DEL PROCESO... 4 2. MODELO DE DATOS... 5 ENTIDADES DEL SISTEMA...

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

PROCESO: GESTION INFORMÁTICA PROCEDIMIENTO: GESTION DE CONFIGURACIONES

PROCESO: GESTION INFORMÁTICA PROCEDIMIENTO: GESTION DE CONFIGURACIONES PROCESO: GESTION INFORMÁTICA PROCEDIMIENTO: GESTION DE CONFIGURACIONES Objetivo del Procedimiento: Identificar y definir los componentes de configuración de los sistemas del SENA, registrando e informando

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

Proyecto TerraSoft-SIM

Proyecto TerraSoft-SIM Proyecto TerraSoft-SIM Un modelo para la mejora de sistema de gestión de clientes - 1 - El programa está cofinanciado por la Consejería de Economía y Consumo de la Comunidad de Madrid, y se ejecuta en

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

Gestión de Proyectos con Open Project

Gestión de Proyectos con Open Project Gestión de Proyectos con Open Project 20 HORAS Esta capacitación tiene como objetivo principal brindar a los participantes los conocimientos generales relativos a la gestión integral de proyectos de acuerdo

Más detalles

CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler

CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...

Más detalles

www.unjhana.com Unjhana @unjhana

www.unjhana.com Unjhana @unjhana Quiénes somos Somos una empresa que cuenta un equipo de trabajo con más de diez (10) años de experiencia en Gerencia de Proyectos y Gestión de Mantenimiento, relacionados con Telecomunicaciones y Tecnologías

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Capítulo IV. Manejo de Problemas

Capítulo IV. Manejo de Problemas Manejo de Problemas Manejo de problemas Tabla de contenido 1.- En qué consiste el manejo de problemas?...57 1.1.- Ventajas...58 1.2.- Barreras...59 2.- Actividades...59 2.1.- Control de problemas...60

Más detalles

INGENIERÍA DE SOFTWARE ADMINISTRACION DE CONFIGURACIONES Rubby Casallas, Juan Pablo Quiroga, Andrés Yie

INGENIERÍA DE SOFTWARE ADMINISTRACION DE CONFIGURACIONES Rubby Casallas, Juan Pablo Quiroga, Andrés Yie INGENIERÍA DE SOFTWARE ADMINISTRACION DE CONFIGURACIONES Rubby Casallas, Juan Pablo Quiroga, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda 2 Problema

Más detalles

SOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES G OBIERNO D E L A CIUDAD DE BUENOS AIRES

SOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES G OBIERNO D E L A CIUDAD DE BUENOS AIRES G OBIERNO D E L A CIUDAD DE BUENOS AIRES D irección General Adjunta de Sistemas Infor máticos SOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES Página 1 de 16 Fecha de creación: 25/02/2009 Tabla

Más detalles

Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO

Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO Dante Guerrero Piura, 2013 FACULTAD DE INGENIERÍA Área Departamental de Ingeniería Industrial y de Sistemas Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL

Más detalles

Con el ánimo de iniciar un proceso

Con el ánimo de iniciar un proceso i n v e s t i g a c i ó n I Encuesta Nacional de BI María Esther Ordóñez O. Con el ánimo de iniciar un proceso de investigación sobre el avance de las iniciativas de BI a nivel nacional, ACIS ha diseñado

Más detalles

Estrategias de Mercadeo y Negocios en Internet para PYMES. Intranets

Estrategias de Mercadeo y Negocios en Internet para PYMES. Intranets Estrategias de Mercadeo y Negocios en Internet para PYMES Intranets Agenda Introducción, Conceptos y Niveles Funcionalidades de una Intranet Aplicaciones Mercadeo y Ventas Recursos Humanos Ingeniería Soporte

Más detalles

4 a 8 semanas. Equipos pequeños 5 a 9 miembros. Informal. Cara a cara. En cada entrega el cliente dará su aportación. Sólo documentación básica

4 a 8 semanas. Equipos pequeños 5 a 9 miembros. Informal. Cara a cara. En cada entrega el cliente dará su aportación. Sólo documentación básica Tiempo para cada iteración recomendado ASD 4 a 8 semanas AUP Primeras iteraciones más tiempo que las demás. Tamaño del equipo Equipos pequeños 5 a 9 miembros Todos los tamaños Comunicación en el equipo

Más detalles

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO MARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO SISTEMAS DE INFORMACIÓN PLANEACIÓN Y GESTIÓN DE SIS-INF 80. Definición Estratégica de los SIS-INF Las entidades deben, en la Arquitectura

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Administración de Recursos UTN FRLP. Tema: Administración de Proyectos Administración de Proyectos 2009

Administración de Recursos UTN FRLP. Tema: Administración de Proyectos Administración de Proyectos 2009 Administración de Recursos UTN FRLP Tema: Administración de Proyectos Administración de Proyectos 2009 Que es un Proyecto A diario se utiliza el termino proyecto en diversas situaciones, tanto laborales

Más detalles

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación

Más detalles

TABLA DE CONTENIDO. 1.1.1 SAP... 4 1.1.2 PeopleSoft... 4 1.1.3 Oracle... 5 1.1.4 Baan... 5 1.1.5 JDEdwards... 6

TABLA DE CONTENIDO. 1.1.1 SAP... 4 1.1.2 PeopleSoft... 4 1.1.3 Oracle... 5 1.1.4 Baan... 5 1.1.5 JDEdwards... 6 TABLA DE CONTENIDO Pág. 1 TRADUCIDO AL ESPAÑOL: PLANEACIÓN DE LOS RECURSOS DE LA EMPRESA... 4 1.1 EMPRESAS PROVEEDORAS DE SISTEMAS ERP A NIVEL MUNDIAL... 4 1.1.1 SAP... 4 1.1.2 PeopleSoft... 4 1.1.3 Oracle...

Más detalles

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013 - MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación

Más detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...

Más detalles

Soluciones Tecnológicas

Soluciones Tecnológicas Soluciones Tecnológicas NOSOTROS Creamos IC en 1985 a fin de proveer a nuestros Clientes soluciones apropiadas y escalables en Consultoría de Negocios y en Tecnologías Informáticas. Durante más de dos

Más detalles

Introducción a los Sistemas de Bugtrack

Introducción a los Sistemas de Bugtrack Introducción a los Sistemas de Bugtrack Introducción Ponentes Manuel Resinas de Reyna Investigador miembro de TDG (The Distributed Group) y estudiande de doctorado Manuel J. Recena Soto Alumno de la Escuela

Más detalles

COBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios. A/P Cristina Borrazás, CISA, CRISC, PMP

COBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios. A/P Cristina Borrazás, CISA, CRISC, PMP COBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios A/P Cristina Borrazás, CISA, CRISC, PMP AGENDA Presentación del tema Contextualización Cobit 5 Gestión de la Documentación

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles