COMPENSACIÓN Y AJUSTES EN PATRONES DE TRABAJO
Enviado por PattyClavoG • 15 de Febrero de 2015 • 4.559 Palabras (19 Páginas) • 190 Visitas
Capítulo 10:
COMPENSACIÓN Y AJUSTES EN PATRONES DE TRABAJO
Existen herramientas de estimación de software que ayudan a que la estimación de desarrollo de software y proyectos de mejora y mantenimiento de software sean más precisas. Cientos de factores pueden incidir en resultados de proyectos de software para bien o mal.
Las herramientas modernas de estimación de software están diseñadas para manejar tres clases de factores de ajuste:
Situaciones promedio para las que determinadas herramientas o métodos no tienen un impacto significativo.
Situaciones donde el proyecto es mucho mejor que el promedio en áreas clave.
Situaciones donde el proyecto es mucho peor que el promedio en áreas clave.
Los factores influyendo resultados de proyectos de software se cuentan por cientos, pero por comodidad, al evaluarlos pueden clasificarse en siete áreas temáticas principales:
Atributos del proyecto mismo (novedad, complejidad y tamaño)
Niveles de experiencia tanto del personal de administración(proyectos similares, herramientas y lenguajes)
Metodología y procesos de desarrollo empleados(Agile, Waterfall o cascada, orientado a objetos, etc)
Herramientas utilizadas(administración, desarrollo, calidad, mantenimiento, etc)
Separación geográfica de los miembros del equipo, con proyectos divididos en múltiples sitios
Lenguajes de programación utilizados
Materiales reutilizables entregables
El valor predeterminado para la mayoría de las herramientas de estimación de costos de software consiste en suponer que el proyecto es promedio en todos los aspectos, a menos que el usuario indique lo contrario.
Los usuarios de herramientas de estimación de costos de software deben manejar con certeza situaciones en que el proyecto es peor que lo normal y deben también identificar situaciones para las que el proyecto puede superar el promedio.
Métodos de ajuste manual y automatizado
Las herramientas comerciales de estimación de software pueden manejar numerosos factores y ajustes con rapidez, así como manejar estimaciones de costos más granulares, basadas en actividades y tareas en forma mucho más conveniente que empleando enfoques manuales.
Sin embargo, incluso con herramientas automatizadas de estimación de costos de software, la experiencia y buen juicio administrativos son de utilidad, pues constituyen una aportación de los miembros del personal técnico quienes en realidad deben hacer el trabajo.
Separación en 35 pasos para elaborar estimaciones de los costos de software:
Paso Definición Método preferido para máxima precisión
Paso 1 Comprensión de los requisitos del software Manual
Paso 2 Evaluación del incremento de los requisitos del usuario Automatizado
Paso 3 Exploración de proyectos históricos similares Automatizado/Manual
Paso 4 Predicción del tamaño de los entregables de software Automatizado/Manual
Paso 5 Estimaciones y métodos prácticos principales Automatizado/Manual
Paso 6 Decisiones entre producción o compra basadas en la estimación Manual
Paso 7 Identificación de las actividades que se llevaran a cabo Automatizado/Manual
Paso 8 Estimación del impacto de materiales reutilizables Automatizado
Paso 9 Estimación del potencial de defectos en el software Automatizado
Paso 10 Estimación de la eficiencia en la eliminación de defectos del software Automatizado
Paso 11 Estimación de necesidades de personal con base en el tamaño del proyecto Automatizado/Manual
Paso 12 Ajustes al personal basados en la presión de fechas limite Automatizado
Paso 13 Ajustes al personal basados en especialistas Automatizado
Paso 14 Ajustes al personal basados en la experiencia del equipo Automatizado/Manual
Paso 15 Estimación del esfuerzo en el software(horas/días/meses) Automatizado
Paso 16 Ajustes de esfuerzo basados en tiempo extra no pagado Automatizado
Paso 17 Ajustes de esfuerzo basados en clase y tipo Automatizado
Paso 18 Ajustes de esfuerzo basados en las capacidades del equipo Automatizado
Paso 19 Ajustes de esfuerzo basados en el proceso Automatizado
Paso 20 Ajustes de esfuerzo basados en herramientas Automatizado
Paso 21 Ajustes de esfuerzo basados en lenguaje Automatizado
Paso 22 Estimación de fechas límite del software Automatizado
Paso 23 Ajustes a la fecha limite basados en el incremento del ámbito Automatizado/Manual
Paso 24 Ajustes a la fecha limite basados en tiempo extra Automatizado/Manual
Paso 25 Ajustes a la fecha limite basados en trayectorias criticas Automatizado
Paso 26 Aplicación de estructuras básicas de costos de salarios Automatizado
Paso 27 Ajustes a costos basados en tiempo extra no pagado Automatizado
Paso 28 Ajustes a costos basado en tiempo extra pagado Automatizado
Paso 29 Ajustes a costos basados en niveles de compensación Automatizado
Paso 30 Ajustes a costos basados en niveles de índices de carga Automatizado
Paso 31 Ajustes a costos basados en tasas de inflación Automatizado
Paso 32 Ajustes a costos basados en factores especiales Automatizado
Paso 33 Estimación del mantenimiento posterior al lanzamiento Automatizado
Paso 34 Estimación de mejoras posteriores al lanzamiento Automatizado
Paso 35 Validación de estimaciones de costos de software Automatizado/Manual
Como se puede apreciar con facilidad, en todos los pasos dependientes de cálculos y decisiones basadas en reglas, se prefiere un enfoque automatizado. Sin embargo, en los pasos donde intervienen juicio y conocimiento del negocio, se prefiere la mente humana.
Es interesante centrarse en actividades que el juicio humano usa a menudo para pasar por alto valores predeterminados, proporcionales por las herramientas de estimación de software.
Actividades de estimación de software dependientes del juicio humano:
Pasos Definición Método preferido para máxima precisión
Paso 1 Comprensión de los requisitos del software Manual
Paso 3 Exploración de proyectos históricos similares Automatizado/Manual
Paso 4 Predicción del tamaño de los entregables de software Automatizado/Manual
Paso 5 Estimaciones y métodos prácticos principales Automatizado/Manual
Paso 6 Decisiones entre producción o compra basadas en la estimación Manual
Paso 7 Identificación de las actividades que se llevaran a cabo Automatizado/Manual
Paso 14 Ajustes al personal basados en la experiencia del equipo Automatizado/Manual
...