Guía de Implementación front-end
V1.0
Objetivo
Ajustar la solución creada a los formatos impuestos por el departamento para asegurarse de que la solución sea funcional, visualmente atractiva, que el alcance sea el esperado y que contenga buenas interacciones con los usuarios que hagan uso de ella.
ÍNDICE
SOLUCIÓN FRONT-END
Al momento de idear tu solución en Front-End debes de realizar un mapeo de los sitios que contendrá la solución y las distintas maneras a las que se puede acceder a ellas.
Una vez que se tenga todo el sitio mapeado, se empieza a construir la interfaz. Uno como diseñador puede pensar que se pueden realizar las tareas de manera sencillas, sin embargo, los usuarios no.
Es por eso que para mejorar la UX se crearán pruebas de usabilidad en donde se probarán las interacciones de tu página y el usuario.
Se pondrá a un grupo selecto de usuarios a realizar las tareas previamente establecidas, se usará el proceso de pruebas de usabilidad Impulse y se tomará notas de acuerdo a la interacción entre los usuarios y la página, para poder tener una retroalimentación de la experiencia obtenida y poder realizar las modificaciones necesarias.
Recuerda que despues de terminar se escribir tu solucion, debes de encerrar en comentarios el id de US a la que pertenece ese código con el siguiente formato:
####### ELEMENTO US-00############.
PE:
REVISIÓN CÓDIGO FRONT-END
Para la revision de codigo de front-end se espera que el desarrollador cumpla con los estándares de código establecidos por el departamento.
Atributo |
Hecho |
La solución cumple con los estándares establecidos a nivel departamental para escribir código en Django. |
|
La solución propuesta cumple con todos los Acceptance Criteria de su User Story. |
|
La solución propuesta se apega a la guia de look and feel |
|
Los test cases de la solución prueban casos relevantes que ayudan a la prevención de riesgos y fallos potenciales. |
REFACTORIZAR
El objetivo de la refactorización de código es sumar valor agregado a código que ya existe, de manera que se altera su estructura interna, sin embargo, el funcionamiento no cambia.
Para la refactorización de tu código primeramente deberás hacer un análisis y entendimiento de este, además de identificar las entradas y salidas que pudiera tener. El código tiene la verdad absoluta mientras que los comentarios y nombres de funciones tienen las intenciones del desarrollador, por lo que compararlos sería una buena manera de comenzar la refactorización.
Las preguntas básicas que guiarán esta etapa del proceso son:
Aspectos a tomar en cuenta
Recomendaciones
Hediondez del código (Code smell)
REVISIÓN CÓDIGO REFACTORIZADO
Para la revisión de código refactorizado acudir a “Revisión Codigo Back-End” en apartados anteriores.
Bitácora
Fecha |
Versión |
Descripción |
Revisado por |
27/09/2019 |
1.0 |
Versión inicial |
Carlos Ruiz |