Академический Документы
Профессиональный Документы
Культура Документы
Reflexin
Que es ?
La gestin de proyectos implica la planificacin, supervisin y control de personal, del proceso y de los eventos que ocurren mientras evoluciona el proyecto a desarrollar, desde la fase preliminar a la implantacin operacional.
Cuando no se gestiona en forma eficiente, se pueden conseguir resultados inesperados. Analizar grfica de hoja anterior.
Quin lo hace ? Todos gestionamos de algn modo, pero el mbito de las actividades de gestin varan en funcin de la persona que las realiza.
Los gestores del proyecto planifican, supervisan y controlan el trabajo de un equipo de ingenieros.
2.
3.
4. 5.
Jefes de Equipo Son aquellas personas que planifican, supervisan y controlan las tareas desarrolladas por los participantes de un proyecto.
Coordinacin y la comunicacin La forma de establecer mtodos efectivos para coordinar a la gente que realiza un trabajo, es a travs de la implementacin de canales de comunicacin. Tcnicas de coordinacin Formal, enfoque impersonal. Formal, procedimientos interpersonales. Informal, procedimientos interpersonales. Comunicacin electrnica. Red interpersonal.
mbito del software Es la delimitacin de las caractersticas del producto a construir. Descomposicin del problema Es la accin de dividir un problema complejo en partes ms pequeas que implica un mayor manejo de la solucin en general.
Hay que recordar que el proceso son actividades estructuradas que permiten detallar un plan de desarrollo para el proyecto. El gestor de proyecto debe de decidir qu modelo de proceso es el ms adecuado para los clientes que han solicitado el producto y la gente que realizar el trabajo; las caractersticas del producto en s, y el entorno del proyecto en el que se trabaja.
El proceso del software y las mtricas del producto son una medida cuantitativa que permite a la gente del software tener una visin profunda de la eficacia del proceso del software y de los proyectos que dirigen utilizando el proceso como un marco de trabajo
Caracterizamos para comprender mejor los procesos, los productos, los recursos y los entornos, para establecer las lneas bases para las comparaciones con evaluaciones futuras Evaluamos para determinar el estado con respecto al diseo. Las medidas que se utilizan son los sensores que nos permiten conocer cundo nuestro proyecto y procesos estn teniendo problemas, de modo de poder ponerlo bajo control
Predecimos para poder planificar. Esto se lleva a cabo con el fin de poder establecer objetivos alcanzables para el costo, planificacin y calidad. Una medida proporciona una indicacin cuantitativa de la extensin, cantidad, dimensiones, capacidad o tamao de algunos atributos de un proceso o producto. Un ingeniero del Software recopila medidas y desarrolla mtricas para obtener indicadores.
Un indicador es una mtrica o una combinacin de mtricas que proporcionan una visin ms profunda del desarrollo de software, del proyecto de software o del producto en s.
Un indicador proporciona una visin profunda que permite al gestor de proyectos o a los ingenieros de software ajustar el producto, el proyecto o el proceso para que las cosas salgan mejor.
Se debera recopilar mtricas para que los indicadores del proceso y del producto puedan ser ciertos.
Indicadores de proceso, permiten a una organizacin de ingeniera del software tener una visin profunda de la eficacia de un proceso ya existentes.
La nica forma de mejorar cualquier proceso es medir atributos del proceso, desarrollar un juego de mtricas significativas segn estos atributos y entonces utilizar las mtricas para proporcionar indicadores que conducirn a una estrategia de mejora
La destreza y la motivacin del personal se muestran como el nico factor realmente influyente en calidad y en el rendimiento.
La mtricas del proceso de software se utilizan para propsitos estratgicos. Las mtricas de proyectos y los indicadores derivados de ellos los utilizan un gestor de proyectos y un equipo de software para adaptar el flujo del trabajo del proyecto y las actividades tcnicas.
El dominio de las mtricas del software se dividen en mtricas de proceso, proyectos y producto. Mtricas Orientadas al Tamao Mtricas Orientadas a la Funcin Mtricas ampliadas de Punto de Funcin.
El objetivo primordial de la ingeniera del software es producir un sistema, aplicacin o producto de alta calidad. Medidas de calidad: Correccin Facilidad de mantenimiento Integridad Facilidad de uso Una mtrica de la calidad que proporciona beneficios tanto a nivel del proyecto como del proceso, es la eficacia de la eliminacin de defectos.
Las mtricas tienen significado solo si han sido examinadas para una validez estadstica. (Control Estadstico de Proceso) La medicin produce cambios culturales. Los ingenieros del software y sus gestores pueden obtener una visin ms profunda del trabajo que realizan y del producto que elaboran creando una lnea base de mtricas.
La planificacin implica la estimacin, el intento por determinar cunto dinero, esfuerzo, recursos, y tiempo supondr construir un sistema o producto especfico de software.
La estimacin de recursos, costes y planificacin temporal de un esfuerzo en el desarrollo de software requiere experiencia, acceder a una buena informacin histrica y el coraje de confiar en predicciones cuantitativas cuando todo lo que existe son datos cualitativos.
La estimacin conlleva un riesgo inherente y este riesgo es el que lleva a la incertidumbre. Factores que influyen en la incertidumbre: Complejidad del Proyecto Tamao del Proyecto Grado de incertidumbre estructural.
El objetivo de la Planificacin del proyecto de software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costes y planificacin temporal. Para as poder establecer como primera etapa: mbito del software Viabilidad
Para as poder establecer como segunda etapa: Recursos Humanos, el nmero de personas slo puede ser determinado despus de hacer estimaciones del esfuerzo de desarrollo.
Recursos de entorno, en donde se apoya el proyecto de software. Es donde podemos encontrar el hardware y software.
La estimacin del coste y del esfuerzo del software nunca ser una ciencia exacta.
La estimacin del proyecto de software puede convertirse en una serie de pasos sistemticos que proporcionen estimaciones con un grado de riesgo aceptable
Mtodos viables para la estimacin del proyecto de software: Tcnicas de descomposicin, esta utiliza la tcnica de divide y vencers. Tamao del software, segn Putman y Myers sugieren cuatro enfoques diferentes del problema del tamao:
Tamao en lgica difusa Tamao en punto de funcin Tamao de componentes estndar Tamao del cambio
El riesgo siempre implica dos caractersticas: Incertidumbre, el acontecimiento que caracteriza al riesgo puede o no puede ocurrir.
Gestin de Riesgos Estimacin del Riesgos Identificacin del Riesgo Anlisis de Riesgos Priorizacin de Riesgos Control de Riesgos Planificacin de la gestin de Riesgos Resolucin de Riesgos Monitorizacin de Riesgos
Los riesgos del proyecto, amenazan al plan del proyecto. Los riesgos tcnicos, amenazan la calidad y la planificacin temporal del software que se debe producir. Los riesgos del negocio, amenaza la viabilidad del software a construir.
27/4/12
Los riesgos conocidos, son todos aquellos que se pueden descubrir despus de una cuidadosa evaluacin del plan del proyecto. Los riesgos predecibles, extrapolan de la experiencia proyectos anteriores. se en
Los riesgos impredecibles, son aquellos que pueden ocurrir, pero son difciles de identificar por adelantado.
Un mtodo para identificar riesgos es crear un lista de comparacin de elementos de riesgo. Tamao del producto Impacto en el negocio, riesgos asociados a los limitaciones impuestas por la gestin o por el mercado. Caractersticas del cliente, riesgos asociados con la satisfaccin del cliente y la habilidad de comunicacin del desarrollador.
La identificacin del riesgo puede dar respuesta a las preguntan que nacen en la planificacin del proyecto.
Con el paso del tiempo y con su aprendizaje sobre el proyecto, es posible refinar el riesgo en un conjunto de riesgos detallados, cada uno algo ms fcil de reducir, supervisar y gestionar.
La planificacin de la gestin de riesgo, consiste en desarrollar un plan que controle cada uno de los riesgos de prioridad alta identificados en las actividades anteriores.
Usted ha seleccionado un modelo de proceso adecuado, ha identificado las tareas de ingeniera del software que hay que llevar a cabo, ha estimado la cantidad de trabajo y el nmero de personas necesario, conoce las fechas lmite de entrega e incluso ha considerado los riesgos.
Aunque hay muchas razones por las que el software se entrega tarde, la mayora pertenecen a una o ms de las siguientes causas: Una fecha lmite poco realista. Cambio de los requisitos del cliente Una subestimacin honesta de la cantidad de esfuerzo y/o el nmero de recursos que sern necesarios para hacer el trabajo. Riesgos predecibles y no predecibles Dificultades tcnicas Dificultades humanas Falta de comunicacin Falta de reconocimiento
La planificacin temporal de un proyecto de software, es una actividad que distribuye el esfuerzo estimado a lo largo de la duracin prevista del proyecto, asignando el esfuerzo a las tareas especficas de la ingeniera del software.
Compartimentacin, todo proyecto debe dividirse en un nmero de actividades y tareas manejables. Interdependencia, se deben determinar las interdependencias de cada actividad o tarea compartida. Asignacin de tiempo, a cada tarea que se vaya a programar se le debe de asignar cierto nmero de unidades de trabajo.
Validacin de esfuerzo, a medida que hace la asignacin de tiempo, el gestor del proyecto debe asegurarse de que no se ha asignado un nmero de personas mayor a las se han considerado en ese momento. Responsabilidades definidas, cada tarea programable debe asignarse a un miembro del equipo especfico. Resultados definidos, cada tarea programada debe tener un resultado definido. Hitos definidos, todas las tareas o grupos de tareas deberan asociarse con un hito del proyecto.
Para desarrollar una planificacin temporal del proyecto, se debe distribuir un conjunto de tareas a lo largo de la duracin del proyecto. Un conjunto de tareas es una coleccin de entregas, hitos y tareas de ingeniera del software. Un conjunto de tareas crecer en tamao y complejidad al mismo tiempo que crece el grado de rigor.
Dentro de un tipo de proyecto simple, existen muchos factores que influyen en el conjunto de tareas a elegir.
Estos factores proporcionan una indicacin del grado de rigor con el que debera aplicarse el proceso de software
El gestor de proyectos debe desarrollar un enfoque sistemtico para seleccionar el grado de rigor apropiado para cada proyecto. Para conseguirlo, se definen unos criterios de adaptacin del proyecto y se calcula un valor selector del conjunto de tareas.
Los criterios de adaptacin se emplean para determinar el grado de rigor recomendado con el que el proceso del software debera aplicarse en un proyecto.
Criterios de adaptacin Tamao del proyecto Nmero potencial de usuarios Importancia de la misin Antigedad de la aplicacin Estabilidad de los requisitos Facilidad de comunicacin cliente/desarrollador Madurez de la tecnologa aplicable Limitaciones de rendimiento Caractersticas empotrada/no empotradas Personal del proyecto Factores de reingeniera