Logre su Producto Mínimo Viable para probar su concepto.
El perímetro de su MVP debe reducirse mientras le permite comercializar su producto.
Apuesta a Early Adopters y recibe un máximo de feedback.
Su MVP está implementado y puede utilizarse en producción.
Fail fast es learn fast.
Experimente rápidamente la solución (unas semanas), reúna comentarios de sus usuarios y aprenda de sus errores.
No tengas miedo de cambiar todo **.
No lo olvides, ¡fallarás!
** Mantenlo simple y estúpido.
Evite la sobreingeniería , si un modelo de "papel" o un Formulario de Google es suficiente para probar su concepto, no vaya más allá.
¡Mantente simple! Tanto técnica como funcionalmente.
Especifique menos, expanda más.
Limite sus especificaciones a lo esencial, concéntrese en el "qué" en lugar del "cómo".
El producto debe ser lo más auto-documentado posible.
La documentación debe estar versionada de la misma manera que el código.
Estudiar sistemáticamente las soluciones SaaS.
Las soluciones de SaaS son sostenibles y rentables.
En algunos casos, SaaS puede acelerar la implementación de MVP.
Piense en la visión económica con respecto a las alternativas en términos de costo total ( TCO : T otal C ost de O ** wnership ) y no solo en términos de costo de la licencia.
El negocio principal no debe ser un obstáculo para la construcción de nuevos servicios y aplicaciones.
El ritmo de evolución y entrega del negocio central debe ser compatible con la agilidad de los servicios que lo consumen.
El negocio principal debe exponer servicios.
El negocio principal debe adoptar un principio orientado al evento , informa acciones de gestión en forma de eventos.
Despliegue en producción no es un evento.
Aproveche la implementación continua para adaptar **** producción *a los requisitos* comerciales ** y no al revés.
Las implementaciones en todos los entornos, hasta producción , deben ser automáticas y frecuentes.
El enfoque perpetuo beta le permite involucrar a sus usuarios en el proceso de desarrollo.
Siéntase libre de utilizar el principio beta perpetuo en el que los usuarios participan en el desarrollo.
El término beta perpetuo se refiere a una aplicación desarrollada en just-in-time, en constante evolución , y no en un producto incompleto.