LAS ACTIVIDADES BÁSICAS DEL DESARROLLO DE SOFTWARE

Las 4 actividades básicas del desarrollo de software son:

Codificar: Cuando codificamos algo, tenemos una oportunidad de entender la mejor estructura para el código y de comunicarnos en forma clara y concisa. El código puede ser usado para expresar pruebas que verifiquen objetivamente las operaciones del sistema y provean una especificación de valor del sistema en todos los niveles

Probar: Las pruebas dan la oportunidad de pensar sobre lo que se quiere independiente de cómo fue implementado.
La razón a corto plazo de la verificación es dar la confianza a los programadores en su código, si corre todas las pruebas y la luz es verde, se tiene la confianza en que se puede seguir

Existen dos tipos de pruebas:

  • Unitaria: Escrita por los programadores

  • Funcional: Escritas ( o al menos especificados) por el cliente

Escuchar: Los programadores deben escuchar al cliente acerca de que se trata el problema del negocio, deben ayudar al cliente a entender que es fácil y que es difícil, esta retroalimentación ayuda al cliente a entender mejor su problema

Diseñar: Diseñar es crear una estructura que organiza la lógica en el sistema. Diseño es parte del diario de los programadores en XP, las actividades de diseño no son una opción.