Factores que afectan a la estimación de costes y modelos de proceso

Clasificado en Magisterio

Escrito el en español con un tamaño de 4,57 KB

Indica 5 factores que afecten a la estimación de costes de un proyecto:

Oportunidad de mercado: se realizaría un proyecto empresarial, con un estudio claro de los costes y de la inversión, así como de la recuperación de los mismos. Crear proyectos diferenciados con un software cerrado y hacer promociones de nuestro producto, con el fin de evitar que la competencia entre en nuestro mercado.

Incertidumbre en la estimación de costes: guardaríamos un histórico de las estimaciones y llevaríamos una contabilización de los costes reales de cada proyecto. También se tendría que tener en cuenta márgenes de error en las estimaciones, Y por último, estudiaría de cada proyecto los errores cometidos, respecto a las estimaciones, tratando de que éstos fueran menores.

Términos contractuales: Para minimizar los costes intentaría que la venta fuese a través de licencias, manteniendo la propiedad del software y de sus derechos comerciales.

Volatibilidad de los requerimientos: Lo que haría es mantener una comunicación con el cliente a lo largo del proyecto. Le haría validar los requerimientos, utilizaría un prototipo para comprobar que hemos entendido bien el problema, etc.

Salud financiera: Se cobraría por adelantado una parte del proyecto y se crearía un fondo para autofinanciar futuros proyectos.

¿Qué relación guarda un modelo de proceso con la agenda de un proyecto y con las estimación de costes?

El modelo de proceso condiciona qué actividades y en qué orden se incluirán en la agenda del proyecto, necesaria para poder conocer el tiempo y el coste total de desarrollo, y que son responsabilidad del gestor de un proyecto. El modelo de proceso facilita la subdivisión de actividades en otras más "pequeñas", ya que proporciona el conjunto de actividades que hay que realizar. Estas actividades pueden subdividirse y estructurarse convenientemente, por ejemplo utilizando representaciones WBS que son muy útiles para estimar los costes, en donde, además, se favorece el uso de una estimación ascendente o descendente. Las estadísticas de proyectos anteriores nos van a ayudar en las estimaciones, más aún cuando el proyecto se haya desarrollado con el mismo modelo de proceso. En el caso de UP incluso nos podría decir los % de las estimaciones que se usan en cada fase. Si se sigue un modelo de proceso UP nos dará lugar a las 4 fases (inicio, elaboración, construcción y transición), así como a un conjunto de n iteraciones y a una serie de tareas de cualquier disciplina dentro de las iteraciones. Por otro lado las relaciones de precedencia de dichas actividades se corresponden con la secuencia temporal de las actividades que se llevan a cabo en el modelo UP.

Explica qué es la visibilidad de un proceso software y por qué es importante que un proceso sea visible.

La visibilidad de un proceso software consiste en conocer en cada momento exactamente qué es lo que se está haciendo en cada momento del desarrollo. Dado que el software es un producto intangible, la única forma de hacer que el proceso de desarrollo muestre el estado del producto en construcción es mediante la documentación generada durante el proceso. La posibilidad de "ver" en qué estado del desarrollo se encuentra un producto software resulta de vital importancia a la hora de gestionar un proyecto software, de forma que se pueda hacer una planificación efectiva, y monitorizar y controlar el desarrollo de dicho software. Ejemplos concretos pueden ser: utilizar 3 niveles en el plan, utilización de estándares, hitos (objetivos definidos), Gantt de seguimiento, informe de iteración, etc.

¿Qué es el modelo P-CMM?¿Qué etapas tiene?

Pretende ser un marco para la gestión del trabajo realizado por la gente implicada en el desarrollo del software Es un modelo de cinco etapas
Inicial. Gestión de rec. humanos "ad-hoc"
Repetible. Se desarrollan políticas para mejora de las capacidades (aptitudes)
Definido. Gestión de rec. humanos estandarizada para la organización
Gestionado. Se establecen metas cuantitativas para la gestión de recursos humanos Optimizado. Se realiza un esfuerzo continuado para mejorar la competencia y motivación en el trabajo Sus objetivos son:
Mejorar las capacidades de la organización mejorando las capacidades de trabajo de la gente implicada
Asegurar que las capacidades para el desarrollo del software no conciernen a un número pequeño de individuos
Igualar la motivación de los individuos con la de la organización
Ayudar a la "retención" de gente con conocimientos y habilidades críticas.

Entradas relacionadas: