the mythical man month

42
Yolanda Alonso Diego Güemes José Vicente Ortega Jorge Valdivielso

Upload: shadowtester

Post on 12-Jul-2015

1.813 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: The Mythical Man Month

Yolanda Alonso Diego Güemes José Vicente Ortega Jorge Valdivielso

Page 2: The Mythical Man Month

El pozo de brea

Page 3: The Mythical Man Month

La complejidad del software crece dependiendo de lo que se está produciendo

Uso particular, para otros o para un sistema.

Page 4: The Mythical Man Month

La artesanía y sus dos lados

Utilidad para los demás

Imposibilidad de perfección

Page 5: The Mythical Man Month

El mítico hombre mes

Page 6: The Mythical Man Month

Los problemas surgen y en cuanto nos damos cuenta de que un proyecto se está retrasando añadimos personal

Page 7: The Mythical Man Month

Ley de Brooks En un proyecto atrasado: añadir personal = retraso

+ =

Page 8: The Mythical Man Month

optimistas Los desarrolladores somos excesivamente

Partimos de ideas muy manejables y flexibles

Page 9: The Mythical Man Month

implementación Las inconsistencias únicamente se ven en la fase de

Actividad creativa: Idea, implementación, interacción

Page 10: The Mythical Man Month

indivisibles Algunas tareas simplemente son

Page 11: The Mythical Man Month

entrenamiento Las tareas divisibles requieren

Page 12: The Mythical Man Month

intercomunicación Las tareas divisibles requieren

Page 13: The Mythical Man Month

falsas Estimaciones

Page 14: The Mythical Man Month

variables Cada hito tiene cuatro

Estimación Alcance

Importancia Calidad

Page 15: The Mythical Man Month

El equipo quirúrgico

Page 16: The Mythical Man Month

Los roles Cirujano

Copiloto

Administrador

Editor

Dos secretarias

Program Clerk

Toolsmith

Tester

Lenguage Lawyer

Page 17: The Mythical Man Month

Conceptual? ¿Integridad

Page 18: The Mythical Man Month

Integridad Conceptual Conseguir

Page 19: The Mythical Man Month

Integridad Conceptual Conseguir

Page 20: The Mythical Man Month

Arquitectura - Implementación Separación

Page 21: The Mythical Man Month

Arquitectura - Implementación Unión

Page 22: The Mythical Man Month

Babel La Torre de

Page 23: The Mythical Man Month

Comunicación

Page 24: The Mythical Man Month

Organización

Page 25: The Mythical Man Month

Segundo Sistema El efecto del

Page 26: The Mythical Man Month

Apuntando… para disparar…

esfuerzo = k * nº instrucciones ^1,5

Page 27: The Mythical Man Month

¿Hemos incluido todo?

Page 28: The Mythical Man Month

10 libras en una bolsa de 5

Probar con todo

¿Qué va a hacer?

El tamaño

Page 29: The Mythical Man Month

La hipótesis documental

La importancia en la gestión

Page 30: The Mythical Man Month

Ley de Conway

Page 31: The Mythical Man Month

Planea deshacerte de uno

Dificil de usar

Grande

Lento

Page 32: The Mythical Man Month

Cambios SI o SI

Establecer Umbral

Rediseñar

Page 33: The Mythical Man Month

El Mantenimiento

Versiones

40% del desarrollo

Page 34: The Mythical Man Month

Herramientas precisas

Page 35: The Mythical Man Month

Lenguajes de Alto Nivel

Programación Interactiva

Máquinas

Page 36: The Mythical Man Month

El todo y las partes

Page 37: The Mythical Man Month

La depuración individual facilita la depuración global

Page 38: The Mythical Man Month

Vislumbrando una CATÁSTROFE

Page 39: The Mythical Man Month

Catástrofe

Retraso Acumulado

Retraso Diario

Page 40: The Mythical Man Month

Identificación de ruta crítica

Informar a tiempo

Hitos bien definidos

Page 41: The Mythical Man Month

La otra cara

Page 42: The Mythical Man Month

Uso

Comprensión

Mantenimiento