Crear un sitio o una aplicación para un cliente es diferente de hacerlo por ti mismo o como una nueva empresa. Querrán que cumpla un propósito específico, por lo que no puede simplemente saltar directamente al desarrollo ágil hasta que comprenda ese propósito y las limitaciones que impulsarán el diseño. Aquí hay un plan de proyecto aproximado:
- Reunión de inicio: reúnase con las partes interesadas del cliente para revisar los objetivos, repasar el plan de su proyecto, el cronograma y asegurarse de que haya un acuerdo sobre los entregables.
- Programe reuniones de seguimiento uno a uno según sea necesario para asegurarse de que comprende toda la funcionalidad requerida, recopilar contenido de muestra, discutir la marca y los requisitos de apariencia y sensación, y las limitaciones técnicas implicadas por la arquitectura.
- Cree estructuras alámbricas para definir y confirmar la arquitectura de la información, el diseño de la página y los flujos de proceso.
- Reúnase con los usuarios y las partes interesadas del cliente para revisar y refinar los marcos. Obtenga la aprobación del conjunto mínimo de requisitos para el éxito. En este punto, también querrá revisar el plan del proyecto.
- Comience un desarrollo ágil y cree una prueba de concepto funcional de la funcionalidad crítica: refine los marcos y comunique el progreso con frecuencia.
- Cree maquetas de alta fidelidad en Photoshop que muestren la apariencia final.
- Cree el HTML, CSS y Javascript de la capa de presentación en un prototipo no funcional.
- El desarrollo comienza en serio. Llamadas de scrum diarias con el equipo (¿qué hiciste ayer? ¿Qué estás haciendo hoy? ¿Algún bloqueador?), Informes de estado semanales.
- Prueba, prueba, prueba. Pruebe en cada navegador, cada nivel de conexión de banda ancha, cada dispositivo, cada tamaño de pantalla, con cada tipo de usuario y nivel de permiso.
- Lanza la aplicación a los equipos internos para la creación de contenido. Entrenalos. Apoyalos. Audite el contenido que están creando y aborde proactivamente los problemas. Perfeccione la aplicación a medida que lleguen sus comentarios.
- Cree una estrategia de comunicación y marketing, planifique la versión beta.
- Versión beta para grupos de usuarios específicos. Refinar, depurar, pulir.
- En este punto, tendrá un registro posterior de características y correcciones de baja prioridad para la fase 2.
- Lanzamiento. Partido.
- Apoyo. Seguimiento analítico. Trabaja en el próximo lanzamiento. Repite para siempre.