SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
ADMINISTRACIÓN DE PROYECTOS SOFTWARE Ing. Rosemary Samaniego O.,Mg.Sc
¿Qué SIGNIFICARÁ ADMINISTRAR? ¿QUÉ ES SOFTWARE?
Los que están enamorados de la práctica sin ciencia son como un piloto que va en un barco sin timón y sin brújula, y nunca tiene la certeza de a donde  se dirige”.   Leonardo Da Vinci ADMINISTRACION DE PROYECTOS SOFTWARE Metodologías Modelos Herramientas y técnicas de administración Microsoft Project Estimación y planificación de proyectos software COCOMO II Plan de contingencia Gestión de  calidad
Consulta. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Crisis del Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
QUÉ ES APS? ,[object Object]
PROBLEMAS TÍPICOS EN EL DESARROLLO SOFTWARE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],El CHAOS  Standish Group, indica que los mayores problemas están relacionados con la especificación, la gestión y la documentación de los proyectos.
MINICASO PRÁCTICO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preguntas individuales: ,[object Object],[object Object],[object Object]
Cuáles son las consecuencias de una deficiente APS? ,[object Object],[object Object],[object Object],[object Object]
Funciones Básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La base inicial de las seis áreas de conocimiento necesarias para la Gerencia de Proyectos: ,[object Object],[object Object],[object Object]
Procesos de desarrollo  de  Software Actividades Especificación de software Diseño e Implementación Validación Evolución
Procesos de desarrollo  de  Software Metodologías o  Ciclo de Vida .  ¿Qué necesito? Investigar  los 3 ciclos de vida más utilizados de acuerdo a : a)   TIEMPO b. Documentación c. RIESGOS d. Què proyectos lo han utilizado Ciclos de Vida del SOFTWARE  Metodologías de  desarrollo de  Software Madurez del Proceso del SOFTWARE.
[object Object],¿Qué son las metodologías de desarrollo de software?
Para qué sirven las metodologías? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metodologías estructuradas ,[object Object],[object Object],[object Object]
Metodología OO ,[object Object],[object Object]
Metodología Ágiles ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],TRABAJO INVESTIGATIVO
Metodologías de desarrollo  de Software Nombre:   Oscar A. Ram í rez A.  Profesor:  Rosemary Samaniego   Quimestre:  S é ptimo  PARALELO:  “ B ”
METODOLOGÍAS DE DESARROLLO DE SOFTWARE ¿ Qué  es una Metodolog í a? En un proyecto de desarrollo de software la metodolog í a define Qui é n debe hacer Qu é , Cu á ndo y C ó mo debe hacerlo Requisitos nuevos o modificados Sistema nuevo o modificado Proceso de Desarrollo  de Software
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FASES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CLASIFICACION
Metodología estructurada ,[object Object],[object Object],[object Object]
MERISE Es un método integrado de análisis, concepción y gestión de proyectos, desarrollado en Francia. Esta metodología aporta un ciclo de vida más largo a los existentes, se materializa en un conjunto definido de etapas. Introducen dos ciclos complementarios: ciclo de abstracción y ciclo de decisión.
Fases MERISE ETAPAS esquema director estudio global y descomposicion por partes se obtiene el plan de desarrollo estudio previo definicion del hardware y software, y elección del escenario para cada parte estudio detallado estudio detallado de cada parte estudio tecnico planificacion y optimizacion de lo q se va a realizar realizacion programacion, pruebas e implementacion mantenimineto correccion de posibles errores y entrega de proyecto
Metodologías OO ,[object Object],[object Object],[object Object]
PROCESO UNIFICADO RACIONAL (RUP) Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado  UML , constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. Esta metodología permite que todos los integrantes de un equipo de trabajo, conozcan y compartan el proceso de desarrollo.
CARACTERISTICAS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fases RUP   FASES inicio principales casos de usos, se identifica los riesgos y se define el alcance del proyecto elaboracion  eliminacion de riesgos, complementacion de casos de usos construccion elaboracion del proyecto y pruebas transicion presentacion y entrega del proyecto
Microsoft Solution Framework  (MSF) Esta es una metodolog í a flexible e interrelacionada con una serie de conceptos, modelos y pr á cticas de uso, que controlan la planificaci ó n, el desarrollo y la gesti ó n de proyectos tecnol ó gicos. MSF se centra en los modelos de proceso y de equipo dejando en un segundo plano las elecciones tecnol ó gicas.
Características ,[object Object],[object Object],[object Object],[object Object]
METODOLOGÍAS AGILES En las metodologías ágiles se intenta ser lo más flexible posible, que el cliente pueda cambiar los requisitos cuando quiera y que el código funcione bien.
La programación extrema o eXtreme Programming (XP).- Fundado por  Ken Beck en 1996, Identificó que era lo simple y lo difícil al momento de programar.   Es la más destacada de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad
Valores de XP ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fases XP FASES exploracion entrevistas con los usuarios, conocer acerca de los detalles del negocio, familiarizacion con la herramientas de trabajo planificacion de la entrega planificacion del tiempo q se van a demorar, priorisar los datos recopilados iteraciones establecer una arquitectura del sistema produccion pruebas adicionales y revision del rendimiento mantenimiento trabaja conjuntamente con la produccion y desarrollo de nuevas iteraciones muerte del proyecto se han completado los requerimientos del cliente, documentacion final  o en el caso de q no hay presupuesto para mantenerlo
 
ASPECTOS MERISE RUP XP DESARROLLO DEL CODIGO Desarrollo del código. Facilita la reutilización de código. Reescribir el código escrito para obtener mayor simplicidad PROCESOS DE DESARROLLO  No posee un desarrollo de proyectos de forma iterativa e incremental. Desarrollo interno en etapas interactivas. Desarrollo iterativo e incremental COMO DESARROLLA EL PROCESO Para modelar un sistema informático va de lo más abstracto a lo más concreto. Divide el proyecto en mini proyectos. Divide el proyecto en iteraciones FORMA DE TRABAJO Programación en  grupos Programación en equipos Programación en parejas CALIDAD Mejora la calidad de las especificaciones antes de la realización del sistema. Tiene como objetivo asegurar la producción de software de alta calidad. Tiene como objetivo llegar al éxito del proyecto con corto equipo de trabajo, teniendo en cuenta al usuario final y además con una programación rápida o extrema  COMUNICACION El cliente interactúa con el equipo de desarrollo mediante reuniones  Se depende mucho del cliente = de mora Es constante el cliente, de el depende el éxito del proyecto
CARACTERISTICAS MERISE RUP XP DIRIGIDO POR FASES Dirigido por las fases o niveles que debe ir cumpliendo. Dirigido por los casos de uso. Dirigido por la creatividad y el conocimiento del programador. CAPACITACION Capacitación del personal. El desarrollo del software no lo hace una única persona, si no múltiples equipos.  Centrada en potenciar las relaciones interpersonales. DISCIPLINA Propone una serie de fases diferenciadas. Provee un enfoque disciplinado para la asignación de tareas y responsabilidades. Programación en parejas. Recopilación y validación de los sistemas. El aseguramiento de la calidad forma parte del proceso de desarrollo. Simplicidad: elaborar un código sencillo. COSTOS Gestión de costos y tiempo. En proyectos pequeños no es posible cubrir los costos de dedicación. Busca reducción de costos.
CARACTERISTICAS MERISE RUP XP TIEMPO Proyectos de largo plazo Puede ser adoptada tanto para empresas grandes como para pequeñas y puede ser modificadas para adecuarse a diversas situaciones Se usan para proyectos pequeños  Documentación La documentación es necesaria Es una metodología solida con documentación Pruebas unitarias continuas: realiza pruebas sobre código escrito y documentado. RIESGOS No evalúa riesgos iníciales. Permite evaluar temporalmente los riesgos en lugar de descubrir problemas en la integración final del sistema. Proyecto con altos grados de riesgo CORRECIONES SOBRE LA MARCHA Los cambios organizativos afectan negativamente el proyecto Busca detectar defectos en las fases iníciales. Intenta reducir el numero de cambios tanto como sea posible Permite realizar cambios de ultimo momento, en cualquier punto de la vida del proyecto es una aproximación mejor y mas realista que intenta definir todos los requisitos del proyecto.
PMBOK El Project Management Body of Knowledge (Libro de estándares para la Gestión de Proyectos) (PMBOK) (®) es un estándar reconocido internacionalmente (IEEE, ANSI) este trabaja con el uso del conocimiento, de las habilidades, de las herramientas, y de las técnicas para resolver requisitos del proyecto.
Procesos Básicos Integración.  Desarrolle la carta del proyecto, la declaración del alcance y el plan.  Alcance.  Planeamiento, definición, creación, verificación Tiempo.  Definición, secuenciamiento, estimación de recursos necesarios  Costo.  Planeamiento de recursos, costos estimados, presupuesto y control.  Calidad.  Planeamiento de la calidad, aseguramiento de calidad Recurso humano.  Planeamiento, contratación, y administración.  Comunicaciones.  Distribución de la información, difusión del desempeño Riesgos . Planeamiento e identificación de riesgos, Análisis de riesgos  Consecución.  Plan de contrataciones y adquisiciones, selección e incentivos de los vendedores, administración y cierre de contratos.
Cuando usar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructura
Ventajas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ISO 9000 ISO 9000:2000 , Sistemas de Gestión de Calidad: Es un término genérico, aplicado a una serie de estándares patrocinados por la Organización Internacional para la Estandarización (ISO) La organización ISO creo ISO 9000 con el propósito de uniformar los sistemas de calidad que deben establecerse por las compañías de fabricación y servicios al rededor del mundo.
Caracteristicas ,[object Object]
Ventajas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
ISO 9001
Objetivos ,[object Object],[object Object],[object Object],[object Object]
En que ayuda ,[object Object]
Estructura de ISO 9001:2000 SISTEMA DE GESTIÓN DE LA CALIDAD RESPONSABILIDAD DE LA DIRECCIÓN GESTIÓN DE LOS RECURSOS REALIZACIÓN DEL PRODUCTO MEDICIÓN, ANÁLISIS Y MEJORA REQUISITOS Y DOCUMENTACIÓN RECURSOS HUMANOS,  INFRAESTRUCTURA Y AMBIENTE DE TRABAJO PLANIFICACIÓN, REQUISITOS, DISEÑO, PRODUCCIÓN, CONTROL, PROCESOS AUXILIARES SATISFACCIÓN DEL CLIENTE, AUDITORÍAS, MEDICIÓN DE PROCESOS PRODUCTOS, NO CONFORMIDADES, ACCIONES CORRECTIVAS Y PREVENTIVAS POLÍTICA, PLANIFICACIÓN, REVISIÓN
Beneficios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CUADRO COMPARATIVO ENTRE ISO 9000 E ISO 9001 ISO 9000 ISO 9001 Conjunto de normas de calidad Una de las normas de la familia ISO 9000 Normas orientadas a ordenar la gestión de la empresa Norma para la gestión y aseguramiento de la calidad Establecer las directrices, mediante las cuales la organización, puede seleccionar y utilizar las normas. Especifica los requisitos que debe cumplir un sistema de calidad Basada en la Administración de Procesos. Basada en los procesos (más acerca de lo que se produce).  No Certifica Certifica Proporcionar a los clientes o usuarios la seguridad de que el producto o los servicios tienen la calidad deseada, concertada, pactada o contratada. Asegura la calidad de los productos que los productos o servicios brindados por la empresa
El estándar ISO 12207 ISO/IEC 12207 establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso. Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común.
Estructura

Weitere ähnliche Inhalte

Was ist angesagt?

Gestion de proyectos informaticos
Gestion de proyectos informaticosGestion de proyectos informaticos
Gestion de proyectos informaticosTensor
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectosAitor Bediaga
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectosCarmen Sanchez
 
EjecucióN, Control Y Cierre Del Proyecto
EjecucióN, Control Y Cierre Del ProyectoEjecucióN, Control Y Cierre Del Proyecto
EjecucióN, Control Y Cierre Del ProyectoLuis Guillen
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectosresociale
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Control seguimiento - proyectos como hacerlo
Control seguimiento - proyectos como hacerloControl seguimiento - proyectos como hacerlo
Control seguimiento - proyectos como hacerlorlopezsgp
 
Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyectoEduardo Sanchez
 
Introduccion a la administracion de proyectos
Introduccion a la administracion de proyectosIntroduccion a la administracion de proyectos
Introduccion a la administracion de proyectosRamón Sanchez
 
Administración de proyectos 1 unidad
Administración de proyectos   1 unidadAdministración de proyectos   1 unidad
Administración de proyectos 1 unidadAnita Ortiz
 
Tema 1: Fundamentos de la gestión de proyectos (2019/20)
Tema 1: Fundamentos de la gestión de proyectos (2019/20)Tema 1: Fundamentos de la gestión de proyectos (2019/20)
Tema 1: Fundamentos de la gestión de proyectos (2019/20)Oriol Borrás Gené
 
Técnicas y herramientas para el seguimiento de proyectos
Técnicas y herramientas para el seguimiento de proyectosTécnicas y herramientas para el seguimiento de proyectos
Técnicas y herramientas para el seguimiento de proyectosLuis Casas Luengo
 
Alcance y planeacion protectos de software
Alcance y planeacion protectos de softwareAlcance y planeacion protectos de software
Alcance y planeacion protectos de softwareAlexi vidal
 
Proceso De GestióN De Proyectos
Proceso De GestióN De ProyectosProceso De GestióN De Proyectos
Proceso De GestióN De Proyectosuzubieta
 
Presentacion planificacion y proyectos
Presentacion planificacion y proyectosPresentacion planificacion y proyectos
Presentacion planificacion y proyectosrosalessa
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectosbibliotec
 
Conceptos relativos a la Administración de proyectos
Conceptos relativos a la Administración de proyectosConceptos relativos a la Administración de proyectos
Conceptos relativos a la Administración de proyectosCarlos Roa
 

Was ist angesagt? (20)

Gestion de proyectos informaticos
Gestion de proyectos informaticosGestion de proyectos informaticos
Gestion de proyectos informaticos
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
EjecucióN, Control Y Cierre Del Proyecto
EjecucióN, Control Y Cierre Del ProyectoEjecucióN, Control Y Cierre Del Proyecto
EjecucióN, Control Y Cierre Del Proyecto
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Cómo administrar proyectos
Cómo administrar proyectosCómo administrar proyectos
Cómo administrar proyectos
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Control seguimiento - proyectos como hacerlo
Control seguimiento - proyectos como hacerloControl seguimiento - proyectos como hacerlo
Control seguimiento - proyectos como hacerlo
 
Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyecto
 
Introduccion a la administracion de proyectos
Introduccion a la administracion de proyectosIntroduccion a la administracion de proyectos
Introduccion a la administracion de proyectos
 
Administración de proyectos 1 unidad
Administración de proyectos   1 unidadAdministración de proyectos   1 unidad
Administración de proyectos 1 unidad
 
Tema 1: Fundamentos de la gestión de proyectos (2019/20)
Tema 1: Fundamentos de la gestión de proyectos (2019/20)Tema 1: Fundamentos de la gestión de proyectos (2019/20)
Tema 1: Fundamentos de la gestión de proyectos (2019/20)
 
Guía práctica de administración de proyectos
Guía práctica de administración de proyectosGuía práctica de administración de proyectos
Guía práctica de administración de proyectos
 
Técnicas y herramientas para el seguimiento de proyectos
Técnicas y herramientas para el seguimiento de proyectosTécnicas y herramientas para el seguimiento de proyectos
Técnicas y herramientas para el seguimiento de proyectos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Alcance y planeacion protectos de software
Alcance y planeacion protectos de softwareAlcance y planeacion protectos de software
Alcance y planeacion protectos de software
 
Proceso De GestióN De Proyectos
Proceso De GestióN De ProyectosProceso De GestióN De Proyectos
Proceso De GestióN De Proyectos
 
Presentacion planificacion y proyectos
Presentacion planificacion y proyectosPresentacion planificacion y proyectos
Presentacion planificacion y proyectos
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Conceptos relativos a la Administración de proyectos
Conceptos relativos a la Administración de proyectosConceptos relativos a la Administración de proyectos
Conceptos relativos a la Administración de proyectos
 

Andere mochten auch

Controles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareControles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareSantander David Navarro
 
Cuadro comparativo de las normas iso 9000 e iso 14000
Cuadro comparativo de las normas iso 9000 e iso 14000Cuadro comparativo de las normas iso 9000 e iso 14000
Cuadro comparativo de las normas iso 9000 e iso 14000Heidy Villarreal
 
Sistema de gestion de calidad
Sistema de gestion de calidadSistema de gestion de calidad
Sistema de gestion de calidadJoswar Alexander
 
Metodología pmbok introducción
Metodología pmbok introducciónMetodología pmbok introducción
Metodología pmbok introducciónMyriam Hernández
 
¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?Software Guru
 
Etapas de la administracion de proyectos
Etapas de la administracion de proyectos  Etapas de la administracion de proyectos
Etapas de la administracion de proyectos Gabi Huesca Mdz
 
Técnicas para el control de proyectos
Técnicas para el control de proyectosTécnicas para el control de proyectos
Técnicas para el control de proyectosJulio Adrian
 
Proceso de certificación ISO / IEC 20000-1
Proceso de certificación ISO / IEC 20000-1Proceso de certificación ISO / IEC 20000-1
Proceso de certificación ISO / IEC 20000-1NYCE
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Jhezuz Montilla
 
02 troubleshooting essentials sql server profiler - sql pass peru
02 troubleshooting essentials   sql server profiler - sql pass peru02 troubleshooting essentials   sql server profiler - sql pass peru
02 troubleshooting essentials sql server profiler - sql pass peruGuillermo Taylor
 
Unidad 1 clase 1 y 2 blog
Unidad 1 clase 1 y 2 blogUnidad 1 clase 1 y 2 blog
Unidad 1 clase 1 y 2 blogjackie_18
 
Unidad vi adsi - p3 - web
Unidad vi   adsi - p3 - webUnidad vi   adsi - p3 - web
Unidad vi adsi - p3 - webJesús Chaparro
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...mauriciocolmenares
 
Metodología de investigación de proyectos maestría
Metodología de investigación de proyectos maestríaMetodología de investigación de proyectos maestría
Metodología de investigación de proyectos maestríaMaestros Online
 
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSO
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSOMETODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSO
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSOAnelin Montero
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativojordan lopez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiChuyito Alvarado
 

Andere mochten auch (20)

Controles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareControles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de Software
 
Cuadro comparativo de las normas iso 9000 e iso 14000
Cuadro comparativo de las normas iso 9000 e iso 14000Cuadro comparativo de las normas iso 9000 e iso 14000
Cuadro comparativo de las normas iso 9000 e iso 14000
 
Sistema de gestion de calidad
Sistema de gestion de calidadSistema de gestion de calidad
Sistema de gestion de calidad
 
Metodología pmbok introducción
Metodología pmbok introducciónMetodología pmbok introducción
Metodología pmbok introducción
 
¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?
 
Etapas de la administracion de proyectos
Etapas de la administracion de proyectos  Etapas de la administracion de proyectos
Etapas de la administracion de proyectos
 
Administración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de SoftwareAdministración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de Software
 
Técnicas para el control de proyectos
Técnicas para el control de proyectosTécnicas para el control de proyectos
Técnicas para el control de proyectos
 
Proceso de certificación ISO / IEC 20000-1
Proceso de certificación ISO / IEC 20000-1Proceso de certificación ISO / IEC 20000-1
Proceso de certificación ISO / IEC 20000-1
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
 
02 troubleshooting essentials sql server profiler - sql pass peru
02 troubleshooting essentials   sql server profiler - sql pass peru02 troubleshooting essentials   sql server profiler - sql pass peru
02 troubleshooting essentials sql server profiler - sql pass peru
 
Unidad 1 clase 1 y 2 blog
Unidad 1 clase 1 y 2 blogUnidad 1 clase 1 y 2 blog
Unidad 1 clase 1 y 2 blog
 
Unidad vi adsi - p3 - web
Unidad vi   adsi - p3 - webUnidad vi   adsi - p3 - web
Unidad vi adsi - p3 - web
 
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
Cuadro comparativo sobre las diferentes metodologías para el análisis y desar...
 
Metodología de investigación de proyectos maestría
Metodología de investigación de proyectos maestríaMetodología de investigación de proyectos maestría
Metodología de investigación de proyectos maestría
 
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSO
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSOMETODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSO
METODOLOGIAS PARA EL APRENDIZAJE DE LA HISTORIA. ESTRUCTURA DEL CURSO
 
tabla comparativa
tabla comparativatabla comparativa
tabla comparativa
 
Plantilla trabajo final hecma
Plantilla trabajo final hecmaPlantilla trabajo final hecma
Plantilla trabajo final hecma
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 

Ähnlich wie Administracion de proyectos software i estudiantes

Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicionalJesenia Escobar
 
Herramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHerramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHctorJessPonceCastil
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de softwareJorgeArmijosC
 
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxSEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxJ Martin Luzon
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúPagina web Peru - F5mas
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasignaciogonzalez107
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarKiberley Santos
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectosaaahhhhaaa
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...Jose Alexis Villamizar
 

Ähnlich wie Administracion de proyectos software i estudiantes (20)

Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Metodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdfMetodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdf
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Herramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicacionesHerramientas para el desarrollo de aplicaciones
Herramientas para el desarrollo de aplicaciones
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Presentación ae
Presentación aePresentación ae
Presentación ae
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software
 
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptxSEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
 
Monografia
MonografiaMonografia
Monografia
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
prog
progprog
prog
 
MODELOS DE SOFTWARE
MODELOS DE SOFTWAREMODELOS DE SOFTWARE
MODELOS DE SOFTWARE
 
Exposicion
ExposicionExposicion
Exposicion
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
 

Kürzlich hochgeladen

TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Kürzlich hochgeladen (20)

TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

Administracion de proyectos software i estudiantes

  • 1. ADMINISTRACIÓN DE PROYECTOS SOFTWARE Ing. Rosemary Samaniego O.,Mg.Sc
  • 2. ¿Qué SIGNIFICARÁ ADMINISTRAR? ¿QUÉ ES SOFTWARE?
  • 3. Los que están enamorados de la práctica sin ciencia son como un piloto que va en un barco sin timón y sin brújula, y nunca tiene la certeza de a donde se dirige”. Leonardo Da Vinci ADMINISTRACION DE PROYECTOS SOFTWARE Metodologías Modelos Herramientas y técnicas de administración Microsoft Project Estimación y planificación de proyectos software COCOMO II Plan de contingencia Gestión de calidad
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Procesos de desarrollo de Software Actividades Especificación de software Diseño e Implementación Validación Evolución
  • 14. Procesos de desarrollo de Software Metodologías o Ciclo de Vida . ¿Qué necesito? Investigar los 3 ciclos de vida más utilizados de acuerdo a : a)   TIEMPO b. Documentación c. RIESGOS d. Què proyectos lo han utilizado Ciclos de Vida del SOFTWARE Metodologías de desarrollo de Software Madurez del Proceso del SOFTWARE.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Metodologías de desarrollo de Software Nombre: Oscar A. Ram í rez A. Profesor: Rosemary Samaniego Quimestre: S é ptimo PARALELO: “ B ”
  • 22. METODOLOGÍAS DE DESARROLLO DE SOFTWARE ¿ Qué es una Metodolog í a? En un proyecto de desarrollo de software la metodolog í a define Qui é n debe hacer Qu é , Cu á ndo y C ó mo debe hacerlo Requisitos nuevos o modificados Sistema nuevo o modificado Proceso de Desarrollo de Software
  • 23.
  • 24.
  • 25.
  • 26. MERISE Es un método integrado de análisis, concepción y gestión de proyectos, desarrollado en Francia. Esta metodología aporta un ciclo de vida más largo a los existentes, se materializa en un conjunto definido de etapas. Introducen dos ciclos complementarios: ciclo de abstracción y ciclo de decisión.
  • 27. Fases MERISE ETAPAS esquema director estudio global y descomposicion por partes se obtiene el plan de desarrollo estudio previo definicion del hardware y software, y elección del escenario para cada parte estudio detallado estudio detallado de cada parte estudio tecnico planificacion y optimizacion de lo q se va a realizar realizacion programacion, pruebas e implementacion mantenimineto correccion de posibles errores y entrega de proyecto
  • 28.
  • 29. PROCESO UNIFICADO RACIONAL (RUP) Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML , constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. Esta metodología permite que todos los integrantes de un equipo de trabajo, conozcan y compartan el proceso de desarrollo.
  • 30.
  • 31.
  • 32. Fases RUP   FASES inicio principales casos de usos, se identifica los riesgos y se define el alcance del proyecto elaboracion eliminacion de riesgos, complementacion de casos de usos construccion elaboracion del proyecto y pruebas transicion presentacion y entrega del proyecto
  • 33. Microsoft Solution Framework (MSF) Esta es una metodolog í a flexible e interrelacionada con una serie de conceptos, modelos y pr á cticas de uso, que controlan la planificaci ó n, el desarrollo y la gesti ó n de proyectos tecnol ó gicos. MSF se centra en los modelos de proceso y de equipo dejando en un segundo plano las elecciones tecnol ó gicas.
  • 34.
  • 35. METODOLOGÍAS AGILES En las metodologías ágiles se intenta ser lo más flexible posible, que el cliente pueda cambiar los requisitos cuando quiera y que el código funcione bien.
  • 36. La programación extrema o eXtreme Programming (XP).- Fundado por Ken Beck en 1996, Identificó que era lo simple y lo difícil al momento de programar. Es la más destacada de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad
  • 37.
  • 38.
  • 39. Fases XP FASES exploracion entrevistas con los usuarios, conocer acerca de los detalles del negocio, familiarizacion con la herramientas de trabajo planificacion de la entrega planificacion del tiempo q se van a demorar, priorisar los datos recopilados iteraciones establecer una arquitectura del sistema produccion pruebas adicionales y revision del rendimiento mantenimiento trabaja conjuntamente con la produccion y desarrollo de nuevas iteraciones muerte del proyecto se han completado los requerimientos del cliente, documentacion final o en el caso de q no hay presupuesto para mantenerlo
  • 40.  
  • 41. ASPECTOS MERISE RUP XP DESARROLLO DEL CODIGO Desarrollo del código. Facilita la reutilización de código. Reescribir el código escrito para obtener mayor simplicidad PROCESOS DE DESARROLLO No posee un desarrollo de proyectos de forma iterativa e incremental. Desarrollo interno en etapas interactivas. Desarrollo iterativo e incremental COMO DESARROLLA EL PROCESO Para modelar un sistema informático va de lo más abstracto a lo más concreto. Divide el proyecto en mini proyectos. Divide el proyecto en iteraciones FORMA DE TRABAJO Programación en grupos Programación en equipos Programación en parejas CALIDAD Mejora la calidad de las especificaciones antes de la realización del sistema. Tiene como objetivo asegurar la producción de software de alta calidad. Tiene como objetivo llegar al éxito del proyecto con corto equipo de trabajo, teniendo en cuenta al usuario final y además con una programación rápida o extrema COMUNICACION El cliente interactúa con el equipo de desarrollo mediante reuniones Se depende mucho del cliente = de mora Es constante el cliente, de el depende el éxito del proyecto
  • 42. CARACTERISTICAS MERISE RUP XP DIRIGIDO POR FASES Dirigido por las fases o niveles que debe ir cumpliendo. Dirigido por los casos de uso. Dirigido por la creatividad y el conocimiento del programador. CAPACITACION Capacitación del personal. El desarrollo del software no lo hace una única persona, si no múltiples equipos. Centrada en potenciar las relaciones interpersonales. DISCIPLINA Propone una serie de fases diferenciadas. Provee un enfoque disciplinado para la asignación de tareas y responsabilidades. Programación en parejas. Recopilación y validación de los sistemas. El aseguramiento de la calidad forma parte del proceso de desarrollo. Simplicidad: elaborar un código sencillo. COSTOS Gestión de costos y tiempo. En proyectos pequeños no es posible cubrir los costos de dedicación. Busca reducción de costos.
  • 43. CARACTERISTICAS MERISE RUP XP TIEMPO Proyectos de largo plazo Puede ser adoptada tanto para empresas grandes como para pequeñas y puede ser modificadas para adecuarse a diversas situaciones Se usan para proyectos pequeños Documentación La documentación es necesaria Es una metodología solida con documentación Pruebas unitarias continuas: realiza pruebas sobre código escrito y documentado. RIESGOS No evalúa riesgos iníciales. Permite evaluar temporalmente los riesgos en lugar de descubrir problemas en la integración final del sistema. Proyecto con altos grados de riesgo CORRECIONES SOBRE LA MARCHA Los cambios organizativos afectan negativamente el proyecto Busca detectar defectos en las fases iníciales. Intenta reducir el numero de cambios tanto como sea posible Permite realizar cambios de ultimo momento, en cualquier punto de la vida del proyecto es una aproximación mejor y mas realista que intenta definir todos los requisitos del proyecto.
  • 44. PMBOK El Project Management Body of Knowledge (Libro de estándares para la Gestión de Proyectos) (PMBOK) (®) es un estándar reconocido internacionalmente (IEEE, ANSI) este trabaja con el uso del conocimiento, de las habilidades, de las herramientas, y de las técnicas para resolver requisitos del proyecto.
  • 45. Procesos Básicos Integración. Desarrolle la carta del proyecto, la declaración del alcance y el plan. Alcance. Planeamiento, definición, creación, verificación Tiempo. Definición, secuenciamiento, estimación de recursos necesarios  Costo. Planeamiento de recursos, costos estimados, presupuesto y control. Calidad. Planeamiento de la calidad, aseguramiento de calidad Recurso humano. Planeamiento, contratación, y administración. Comunicaciones. Distribución de la información, difusión del desempeño Riesgos . Planeamiento e identificación de riesgos, Análisis de riesgos Consecución. Plan de contrataciones y adquisiciones, selección e incentivos de los vendedores, administración y cierre de contratos.
  • 46.
  • 48.
  • 49. ISO 9000 ISO 9000:2000 , Sistemas de Gestión de Calidad: Es un término genérico, aplicado a una serie de estándares patrocinados por la Organización Internacional para la Estandarización (ISO) La organización ISO creo ISO 9000 con el propósito de uniformar los sistemas de calidad que deben establecerse por las compañías de fabricación y servicios al rededor del mundo.
  • 50.
  • 51.
  • 52.  
  • 54.
  • 55.
  • 56. Estructura de ISO 9001:2000 SISTEMA DE GESTIÓN DE LA CALIDAD RESPONSABILIDAD DE LA DIRECCIÓN GESTIÓN DE LOS RECURSOS REALIZACIÓN DEL PRODUCTO MEDICIÓN, ANÁLISIS Y MEJORA REQUISITOS Y DOCUMENTACIÓN RECURSOS HUMANOS, INFRAESTRUCTURA Y AMBIENTE DE TRABAJO PLANIFICACIÓN, REQUISITOS, DISEÑO, PRODUCCIÓN, CONTROL, PROCESOS AUXILIARES SATISFACCIÓN DEL CLIENTE, AUDITORÍAS, MEDICIÓN DE PROCESOS PRODUCTOS, NO CONFORMIDADES, ACCIONES CORRECTIVAS Y PREVENTIVAS POLÍTICA, PLANIFICACIÓN, REVISIÓN
  • 57.
  • 58. CUADRO COMPARATIVO ENTRE ISO 9000 E ISO 9001 ISO 9000 ISO 9001 Conjunto de normas de calidad Una de las normas de la familia ISO 9000 Normas orientadas a ordenar la gestión de la empresa Norma para la gestión y aseguramiento de la calidad Establecer las directrices, mediante las cuales la organización, puede seleccionar y utilizar las normas. Especifica los requisitos que debe cumplir un sistema de calidad Basada en la Administración de Procesos. Basada en los procesos (más acerca de lo que se produce). No Certifica Certifica Proporcionar a los clientes o usuarios la seguridad de que el producto o los servicios tienen la calidad deseada, concertada, pactada o contratada. Asegura la calidad de los productos que los productos o servicios brindados por la empresa
  • 59. El estándar ISO 12207 ISO/IEC 12207 establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso. Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común.