5 Consejos para desarrollar un plan de administracion de performance de aplicaciones java

rendimiento_javaEste plan se debe realizar en conjunto con los miembros del area en la que te encuentras trabajando, los consejos son los siguientes:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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!

Subscribe to our RSS feed. Tweet this! StumbleUpon Reddit Digg This! Bookmark on Delicious

Etiquetas: , , ,

Leave a Reply