Algoritmo para agregar una nueva funcionalidad

 

  1. Obtener un requerimiento de la pila de requerimientos pendientes de implementar.

  2. Clonar el repositorio del proyecto, y crear una nueva rama a partir de la rama develop donde se implementará todo lo relacionado a la nueva funcionalidad.

  3. Diseñar interfaz gráfica si es necesario, especificando tanto la vista para el usuario, e identificando la información que tendrá que desplegar.

  4. Implementar la vista

  5. Si la funcionalidad requiere acceso a la base de datos deberá revisarse si alguna de las funciones ya implementadas provee la data necesaria; de lo contrario deberá crearse una función correspondiente en el backend.

  6. Implementar un servicio de comunicación con el backend donde se transformará la data de ser necesario.

  7. Implementar la lógica de la vista.

  8. Escribir pruebas unitarias para el código desarrollado.

  9. Unir el código a la rama develop y solucionar conflictos de ser necesario.

  10. Verificar con el resto de pruebas del sistema que la funcionalidad nueva no haya causado bugs inesperados.



Nota: esta entrada estaba inicialmente calendarizada para el 8 de agosto, pero fue movida para el final de la fase para tener una vista mas completa de todos los pasos necesarios en la implementacion de una nueva funcionalidad.


Publicado por:
Brayan Chinchilla

Comentarios