¿Cómo debo proceder y programar para hacer un proyecto?

Muchos puntos importantes ya se discuten aquí. Así que para simplificar las cosas, permítanme agregar algunas más aquí.
1. Cree un dfd o diagrama de flujo de nivel detallado que sea más significativo para su equipo.
2. Divida el proyecto completo en pequeños módulos que serán más fáciles de implementar y también de integrar.
3. Trate de escribir el pseudo código o al menos un documento de comprensión para cada módulo de su proyecto.
4. Una vez hecho esto, haga una lista de todos los puntos de prueba posibles que deben cubrirse, y de esa manera, asigne la responsabilidad de hacerlo a los diferentes miembros que hayan realizado el paso anterior.
5. Comience la fase de codificación y, una vez hecho, para todos los módulos, pruebe todos los módulos individualmente y luego integre y realice una prueba de integración completa.
6. Al hacer todo esto, siempre tenga en cuenta los plazos de entrega del proyecto y planifique cada paso en consecuencia.
Nota: Siempre recuerde hacer una copia de seguridad de cada trabajo con mucha diligencia, esto lo ayudará en todos los aspectos.
Desde el punto de vista técnico, la programación de front-end y la programación de back-end se pueden entregar a los miembros que están bien versados ​​en las tecnologías.

No creas que no sé nada, en vez de eso, quiero aprender algo nuevo.

Primero, piense en qué se basa el proyecto (idea existente o nueva), luego encuentre las limitaciones del proyecto si ya existe.

Planifique de manera aproximada, los pasos para el proyecto (Resumen, Interfaz de usuario, Conexión de base de datos, Usuario final)

Ven a conocer el proceso de trabajo del proyecto existente.

Luego, agregue nuevas características que muestren que el proyecto es diferente al existente.

Luego identificó la plataforma para ejecutar el proyecto y aprender el idioma utilizado en la plataforma.

Utilice el personal relacionado, guías o quién tendrá una idea sobre esto como referencia.

Suponiendo que no eres consciente del ciclo de vida del desarrollo de software.

Planea primero, cuántas páginas y qué navegación quieres tener.

Diseñe en papel para que sea fácil de recordar y único entre todo el equipo.

Distribuya el trabajo y no olvide utilizar pruebas paralelas de su código.

Fuente: Desarrollo del ciclo de vida de los sistemas.

1.) Lo primero que necesitarían es obtener el documento de especificaciones del producto.
2.) crear historias de usuario basadas en esto.
3.) En función de las historias de usuario, primero puede dividir rápidamente el proyecto en módulos.
4.) Diseñar el backend, que se encarga de la lógica y los requisitos del negocio. Su backend no debe pasar por demasiados cambios, ya que siempre es un problema cambiarlo debido a que es el núcleo.
4.) Tome una estimación de la cantidad de trabajo que requerirá cada módulo y luego comience a recoger los módulos uno por uno.
5.) Asigna pocos tipos para que trabajen en las clases de backend, descanse en el frontend, etc.
6.) Mantenga un control de los plazos y el progreso en cada módulo. Reúnete todos los días durante 10 minutos y comparte las actualizaciones.
7.) Si algo se está quedando atrás, cambia los planes para completar las cosas retrasadas