Realmente no creamos aplicaciones paso a paso.
Tendemos a elegir una función que podríamos enviar, por ejemplo, el usuario lee una publicación. “Tocaremos esta historia”
Esta como la primera historia nos vería elegir un idioma y una cadena de herramientas, elegir una tecnología de base de datos y construir un sistema, luego establecer una tubería de implementación.
- ¿Cuál es el mejor marco para desarrollar aplicaciones móviles?
- ¿Cuál es el lenguaje de programación más fácil para crear aplicaciones?
- ¿Qué empresas con sede en África Oriental (particularmente Kenia) son las mejores para desarrollar aplicaciones y sitios web móviles personalizados?
- Cómo desarrollar aplicaciones visualmente sin codificación
- ¿Cuáles son las mejores empresas de desarrollo de aplicaciones móviles en los Estados Unidos?
Volveríamos a escribir el código final y las pruebas para recuperar la publicación de la base de datos. Agregaríamos manualmente el primero. Comenzaríamos a agregar HTML CSS y JavaScript frontales para mostrar la publicación.
Nuestro diseñador comenzaría a hacer prototipos de estructura metálica de baja fidelidad y preguntaría a la gente qué pensaban.
Enviaríamos esa función y luego comenzaríamos con la siguiente: el usuario agrega una publicación. Repetiríamos ese proceso. Terminaríamos escribiendo nuevas pruebas, refactorizando el código del servidor para agregar la nueva característica, y agregaríamos un script de actualización de la base de datos que preservaría los datos y permitiría agregar los nuevos datos. Agregaríamos mejoras de UX a la interfaz de usuario en función de los comentarios de los usuarios.
Los ingenieros de control de calidad harían todo lo posible para romper el sistema. Si pudieran, lo arreglaríamos.
Los ingenieros de seguridad intentarían desviar nuestra base de datos de usuarios de una manera que se supone que no pueden. Les impediríamos hacerlo dos veces de la misma manera.
Todo el proceso se repite hasta que obtengamos un conjunto de características que se vean bien y funcionen bien para el usuario.
¿Cuánto tiempo lleva eso? Tu invitado es tan bueno como el mío. Es por eso que ofrecemos funciones completas en cada ronda para que podamos hacer todo lo que podamos en cualquier período de tiempo.