Diseño

El diseño de un sistema es la fase más delicada de su ciclo de vida. ¿Por qué? Porque, en el mejor de los casos, las necesidades finales no son profundamente conocidas por nadie, ni por el cliente final ni mucho menos por su diseñador. El buen diseñador debe seguir un proceso iterativo, durante el cual, en cada iteración, disminuye el grado de incertidumbre sobre lo que realmente debe ser realizado.

La única constante en el desarrollo de software es el cambio de los requisitos. El buen diseñador debe diseñar el sistema que se necesita “hoy”, sabiendo que tendrá que convertirse en el sistema que se necesitará “mañana” sin necesidad de ser reescrito. Crear un sistema con personal poco cualificado significa gastar, definir un proyecto flexible con diseñadores competentes significa invertir.

Nuestros diseñadores son expertos en ofrecer:

  • Diseño innovador

  • Diseño de adaptación

  • Diseño variante

Dividimos nuestra actividad de diseño iterativo según las siguientes fases estándar, cada una de las cuales incluye la producción de uno o más documentos que describen la entrada y salida de cada fase:

  • Análisis de las especificaciones: incluye entrevistas con todos los interesados.

  • Estudio de viabilidad: cuando sea necesario, incluye la creación de prototipos específicos para las funcionalidades de bajo nivel.

  • Diseño lógico-funcional: define lo que el sistema hará y, sobre todo, lo que no hará. Esta fase incluye reuniones regulares con los usuarios finales del sistema.

  • Dimensionamiento: define los requisitos no funcionales del sistema.

  • Pruebas: incluye la creación de prototipos funcionales, de interfaz e integración.

Scroll al inicio