SlideShare uma empresa Scribd logo
1 de 14
UNIDAD 3
PLANIFICACIÓN DEL
PROYECTO DE SOFTWARE
Carabeo Villarreal Jose Roberto
DR. ANTONIO NAVARRETE PRIETO
INGENIERIA EN TECNOLOGIAS DE INFORMACION Y COMUNICACIONES
T-42
Planificación del proyecto de software
 La planificación es fundamental en el proceso de desarrollo de un
producto de software (y en cualquier otro).
 En base al plan de trabajo la gerencia podrá determinar si el proceso está
marchando en tiempo y si está utilizando los recursos (tiempo, personal,
dinero, etc.) de la forma esperada.
 Algunos ejemplos son:
 Estimado de costos, Programación del tiempo, Planificación del personal,
Estructuración del equipo de trabajo, Verificación y control de calidad,
gerencia de configuración, Monitoreo del proyecto y manejo de riesgos.
 Estimado de costos: Se debe indicar los costos específicos para cada etapa de
desarrollo y para cada uno de los componentes (nomina, materiales, equipo).
 Programación del tiempo: Se indicará cuándo comienza y termina cada una de
las etapas de desarrollo.
 Planificación del personal: Se debe establecer cuántas personas se necesitan
para cada etapa del proyecto y qué tiempo dedicarán a trabajar en el
proyecto.
 Estructuración del equipo de trabajo (personal): En este componente es muy
importante tomar en consideración que tipo de personas se incluirán ya que se
necesita un grupo que se acople bien.
 Verificación y control de calidad: El plan de trabajo indicará de forma específica
los mecanismos de verificación y control de calidad que se utilizarán encada
una de las etapas.
 Gerencia de configuración: El plan debe indicar de forma específica los
mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio
en el proyecto.
 Monitoreo del proyecto: El plan debe indicar cómo la gerencia monitoreará las
actividades del proyecto.
 Manejo de riesgos: Todo proyecto tiene sus riesgos. El plan debe establecer qué
se hará en casos de retraso o que ocurrirá si se pierde uno o varios miembros del
personal.
3.1. Aplicación de herramientas para estimación de tiempos y costos
de desarrollo de software: GANTT, PERT/CPM, uso de software para la
estimación de tiempos y costos.
 Estimación de costos: Hoy en día existen diversas herramientas y
metodologías que nos permiten estimar costos como SPR Knowledge, Plan
de Capers Jones o COCOMO II de Barry Boehm, por comentar algunos.
Sin embargo existen factores que afectan las estimaciones de costos como:
 Incertidumbre en los requerimientos.
 Términos contractuales rígidos.
 Salud financiera (ganar licitaciones sacrificando costo y tiempo).
 Falta de experiencia con “X” tecnología.
Sin embargo existen pasos típicos para una estimación de costos que son:
 1) Análisis de los requisitos.
 2) Predicción del tamaño.
 3) Descripción de las Actividades.
 4) Estimación de fallas potenciales y métodos de eliminación de
 defectos en el software.
 5) Estimación de requisitos del personal.
 6) Ajuste de suposiciones basadas en capacidades y experiencia.
 7) Estimación del esfuerzo y fechas límite.
 8) Estimación de costos del desarrollo.
 9) Estimación de costos de mantenimiento y mejora.
 La estimación de costes de una actividad es una evaluación cuantitativa de los
costes probables de los recursos necesarios para completar las actividades del
cronograma del proyecto. Este tipo de estimación puede presentarse en forma
de resumen o en detalle.
Algunas estimaciones son:
 Estimación por analogía: La estimación de costes por analogía implica usar el
coste real de proyectos anteriores similares como base para estimar el coste del
proyecto actual.
 Determinación de tarifas de costes de recursos: La persona que determina las
tarifas o el grupo que prepara las estimaciones debe conocer las tarifas de costes
unitarios, tales como el coste del personal por hora y el coste del material a
granel por yarda o metro cúbico en base al cronograma.
 Estimación ascendente: Esta técnica implica estimar el coste de paquetes de
trabajo individuales o actividades del cronograma individuales con el nivel más
bajo de detalle.
 Estimación paramétrica: La estimación paramétrica es una técnica que utiliza
una relación estadística entre los datos históricos y otras variables (por ej., metros
cuadrados en la construcción, líneas de códigos en el desarrollo de software,
horas de mano de obra requeridas)
 Software de gestión de proyectos: Es ampliamente utilizado para asistir en el
proceso de estimación de costes.
 Análisis de propuestas para licitaciones: Entre otros métodos de estimación de
costes se incluyen el análisis de propuestas para licitaciones y un análisis de lo que
debería costar el proyecto.
 El resultado final de la estimación de costes es conocido como Presupuesto del
Proyecto. La preparación del presupuesto de costes implica sumar los costes
estimados de las actividades del cronograma o paquetes de trabajo individuales
para establecer una línea base de coste total
Estimación de tiempos
 La estimación del tiempo forma parte del proceso de Gestión del Tiempo
de la administración de Proyectos. La Gestión del Tiempo del Proyecto
incluye los procesos necesarios para lograr la conclusión del proyecto a
tiempo. Incluye los siguientes elementos:
 Definición de las actividades: Identifica las actividades específicas del
cronograma que deben ser realizadas para producir los diferentes
productos entregables del proyecto.
 Establecimiento de la secuencia de actividades: Identifica y documenta
las dependencias entre las actividades del cronograma.
 Estimación de recursos de las actividades: Estima el tipo y las
 cantidades de recursos necesarios para realizar cada actividad del
 cronograma.
 Estimación de la duración de las actividades: estima la cantidad de períodos
laborables que serán necesarios para completar cada actividad del cronograma.
 Desarrollo del cronograma: Analiza las secuencias de las actividades, la duración
de las actividades, los requisitos de recursos y las restricciones del cronograma para
crear el cronograma del proyecto.
 Control del cronograma: Controla los cambios del cronograma del proyecto.
 Una característica destacada de la Gerencia del Proyecto al planificar es que
debe tener una gran capacidad analítica sin perder la visión del conjunto en
ningún momento. La programación utiliza herramientas tales como:
 a) Diagramas de barras (GANTT)
 b) Redes (PERT y CPM)
 Diagramas de barras (GANTT): Los programas de trabajo muestran las fechas de
inicio y terminación de los diversos elementos de un proyecto. Los programas
pueden preparase en forma tabular o gráfica, aunque esta última se emplea más
debido a su visualización. La representación gráfica más utilizada es la gráfica de
barras rectangulares.
 Esta indica también las partidas en las cuales se cruza el trabajo, y las partidas que
deben quedar terminadas antes de que se comiencen otras.
 Método de programación de la ruta critica (CPM): Este método se desarrollo como
herramienta para administrar situaciones especiales. En algunos contratos varias
dependencias gubernamentales obligan su uso. El CPM se basa en la planeación del
trabajo que va más allá de lo que es necesario para hacer una licitación.
 VENTAJAS:
 Tolerancias en cuanto los efectos de incertidumbre de la planeación
 Reevaluación de incertidumbres futuras y las medidas iniciales como remedios para
dichas operaciones.
 Permite la planeación más económica de las operaciones para cumplir con las
fechas.
 Proporciona un medio para evaluar el efecto de las variaciones, como los trabajos
extras o las deducciones.
3.2. Ámbito del software: recursos humanos,
recursos de software reutilizables, recursos del
entorno.
 La Segunda tarea de la planificación del desarrollo de Software es la
estimación de los recursos requeridos para acometer el esfuerzo de
desarrollo de Software, esto simula a una pirámide donde las Herramientas
(hardware y Software). En segundo nivel de la pirámide se encuentran los
Componentes reutilizables.
 Cada recurso tiene 4 características:
 Descripción del Recurso.
 Informes de disponibilidad.
 Fecha cronológica en la que se requiere el recurso.
 Tiempo durante el que será aplicado el recurso.
 Por otro lado se deben cumplir algunos requisitos que a continuación se
especifican.
 Recursos humanos: La Cantidad de personas requeridas para el desarrollo de un
proyecto de software solo puede ser determinado después de hacer una
estimación del esfuerzo de desarrollo.
 Recursos de software reutilizables: Cualquier estudio sobre recursos de software
estaría incompleto sin estudiar la reutilización, esto es la creación y la reutilización
de bloques de construcción de Software.
 Recursos del entorno: El entorno es donde se apoya el proyecto de Software,
llamado a menudo entorno de Ingeniería de Software, incorpora Hardware y
Software. El Hardware proporciona una plataforma con las herramientas (Software)
requeridas para producir los productos que son el resultado de la buena práctica
de la Ingeniería del Software
3.3. Análisis y gestión del riesgo: estrategias, identificación,
proyección, refinamiento, reducción, supervisión y gestión
del riesgo.
 En este punto veremos 7 puntos importantes para el análisis y gestión del
riesgo.
 Estrategias: Es un conjunto de acciones planificadas sistemáticamente en
el tiempo que se llevan a cabo para lograr un determinado fin o misión.
Una de las herramientas más usuales en este tipo de planificación es el
Análisis DAFO.
 Identificación: Es la acción y efecto de identificar o identificarse
(reconocer si una persona o una cosa es la misma que se busca, hacer
que dos o más cosas distintas se consideren como una misma, la
identificación está vinculada a la identidad, que es el conjunto de los
rasgos propios de un sujeto o de una comunidad.
 Proyección: Es un mecanismo de defensa que opera en situaciones de conflicto
emocional o amenaza de origen interno o externo, atribuyendo a otras personas
u objetos los sentimientos, impulsos o pensamientos propios que resultan
inaceptables para el sujeto.
 Refinamiento: El diseño del software es un proceso interactivo mediante el cual los
requerimientos se traducen en un “plano” para construir el software. Debe ser una
guía legible y comprensible para quienes generan el código y quienes realizan
pruebas, es decir, dan soporte al software. Debe proporcionar una imagen
completa del software desde una perspectiva de implementación.
 Reducción: Se refiere a utilizar la cantidad mínima indispensable de recursos
necesarios en acciones que van desde las cotidianas hasta las industriales.
 Supervisión: Es la observación regular y el registro de las actividades que se llevan
a cabo en un proyecto o programa. Es un proceso de recogida rutinaria de
información sobre todos los aspectos del proyecto.
 Gestión de riesgo: Es un enfoque estructurado para manejar la incertidumbre
relativa a una amenaza, a través de una secuencia de actividades humanas que
incluyen evaluación de riesgo, estrategias de desarrollo para manejarlo y
mitigación del riesgo utilizando recursos gerenciales.

Mais conteúdo relacionado

Mais procurados

Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...caasiekm1
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de SoftwareDaniel Valdivieso
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del softwareJorge Reyes
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de softwareManuel Galindo Sanz
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarerubenleiva21
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMOkarmina
 
Cocomo
CocomoCocomo
CocomoUTPL
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de SoftwareJohanna Caragolla
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomoRoci_mary
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarjuan carlos
 

Mais procurados (20)

Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de software
 
COCOMO
COCOMOCOCOMO
COCOMO
 
La Ecuacion del Software
La Ecuacion del SoftwareLa Ecuacion del Software
La Ecuacion del Software
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Cocomo
CocomoCocomo
Cocomo
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionar
 

Destaque

Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
Metodologia Para La Construccion De Software
Metodologia Para La Construccion De SoftwareMetodologia Para La Construccion De Software
Metodologia Para La Construccion De Softwareandresmanios
 
Analisis y Gestion de Riesgos
Analisis y Gestion de RiesgosAnalisis y Gestion de Riesgos
Analisis y Gestion de RiesgosConferencias FIST
 
Analisis Y Gestion De Riesgos
Analisis Y Gestion De RiesgosAnalisis Y Gestion De Riesgos
Analisis Y Gestion De Riesgossgalvan
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREAlberto Zurita
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software jose_macias
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo SoftwareDaniel Román
 
La persévérance
La persévéranceLa persévérance
La persévérancewafaa3d
 
La veille de red guy du 29.08.12 avant-garde
La veille de red guy du 29.08.12   avant-gardeLa veille de red guy du 29.08.12   avant-garde
La veille de red guy du 29.08.12 avant-gardeRed Guy
 
Mémoires divisées et identités acadiennnes
Mémoires divisées et identités acadiennnesMémoires divisées et identités acadiennnes
Mémoires divisées et identités acadiennnescaronc
 
Business Perf Leads Management
Business Perf Leads ManagementBusiness Perf Leads Management
Business Perf Leads Managementbusinessperf
 
Du côté du cdi 06 7oct
Du côté du cdi 06 7octDu côté du cdi 06 7oct
Du côté du cdi 06 7octClaudie Merlet
 

Destaque (20)

Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Metodologia Para La Construccion De Software
Metodologia Para La Construccion De SoftwareMetodologia Para La Construccion De Software
Metodologia Para La Construccion De Software
 
Analisis y Gestion de Riesgos
Analisis y Gestion de RiesgosAnalisis y Gestion de Riesgos
Analisis y Gestion de Riesgos
 
Analisis Y Gestion De Riesgos
Analisis Y Gestion De RiesgosAnalisis Y Gestion De Riesgos
Analisis Y Gestion De Riesgos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWARE
 
CPM, PERT Y GANTT
CPM, PERT Y GANTTCPM, PERT Y GANTT
CPM, PERT Y GANTT
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Diagrama gantt, pert y ruta crítica
Diagrama gantt, pert y ruta críticaDiagrama gantt, pert y ruta crítica
Diagrama gantt, pert y ruta crítica
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 
La persévérance
La persévéranceLa persévérance
La persévérance
 
La veille de red guy du 29.08.12 avant-garde
La veille de red guy du 29.08.12   avant-gardeLa veille de red guy du 29.08.12   avant-garde
La veille de red guy du 29.08.12 avant-garde
 
Catalogo v2 fra
Catalogo v2 fraCatalogo v2 fra
Catalogo v2 fra
 
Mémoires divisées et identités acadiennnes
Mémoires divisées et identités acadiennnesMémoires divisées et identités acadiennnes
Mémoires divisées et identités acadiennnes
 
Business Perf Leads Management
Business Perf Leads ManagementBusiness Perf Leads Management
Business Perf Leads Management
 
Du côté du cdi 06 7oct
Du côté du cdi 06 7octDu côté du cdi 06 7oct
Du côté du cdi 06 7oct
 

Semelhante a Unidad 3

Unidad 3
Unidad 3Unidad 3
Unidad 3Rau_L
 
Apuntes unidad-3-2015
Apuntes unidad-3-2015Apuntes unidad-3-2015
Apuntes unidad-3-2015Lucero Mtz
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika Parica
 
Presentación Unidad 3 Ingenieria en Software
Presentación Unidad 3 Ingenieria en SoftwarePresentación Unidad 3 Ingenieria en Software
Presentación Unidad 3 Ingenieria en SoftwareAldo Moreno Basurto
 
Planificacion de un Proyecto de Software
Planificacion de un Proyecto de SoftwarePlanificacion de un Proyecto de Software
Planificacion de un Proyecto de SoftwareRichard J. Nuñez
 
Diseño, analisis de Software
Diseño, analisis de SoftwareDiseño, analisis de Software
Diseño, analisis de SoftwareNilton27
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofwareNilton27
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,softwarevanguevara
 
Analisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacionAnalisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacionparedes1983
 
Planificaciondeproyectosdesoftware
PlanificaciondeproyectosdesoftwarePlanificaciondeproyectosdesoftware
PlanificaciondeproyectosdesoftwareValentina
 
Project management
Project managementProject management
Project managementJavier Alva
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareClare Rodriguez
 
Planificacion de producto software
Planificacion de producto softwarePlanificacion de producto software
Planificacion de producto softwareclaudiocaizales
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
Gestión de Costos del Proyecto
Gestión de Costos del ProyectoGestión de Costos del Proyecto
Gestión de Costos del ProyectoIleana Coronado
 

Semelhante a Unidad 3 (20)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Apuntes unidad-3-2015
Apuntes unidad-3-2015Apuntes unidad-3-2015
Apuntes unidad-3-2015
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de software
 
Ing sw 04_01
Ing sw 04_01Ing sw 04_01
Ing sw 04_01
 
Presentación Unidad 3 Ingenieria en Software
Presentación Unidad 3 Ingenieria en SoftwarePresentación Unidad 3 Ingenieria en Software
Presentación Unidad 3 Ingenieria en Software
 
Planificacion de un Proyecto de Software
Planificacion de un Proyecto de SoftwarePlanificacion de un Proyecto de Software
Planificacion de un Proyecto de Software
 
Diseño, analisis de Software
Diseño, analisis de SoftwareDiseño, analisis de Software
Diseño, analisis de Software
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofware
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,software
 
Analisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacionAnalisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacion
 
Planificaciondeproyectosdesoftware
PlanificaciondeproyectosdesoftwarePlanificaciondeproyectosdesoftware
Planificaciondeproyectosdesoftware
 
Project management
Project managementProject management
Project management
 
Anderson romero
Anderson romeroAnderson romero
Anderson romero
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Planificacion de producto software
Planificacion de producto softwarePlanificacion de producto software
Planificacion de producto software
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Presentacionsii
PresentacionsiiPresentacionsii
Presentacionsii
 
UNIDAD 2 EAI
UNIDAD 2 EAIUNIDAD 2 EAI
UNIDAD 2 EAI
 
Gestión de Costos del Proyecto
Gestión de Costos del ProyectoGestión de Costos del Proyecto
Gestión de Costos del Proyecto
 

Último

FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 

Último (20)

FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 

Unidad 3

  • 1. UNIDAD 3 PLANIFICACIÓN DEL PROYECTO DE SOFTWARE Carabeo Villarreal Jose Roberto DR. ANTONIO NAVARRETE PRIETO INGENIERIA EN TECNOLOGIAS DE INFORMACION Y COMUNICACIONES T-42
  • 2. Planificación del proyecto de software  La planificación es fundamental en el proceso de desarrollo de un producto de software (y en cualquier otro).  En base al plan de trabajo la gerencia podrá determinar si el proceso está marchando en tiempo y si está utilizando los recursos (tiempo, personal, dinero, etc.) de la forma esperada.  Algunos ejemplos son:  Estimado de costos, Programación del tiempo, Planificación del personal, Estructuración del equipo de trabajo, Verificación y control de calidad, gerencia de configuración, Monitoreo del proyecto y manejo de riesgos.
  • 3.  Estimado de costos: Se debe indicar los costos específicos para cada etapa de desarrollo y para cada uno de los componentes (nomina, materiales, equipo).  Programación del tiempo: Se indicará cuándo comienza y termina cada una de las etapas de desarrollo.  Planificación del personal: Se debe establecer cuántas personas se necesitan para cada etapa del proyecto y qué tiempo dedicarán a trabajar en el proyecto.  Estructuración del equipo de trabajo (personal): En este componente es muy importante tomar en consideración que tipo de personas se incluirán ya que se necesita un grupo que se acople bien.  Verificación y control de calidad: El plan de trabajo indicará de forma específica los mecanismos de verificación y control de calidad que se utilizarán encada una de las etapas.  Gerencia de configuración: El plan debe indicar de forma específica los mecanismos que se utilizarán para atender la necesidad y solicitudes de cambio en el proyecto.  Monitoreo del proyecto: El plan debe indicar cómo la gerencia monitoreará las actividades del proyecto.  Manejo de riesgos: Todo proyecto tiene sus riesgos. El plan debe establecer qué se hará en casos de retraso o que ocurrirá si se pierde uno o varios miembros del personal.
  • 4. 3.1. Aplicación de herramientas para estimación de tiempos y costos de desarrollo de software: GANTT, PERT/CPM, uso de software para la estimación de tiempos y costos.  Estimación de costos: Hoy en día existen diversas herramientas y metodologías que nos permiten estimar costos como SPR Knowledge, Plan de Capers Jones o COCOMO II de Barry Boehm, por comentar algunos. Sin embargo existen factores que afectan las estimaciones de costos como:  Incertidumbre en los requerimientos.  Términos contractuales rígidos.  Salud financiera (ganar licitaciones sacrificando costo y tiempo).  Falta de experiencia con “X” tecnología. Sin embargo existen pasos típicos para una estimación de costos que son:
  • 5.  1) Análisis de los requisitos.  2) Predicción del tamaño.  3) Descripción de las Actividades.  4) Estimación de fallas potenciales y métodos de eliminación de  defectos en el software.  5) Estimación de requisitos del personal.  6) Ajuste de suposiciones basadas en capacidades y experiencia.  7) Estimación del esfuerzo y fechas límite.  8) Estimación de costos del desarrollo.  9) Estimación de costos de mantenimiento y mejora.
  • 6.  La estimación de costes de una actividad es una evaluación cuantitativa de los costes probables de los recursos necesarios para completar las actividades del cronograma del proyecto. Este tipo de estimación puede presentarse en forma de resumen o en detalle. Algunas estimaciones son:  Estimación por analogía: La estimación de costes por analogía implica usar el coste real de proyectos anteriores similares como base para estimar el coste del proyecto actual.  Determinación de tarifas de costes de recursos: La persona que determina las tarifas o el grupo que prepara las estimaciones debe conocer las tarifas de costes unitarios, tales como el coste del personal por hora y el coste del material a granel por yarda o metro cúbico en base al cronograma.  Estimación ascendente: Esta técnica implica estimar el coste de paquetes de trabajo individuales o actividades del cronograma individuales con el nivel más bajo de detalle.  Estimación paramétrica: La estimación paramétrica es una técnica que utiliza una relación estadística entre los datos históricos y otras variables (por ej., metros cuadrados en la construcción, líneas de códigos en el desarrollo de software, horas de mano de obra requeridas)
  • 7.  Software de gestión de proyectos: Es ampliamente utilizado para asistir en el proceso de estimación de costes.  Análisis de propuestas para licitaciones: Entre otros métodos de estimación de costes se incluyen el análisis de propuestas para licitaciones y un análisis de lo que debería costar el proyecto.  El resultado final de la estimación de costes es conocido como Presupuesto del Proyecto. La preparación del presupuesto de costes implica sumar los costes estimados de las actividades del cronograma o paquetes de trabajo individuales para establecer una línea base de coste total
  • 8. Estimación de tiempos  La estimación del tiempo forma parte del proceso de Gestión del Tiempo de la administración de Proyectos. La Gestión del Tiempo del Proyecto incluye los procesos necesarios para lograr la conclusión del proyecto a tiempo. Incluye los siguientes elementos:  Definición de las actividades: Identifica las actividades específicas del cronograma que deben ser realizadas para producir los diferentes productos entregables del proyecto.  Establecimiento de la secuencia de actividades: Identifica y documenta las dependencias entre las actividades del cronograma.  Estimación de recursos de las actividades: Estima el tipo y las  cantidades de recursos necesarios para realizar cada actividad del  cronograma.
  • 9.  Estimación de la duración de las actividades: estima la cantidad de períodos laborables que serán necesarios para completar cada actividad del cronograma.  Desarrollo del cronograma: Analiza las secuencias de las actividades, la duración de las actividades, los requisitos de recursos y las restricciones del cronograma para crear el cronograma del proyecto.  Control del cronograma: Controla los cambios del cronograma del proyecto.  Una característica destacada de la Gerencia del Proyecto al planificar es que debe tener una gran capacidad analítica sin perder la visión del conjunto en ningún momento. La programación utiliza herramientas tales como:  a) Diagramas de barras (GANTT)  b) Redes (PERT y CPM)  Diagramas de barras (GANTT): Los programas de trabajo muestran las fechas de inicio y terminación de los diversos elementos de un proyecto. Los programas pueden preparase en forma tabular o gráfica, aunque esta última se emplea más debido a su visualización. La representación gráfica más utilizada es la gráfica de barras rectangulares.  Esta indica también las partidas en las cuales se cruza el trabajo, y las partidas que deben quedar terminadas antes de que se comiencen otras.
  • 10.  Método de programación de la ruta critica (CPM): Este método se desarrollo como herramienta para administrar situaciones especiales. En algunos contratos varias dependencias gubernamentales obligan su uso. El CPM se basa en la planeación del trabajo que va más allá de lo que es necesario para hacer una licitación.  VENTAJAS:  Tolerancias en cuanto los efectos de incertidumbre de la planeación  Reevaluación de incertidumbres futuras y las medidas iniciales como remedios para dichas operaciones.  Permite la planeación más económica de las operaciones para cumplir con las fechas.  Proporciona un medio para evaluar el efecto de las variaciones, como los trabajos extras o las deducciones.
  • 11. 3.2. Ámbito del software: recursos humanos, recursos de software reutilizables, recursos del entorno.  La Segunda tarea de la planificación del desarrollo de Software es la estimación de los recursos requeridos para acometer el esfuerzo de desarrollo de Software, esto simula a una pirámide donde las Herramientas (hardware y Software). En segundo nivel de la pirámide se encuentran los Componentes reutilizables.  Cada recurso tiene 4 características:  Descripción del Recurso.  Informes de disponibilidad.  Fecha cronológica en la que se requiere el recurso.  Tiempo durante el que será aplicado el recurso.
  • 12.  Por otro lado se deben cumplir algunos requisitos que a continuación se especifican.  Recursos humanos: La Cantidad de personas requeridas para el desarrollo de un proyecto de software solo puede ser determinado después de hacer una estimación del esfuerzo de desarrollo.  Recursos de software reutilizables: Cualquier estudio sobre recursos de software estaría incompleto sin estudiar la reutilización, esto es la creación y la reutilización de bloques de construcción de Software.  Recursos del entorno: El entorno es donde se apoya el proyecto de Software, llamado a menudo entorno de Ingeniería de Software, incorpora Hardware y Software. El Hardware proporciona una plataforma con las herramientas (Software) requeridas para producir los productos que son el resultado de la buena práctica de la Ingeniería del Software
  • 13. 3.3. Análisis y gestión del riesgo: estrategias, identificación, proyección, refinamiento, reducción, supervisión y gestión del riesgo.  En este punto veremos 7 puntos importantes para el análisis y gestión del riesgo.  Estrategias: Es un conjunto de acciones planificadas sistemáticamente en el tiempo que se llevan a cabo para lograr un determinado fin o misión. Una de las herramientas más usuales en este tipo de planificación es el Análisis DAFO.  Identificación: Es la acción y efecto de identificar o identificarse (reconocer si una persona o una cosa es la misma que se busca, hacer que dos o más cosas distintas se consideren como una misma, la identificación está vinculada a la identidad, que es el conjunto de los rasgos propios de un sujeto o de una comunidad.
  • 14.  Proyección: Es un mecanismo de defensa que opera en situaciones de conflicto emocional o amenaza de origen interno o externo, atribuyendo a otras personas u objetos los sentimientos, impulsos o pensamientos propios que resultan inaceptables para el sujeto.  Refinamiento: El diseño del software es un proceso interactivo mediante el cual los requerimientos se traducen en un “plano” para construir el software. Debe ser una guía legible y comprensible para quienes generan el código y quienes realizan pruebas, es decir, dan soporte al software. Debe proporcionar una imagen completa del software desde una perspectiva de implementación.  Reducción: Se refiere a utilizar la cantidad mínima indispensable de recursos necesarios en acciones que van desde las cotidianas hasta las industriales.  Supervisión: Es la observación regular y el registro de las actividades que se llevan a cabo en un proyecto o programa. Es un proceso de recogida rutinaria de información sobre todos los aspectos del proyecto.  Gestión de riesgo: Es un enfoque estructurado para manejar la incertidumbre relativa a una amenaza, a través de una secuencia de actividades humanas que incluyen evaluación de riesgo, estrategias de desarrollo para manejarlo y mitigación del riesgo utilizando recursos gerenciales.