ESTIMACIÓN DE SOFTWARE POR DESAGREGACIÓN
|
|
- David Cortés Crespo
- hace 8 años
- Vistas:
Transcripción
1 X CONGRESO INTERNACIONAL DE INGENIERIA DE PROYECTOS VALENCIA, Septiembre, 2006 ESTIMACIÓN DE SOFTWARE POR DESAGREGACIÓN J. Font Fermín (p) Abstract This paper proposes a systematic method for the estimation of software engineering projects. The method is based on the Work Breakdown Structure: The project is decomposed in its components, each component is estimated and the estimation of the project is calculated from component estimations. Variables to estimate are: Duration, Cost, Effort and Risk. The project breakdown may follow, among others, the Functional or Organizational perspective. A software tool has been design for as a support for the project manager in the analysis and estimation processes. At the end of the project, real values of the variables are collected in the software tool. Variations between estimation and real data are documented in order to support better decision making at the time of estimating new projects. It is highly recommended to use a common methodology and norms of nomenclature to match items between projects. For component estimation, a set of tools will be available: Mathematical models, expertisebased techniques, probabilistic models, etc. A multidimensional array will be generated as a data warehouse, where you may develop advanced analysis of the data and unfold relations that would not be accessible by conventional means. Keywords: Software estimation, Work Breakdown Structure Resumen En el presente trabajo se propone un método sistemático para la estimación de un proyecto de ingeniería de software. El método utiliza la estructura de descomposición del trabajo para desglosar el proyecto en sus partes componentes, estimar los componentes para luego realizar la estimación del proyecto. Las variables a estimar son: Duración, Costo, Esfuerzo y Riesgo. La descomposición del proyecto se puede hacer desde varias perspectivas: Funcional, organizacional, etc. Se ha diseñado una herramienta de software para el apoyo del gerente de proyectos en el proceso de análisis y estimación del proyecto. Después de la ejecución del proyecto, se tomarán los datos reales para alimentar el sistema y realizar la comparación entre los estimados y las cifras reales. Las variaciones se documentarán y servirán de información para tomar mejores decisiones al estimar un nuevo proyecto. Se requerirá, en lo posible, de una metodología común a los proyectos y normas de nomenclatura para identificar coincidencias con trabajos anteriores. 2430
2 Para la estimación de cada componente individual se cuenta con un conjunto de herramientas: Modelos matemáticos, métodos de consulta a expertos, modelo probabilístico PERT, etc. A partir de la información manejada se genera un arreglo multidimensional para conformar el data warehouse donde se puedan realizar análisis avanzados de datos y descubrir relaciones que no son accesibles por los medios convencionales. Palabras clave: Estimación de software, Estructura de descomposición del trabajo 1. Introducción La estimación es el acto de predecir la duración y el costo de un proyecto, Kavoussanakis [1], Kerzner [2]. Como mencionan McConnell [3], y Boehm [4], la industria y la literatura del software están llenas de historias de fallas en la estimación de la duración y el costo de los proyectos. La causa de estas fallan se encuentran en la dificultad para elaborar estimados confiables. El presente trabajo propone un método de estimación que utiliza la Estructura de Descomposición del Trabajo para el análisis del proyecto y al mismo tiempo utilizar esta estructura como una guía para desarrollar los estimados del proyecto. En la Estructura de Descomposición del Trabajo se analiza el trabajo a ser realizado para cumplir con los objetivos del proyecto, Kerzner [2], PMI [5]. Se estima cada parte del proyecto y estos estimados se consolidan para obtener los estimados del proyecto en cuanto a duración, costo, esfuerzo y riesgo, PMI [5], ver figura 1. Los resultados de la ejecución del proyecto se comparan con los estimados y se documentan y justifican las variaciones. Estas variaciones serán útiles para la estimación de nuevos proyectos. Es necesario que la organización adquiera una metodología de desarrollo de proyectos e igualmente métodos, normas y procedimientos para el desarrollo de los productos. Al establecer patrones y estándares se posibilita el medir y comparar elementos de proyectos distintos y proveer herramientas para estimar los futuros componentes, Grimstad [6]. Figura 1. Variables a estimar 2431
3 2. Objetivos El objetivo del presente trabajo es proponer un método sistemático que permita estimar las variables costo, duración, esfuerzo y tiempo de un proyecto para el desarrollo de software. Adicionalmente, se desarrolló una herramienta para soportar el proceso de estimación y mantener la información sobre los resultados de proyectos anteriores. 3. Estructura de Descomposición del trabajo El propósito de la descomposición del proyecto es hacer más manejable el problema. Se basa en el Divide y Vencerás. Se descompone el problema, se solucionan las partes y la integración de estas soluciones parciales nos dará la solución del problema como un todo. Esta es una perspectiva de descomposición, entre otras posibles. El gerente de proyecto o el estimador puede utilizar la descomposición siguiendo uno o más de los criterios como se presenta a continuación y se muestra en la Figura 2: La descomposición del problema a resolver: Este tipo de descomposición se utiliza en las etapas más tempranas de la planificación del proyecto. Descomposición funcional: Por ejemplo descomponer el proyecto en las fases del ciclo de vida del proyecto. Esta descomposición está en línea con la elaboración del plan del proyecto. Permite estimar la duración de las partes, establecer responsabilidades y adicionalmente estimar su costo. Otro enfoque de este tipo de descomposición sigue el proceso a desarrollar para la obtención del producto, según una metodología de desarrollo. Descomposición del alcance: Analizando el producto a desarrollar en sus partes componentes. Esto incluye, producto, subproductos, entregables. Sigue la especificación requerida por el cliente u organización usuario del sistema. lo cual nos lleva a incluir los casos de uso como parte de esta descomposición jerárquica. Esta descomposición definirá, o bien, se definirá a través, de casos de uso principales, casos de uso secundarios, etc. Descomposición organizacional: Desagregando el proyecto según las organizaciones responsables de ejecutarlo. Aquí se incluye la subcontratación del desarrollo de elementos del sistema. Estructura de datos: Descomponiendo el proyecto en sus entidades de datos o clases de objetos componentes, creando clases o entidades compuestas a distintos niveles por subclases o sub-entidades. Combinación de las anteriores: Pueden coexistir en una misma estructura problema, función, especificación, organización y datos. 2432
4 Figura 2 Descomposición de un proyecto El estimador del proyecto considerará oportuno utilizar una u otra forma de descomposición, asegurando que su integración permitirá calcular la duración y el costo del proyecto. De forma típica se iniciará por la descomposición del problema hasta formalizarla en una especificación. Se decidirá en qué punto la especificación se comenzará a descomponer en los procesos a realizar, este punto coincide o puede coincidir con los de paquetes de trabajo, Kerzner [2] PMI [5]. El objetivo final o la Estructura de Descomposición del Trabajo definitiva, sin embargo, estará desagregada en términos de procesos con miras a la elaboración del plan del proyecto, La estimación de la Estructura de Descomposición del Trabajo se puede realizar de arriba hacia abajo (Top-down) o de abajo hacia arriba (Bottom-up). Se pueden realizar ambas simultáneamente o de forma combinada. En este caso el estimador tendrá que investigar y explicar cuando ocurran variaciones. 4. Estimación Para la estimación de un componente del proyecto se seleccionará entre los métodos o técnicas siguientes: En base a la intuición o sentido común, principal herramienta del estimador, se puede dar un estimado directamente al componente estudiado. Este estimado estará guiado también por las experiencias pasadas del estimador. Consultando la opinión de expertos. Utilizando técnicas tales como el método Delphi. En una versión futura de la herramienta de estimación se implementará, a través de la red, está característica de estimación basándose en la estimación de varias personas. Basándose en la documentación de duración y costo de componentes similares en proyectos anteriores. Se mantendrá una base de datos con los registros de proyectos ya realizados donde se conocen los resultados reales de duración, costo, etc. Utilizando modelos de estimación basados en líneas de código del software, puntos de función o alguna otra característica que defina el tamaño del proyecto 2433
5 Basándose en modelos matemáticos determinísticos y probabilísticas 4.1 Estimación de la Duración La variable Duración del proyecto P se puede calcular por medio de la expresión (1), que indica la suma de las duraciones de sus partes componentes. Cada parte, Pi, tendrá un estimado de duración Ei. Duración del proyecto = (1-S) * Ei, i = 1..n (1) Donde S es el factor de solapamiento entre los componentes de P. Para la estimación de una parte componente se pueden hacer de arriba hacia abajo, de abajo hacia arriba o consultado la opinión de expertos para uno o más componentes. Se aprovecha la utilización de procesos estandarizados de una metodología definida para consultar las duraciones de proyectos anteriormente ejecutados. La estimación de la duración requiere que el esfuerzo o la cantidad de trabajo sea estimado.previamente. 4.2 Estimación del Costo El costo del proyecto será la suma de los costos, Ci, de sus elementos componentes, según la expresión (2): Costo del proyecto = Ci, i = 1..n (2) Adicionalmente si se tiene el esfuerzo requerido por cada recurso para se puede utilizar la fórmula (3): Costo del componente = Ei Ti, i = 1..n (3) Donde Ei es el esfuerzo del recurso i aplicado al componente y Ti es la tarifa de costo de Ei bajo las condiciones establecidas. Se puede partir del costo real de proyectos ya realizados y utilizar factores de ajuste según, entre otros, el tamaño del proyecto o cambios en los precios de insumos, etc. 4.3 Estimación del Esfuerzo Se determinan los recursos necesarios y se estima el esfuerzo requerido por cada recurso en el proyecto. Los recursos los podemos clasificar de la siguiente manera (Ver también la Figura 1): Equipos Materiales Labor, mano de obra o recurso humano Supervisión Subcontratación Para la estimación del esfuerzo necesitamos conocer el tamaño del proyecto para lo cual se puede utilizar métodos basados en las líneas de código o en puntos de función [5]. En base a este estimado se calcula los requerimientos de recursos, especificando cada tipo de recurso y el esfuerzo requerido por cada uno. 2434
6 4.4 Estimación del Riesgo Se realiza un análisis de riesgo en cada fase o etapa del proyecto. Estos estimados se utilizan para tener idea del riesgo del proyecto. Dado el riesgo de los componentes, se calcula el riesgo del proyecto utilizando la fórmula: (4) Impacto del Riesgo j en el proyecto = Iij Pij, i = 1..n, j = 1..m (4) Donde, para un tipo de riesgo establecido j, se tiene el impacto Iij y la probabilidad Pij de ese riesgo en el componente i. El impacto de cada riesgo puede venir expresado en diferentes términos como, por ejemplo, pérdidas económicas y retrasos en la finalización del proyecto. Los tipos de riesgo a considerar serán los financieros, económicos, técnicos, etc. 5. Herramienta Se ha desarrollado una herramienta de software para guiar en el proceso de análisis y estimación del proyecto. Se desarrolló en Visual.net y utilizando Visio para la interfaz gráfica del usuario. La herramienta soporta la descomposición del proyecto, el almacenamiento de datos reales una vez ejecutado el proyecto y la posibilidad de usar esta información al momento de estimar nuevos proyectos Permite la utilización de varios tipos de modelos y estrategias para realizar la estimación y comparar los distintos resultados de su aplicación. Para la estimación de la duración y el costo de una parte del proyecto se pueden utilizar modelos paramétricos como el conocido COCOMO, Boehm [4] [7] [8]. Para la estimación del tamaño se pueden utilizar modelos como por ejemplo los basados en líneas de código o en puntos de función, Albrecht [9]. La herramienta permite clasificar los componentes de los proyectos de una organización y dar estimados de tiempo y costo para cada tipo Al construirse esta clasificación se va registrando información sobre la complejidad, duración, recursos requeridos, costo y riesgo asociado. Por ejemplo, una primera clasificación de las actividades de un proyecto podría ser de tipo operacional, gerencial o de procura, ver Figura 1. Otra clasificación posible sería por recurso y asociar a cada tipo la productividad de ese recurso en una actividad particular La descomposición funcional de la herramienta, usando la misma herramienta, se muestra en la Figura 3 Figura 3 Descomposición Funcional de la herramienta La función de Descomposición apoya al gerente de proyectos en la tarea de análisis del proyecto. Cada componente puede ser una función, una especificación (Alcance), un departamento de la organización o una clase o entidad de datos. La función para el Manejo de Proyectos mantiene la información de proyectos anteriores ya ejecutados, esto es, la información real de los proyectos y mantiene información sobre los proyectos actuales. 2435
7 La función de Interfaz Modelos permite al usuario interactuar e intercambiar información con modelos de muy diversos tipos y utilizar los resultados para dar los estimados del proyecto La Administración del DataWarehouse mantiene y actualiza la información del arreglo multidimensional y permite realizar análisis avanzados de datos, Moreno [10]. Entre las variables manejadas por el DataWarehouse están las siguientes: Proyecto, Duración total estimada/real Descomposición funcional: Actividades, clasificación Descomposición del alcance: Producto, Subproducto, entregable, pieza, Clasificación Descomposición organizacional: Departamento, responsabilidades Descomposición de datos: Objeto, entidad Por cada ítem de la descomposición: - Duración estimada/real - Costos fijo atribuible: estimado, real - Materiales requeridos, cantidad, estimado de costo - Material, consumo de material, costo real - Equipos requeridos, tipo, Estimado de costo - Equipo, utilización de equipo, costo real - Labor requerida, cantidad, estimado de costo - Labor, horas trabajadas, costo real - Riesgo, probabilidad, impacto - Proveedor, Subcontrato, Orden de Servicio - Variación 6. Conclusiones Aunque cada proyecto es único, la estructura de descomposición del trabajo de un proyecto anterior puede utilizarse como un modelo o patrón para un nuevo proyecto, Boehm [4]. El método sigue la apreciación del gerente del proyecto para la estimación de las partes del proyecto. La herramienta da total libertad al gerente para seguir una estrategia de descomposición o bien, combinarlas según su criterio. Es indispensable definir estándares normas y procedimientos para poder sacar provecho a los datos almacenados de proyectos anteriores. De igual manera, una metodología común permite estimar mejor cuando los datos de proyectos anteriores siguen el mismo patrón metodológico La versión número dos de la herramienta de estimación comprenderá la interfaz web para el intercambio de información entre los integrantes de los equipos de proyecto, estará orientada al trabajo cooperativo y requerirá tecnología cliente/servidor para su implementación. El mantener los datos del proyecto, tanto estimados como reales, nos permite formar un arreglo multidimensional con las variables relacionadas con la duración y el costo del proyecto. Esto permite realizar estudios avanzados de datos para descubrir relaciones y tendencias para realizar mejores estimados en proyectos futuros. 2436
8 Referencias [1] K. Kavoussanakis, Terry Sloan. Report on Software Estimation, The University of Edinburgh, Public Document. [2] Kerzner, Harold, Project Management: A Systems Approach to Planning, Scheduling, and Controlling Sixth Edition. Van Nostrand Reinhold, [3] McConnell, Steve. Rapid development: taming wild software schedules. Microsoft Press, [4] Boehm, B.W: et al. Software Cost Estimation with COCOMO II. Prentice Hall PTR, [5] A Guide to the Project Management Body of Knowledge (PMBOK Guide) Third Edition. Project Management Institute, [6] Grimstad, Stein el all, Software effort estimation terminology: The tower of Babel, Information and Software Technology, Jun [7] Boehm B.W: et, Finding the right data for software cost modeling, IEEE software, Nov/Dec [8] Boehm B.W: et, COCOMO Suite Methodology and Evolution, The Journal of Defense Software Engineering, Apr [9] Albrecht, Sllan. Measuring Application Development Productivity. Proceedings of Joint Share, Guide, and IBM Application Development Symposium, Oct [10] Moreno García, María N. et al, Building knowledge discovery-driven models for decision support in project management, Decision Support Systems, Aug Correspondencia: José Font, Facultad de Ingeniería, Departamento de Procesos y Sistemas. Universidad Metropolitana. Distribuidor Universidad, Autopista Petare-Guarenas. La Urbina. Caracas 1070 Venezuela. Teléfonos: jfont@unimet.edu.ve 2437
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesElementos 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 detallesELABORACION DE PRESUPUESTOS DE TRABAJOS Y PLAN DE PROYECTO
ELABORACION DE PRESUPUESTOS DE TRABAJOS Y PG-722 REVISION 2 COPIA CONTROLADA X COPIA NO CONTROLADA Elaborado por: RODRIGO GONZALEZ Revisado por: Aprobado por: Este documento presenta una referencia metodológica
Más detallesAdministración de proyectos. Organizar, planificar y programar los proyectos de software
Administración de proyectos Organizar, planificar y programar los proyectos de software Administración de proyectos Trata de las actividades que hay que realizar para asegurar que el software se entregará
Más detallesIngeniería del So8ware II
Ingeniería del So8ware II Tema 04 (2). Alcance de Proyectos So8ware Carlos Blanco Bueno DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN carlos.blanco@unican.es Este tema se publica bajo Licencia: CreaQve
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Más detallesWBS:Work Breakdown Structure. WBS - Work Breakdown Structure. WBS - Work Breakdown Structure. WBS:Work Breakdown Structure...
WBS - Work Breakdown Structure WBS:Work Breakdown Structure WBS: es una descripción jerárquica del trabajo que se debe realizar para completar el proyecto. El trabajo se divide en actividades. Las actividades
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G056-02 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. PLANIFICACIÓN...
Más detallesAdministración de Centros de Computo. ITIL. MSG.ING. DARWIN CERCADO B dcercado@primma.com.ec
Administración de Centros de Computo. ITIL dcercado@primma.com.ec Situación Procesos de negocio complejos y cambiantes, tiempos acelerados y un mercado global imponen requerimientos exigentes. El negocio
Más detallesGestió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 detallesMetodologí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 detallesANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un
ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,
Más detallesLicenciatura en CONTADURIA. Tema: APLICACIÓN GENERAL DEL CPM
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ESCUELA SUPERIOR DE ZIMAPÁN Licenciatura en CONTADURIA Tema: APLICACIÓN GENERAL DEL CPM Lic. LUIS ANTONIO RANGEL BELTRAN Julio Diciembre 2014 Tema: PROGRAMACION
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detallesCIF 9159 Taller Integrado. Sección 1. Introducción. Prof. José Miguel Rubio L. jose.rubio.l@ucv.cl jrubio.leon@gmail.com
CIF 9159 Sección 1 Introducción Prof. José Miguel Rubio L. jose.rubio.l@ucv.cl jrubio.leon@gmail.com Temas a Tratar Programa del Curso Presentaciones La Gestión de Proyectos Informáticos GPI El Proyecto
Más detallesPlan 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 detallesPROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN
PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería
Más detallesIntroducción. Curso básico de Gestión de Proyectos
Contenido Introducción...3 Curso básico de Gestión de s...3 Público objetivo:...3 Propuesta técnica: Alcance y Metodología...3 Contenido del Programa del Curso Básico...4 Perfil del docente...4 Bibliografía...5
Más detallesTESTS EXAMEN ISG ACTUALIZADO SEP 2008 TEMA 3 GESTIÓN DE PROYECTOS SOFTWARE
1. INTRODUCCIÓN TEMA 3 GESTIÓN DE PROYECTOS SOFTWARE 01 [Jun. 2005] [Jun. 2007] [Sep. 2007] Según Cori, el ciclo de gestión de proyectos software tiene como áreas: a) Planificación, toma de decisión, organización
Más detalles1. Definición de valor ganado. 2. Administración del valor ganado
Revista de la Facultad de Ingeniería Industrial Vol. 11(1): pp 47-52(2008) UNMSM ISSN: 1560-9146 (Impreso) / ISSN: 1410-9993 (Electrónico) Administración del valor ganado aplicado a proyectos de tecnología
Más detallesQué 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 detallesEvaluación del ROI en implementación de Sistemas de Gestión de Activos Mineros. Universidad Técnica Federico Santa María
Evaluación del ROI en implementación de Sistemas de Gestión de Activos Mineros Universidad Técnica Federico Santa María Gestión de Activos: La eficiencia en la Gestión de Activos Mineros es uno de los
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 detallesANEXO 4 - REQUERIMIENTOS DE GESTIÓN DE PROYECTOS PMO DE INFORMATICA
ANEXO 4 - REQUERIMIENTOS DE GESTIÓN DE PROYECTOS PMO DE INFORMATICA ETB requiere que el CONTRATISTA cumpla los lineamientos para la Dirección y Gestión de proyectos, éstos últimos definidos a nivel corporativo
Más detallesSOFTWARE PLANNING PROJECTS UNDER THE PMI GUIDELINES PLANEACION DE PROYECTOS DE SOFTWARE BAJO LINEAMIENTOS DEL PMI. MSc. Mauricio Rojas Contreras
Recibido: 06 de agosto de 2009 Aceptado: 21 de octubre de 2009 SOFTWARE PLANNING PROJECTS UNDER THE PMI GUIDELINES PLANEACION DE PROYECTOS DE SOFTWARE BAJO LINEAMIENTOS DEL PMI MSc. Mauricio Rojas Contreras
Más detallesPET- Programa Especial de Titulación. Sección 1. Introducción. Prof. José Miguel Rubio L. Escuela de Ingeniería Informática - PUCV jose.rubio.l@ucv.
PET- Programa Especial de Titulación Sección 1 Introducción Prof. José Miguel Rubio L. Escuela de Ingeniería Informática - PUCV jose.rubio.l@ucv.cl Temas a Tratar Aspectos del Curso Presentaciones La Gestión
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detalles5 La Gerencia de Proyectos
5 La Gerencia de Proyectos La gran mayoría de las civilizaciones han tenido como factor común la ejecución de grandes hazañas dignas de recordarse, que han quedado plasmadas en los libros de historia y
Más detallesADMINISTRACIÓN DE PROYECTOS
QUITO INGENIERIA MECANICA ADMINISTRACIÓN DE PROYECTOS JUAN MARCELO IBUJES VILLACÍS ADMINISTRACIÓN DE PROYECTOS Contenido tomado de referencia de la Guía de los Fundamentos para la Dirección de Proyectos
Más detallesCAS-CHILE. Líder en Software de Gestión Pública
Líder en Software de Gestión Pública CONSTRUCCIÓN E IMPLEMENTACIÓN DE UN SISTEMA DE ADMINISTRACIÓN ESTRATÉGICA UTILIZANDO EL BALANCED SCORECARD: NUEVE PASOS PARA EL ÉXITO -Balanced Scorecard Institute
Más detallesGestión del Costo. Planificación del Alcance, Tiempo y Costo
Gestión del Costo Planificación del Alcance, Tiempo y Costo Se refiere a los procesos involucrados en estimar, presupuestar y controlar los costos de modo que se complete el proyecto dentro del presupuesto
Más detallesCOMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas
COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA INGENIERIA EN SISTEMAS Y COMPUTACION
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
Más detalles1.1 EL ESTUDIO TÉCNICO
1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar
Más detallesANEXO A - Plan de Proyecto. 1. - EDT de la solución EDT GENERAL DEL PROYECTO1
ANEXO A - Plan de Proyecto 1. - EDT de la solución EDT GENERAL DEL PROYECTO1 2.- Diagrama de Gantt de la Solución DIAGRAMA DE GANTT- FASE INICIAL DOCUMENTACION Y ANALISIS2 DIAGRAMA DE GANTT- FASE FINAL
Más detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesLA GESTION DE COSTOS
LA GESTION DE COSTOS La Gestión de Costos asegura que las tareas se lleven a cabo dentro de los rangos económicos impuestos (presupuesto del proyecto o recursos asignados para la actividad correspondiente).
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesActualizado a la versión 5 del PMBBoK Microsoft Project Aplicando mejores prácticas del PMI Agosto 2015 Presencial y Online (por internet) Microsoft Project Aplicando mejores prácticas del PMI Un curso
Más detallesTécnicas de Estimación
Técnicas de Estimación Gestión de Proyectos Informáticos Clase 4 Bibliografía Software engineering economics - Bohem Measuring the software process Estimating software costs - Capers Jones COCOMO II model
Más detallesPROCEDIMIENTO ESPECÍFICO. Código S-VII-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. PLANEACIÓN...
Más detallesU.T. 2 Planificación de Proyectos
U.T. 2 Planificación de Proyectos En el tema anterior hemos visto que es determinante una buena planificación del proyecto, ya que de no realizarse ésta, nunca sabremos el tiempo que resta para la finalización
Más detalles1. PMI Project Managment Institute www.pmi.org
1. PMI Project Managment Institute www.pmi.org El Project Management Institute (PMI ) es considerado la asociación profesional para la gestión de proyectos sin fines de lucro más grande del mundo, con
Más detallesAdministración de Proyectos
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Administración de Proyectos Ingeniería Industrial INU-0401 1-2-4 2.- HISTORIA DEL
Más detallesLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre
Más detallesUniversidad 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 detallesIntroducción a la Gerencia de Proyectos. Resumen. Introducción.
Introducción a la Gerencia de Proyectos Edwin Monzón C. Ing. de Planeamiento y Control de Proyectos, Compañía Minera San Martín Resumen A nivel mundial la utilización de estándares en la dirección de proyectos
Más detallesPlan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral
Plan de Gestión de Configuración Universidad Nacional de la Patagonia Austral Temario 1. Gestión de Configuración de Software 1.1 Definición 2. Plan de SCM 2.1 Estructura Organizacional 2.2 Actividades
Más detallesCAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE
CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos
Más detallesDE 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 detallesProject 2013. Ing. Christian Ovalle
2013 Ing. Christian Ovalle PROJECT Antes de comenzar un proyecto se necesitan definir los objetivos de un proyecto y luego determinado, cuales son las tareas que necesita realizar para alcanzar ese objetivo.
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 detallesInstituto de Educación Técnica Profesional de Roldanillo, Valle- INTEP
Página 1 de 7 A8. GESTION Y EVALUACION DE PROYECTOS MÓDULO TOTAL HORAS CRÉDITOS Gestión y Evaluación de Proyectos SEMESTRE PROGRAMA TRABAJO DIRIGIDO TRABAJO AUTÓNOMO 144 3 64 80 NOVENO ADMINISTRACIÓN DE
Más detallesCAPÍTULO II MARCO TEÓRICO ADMNISTRACIÓN DE PROYECTOS CON CPM
CAPÍTULO II MARCO TEÓRICO ADMNISTRACIÓN DE PROYECTOS CON CPM 10 2.1 Introducción La dirección de un proyecto de gran magnitud no es una tarea fácil. Para los administradores este es uno de los trabajos
Más detallesMETODOLOGÍA STAGE-GATE
METODOLOGÍA STAGE-GATE L a metodología Stage-Gate se presentó de forma divulgativa por en un artículo elaborado por Robert G. Cooper para la revista The Journal Marketing Management 1 en 1988, y fue expuesta
Más detallesPrincipales Cambios de la ISO 9001:2015
INTRODUCCIÓN La nueva versión disponible de ISO 9001:2015, actualmente en su versión DIS, muestra una gran cantidad de cambios respecto de su predecesora. Muchos de estos cambios están en línea con otros
Más detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
Más detallesConceptos Básicos. El Instituto de administración de Proyectos, PMI, define un proyecto como:
Existen diferentes modelos y metodologías para la administración de proyectos y modelos de calidad para el desarrollo del software. Por lo que mencionaremos los siguientes conceptos importantes. a) Qué
Más detallesUn curso con numerosos tips para comenzar a explotar la potencialidad de Microsoft Project
Un curso con numerosos tips para comenzar a explotar la potencialidad de Microsoft Project Project Management con Microsoft Project El marco de referencia difundido mundialmente, del Project Management
Más detallesCMM - 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 detallesCarrera: INB-0401. Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Administración de Proyectos Ingeniería Industrial INB-0401 1 2 4 2.- HISTORIA DEL
Más detallesFigure 9-1: Phase C: Information Systems Architectures
FASE C Figure 9-1: Phase C: Information Systems Architectures Objetivos Los objetivos de la Fase C son: Desarrollar la arquitectura de sistemas de información objetivo (datos y aplicaciones), que describe
Más detallesMetodología centrada en la Experiencia del Usuario
Metodología centrada en la Experiencia del Usuario Esta metodología fue creada por Jesse James Garrett, se describe a detalle en su libro The Elements of User Experience, consiste en asegurarse que ningún
Más detallesFundamentos de Microsoft Project, aplicando mejores prácticas del PMI
Fundamentos de Microsoft Project, aplicando mejores prácticas del PMI Un curso con numerosos tips para comenzar a explotar la potencialidad de Microsoft Project Presencial y Online por Internet Buenos
Más detallesConsultoría Empresarial
Consultoría Empresarial Nuestra Misión Crear valor a nuestros clientes mediante la transferencia de conocimientos, experiencias y mejores prácticas gerenciales entregadas por medio de nuestras asesorías,
Más detallesGUIA DE TRABAJO APLICATIVO
GUIA DE TRABAJO APLICATIVO 169 170 Supervisión, Monitoreo y Evaluación ÍNDICE INTRODUCCIÓN 173 UNIDAD I LA EVALUACIÓN DEL PLAN OPERATIVO 175 ACTIVIDAD Nº l: Definiendo los resultados, procesos e insumos
Más detallesSede Escazú, Plaza Tempo 4031-0999 40310991 E-mail: cit@ulacit.ac.cr
16-0079 / 29-0952 FORMULACIÓN PROYECTOS Descripción General: Provee una introducción que abarca el ciclo de vida completo del desarrollo de un proyecto, desde que se concibe en los niveles más altos de
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 detallesCapítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
Más detallesEstándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION
Más detallesAlguna terminología común en el ámbito de la gerencia de proyectos
Alguna terminología común en el ámbito de la gerencia de proyectos Martha Juliana Ardila A. II Jornada de Gerencia de Proyectos de TI ACIS Marzo 2004 mardila@idenpla.com.co Sponsor Individuo o grupo dentro
Más detallesEXPERIENCIAS EN LA IMPLANTACIÓN DE UN SISTEMA DE GESTIÓN DE LA CALIDAD PARA EL PROCESO DE PRODUCCIÓN DE SOFTWARE
EXPERIENCIAS EN LA IMPLANTACIÓN DE UN SISTEMA DE GESTIÓN DE LA CALIDAD PARA EL PROCESO DE PRODUCCIÓN DE SOFTWARE MSc. Gloria María Guerrero Llerena J Gestión de la Calidad y Auditoría. CITMATEL E-mail:
Más detalles5. Project Scope Management
5. Project Scope Management 5.1 Qué es la administración del alcance del proyecto? Scope se refiere a "todo" el trabajo que involucra crear los productos del proyecto y los procesos utilizados para crearlos.
Más detallesSOLUCIÓN HOSPEDADA. Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM
SOLUCIÓN HOSPEDADA Introducción a los modelos de asociación de partners de Microsoft Dynamics CRM Aprovechar el ecosistema de Microsoft para el éxito de CRM hospedado Microsoft Dynamics CRM ofrece a clientes
Más detallesAprobado mediante: Resolución Ministerial 014 de 23 de enero de 2013 SISTEMA DE PROGRAMACIÓN DE OPERACIONES
Aprobado mediante: Resolución Ministerial 014 de 23 de enero de 2013 SISTEMA DE REGLAMENTO ESPECÍFICO TITULO I GENERALIDADES CAPITULO I DISPOSICIONES GENERALES Artículo 1. Objetivo y ámbito de aplicación
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesCAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y
CAPITULO I Introducción 1.1 Introducción En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y redes computacionales. La tecnología ha ido evolucionando constantemente
Más detallesSCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE
Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.
Más detallesLa profesionalización de la Dirección de Proyectos. Joan Barceló @joan_barcelo
La profesionalización de la Dirección de Proyectos Joan Barceló @joan_barcelo Dirección de Proyectos - Proyecto Qué es un proyecto? 2 Dirección de Proyectos - Proyecto Un proyecto es un esfuerzo temporal
Más detallesREGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.
Más detallesAdministración de proyectos de desarrollo de software
DATOS GENERALES SI-00875 ADMINISTRACIÓN DE PROYECTOS DE INFORMÁTICA (3-0-8. Requisito: Haber aprobado Si00854. 6 ISC, 6 ISI, 7 LSCA) Requisito para planes de transición:haber aprobado Cb95855 o Si00854
Más detallesPropuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos
Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Britos, P. 1,2 ; Fernández, E. 2,1 ; García Martínez, R 1,2 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento.
Más detallesPERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0
PERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0 Interacción entre herramientas BPA y BPM Este breve ensayo tiene el propósito de esclarecer las similitudes y diferencias entre lo que llamamos una
Más detallesCARTILLA TIPOS DE PRESUPUESTO
CARTILLA TIPOS DE PRESUPUESTO SENA CENTRO NACIONAL DE LA CONSTRUCCIÓN MEDELLÍN, 2004 TIPOS DE PRESUPUESTO 1. PRESUPUESTO GLOBAL Es aquel en el cual se presenta el valor total del proyecto sin ningún tipo
Más detallesINSTITUTO TECNOLOGICO DE SONORA PROYECTO DE REFACCIONAMIENTO DE LOS PLANES DE MANTENIMIENTO EN UNA EMPRESA EMBOTELLADORA DE BEBIDAS DE NAVOJOA
INSTITUTO TECNOLOGICO DE SONORA DIRECCIÓN ACADÉMICA UNIDAD NAVOJOA PROYECTO DE REFACCIONAMIENTO DE LOS PLANES DE MANTENIMIENTO EN UNA EMPRESA EMBOTELLADORA DE BEBIDAS DE NAVOJOA TESIS QUE PARA OBTENER
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 detallesVentajas 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 detallesP.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey
Universidad Tecnológica del Valle del Mezquital P.S.P Programa Educativo Alumno 5 to Cuatrimestre Grupo A Materia Calidad en Desarrollo de Software Facilitador Lic. Norma Pérez López Enero Abril 2011.
Más detallesDELFINO CARRILO BATRES
INNOVA EMPRESA DELFINO CARRILO BATRES ENERO JUNIO EMPRESA El tema de administración dentro de la materia de INNOVA es de suma importancia, pues es uno de los temas básicos para el desarrollo de sus competencias,
Más detallesSolutions ÑAIKOTEVẼVA RYRU. VERSIÓN 1, Feb.
ÑAIKOTEVẼVA RYRU Caja de Instrumentos de Gestión de Proyectos Plan de Ejecución del Proyecto - PEP - Instructivo VERSIÓN 1, Feb. CSC/CPR Índice 1. Definición 2. Elementos del PEP 3. Características de
Más detallesModelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software
Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San
Más detallesSeminario 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 detallesAdministración por Procesos contra Funciones
La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por
Más detallesUNA NUEVA METODOLOGÍA PARA LA GESTIÓN DE LA CONTRATACIÓN DE PROYECTOS
1 UNA NUEVA METODOLOGÍA PARA LA GESTIÓN DE LA CONTRATACIÓN DE PROYECTOS Resmundo Manga (1),(p), Gaizka Ormazabal (2) y Antonio Aguado (2) (1) Doctorando en Ingeniería de la Construcción, Universitat Politècnica
Más detallesRESUMEN CUADRO DE MANDO
1. Objetivo Los objetivos que pueden alcanzarse, son: RESUMEN CUADRO DE MANDO Disponer eficientemente de la información indispensable y significativa, de modo sintético, conectada con los objetivos. Facilitar
Más detallesCurso: El Proceso de Desarrollo de Software
Curso: El Proceso de Desarrollo de Software EL PROCESO DE DESARROLLO DE SOFTWARE... 1 OBJETIVO...1 CONTENIDO...1 BIBLIOGRAFÍA...4 DOCENTE...4 MODALIDAD DEL DESARROLLO...4 El proceso de Desarrollo de Software
Más detallesUTILIZACION DE LOS KPI S Y DE LOS SISTEMAS DE INFORMACION PARA LA TOMA DE DECISIONES
UTILIZACION DE LOS KPI S Y DE LOS SISTEMAS DE INFORMACION PARA LA TOMA DE DECISIONES El mantenimiento de los activos ha alcanzado elevados niveles de sofisticación que han permitido que la moderna Gerencia
Más detalles