Consideremos cuáles son las etapas de la creación de un sitio web: desde la idea hasta la implementación. En todas las etapas de desarrollo, diferentes equipos dentro de la empresa pueden trabajar en el sitio, así como autónomos contratados, pero todo el proceso es controlado y supervisado por el director del proyecto.
Etapa 1. Recopilación de requisitos para el proyecto
En esta etapa, el Cliente completa un breve para el desarrollo de su sitio. Dependiendo de la complejidad del proyecto, la colección de requisitos puede verse como un resumen regular en un documento de texto con preguntas sobre los detalles del proyecto, que son completadas por el Cliente. En algunos casos, cuando existe una gran incertidumbre y es imposible formular preguntas con anticipación, se recomienda realizar una entrevista en profundidad con el Cliente o con representantes del equipo del Cliente.
Como resultado de esta etapa, el director del proyecto debe recibir la siguiente información:
- El propósito del sitio, qué problemas resuelve.
- Público objetivo para el que está diseñado el sitio.
- Requisitos comerciales: indicadores cuantitativos y cualitativos, por los que nos esforzamos durante el desarrollo. Por ejemplo: reduzca la carga en la línea directa en tres veces publicando respuestas a las preguntas más frecuentes en el sitio; pedidos con un clic; la posibilidad de pedir productos desde el teléfono, etc.
- Limitaciones comerciales: presupuesto de desarrollo, cronograma.
- Restricciones y requisitos técnicos. Por ejemplo, integración con otras plataformas de Internet del Cliente.
- Leyes y normativas vigentes al servicio del Cliente y desarrollo de la información. Miércoles. Por ejemplo, si el sitio será utilizado por personas con discapacidad visual, entonces, para ellos, el sitio debe desarrollarse de acuerdo con un estándar especial.
Etapa 2. Redacción de especificaciones técnicas y desarrollo de un prototipo
Los términos de referencia deben incluir el desarrollo de prototipos de páginas con un concepto y contenido aproximado del proyecto. Existen estándares para el desarrollo de especificaciones técnicas, que proporcionan muchos conocimientos prácticos.
Estos documentos incluyen:
- GOST 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK, etc.
En los términos de referencia, debe describir el sistema que se está creando, elaborar su diagrama, que consta de módulos separados, mostrar las conexiones entre estos módulos, describir el funcionamiento, las funciones y las pantallas de interfaz que se derivan de las funciones del sistema y qué usuarios usar. También debe formular un concepto de diseño: combinación de colores, restricciones, plataformas de uso.
Basado en los términos de referencia y los formularios de pantalla enumerados en él, el diseñador de la interfaz hace un prototipo del sitio futuro.
Etapa 3. Diseño del sitio web
El diseño se realiza en base al prototipo. Como resultado del trabajo, el diseñador debe presentar diseños de todas las pantallas descritas en los términos de referencia. Si el diseñador también desarrolló un logotipo para el sitio, debe establecer los requisitos para el uso del logotipo. También se compila un "archivo de interfaz de usuario", que muestra todos los estados posibles de varios elementos del sitio. Por ejemplo: cómo se ve cada botón en su estado normal, cuando pasa el mouse sobre él, cuando hace clic en él con el mouse.
Etapa 3. Diseño y programación del sitio
De acuerdo con las reglas de desarrollo, primero se diseña el sitio y luego se programa la lógica del sitio. En paralelo con el diseño, el equipo de desarrollo puede preparar el backend del sitio, que incluye el desarrollo de la arquitectura, las bases de datos, las conexiones entre ellas, la elección de herramientas para la implementación y la creación de la parte administrativa del trabajo con el sitio. Después de completar el diseño, se programa la interfaz: esta es la parte del sitio que es visible para los usuarios y tiene un diseño.
Etapa 4. Prueba y depuración del sitio
Una vez completada la tercera etapa, el sitio se aloja en un dominio de prueba, donde lo prueban el equipo de desarrollo, el director del proyecto, los evaluadores y, en última instancia, el Cliente. Los errores de prueba y las sugerencias para mejorar los escenarios de los usuarios se recopilan de todos los que participaron en las pruebas. Dichas propuestas se implementan de inmediato, si esto no afecta fundamentalmente el calendario y el presupuesto del proyecto. Si, después de las pruebas, se identifica una parte de las tareas que requiere volver a pasar por todas las etapas de desarrollo, dichas tareas se elaboran como una lista separada de mejoras y se implementan después del lanzamiento del sitio principal, con un nuevo presupuesto., plazos, etc.
Etapa 5. Lanzamiento del sitio web y seguimiento del rendimiento
Antes de iniciar el sitio, los contadores de varias métricas se colocan necesariamente en él para rastrear los indicadores necesarios del sitio. Después del lanzamiento, todo el equipo supervisa el correcto funcionamiento del sitio, corrige "sobre la marcha" errores y problemas obvios. El director del proyecto supervisa el cumplimiento de los requisitos comerciales establecidos para el sitio.