Temporización de la revisión del rendimiento de soluciones
Con frecuencia, abordar el rendimiento de la solución se convierte en una actividad contra corriente después de que una solución entra en producción y los usuarios experimentan un rendimiento deficiente. En realidad, el rendimiento de la solución debe planificarse e implementarse en cada fase del ciclo de vida del proyecto. Las actividades para abordar las revisiones de rendimiento deben integrarse en las fases de diseño, desarrollo y prueba. Para estar bien preparado, se recomienda programar el taller de rendimiento de la solución al principio de la fase de implementación.
Las siguientes preguntas y respuestas son habituales en relación con la revisión del rendimiento de soluciones:
Pregunta : ¿Cómo se pueden revisar los aspectos de rendimiento de una solución cuando no se han comenzado (o se acaban de empezar) el diseño y el desarrollo de la solución?
Respuesta: La mayoría de las implementaciones comienzan con una escala de tiempo planificada, o al menos una fecha de lanzamiento objetivo y un presupuesto definido. Estos factores deben basarse, como mínimo, en una solución y un enfoque conceptuales. El rendimiento se ve afectado por más cosas que el código. Tener un diseño escalable es un punto de partida clave. Los factores ambientales también pueden afectar al rendimiento. Definir la estrategia de entorno es un primer paso que debe dar antes de comenzar a crear. El taller de rendimiento de soluciones puede ser una herramienta importante para ayudarle a tomar algunas de estas decisiones clave al principio del proyecto.
Pregunta: no hemos tomado decisiones sobre las formas de implementar la solución. ¿Tendría más sentido esperar hasta que se complete el desarrollo para realizar el taller de rendimiento de soluciones?
Respuesta: si es necesario, el taller de rendimiento de soluciones se puede implementar como un proceso iterativo. El beneficio de comenzar esta actividad pronto es que el equipo del proyecto conocerá las mejores prácticas, técnicas y recursos que pueden usar mientras diseñan y desarrollan la solución. Tener conocimiento y conciencia antes ayudará al equipo a crear la solución, teniendo en cuenta el rendimiento en lugar de tener que volver para solucionar los problemas una vez finalizados.