Mejores Practicas
Divide y vencerás
Dividir desarrollo
complejo
Varios mas sencillos
Reduciendo así el tiempo
Dividir en funcionalidades
Programarlo atendiendo
su función principal
Testing Continuo
Garantizan funcionalidad fluida
Experiencia de usuario agradable
Navegación sencilla y
niveles de personalización
Definir Requisitos
Define lo básico, derivados e implícitos
No funcionales
Sean Funcionales
Alinea el producto final
Objetivos de la empresa
Mantenerlo Simple
Conciso y directo
Enfocándose en lo necesario
Valor a largo plazo
Enfoque simple
Codigo mantenible
Duradero y adaptable
Control de calidad
Metricaz claves
determina si un producto esta
listo
Ayuda a desarrollar de
forma rapida
Gracias a la deteccion
de fallos
DRY
Repetir código
Dificulta el
mantenimiento
Aumenta la
probabilidad de errores
Agrupar las funciones
que se repitan
Disminuye el esfuerzo
en el manteniendo del
código
Estandarizar reglas de
desarrollo
La forma de definir
variables y funciones
Ayudando a que sea
un buen código
Definir la forma
de trabajar
Documentación
Documentacion entregable
A través del ciclo de vida del producto
Junto a la creación
Ser descriptivo
Descripciones breves
ahorran tiempo
que explicaciones extensas
difícil compresión
Trazabilidad
Analiza el impacto
Cuando cambia un requerimiento
Conocer las relaciones
de los artefactos
Hacia todos los artefactos
Optimización
Mantetener el procesamiento sencillo
de instrucciones y módulos
que no lo necesiten
Confiabilidad
Debe de ser imprescindible
Proporcionar los servicios
establecidos
Sin errores en su
funcionamiento
Seguridad
Mantener seguro
Funcionalidad importantes
del sistema
Limitar el acceso
Con el rango
Organizacional