Estandarización (Por algún lugar hay que comenzar)
En el trabajo considero que mucho de mi tiempo me paso quejando que deberÃamos aplicar un estándar en el desarrollo de nuestras aplicaciones. Ya que después de los cerca de 9 años de trabajar en desarrollo de software, he tomado mis propios estándares de trabajo para un desarrollo rápido y de calidad con cierta usabilidad y accesabilidad al usuario.
Sin embargo, uso lo que me acomoda ya que soy un solo usuario muy a gusto con una manera de trabajar, sin embargo en un centro de trabajo donde hay desarrollos en equipo es imprescindible que todos hablen el mismo idioma en el nivel que cada integrante del equipo tenga.
Algo tengo muy claro no soy el mejor desarrollador, pero si tengo muy presente el hacer un esfuerzo por tratar de que el código de las aplicaciones sea óptimo. Ejemplo: para que guardar una lista de números en un Vector de java si un int[] es suficiente. Aunque tal vez me en algunos puntos me he quedado obsoleto ya que cuando empece a desarrollar en web, los contenidos que leà mencionaban que se tratarán de utilizar la menor cantidad de variables de sesion posibles y no lo contrario.
En fin Angel Antonio Escandón Vilchis en degerencia.com, nos comparte un artÃculo para aterrizar la importancia de los estándares (Aplique Estándares a su empresa). Citando el principio de su artÃculo:
Podemos iniciar comentando que un estándar es el requisito mÃnimo que debe cumplir un procedimiento, de acuerdo a la definición y objetivo que haya propuesto en su empresa. Lo cual significa en forma práctica lograr que todo el personal realice el mismo procedimiento en la misma forma para lograr el mismo resultado.
Menciona 5 pasos para estandarizar sus procedimientos:
Analizar y diagnosticar los procedimientos necesarios
Definir el tema con su estándar, procedimiento y polÃticas
Capacitar al personal tanto como sea necesario
Implementar en el área de trabajo
Evaluar el procedimiento, el estándar y al personal aplicándolo
Lo cual me lleva a comenzar por:
Analizar y diagnosticar cuáles son los procedimientos necesarios para la operación, qué funciona y qué no funciona actualmente, qué procedimientos existen y cuáles no existen tanto en forma operativa como en forma escrita y cuáles son las prioridades.
Con eso termino este artÃculo, para ponerme a hacer una lista de procedimientos existentes o inexistentes en nuestro centro de trabajo, obviamente referente al desarrollo de software, ya que zapatero a tus zapatos.