martes, noviembre 29, 2011

Mapa mental sobre la gestión de proyectos

A continuación les dejo un mapa mental con algunos temas de importancia en la gestión de proyectos . 


*Dar click sobre la imagen para agrandar 

lunes, noviembre 14, 2011

Guía de Fundamentos para la Dirección de Proyectos, PMBOK.

Si usted esta interesado en dirigir correctamente los proyectos que tiene a cargo, es importante que siempre utilice una metodología clara y concreta .


Una de las metodologías mas usadas en el continente Americano es la PMBOK del Project Management Institute, pero eso no quiere decir que sea la única , también existen otras metodologías , bastante aprobadas y muy buenas , como es el caso de PRINCE2 ( muy usada en Europa).


El siguiente post , esta dedicado a darle un pequeño vistazo al material existente en la guía de fundamentos para la dirección de proyectos PMBOK. 

El PMBOK , actualmente se divide en tres secciones .

La Sección 1, El Marco de referencia para la Dirección de Proyectos, proporciona una base para entender la dirección de proyectos. Esta sección consta de dos capítulos.

El Capítulo 1, Introducción, presenta el fundamento y finalidad de la norma

Define qué es un proyecto y analiza la dirección de proyectos así como la relación entre dirección de proyectos, dirección de programas y gestión del portafolio. También se analiza el rol del director del proyecto.

El Capítulo 2, Ciclo de Vida del Proyecto y Organización, ofrece un panorama general del ciclo de vida del proyecto y su relación con el ciclo de vida del producto. Describe las fases del proyecto y su relación entre sí y con el proyecto, e incluye un panorama general de la estructura de la organización que puede influir en el proyecto y la manera en que éste es dirigido.

La Sección 2, La Norma para la Dirección de Proyectos, define los procesos de dirección de proyectos y define las entradas y salidas para cada proceso. Esta sección consta de 1 capitulo.

El Capítulo 3, Procesos de Dirección de Proyectos para un Proyecto, define los cinco grupos de procesos: 
  • Iniciación 
  • Planificación 
  • Ejecución 
  • Seguimiento y Control
  • Cierre. 
Este capítulo relaciona las Áreas de Conocimiento de la Dirección de Proyectos con los grupos de procesos específicos de la dirección de proyectos.

La Sección 3, Las Áreas de Conocimiento de la Dirección de Proyectos, describe las Áreas de Conocimiento de la Dirección de Proyectos, enumera los procesos de dirección de proyectos y define las entradas, herramientas y técnicas y salidas para cada área. Cada uno de los nueve capítulos se centra en un Área de Conocimiento específica.
El Capítulo 4, Gestión de la Integración del Proyecto, define los procesos y actividades que integran los diversos elementos de la dirección de proyectos. 

Este capítulo incluye:

• Desarrollar el Acta de Constitución del Proyecto
• Desarrollar el Plan para la Dirección del Proyecto
• Dirigir y Gestionar la Ejecución del Proyecto
• Monitorear y Controlar el Trabajo del Proyecto
• Realizar Control Integrado de Cambios
• Cerrar el Proyecto o la Fase

El Capítulo 5, Gestión del Alcance del Proyecto, muestra los procesos involucrados en garantizar que el proyecto incluya todo (y únicamente) el trabajo requerido para completarlo exitosamente. 

Este capítulo incluye:
  • Recopilar los Requisitos
  • Definir el Alcance
  • Crear la Estructura de Desglose del Trabajo (EDT)
  • Verificar el Alcance
  • Controlar el Alcance

El Capítulo 6, Gestión del Tiempo del Proyecto, se centra en los procesos que se utilizan para garantizar la conclusión a tiempo del proyecto. Este capítulo incluye:

• Definir las Actividades
• Secuenciar las Actividades
• Estimar los Recursos para las Actividades
• Estimar la Duración de las Actividades
• Desarrollar el Cronograma
• Controlar el Cronograma


El Capítulo 7, Gestión de los Costos del Proyecto, describe los procesos involucrados en planificar, estimar, presupuestar y controlar los costos de modo que se complete el proyecto dentro del presupuesto aprobado. Este capítulo incluye:

• Estimar los Costos
• Determinar el Presupuesto
• Controlar los Costos

El Capítulo 8, Gestión de la Calidad del Proyecto, describe los procesos involucrados en planificar, dar seguimiento, controlar y garantizar que se cumpla con los requisitos de calidad del proyecto. Este capítulo incluye:

• Planificar la Calidad
• Realizar el Aseguramiento de Calidad
• Realizar el Control de Calidad

El Capítulo 9, Gestión de los Recursos Humanos del Proyecto, describe los procesos involucrados en la planificación, adquisición, desarrollo y gestión del equipo del proyecto. Este capítulo incluye:

• Desarrollar el Plan de Recursos Humanos
• Adquirir el Equipo del Proyecto
• Desarrollar el Equipo del Proyecto
• Gestionar el Equipo del Proyecto

El Capítulo 10, Gestión de las Comunicaciones del Proyecto, identifica los procesos involucrados en garantizar que la generación, recopilación, distribución, almacenamiento y disposición final de la información del proyecto sean adecuados y oportunos. Este capítulo incluye:

• Identificar a los Interesados
• Planificar las Comunicaciones
• Distribuir la Información
• Gestionar las Expectativas de los Interesados
• Informar el Desempeño

El Capítulo 11, Gestión de los Riesgos del Proyecto, describe los procesos involucrados en la identificación, análisis y control de los riesgos para el proyecto. Este capítulo incluye:

• Planificar la Gestión de Riesgos
• Identificar los Riesgos
• Realizar Análisis Cualitativo de Riesgos
• Realizar Análisis Cuantitativo de Riesgos
• Planificar la Respuesta a los Riesgos
• Dar seguimiento y Controlar los Riesgos

El Capítulo 12, Gestión de las Adquisiciones del Proyecto, describe los procesos involucrados en la compra o adquisición de productos, servicios o resultados para el proyecto. Este capítulo incluye:

• Planificar las Adquisiciones
• Efectuar las Adquisiciones
• Administrar las Adquisiciones
• Cerrar las Adquisiciones
Con esta metodología , usted tendrá una gran guía para poder dirigir, liderar , controlar , administrar y ejecutar de la mejor manera sus proyectos, recuerde que entre mas estricto sea con estos procesos recomendados en el PMBOK , mayor sera el éxito en la ejecución de sus proyectos.

Como gerente de proyecto , usted deberá tener claro una metodología , y aunque la experiencia es un factor muy importante , no es lo único que se debe tener en cuenta a la hora de realizar la planeación y ejecución de un proyecto.

*Información tomada del PMBOK 4 edición .

viernes, octubre 14, 2011

Protestas sobre la ley 30 en la educación en Colombia

Por estos días se adelantaron protestas en Bogota en contra de la implementación de la ley 30 sobre la educación , para no extenderme con este tema , que ya suficiente información hay en internet , y tema sobre el cual no estoy nada de acuerdo , ya que dicha ley va en contra del progreso de esta sociedad ,  un país sin buena educación , es un país destinado a la pobreza. 


Este post es para divulgar esta foto . La cual es muy cierta . 

Ellos "La Policía" también querían estudiar . 


martes, julio 19, 2011

Exposición Albert Einstein


El domingo pasado estuve en la exposición del científico Albert Einsten . La exposición estuvo buena , explicaron de manera sencilla sus teorías, enfocadas a personas que no posean grandes conocimientos en física . 

También se hace un recorrido por lo que fue toda su vida , mostrando aspectos de su niñez, su expulsión de Alemania por el gobierno Nazi , su paso por diferentes Universidades , sus escritos , sus esposas , sus hijos y la mayoría de sus frases celebres . 

Después de ver esta exposición , me causo curiosidad como se Einstein se contradijo en los siguientes temas : 

  • Una vez empezó la persecución Nazi a los judíos, Einstein tuvo que salir de Alemania y se declaro un pacifista , estaba en contra del servicio militar obligatorio y de solucionar todos los problemas por medio de la guerra, años mas tarde , ayudo a Estados Unidos a crear la bomba atómica, ademas de mejorar la precisión de su sistema de misiles militares. 
  • Se declaro un ciudadano del mundo , decía que para evitar la guerra deberían quitarse las fronteras, las imposiciones económicas sobre el libre comercio , las restricciones de ciudadanías entre países, pero años después que promovía esos temas , apoyo la creación del estado de Israel en Palestina, fomentando unas de las guerras mas grandes que actualmente tiene la humanidad. 

Muy recomendada esta exposición, A.E sigue siendo uno de los mas grandes científicos y pensadores que ha dado la humanidad.






jueves, julio 14, 2011

Piques 1/4 de milla en el autodromo de tocancipa .

El jueves hace 8 dias , estuve en el autodromo de tocancipa corriendo piques de 1/4 de milla .

A continuación les dejo unos vídeos que grabe ese día :


Estos dos videos fueron contra otra R6s, en ambos piques contra motos diferentes .


Y este fue contra una Honda CBR 600 -08


miércoles, julio 13, 2011

Foto tomada desde mi Eva-03 (Yamaha R6s) a 209 klms


Aunque la velocidad máxima que he llegado en ella es de 243 Klms , tome esta foto con la GoPro a esa velocidad , no sabia si el soporte de la cámara podía soportar mas la fuerza del viento .

lunes, julio 11, 2011

Cuando creía estar totalmente seguro de lo que quería hacer , me doy cuenta que todo fue un error , por otra parte es una lastima que ese carácter que nunca le vi , allá sido influenciado por otras personas . 

Cuando todo sale mal , puede salir aun peor en todos los escenarios posibles , ahora debo pagar un arreglo de una estrellada que tuve en el carro . 

En fin , días negros . 

martes, junio 07, 2011

Listado de comandos útiles en sistemas AIX

A continuación describiré un listado de comandos utiles para la administracion sobre sistemas operativos AIX .

Para saber si el hardware de su maquina es de 32 o 64 bits utilice:

bootinfo -y

Para saber la cantidad de memoria real utilizada por el sistema en kilobytes use cualquiera de estos dos comandos:

bootinfo -r    

lsattr -El sys0 -a realmem

Para saber el numero de procesadores de nuestra maquina utilice el sgte comando:


lscfg | grep proc
Para saber el numero de discos duros en nuestra maquina use el siguiente comando:





lspv

Para saber la información existente de un volumen fisico de un disco duro utilice este comando: (suponiendo que es el hdisk1 que desea consultar)

lspv hdisk1

Para obtener información detallada de la configuración de nuestro sistema AIX use el comando:

lscfg

AIX al ser un sistema basado en Unix tiene varias similitudes con sistemas Linux , el comando uname trae información relevante del sistema como se explica a continuación :

uname -pMuestra el chip de nuestro sistema, por ejemplo: PowerPC.
uname -rMuestra el release de nuestro sistema operativo.
uname -sMuestra el nombre del sistema. Por ejemplo: AIX.
uname -nMuestra el nombre del nodo
uname -aMuestra el nombre del sistema, el nombre del nodo, la version y el ID de la maquina.
uname -MMuestra el nombre del modelo del sistema. Por ejemplo: IBM, 9114-275.
uname -vMuestra la versión del sistema operativo.
uname -mMuestra el ID de la maquina o el numero de el hardware corriendo en el sistema.
uname -uMuestra el numero ID del sistema.

Para saber que nivel de la versión, lanzamiento y mantenimiento de AIX se esta ejecutando se debe ejecutar :

oslevel -r

lslpp -h bos.rte

Para determinar que service pack esta instalado en nuestro sistema usamos el comando:


oslevel -s


Para crear un jfs filesystem en el punto de montaje /particion1 sobre el volumen group sistema , debera usar el siguiente comando:


crfs -v jfs -g sistema -a size=10M -m /particion1


Para crear la misma partición anteriormente descrita con solo permisos de lectura deberá ejecutar :

crfs -v jfs2 -g sistema -a size=10M -p ro -m /particion


Para cambiar el tamaño del filesystem

chfs -a size=+1000000 /usr


Para montar un CD el paso es muy parecido como se haría en linux

mount -V cdrfs -o ro /dev/cd0  /cdrom

Como habiltito el Simultaneous Multi-threading (SMT) en un sistema AIX?

smtctl [ -m off | on [ -w boot | now]]


Para identificar las interfaces de red en un servidor AIX se usa el siguiente comando:

lsdev -Cc if

ifconfig -a




martes, mayo 31, 2011

Dandole a Motocross

Este domingo que paso, fui por primera vez a practicar motocross , en pocas palabras , ese deporte es una puteria .




Ahora , ando con ganas de comprarme una motico para practicar este deporte .

lunes, mayo 23, 2011

Como montar una partición LVM desde un Live CD Linux

El siguiente post lo coloco a manera de nota mental , ya que cada vez que debo realizar este procedimiento olvido algún paso . 

1.Iniciar la maquina desde el live CD
2.Instalar el paquete que da soporte a las particiones LVM

# apt-get install lvm2
3.Verificar cual es el grupo del volumen físico con el comando

# vgscan
Reading all physical volumes. This may take a while...
Found volume group "sistema" using metadata type lvm2


4.Para ver informacion detallada del volumen group sistema utilizamos el comando :

# vgdisplay sistema

--- Volume group ---
VG Name sistema
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 5
Open LV 5
Max PV 0
Cur PV 1
Act PV 1
VG Size 38,09 GB
PE Size 32,00 MB
Total PE 1219
Alloc PE / Size 1092 / 34,12 GB
Free PE / Size 127 / 3,97 GB
VG UUID D7xaEs-pzyI-saez-0zUI-9Ko4-n8Oc-NR8M2mfdfd


6. Ahora que ya sabemos cual es el volumen group podemos ver las particiones existentes en este montaje LVM con el comando :

# lvdisplay /dev/sistema/

--- Logical volume ---
LV Name /dev/sistema/home
VG Name Zahir
LV UUID D7xaEs-pzyI-saez-0zUI-9Ko4-n8Oc-NR8M2
LV Write Access read/write
LV Status NOT available
# open 1
LV Size 83,65 GB
Current LE 21414
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:3 


7. Como la particion se encuentra como NOT available debemos ejecutar el siguiente comando para activarla:

# vgchange -a y 
8. Y ahora si realizar el montaje de la particion en el live CD.

#mount /dev/sistema/home /mnt/

miércoles, mayo 18, 2011

Lazy Eye - Silversun Pickups


I've been waiting
i've been waiting for this moment all my life
but it's not quite right

and this 'real'
it's impossible if possible
at who's blind word
so clear but so unheard

i've been waiting
i've been waiting for this silence all night long
it's just a matter of time

to appear sad
with the same 'ol decent lazy eye
fixed to rest on you
aim free and so untrue

everyone's so intimately rearranged
everyone can focus clearly with such shine

everyone's so intimately rearranged
everyone can focus clearly with sunshine

lost and loaded
still the same 'ol decent lazy eye
straight through your gaze
that's why i said i relate
i said we relate
it's so fun to relate

it's the room the sun and the sky
it's the room the sun and the sky

i've been waiting
i've been waiting for this moment...

Un gran recuerdo

viernes, abril 22, 2011

Cartas a Aguirre - Gozalo Arango

He terminado de leer el libro Cartas a Aguirre de Gonzalo Arango , este gran escritor colombiano creador del movimiento Nadaista .
Este libro relata una serie de acontecimientos que sucedieron en la vida de Gonzalo, los cuales quedaron plasmados en una serie de cartas que Gonzalo le enviaba a su amigo Alberto Aguirre.
La mayoria de estas cartas inician en el año 1957 cuando Gonzalo se traslado a Cali, donde empezo a pensar en ese movimiento llamado Nadaismo, dichas cartas tienen un fuerte tinte pesimista, oscuro y en ocasiones crueles; en ellas se puede intuir cual fue la situación vital y mental en la que Gonzalo tuvo la idea del primer manifiesto Nadaista.

Esta es una correspondencia llena de confidencias, en ellas se puede ver a una persona llena de conflictos , de problemas , tanto consigo mismo como con la sociedad , despectivo , apasionado por su carrera (la poesía, la escritura) , solitario, ateo e incluso sin que lo diga explícitamente vivía en la búsqueda del amor .

A continuación os dejo algunos apartados y frases que me llamaron la atención en el libro:

  • Sin esta obsesión de que mi vida, lo único que tengo, carece de sentido .
  • Estoy sintiendo una desconfianza terrible sobre mi vida, que no me permite el lujo del mas pequeño optimismo.
  • Me veo obligado a conservar una postura artificiosa, a hacer gestos reverentes, dormir a horas determinadas, despertar a horas precisas, ser un esclavo del convencionalismo, o sea , me veo obligado, por un concepto de gratitud a ser otro. Y esto me hace vivir en un infierno interior , donde vivo destrozado.
  • Vivo porque es lo único que tengo, Ni siquiera la muerte tiene para mi ninguna promesa. 
  • Mi única fe: la revolución espiritual del Nadaismo, Basta leer los suplementos literarios de todo el país para llenarme de indignación. Que mediocridad y que estafa a los espíritus ingenuos. Cuando termine el manifiesto buscare el sitio mas propicio para arrojar esa bomba y destruir todo lo que es adorable hoy en Colombia. No dejaremos una fe intacta, ni un ídolo en su lugar , todo sera movido y destruido. 
  • Soy un profeta sin religión y sin Dios el profeta de una belleza nueva: la del espíritu liberado de sus ataduras morales y de sus complejos de conciencia.
Estas cartas como ya lo dije anteriormente era una comunicacion personal entre Gonzalo y su amigo Alberto , incluso alguna vez Gonzalo le solicito a su amigo que no le mostrara a nadie la existencia de las mismas , pero estas fueron publicadas en este libro (año 2006) por su amigo Alberto debido a la importancia literaria del movimiento Nadaista y de su fundador.

jueves, marzo 10, 2011

Wheelies en Bogota D.C

El sábado pasado estuve por algunas calles de Bogota haciendo Wheelies con unos amigos .


En esta ocasión solo me dedique a ser camarografo, en la próxima edición colocare los míos ...

martes, febrero 15, 2011

Como mejorar el performance de un motor de base de datos PostgreSQL en 15 minutos

A continuación describiré rápidamente como mejorar el desempeño de un motor PostgreSQL . 


  • Edite el archivo postgresql.com y modifique las siguientes variables :
max_connections : esta variable indica la cantidad de conexiones simultaneas a su base de datos , configurela de acuerdo a sus necesidades.

shared_buffersEl parámetro de configuración shared_buffers determina la cantidad de memoria dedicada al uso de datos en el motor PostgreSQL para el almacenamiento en caché. Este parámetro viene por defecto en un valor bajo debido a que en algunas plataformas requiere re-compilar el kernel. 
Si usted tiene un sistema con 1GB de RAM o más, un valor de partida razonable para shared_buffers es de 1 / 4 de la memoria en su sistema.

Si cambia esta opcion requiere que reincie el servicio postresql . 

 effective_cache_size:  Este parámetro establece una estimación de la cantidad de memoria disponible para almacenamiento en caché de disco del sistema operativo y en la propia base de datos, después de tomar en cuenta lo que es utilizado por el propio sistema operativo y otras aplicaciones. Esto sirve como guía para que usted como administrador de la base de datos sepa la cantidad de memoria disponible para el sistema operativo y el motor de la base de datos . Este valor solamente es utilizado por el planificador de consultas de PostgreSQL para saber si utiliza memoria RAM o no . 

Si cambia esta opcion no requiere reiniciar el servicio postgresql.

default_statistics_target: El motor base de datos recopila estadísticas sobre cada una de las tablas de la base de datos para decidir cómo ejecutar consultas sobre ellas. Por defecto, no recolecta demasiada información, y si no esta obteniendo buenos planes de ejecución particularmente en las más largas (o variadas) tablas debería incrementar default_statistics_target y luego correr ANALYZE la base de datos nuevamente (o esperar al autovacuum que lo haga por ud.). Mucha gente cree que el valor por defecto para default_statistics_target en hardware más moderno debe ser llevado a 100 (de su valor de 10), ya que hace menos probable que se ejecute un mal plan sólo en el coste de la actividad de algunos antecedentes.
Para que mejore el rendimiento en sus consultas deje esta variable en 100.

maintenance_work_mem: Si hace muchas ordenaciones complejas, y tiene bastante memoria, incrementando esta variable le permitirá a PostgreSQL a realizar ordenamientos más distendidos en memoria, obviamente incrementando la performance en comparación a las basadas en disco.
Este tamaño está aplicada a cada uno de los ordenamientos para cada usuario, y consultas complejas pueden utilizar múltiples buffers de memoria dedicados a estos. Debería considerar lo que tiene establecido en max_connections para establecer el work_mem apropiadamente. Este es un valor donde  si los usuarios ejecutan consultas extensas, podrían llegar a utilizar gigas en memoria.
No se recomienda dejar valores muy altos en kilobytes para este parámetro, ya que este parámetro se usa cuando se hace un vacuum y el SO debería asignar memoria reservada al vacuum cuando este entre en ejecución. 

wal_buffers : Luego de cada transacción, Postgresql fuerza a comprometer para aliviar la WAL. Esto puede hacerse en varias formas, y en algunas plataformas las otras opciones pueden ser consideradas más rápidas que la opción conservadora por defecto.
Incrementando los wal_buffers de su pequeño valor por defecto ( 8 kb) con un par de kilobytes, debería ayudar para sistemas con grandes inserciones. Las estadísticas indican que incrementando a 1MB es suficiente para sistemas grandes.

Cambiar este valor requiere reiniciar la base de datos.

max_prepared_transactions: Este valor es usado para manejar 2 phase commit (transacción a dos fases). Si Ud. no lo utiliza (y no sabe lo que es), puede llevar este valor a 0. Esto salvará un poco de memoria compartida. Para los sistemas de bases de datos con un alto numero (minimo 100) de conexiones concurrentes, tenga precaucion ya que este valor además afecta el número disponible de lugares para bloqueos en pg_locks, por lo que querrá dejar este en el valor por defecto.

El cambio de max_prepared_transactions requiere reiniciar el servidor.


Cambiando las variables anteriormente descritas usted podrá mejorar el funcionamiento de su motor de base de datos . 

Esta información fue extraída de la Wiki de PostgreSQL , en ella podrá profundizar mas sobre el tema .

sábado, enero 22, 2011

Ojos nuevos

El pasado viernes 7 de enero de 2011 me realice la cirugía ocular laser.
Es una cirugía bastante incomoda , pero afortunadamente salio todo bien.
A continuación les dejo un vídeo de como se realiza esta operación :


La recuperación es solo de cuidado, este procedimiento me lo realice en la Clínica Barraquer , la cual la recomiendo totalmente .