Introducción al prototipado web

Premisas del proyecto

"Si no estás avergonzado por la primera versión de tu producto, es porque probablemente lanzaste el producto demasiado tarde" - Reid Hoffman de LinkedIn.

El modelo de desarrollo que propongo tratará de resolver satisfactoriamente un perfil de proyecto específico, en los siguientes puntos de mostrarán sus caracteristicas:

  • Idea de negocio muy joven: será durante el desarrollo y testeo de la misma donde comience a moldearse su razón de ser. No dispondremos de unas entidades que definan nuestra aplicación hasta que esta no esté en un proceso más avanzado de su desarrollo.

    Por lo tanto nuestro almacén de datos ha de ser flexible y permitir cambios en todos los puntos de la aplicación sin excesiva complejidad

  • Equipo pequeño y poco especializado: Guste o no guste habrá que hacer de todo, pues una aplicación completa requiere de trabajo en sistemas, persistencia, redes, programación, diseño, test, refactorización, etc. Y habrá que estar concienciado para aprender al mismo tiempo que se produce.

    De modo que el lenguaje de programación usado ha de ser flexible y fácilmente utilizable en la mayor parte de los módulos de la aplicación

  • Recursos económicos limitados: Se ajustarán al máximos las inversiones y por lo tanto compra, alquiler, coaching, consultoría o auditoría de una determinada teconología es un lujo en este punto.

    Nuestros framework y tecnologías suplementorias, han de poder ser estudiadas de forma autodidacta y por lo tanto han de ser elementos de densidad ajustada a la necesidad y con un feedback directo de la comunidad

  • Planteamiento con proyección de futuro: La funcionalidad de nuestro proyecto no irá ligada a las capacidades de las herramientas usadas.

    Y por lo tanto si el este, en un punto más avanzado requiere de la sustitución de cualquier tecnología por otra distinta, ha de ser posible.