5 Consejos para desarrollar un plan de administracion de performance de aplicaciones java
Este plan se debe realizar en conjunto con los miembros del area en la que te encuentras trabajando, los consejos son los siguientes:
- Si eres un arquitecto de software, es tiempo de iniciar las conversaciones con los propietarios (owners) de las aplicaciones mas criticas del negocio y definir el criterio a considerar en la performance en los casos de uso o en las historias de usuario.
- Si tu eres un desarrollador de software, es tiempo de que empieces a escribir test unitarios, ejecutar utilidades que generen profiles de performance, configurar y automatizar todo el proceso antes mencionado, Documentarlo para que otros desarrolladores puedan seguirte o generar conociemiento para que los demas aprendan.
- Si tu eres parte del equipo de QA, debes de empezar a poner a los dueños de las aplicaciones con los lideres tecnicos o propietarios tecnicos (la verdad se le conoce de varias maneras, dejemolos como la gente tecnica). Esto con el fin de definir los criterios de performance en los casos de uso y luego evaluar la aplicacion con estos criterios definidos por ambas partes.
- Si eres miembro del equipo de testeo (tester), tienes que empezar a realizar las pruebas de concepto o de ensayo para poder evaluar la capacidad maxima soportada. Esto se necesita hacer para poner en comparacion con las metricas definidas en produccion, elaborar las predicciones contra esas tendencias; ademas de esto debes de realizar el plan que va a responder a esas previsiones en caso de que sucedan y que pueda asegurar la integridad del negocio donde das servicios.
- Si estas en el equipo de apoyo a la producción (conocido tambien como operador), es el momento de construir un flujo de trabajo de apoyo a la producción, documentando el que hacer en caso de que se de una prevision contemplada en el punto 4, a que personas se deben de llamar o comunicar, debes de tener y elaborar informacion historica, hacer seguimiento de la eficiencia en la solucion de los problemas en produccion.
Estos son mis simples y sencillos consejos para administrar la performance en aplicaciones JAVA (especificamente para la especificacion J2EE), espero que les sea de mucha utilidad. Si tienen alguna duda, comentario o como implementarlo no duden en contactarme a:
email : jbugarin@gmail.com
twitter: @jlbugarin
Hasta el proximo post!
Comparte este post de consultorjava.com!
Etiquetas: administracion, consejos, performance, QA performance





