Espacio de tecnologia, software libre y sus derivados. Una horda de monos entrenados escriben de vez en cuando por aqui algunas noticias, opiniones e incluso alguna que otra cosa fuera del tema. Maqueros, favor de abstenerse que no somos lo suficientemente guapos.

Piano daemon

CMMI v1.2 — Que es un proceso ?

Buenos dias

Estos ultimos dias me he puesto a leer algo sobre CMMI. Asi que he decidido transmitir este conocimiento a ustedes de una manera rapida y sencilla y sobre todo en castellano.

Empezare por la parte mas primordial en CMMI, “El Proceso”.

El Proceso: es una serie de pasos que nos ayudaran a solventar problemas, estos pasos deberan de estar definidos de una manera que no sean ambiguos — eso es, que sean entendibles y capaces de ser seguidos sobre una administracion consistente por cualquiera que use el proceso. El motivo principal de El Proceso, no es el de tener a trabajadores como robots, el motivo principal es evitar a lo maximo la redundancia de trabajo sobre cualquie empresa. De esta manera. evitaremos reinventar la rueda, cada vez que iniciemos un nuevo proyecto. Y por que no, si piensas escribir un plan para un nuevo proyecto… por que no usar un procedimiento que te diga como escribir uno ;)

Riesgos en la administracion de procesos
Digamos que tu empresa pone toda su atencion en la creacion de un proceso de administracion arriesgado. Este proceso arriesgado esta siendo desarrollado a razon de que los administradores de proyectos en tu organizacion no han sido lo suficientemente proactivos en la prediccion de problematicas, que a final de cuentas estan afectan directamente al cliente. Quizas ellos ya encontran la causa, tal vez no tienen el suficiente personal con las habilidades adecuadas sobre cada uno de sus proyectos; o tal vez la gente es jalada a otros proyectos.. entonces surgen los problemas. Entonces que pasa.. todos los administradores de proyectos determinaran los riesgos que existen en cada uno de los procesos que cubren su problematica. Los Riesgos en la administracion de procesos nos hacen ver lo siguiente:

* Identificacion del Riesgo
* Analisis del riesgo
* Categorizacion de la seriedad y probabilidad del riesgo
* Mitigacion del riesgo

El detalle aqui, es que cada administrador determinara los riesgos de los procesos en esta problematica de una manera.. muy diferente :|
Por lo que necesitaremos buscar una manera de como trabajar en la organizacion de una manera mas consistente, de tal forma que todas las cosas que se hagan en ella puedan ser de alguna forma similares, y tal vez la gente pueda gozar del beneficio que brinda el buen trabajo que estan haciendo otros.

Porque enfocarnos en los procesos y no en la gente y no en la tecnologia..
Aclaro que no trato de insinuar que la gente no sea importante…(aclaro que es lo mas importante que existe). Pero analizacen una cosa…. cuando algo sale mal sobre un proyecto, la primer reaccion visceral es irce sobre la gente del proyecto que solo esta haciendo su trabajo. Bien que pasa entonces… esto no es algo que se pueda decir que es altamente motivante (al contrario). Si no queremos que esa gente termine pensando que no es importante (ya que realmente son bastante importantes para el proyecto), deberemos enfocarnos en el proceso, ya que ellos son brillantes.. pero no pueden serlo los 365 dias del año. Al enfocarnos sobre procesos, el enfasis de tener un buen proceso a seguir sobresale sobre la brillantes de los individuos que lo llevan a cabo…… Tambien mencionemos una cosa muy comun en las organizaciones.. alguna vez habran oido mentar lo siguiente…
porqueria entra … porqueria sale… o bien…. Por lo general las empresas y organizaciones pagan grandes cantidades por convertir sistemas existentes de un lenguaje a otro…. o de una base de datos a otra mucho mas nice….. Y que obtienen al final…. los mismo viejos problemas y otros ademas nuevos. La tecnologia no proporciona un solucion rapida,.. aunque suele ser una de las respuestas mas comunes que dan los ejecutivos ante este tipo de problematicas…. por que ? por lo general les parece algo facilmente quantificable y ademas… y facil de colocar. La tecnologia es nuestra amiga… pero no la solucion a todos los problemas.

Entonces los procesos son la unica respuesta? No. Los procesos son una parte de la respuesta. Cuando el proceso es soportado por Training, Suficiente dinero, suficiente habilidad de la gente, herramientas adecuadas, y un comite de administracion que le ayude a la organizacion como unidad.

Espero que les haya quedado claro….. Despues de comprender esto ya puedes atajar el tema de los modelos en CMMI.
Hasta luego.

Arturo Plauchu

May 9, 2008 @ 4:16 pm

Cierto, los ejecutivos casi en su totalidad simplemente no saben en que se basa el ciclo de vida del software, a simples madres, si ya no satisface las necesidades, pues se quita. La mayoria sigue… “Ok, ay que modernizarnos con aplicaciones basadas en herramientas ‘nice’ para que los clientes se den una idea de que podemos lidiar con las problematicas de hoy en dia”, pues son patranyias!!!, terminan con un sistema que hace lo mismo y solamente lo basaron en herramientas robustas que corriendo en los servidorsitos o maquinas pinchurrientas (que la mayoria no quiere comprar equipo para esas tecnologias), total!!!, en sintesis terminan atorados con el curro. Estaria agusto si las herramientas que se usaran fueran SL pero como de costumbre la mentalidad de “Si cuesta, a de ser bueno”, pero aun asi si se usara SL y se hiciera la misma endejada, (ejemplo usar MySQL cuando se puede satisfacer la consulta de un nombre con XML).
Bueno yo me largo continuo chambeando. Byetelas y si yu leiror aligueyrors

Arturo Plauchu

May 9, 2008 @ 4:17 pm

Por cierto esos pasos parecen de Seguridad Industrial
*La fabrica se quema
*Me puedo quemar
*Esta cacheton y me cae que se mueren todos
*Llama a los bomberos

RSS feed para comentarios en esta entrada · TrackBack URI

Comenta