Ir al contenido
cube4devcube4dev

Tesis · Aprender pronto en lugar de fijar pronto

En productos nuevos, el pliego de especificaciones es una forma laboriosa de adivinar.

Primero definir, luego desarrollar: funciona en tareas conocidas. En productos nuevos, parte del conocimiento decisivo solo surge al construir.

Solo un núcleo de sistema que funciona muestra si arquitectura, rendimiento y lógica de producto encajan.

En detalle

El desarrollo de software como instrumento de conocimiento

Tradicionalmente, el desarrollo de software se entiende a menudo como la ejecución de una decisión ya tomada. Primero se define qué debe surgir. Después se desarrolla.

En productos nuevos esa separación solo tiene un sentido limitado. Parte del conocimiento decisivo solo surge durante el desarrollo.

Solo una interfaz real muestra si una idea de manejo funciona. Solo datos reales hacen visible si un modelo de datos es adecuado. Solo un núcleo de sistema que funcione muestra si arquitectura, rendimiento y lógica de producto encajan. Solo un sistema utilizable permite estimar de forma realista en qué puede convertirse de verdad una idea de producto.

El desarrollo no produce, por tanto, solo software. Produce información sobre el producto futuro.

En una fase temprana de producto, un estado de desarrollo sólido puede generar más conocimiento que otra ronda de especificación abstracta.

El desarrollo de software como instrumento de conocimiento →

Más tesis