¿Cuál es la mejor manera para que un estudiante de CS (estudiante no administrativo / de negocios) como yo escriba su primer plan de negocios para una startup?

Pensaría en las complejidades de la codificación en lugar de los problemas comerciales .
Recuerde que un plan de negocios significa el modelo de la idea a través de la cual tiene la intención de cambiar el escenario actual.
Como estudiante de CS como yo, siempre pensé en problemas simples como
1. Quiero crear este tipo de portal
2. ¿Cómo creo un portal …?
3. ¿Cómo agrego las funciones que quiero …
4. Bien hecho, consigamos suficiente espacio en línea y estaremos en funcionamiento
Pero en realidad debería ser como
1. Veamos qué se ha hecho en el campo XYZ hasta ahora
2. ¿Hay un alcance de mejora?
3. ¿Se puede resolver de una manera que reduzca el costo por completo?
4. ¿Está el mundo listo para tal cosa?
5. Crear plano básico
6. Encuestas y datos relacionados con la competencia actual.
7. Planificación central (su mercado, plan de marketing, planes de mitigación de riesgos, etc.)
8. Codificación real
9. Ejecución de ideas y planes.