Cómo construir una aplicación para educación

Usualmente usamos un Lean Canvas para determinar si la idea es buena o para encontrar lugares donde podemos mejorarla. Pero cuando esa no es la pregunta (¡aunque creo que siempre debería ser la pregunta!), Entonces debe definir el alcance y estimar el tamaño del proyecto antes de comenzar.

Cuando desee comprender y estimar el alcance, lo primero que debe hacer es enumerar todas las características que necesita que tenga la aplicación.

Entonces deberías intentar crear un prototipo de eso. Comience con bocetos de baja fidelidad, lápiz y papel. Luego pase a lo digital y construya un prototipo a partir de eso. Asegúrese de que los flujos de trabajo que son importantes para el éxito de su aplicación se capturen en el peototipo. No tiene que ser perfecto, pero debe demostrar las ideas que tiene en mente.

El siguiente paso es traducir eso a Historias de usuarios. Son desde el punto de vista del usuario y lo que quieren lograr con su aplicación.

Solo entonces puede estimar el tamaño y la complejidad de lo que tiene en mente con cierta precisión.

Este es en realidad el proceso que seguimos cuando ayudamos a los empresarios a convertir sus ideas en planes concretos. Lo llamamos Taller de hoja de ruta para emprendedores. Compruébalo si quieres.

Entonces y solo entonces, comenzamos la fase de desarrollo, porque solo sabemos si vale la pena desarrollarla o no después de comprender el alcance y estimar el trabajo.

More Interesting

¿Cuáles son algunos ejemplos de inferencia?

¿DevOps mejora las operaciones de ciencia de datos y aprendizaje automático?

¿Cuáles son los requisitos previos para aprender Oracle Apps Technical?

¿Qué debe saber todo programador competitivo (Topcoder) sobre los concursos de Kaggle y ML?

¿Cuál es la diferencia entre Hadoop y Teradata aster?

¿Me puede recomendar algunos buenos libros, blogs, artículos y documentos dedicados a conjuntos de modelos y especialmente apilamiento de modelos, también conocidos como conjuntos de modelos híbridos?

¿De qué sirve el aprendizaje automático en la predicción de resultados de cricket?

¿Qué son las redes neuronales, redes neuronales artificiales y redes neuronales convolucionales? ¿Cómo son diferentes el uno del otro?

¿Mejor ejecución de trabajos de Machine Learning directamente desde Pyspark o integración de scikit-learn en, a través del método de paralelización SparkContext?

¿Qué ha causado la gran mejora en los algoritmos de reconocimiento de voz en los últimos años: mejores algoritmos (si es así, ¿cuál?) O la mayor potencia informática?

¿Cuáles son los principales desafíos en el aprendizaje semi-supervisado?

¿Qué tecnología debo aprender, siendo un desarrollador de mainframe interesado en análisis de datos, AWS, aprendizaje automático, big data y otros?

Cómo usar Azure Machine Learning para la clasificación de documentos

Cuando se estandarizan los datos como un paso de preprocesamiento, ¿por qué se usa la media y la varianza utilizadas en el tiempo del tren también en el momento de la prueba?

Árboles de decisión: ¿Cómo podar un CARRITO?