Desarrollo

Dentro de nuestro enfoque de desarrollo, utilizamos herramientas que nos ayudan a levantar requerimientos, hacer historias de usuario, y diseñar un desarrollo incremental que permite un seguimiento continuo a la evolución del producto final.

En este proceso encontramos diferentes fases que nos ayudan a desarrollar el producto adecuados a sus necesidades:

Proceso de desarrollo UXDevco
Proceso de desarrollo UXDevco

Levantamiento de requerimientos

¿Qué es necesita el negocio?

La metodología busca recopilar la funcionalidad y expectativas del negocio hacia el desarrollo que se va a realizar. Realizamos un proceso formal que permita determinar el detalle del alcance con el fin de conocer lo siguiente:

  • ¿Cuál es el mínimo viable funcional?
  • ¿Cuáles son las prioridades?
  • ¿Cuáles son las exclusiones y limitaciones?

Lo anterior entre otros puntos nos permiten conocer más al cliente y al usuario y poder entregar incrementalmente un producto que cumple las expectativas del cliente y del usuario.

Dentro de nuestro proceso seguimos metodologías que, dependiendo de la dinámica del cliente, nos permiten centrarnos en las necesidades frente a los objetivos. Entre las metodologías que seguimos en esta fase están:

  • Entrevistas
  • Grupos focales con stakeholders
  • Diagramas de actividades
  • Historias de usuario

Desarrollo Incremental

¡Pequeñas piezas funcionales!

Comenzamos el desarrollo conforme la priorización y las historias de usuario, permitiendo al cliente tener piezas funcionales de forma incremental y de este modo poder validar la funcionalidad a medida que esta está siendo desarrollada.

Dependiendo del tipo de desarrollo requerido, se utilizan interfaces de desarrollo:

  • WordPress
  • CakePHP
  • CodeIgniter
  • HTML5 / CSS3

Pruebas

Completitud de los requerimientos

Con esta etapa se busca validar que la implementación cumpla las especificaciones acordadas. Es una etapa importante de interacción con el cliente ya que él es quien realiza la validación final.

Durante el proceso de desarrollo se hace un proceso de pruebas interno, el cual busca garantizar la calidad de la implementación y el cumplimiento de los requerimientos, una vez cada fase incremental pase el proceso de pruebas interno, es el cliente quien da el visto bueno.

Dependiento de las características del desarrollo se tienen pruebas:

  • Funcionales de seguridad
  • Funcionales de rendimiento y capacidad