¿Cuál es su estructura / arquitectura para el diseño en una startup? Ejemplo: startup que crea una aplicación que quiere mantener un proceso que pueda documentarse y repetirse o modificarse más adelante para lograr sostenibilidad y escalabilidad con la empresa.

En mi experiencia, las startups son ligeras en cuanto a procesos y documentación, y por buenas razones.

El movimiento hacia procesos de desarrollo más iterativos hace que la documentación sea menos útil porque se vuelve más rápida.

Tiende a ser estúpido tratar de diseñar la arquitectura final al principio. Es más importante obtener algo que funcione bien para un pequeño número de usuarios a fin de obtener la financiación / exageración para sobrevivir el tiempo suficiente para llegar al mayor número de usuarios.

Y las probabilidades son buenas de que a medida que la aplicación escala, querrás deshacerte de la arquitectura actual, tomar las lecciones aprendidas y construir algo mejor. Hoy en día, puede omitir algunos de los pasos aprovechando las soluciones en la nube y las lecciones aprendidas por otros (Alta escalabilidad – Alta escalabilidad) para construir una arquitectura inicial más limpia.

Mirándolo desde el otro extremo, tienes recursos limitados, ¿dónde quieres gastarlo? ¿Desarrollando soluciones de trabajo o procesos y documentación? (incluso si tiene dinero infinito, todavía tiene un tiempo y una capacidad limitados para comunicarse a medida que la organización escala).

En mi opinión, las empresas emergentes están en proceso, pero definitivamente generarán confianza en el mercado. Aquí hay un ejemplo >>> http: //www.asanduffconstruction… .