Al crear una aplicación web, ¿cuáles son las 10 tareas más comunes?

Desde mi experiencia, estas son las tareas comunes para el desarrollo genérico de aplicaciones web:

  1. Enumere los requisitos comerciales y técnicos del cliente / usuarios
  2. Tomar una decisión sobre qué pila de tecnología usar
  3. Crear una estructura alámbrica basada en los requisitos.
  4. Crea el diagrama de flujo de trabajo
  5. Cree el diseño de la interfaz de usuario basado en la estructura alámbrica
  6. Diseña la base de datos
  7. Desarrollar la aplicación web (programación)
  8. Prueba inicial en el entorno de desarrollo.
  9. Migrar al entorno de producción.
  10. Prueba final sobre el entorno de producción y entrega (lanzamiento)

Paso 1–2: la fase de consulta

Paso 3–4: la fase de planificación

Paso 5–7: la fase de diseño

Paso 8–10: la fase de prueba y entrega

Este ciclo se aplicará también a las actualizaciones de características de la aplicación web.

PD: Vota mi respuesta y mejoraré 😉

  1. Reúna todos los requisitos. Asegúrese de saber qué construir, para quién y cuáles son las necesidades de todos los involucrados.
  2. Prioriza lo que harás primero. Decida la metodología, los procesos y las herramientas para comunicarse, hacer un seguimiento del progreso y decidir qué hacer a continuación.
  3. Elige tu tecnología. A menudo hay cierta cantidad de investigación involucrada.
  4. Configure la canalización de implementación, los entornos de desarrollo / preparación / producción, los procedimientos de copia de seguridad, el registro, el monitoreo y las alertas.
  5. Diseñar modelos de datos y flujos.
  6. Diseñe sus API si es necesario.
  7. Trabaja en tu interfaz si es necesario.
  8. Descubre cómo obtener comentarios de los usuarios.

Supongo que está hablando de tareas que un usuario debe completar en la aplicación web y no de algo relacionado con las tareas de desarrollo.

  1. Iniciar sesión
  2. Crear cuenta / registrarse
  3. Comenta algo o revisa un artículo
  4. Crear una publicación / artículo / estado
  5. Agregar un artículo al carrito
  6. Pago completo / pago
  7. Mensaje a otro usuario de la plataforma
  8. Compartir en otra plataforma (intercambio social / correo electrónico)
  9. Generar informes / recuperar datos
  10. Buscar / filtrar contenido

Planifique, codifique, pruebe, depure, pruebe nuevamente, vuelva a escribir después de la retroalimentación, pruebe nuevamente

O, básicamente, hacer el desarrollo ágil (imagen adjunta).

Tener preparación, esa es la clave, puede sonar aburrido y la gente lo omitirá, pero debes decidir los colores, tener la capacidad de hacer lo que estás tratando de hacer. Asegúrate de tener una mente abierta a las críticas y asegúrate de disfrutar. Sé que no son 10 cosas, pero estas cosas son un gran comienzo para ti.