Tipos de diseño
Al momento de construir aplicaciones hay dos tipos de perspectivas de diseño:
-
La perspectiva del equipo de UX/UI (Diseño de interfaz y experiencia del usuario, requerimientos, colores, botones, etc.)
-
La perspectiva del equipo de Ingeniería (Arquitectura, cantidad de personas en el equipo, esfuerzo en iteraciones, metodología, tiempos, etc.)
Características de un buen diseño
Desde la perspectiva del equipo de ingeniería.
-
La modularidad (Pedazos de software que funcionan como código cuyas responsabilidades están bien delimitadas).
-
Tolerancia a fallo (Capacidades para solucionar problemas que se puedan presentar en el funcionamiento de la aplicación).
-
Robustez (Funcionamiento de la aplicación ante situaciones de estrés como memoria insuficiente, bases de datos llenas, peticiones altas, etc.)
-
Seguridad (Políticas de seguridad, credenciales, accesos, etc.)
-
Usabilidad(La interfaz cumple su labor? Abarca todos los casos de Uso?)
-
Reusabilidad (Reusar piezas de software y crecimiento del mismo)
-
Extensibilidad (Capacidad de integrar nuevos cambios sin tener que modificar lo ya existente)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?