sábado, 28 de enero de 2012

Paso a paso para instalar SQL Server 2012 Evaluation en Windows 7 SP1 (32 bits)

La versión 2012 de Sql Server ya está muy evolucionada. Nuestro servidor de Base de Datos ahora está ahora enfocado nativamente a trabajar con Cloud Computing y tiene unas mejoras que siempre hemos esperado y además sorpresas en su funcionamiento que nos hacen nuestro trabajo cada vez más fácil y agradable.

La siguiente, es una guía de instalación de este producto que en su momento tuvo el nombre código Denali.

Ha sido preparada por un gran amigo muy querido por toda la audiencia técnica de Latinoamérica. Se trata de Guillermo Taylor, quien muy amablemente me ha permitido invitarle a postear su guía en mi blog. Guillermo es reconocido sobretodo por los IT Pros. Y es que SQL Server es una tecnología que une ambos mundos: Desarrollo y IT de una manera muy fluida. Es por esto que aprovecho este post, para anunciar el estreno del blog para IT Pros Colombianos. Que estará tratando temas específicos de esta área y donde encontramos como regalo de bienvenida dos excelentes libros para IT Pros. Además, este post también estará allí, para que la audiencia de IT lo encuentre en un ambiente más especializado para ellos.

Abstract

Este documento recopila los pasos realizados para instalar SQL Server 2012 Evaluation en un sistema Windows 7 Ultimate SP1. Durante el paso a paso, se incluirán imágenes que aclararán mejor este; sin embargo no todos los pasos incluyen o tienen una imagen asociada, principalmente en donde estime que no es conveniente. De igual manera, no asumo responsabilidad alguna por algún paso realizado erróneamente o que no se tuvo en cuenta o que no aplica para un sistema operativo diferente. Por último, este documento se hace para efectos ilustrativos de cómo realizar una instalación del producto SQL Server 2012 Evaluation y de ninguna manera me compromete con los resultados obtenidos al seguirlo.

a continuacion dejo un link donde podemos ver, a detalle como instalar SQL Server 2012 y un previo requisito....antes de iniciar la instalacion de SQL Server 2012

Power View en SQL Server 2012 Primer Entrega


SQL Server 2012 incluye una nueva característica llamada Power View una herramienta que permite crear nuevos tipos de reportes y visualizaciones, esta herramienta está orientada para brindar explotación de datos de forma interactiva, además de nuevas visualización y enfocado en realizar presentaciones de datos.

Específicamente el Power View es un add in de Reporting que ha sido pensado para usuarios de negocios tales como analistas de datos, tomadores de decisiones y personas que trabajan con información y datos. Power View se alimenta de workbooks de PowerPivot y también de modelos tabulares de SQL Server 2012.

Una característica interesante de Power View es que es una aplicación que ejecuta en el navegador como un componente Silverlight y que está integrado con SharePoint 2010.

Para probar Power View tiene que tener lo siguiente:

1. Instalación de SQL Server 2012 RC0

2. SharePoint 2010, si desean utilizar como reposotorio SQL Server 2012 deben utilizar SharePoint 2010 con SP1

3. Add in de Power View

La siguiente ventana muestra una instalación de SQL Server 2012 RC0

Diferencia entre final, finally y finalize()

Si tienes que liberar un fichero gestionado por un objeto, ¿que harías, llamar al método finalize(), o introducir una clausula finally?
• Final: decalaración de una constante.

• El método finalize(): Algunos lenguajes de programación orientados a objetos requieren que el programador destruya explícitamente los objetos cuando dejan de utilizarse. Sin embargo en java, la JVM se responsabiliza de reclamar la memoria reservada por los diferentes objetos estos quedan fuera de alcance (proceso denominado “garbage collection“, o de limpieza), por lo que se libera al programador de esta tarea. Hay dos importantes características del proceso de limpieza: 1) cuando un object sale de alcance, inmediatamente se le considero que pertenece a la “colección basura”. Pero no es del todo preciso. Al salir de alcance, lo que ocurre es que se le marca como candidato para la “colección basura”, y el proceso limpieza (que gestiona la colección) periódicamente va reclamando estos objetos en memoria fuera de alcance sin referenciar, de modo recursivo. Lo malo es que esto no ocurre en momentos predeterminados, pues no existe una especificación exacta en la JVM de cuando se ejecutará el proceso de limpieza.
Si el proceso se ejecuta antes de que un objeto haya pasado a la colección-de-basura, el runtime de java invoca al método finalize() del objeto, permitiendo que este pueda realizar cualquiera las operaciones que liberen los recursos demandados al sistema tales como ficheros o sockets abiertos. Este método finalize() se declara como: protected void finalize() throws Throwable. El proceso de limpieza se ejecuta como un hilo demonio de bajo-nivel y, en general, para este tipo de hilos, no es esencial que el hilo se complete antes de que la aplicación termine.
He aquí el problema, pues aunque pueda utilizarse el método finalize para realizar las operaciones de limpieza, el hilo recolector encargado de llamar al método finalize() de los objetos podría ejecutarse de un modo impredecible.

• La declaración finally en un bloque de código implica la liberación explícita de cualquiera de los recursos externos que puedan ser mantenidos. A diferencia del método finalize(), la declaración finally no depende del proceso de limpieza del recolector de basura. La liberación de recursos dentro de un bloque finally es más aconsejable pues se garantiza que el código dentro del finally siempre será ejecutado incluso cuando haya una excepción inesperada en tiempo de ejecución.

martes, 24 de enero de 2012

Windows Server 8: La Evolución y el camino a una nueva era de Sistemas Operativos

Quiero compartir con ustedes lo que sin dudas es la evolución de la familia de servidores Windows pero además lo que significa el camino hacia una nueva era sobre el concepto de Sistemas Operativos basados en la premisa de Alta Disponibilidad, Continuidad de Negocios, Escalabilidad para acceso a datos, Multi-Tenant y Cloud Services.
“Cuando se trata de construir una nube privada, ofrecer servicios en la nube, o de forma segura proporcionar conexión a las nubes públicas o privadas, el mensaje es claro: las organizaciones quieren un planteamiento coherente e integrado que les ayude a resolver los retos fundamentales del negocio y de TI.
Windows Server 8 ofrece la experiencia de la construcción y operación de las nubes públicas y privadas para la entrega de la plataforma de servidor más dinámica, disponible y rentable para las organizaciones. Se ofrece a las empresas y proveedores de hosting con una infraestructura escalable y dinámica de nubes, y conscientes de la necesidad actual y futura multiusuario de sus aplicaciones, que conecta las soluciones de forma segura a través de una infraestructura sólida permitiendo responder a las necesidades empresariales más rápida y eficientemente.”
Fuente: Microsoft Windows Server and Cloud Platform | Windows Server 8.
Server 8 va a desatar un tsunami masivo de nuevas características dirigidas específicamente a la construcción y gestión de infraestructuras multitenant, aumento drástico de las características de escalabilidad y fiabilidad en las áreas de virtualización, red, Clustering, almacenamiento, así como importantes mejoras de seguridad.
Un aspecto importante sobre la Interfaz de usuario de Windows Server 8 será su capacidad de visual entragada –al igual que en Windows 8 Client- gracias a “Metro UI”.
Desde el punto de vista virtualización, Hyper-V en Windows Server 8 vendrá totalmente potenciado para entregar un servicio orientado no solo a la entrega de soluciones On-Premise sino también con un enfoque Cloud basado en sus capacidades administrativas.
A continuación, haré mención de los nuevos aspectos técnicos sobre el alcance de las mejoras desarrolladas en la nueva versión de Hyper-V en Windows Server 8:

CPU y RAM: Hyper-V ahora soportará hasta 32 procesadores y 512 GB de RAM por máquina virtual.
VHDs: Con el fin de dar cabida a grandes discos virtuales en relación a su capacidad, un nuevo formato de archivos virtual ha sido desarrollado para soportar esta característica: VHDX. Este nuevo formato permitirá Discos duros virtuales de más de 2 terabytes.

Clustering: Ahora con capacidad de 63 nodos de Hyper-V en clúster que podrán ejecutar hasta 4.000 máquinas virtuales concurrentes en su conjunto.

Clustering – Live Migration: Hyper-V también ha sido mejorado considerablemente en este aspecto, hasta el punto de que el almacenamiento como recurso dentro de un clúster ya no será requerido para lograr una migración en vivo de una VM.

Otra nueva capacidad del Live Migration será la de la transferencia de múltiples VMs a través de nodos del clúster usando migración en vivo (lo que hasta ahora no es posible ejecutar en Windows Server 2008 R2 apoyado en System Center VMM 2008 R2).
En este sentido, el límite de migraciones e incluso del almacenamiento en vivo y de manera simultánea que se podrá ejecutar en un clister de Hyper-V, estará determinado únicamente por la cantidad de ancho de banda (en escenarios Cross-Site Clustering o bien en redes locales de almacenamiento basadas en velocidades de 1GB).
En conclusión, para la característica Live Migration, no habrá límites en el Sistema Operativo en relación al número de migraciones concurrentes en vivo que se puedan ejecutar.

Nueva Característica destacada: Hyper-V Replication
Replicación en Hyper-V: Otra mejora notable de la tecnología Hyper-V incluirá “Replica Hyper-V”, que es más o menos análoga a la funcionalidad de replicación asíncrona provista en uno de los productos (PlateSpin 10) de protección para virtualización relacionada a la recuperación ante desastres para Hyper-V comercializada y desarrollada por Novell. Por supuesto, será una característica incorporada a Windows Server 8 y no requerirá licencia adicional de ningún tipo.
Como dato interesante, con el nuevo soporte SMB 2.2, las máquinas virtuales creadas en Hyper-V podrán ser alojadas para su funcionamiento en ubicaciones compartidas de red CIFS / SMB.

VDI: Con Windows Server 8 como Host de Escritorio remoto, o RDSH (lo que antes se llamaba Terminal Server), ahora es totalmente compatible con RemoteFX y está activado por defecto para una experiencia visual enriquecida desde el punto de vista del usuario y las aplicaciones.
¿Cuál es la ventaja de esto? Bueno, ahora usted podrá colocar tarjetas GPU en el servidor de VDI para que los clientes remotos, ya sea en tabletas, terminales o equipos de escritorio de Windows que tengan habilitado RemoteFX en el cliente RDP tendrán la capacidad de ejecutar aplicaciones multimedia de forma remota visualmente enriquecida prácticamente sin degradación del rendimiento.
Ahora la reproducción de vídeo en Escritorios Remotos virtualizados será perfecta, así como la capacidad de experimentar el poder de la aceleración por hardware y disfrutar de Windows 7 Aero e interfaces Metro de Windows 8 con el despliegue de DirectX10 y OpenGL 1.1.
Un dato sobre RDS
Como dato importante sobre RDS (Remote Desktop Service) al margen de sus nuevas capacidades, tendrá un rendimiento optimizado para conexiones WAN muy por encima del actual desempeño que hoy demuestra funcionando sobre servidores Windows Server 2008 R2.
Windows Server 8 también incluirá una mejor transferencia de datos descargados (Offloaded Data Transfer), de modo que al arrastrar y soltar archivos entre dos servidores Windows (virtuales o no), el sistema operativo sabrá que la transferencia de datos deberá hacerse directamente desde un sistema a otro, en lugar de pasar a través de la estación de trabajo o servidor que solicita o inicia la copia.
Branch Cache:
También ha sido mejorada y reduce la necesidad de costosos dispositivos de optimización WAN, por ejemplo Switches. Microsoft ha implementado una tecnología tipo de Bitorrent para que los Windows Client en las sucursales puedan encontrar los archivos necesarios a nivel local sobre los sistemas de otros clientes y servidores en lugar de ir a través de la WAN.

NFS:

El servidor NFS y el código de cliente en Server 8 ha sido completamente re-escrito desde cero y ahora es mucho más rápido, lo que debería ser de gran ayuda cuando sea necesario interoperar con Linux y UNIX.
NIC Teaming en Windows Server 8:
Server 8 incluirá una característica integrada de NIC Teaming, que siempre ha sido una parte de Windows Server, pero se ha proporcionado en el pasado por terceros. Con la nueva función integrada se pretende permitir que las tarjetas de red de nueva generación desarrolladas por diferentes fabricantes, puedan aprovechar esta característica del Sistema Operativo para mejorar el rendimiento y disponibilidad o redundancia de conexiones en ambientes virtualizados que antes no eran soportados.
Esto implica que, ya no será requerido instalar controladores (Drivers) para poder obtener la capacidad de Teaming en una interfaz de red.
Almacenamiento:
Server 8 también ha sido desarrollado enormemente en este sentido, lo más importante en esta área es la introducción de la Deduplicación de datos como parte del sistema operativo (de manera nativa). Deduplicación permitirá –gracias a dos años de trabajo en la creación del Algoritmo por parte de Microsoft Research – comprimir hasta en un 80% la cantidad de datos almacenados en un volumen, sin afectar al rendimiento.
Esto implica que en lo adelante todas las copias ejecutadas a partir de una tarea agendada con Windows Server Backup podrán disfrutar de esta nueva capacidad.
Por cierto, CHKDSK podrá ahora ser ejecutado de forma Online (sin requerir agendar para un próximo reinicio) y entregar sus resultados en una fracción de tiempo (10%) por debajo de lo que antes lo hacía.
Server 8 adicionalmente, tendrá soporte nativo para JBOD, así como nuevo soporte para el almacenamiento SMB utilizando RDMA (Remote Direct Memory Access), permitiendo a grandes grupos de almacenamiento trabajar en redes de 10 Gigabit Ethernet dejando ahora como una opción –por su alto rendimiento y confiabilidad- usar soluciones SAN basadas en fibra. Server 8 adicionalmente tendrá la capacidad de “Thin Provisioning” para almacenamiento JBOD.
BitLocker y los Discos como recursos de Cluster
Los discos agrupados como recursos de un clúster configurados con el nuevo y potenciado CSV 2.0 (Cluster Share Volume) ahora podrán ser totalmente encriptados utilizando la tecnología BitLocker. Adicionalmente CSV 2.0 ha sido desarrollado para soportar de forma nativa tecnología integrada de replicación así como snapshotting hardware.
Esto significa un avance importante ya que con CSV 1.0 implementado en Windows Server 2008 R2 no era posible usar las características de Snapshots por hardware provistas por algunos fabricantes de SAN iSCSI e incluso de Fibra.
Otras Mejoras pensadas en también en Cloud Services
Existe un gran número características y mejoras importantes, que incluyen un nueva interfaz de usuario de gestión de direcciones IP (IPAM – IP address management), así como algunas extensiones dedicadas al nuevo esquema de Active Directory que mejorará enormemente la seguridad de los archivos cuando se utilice Windows 8 en servidores. Además de todas las nuevas bondades que se han agregado a la pila de red de IIS y propiamente del Sistema Operativo con el fin de adaptarse a grandes entornos de múltiples usuarios y las nubes híbridas.
En conclusión, Windows Server 8 va a entregar un número muy importante de nuevas y potentes características dirigidas específicamente a la construcción y gestión de infraestructuras multi-tenant Cloud, así como un aumento drástico de las características de escalabilidad y fiabilidad en las áreas de virtualización, red, almacenamiento, e importantes mejoras de seguridad.
Recursos:
Diapositivas Oficiales de Producto (presentación de características):
http://www.buildwindows.com/Sessions?q=Windows+server&x=0&y=0
Windows Server Developer Preview está disponible para descarga para suscriptores MSDN:
http://msdn.microsoft.com

lunes, 23 de enero de 2012

¿Qué es "Cloud Computing"?

La Nube es la respuesta a las necesidades de los departamentos de tecnología de la información de las empresas en la búsqueda de mayor escalabilidad, alta disponibilidad y reducción de los costes operativos.

La idea fundamental es simple: dejemos en manos de empresas especializadas la gestión de la infraestructura en la que corren las aplicaciones. Los desarrolladores controlan las aplicaciones y los datos pero no se preocupan de la infraestructura sobre la que corren éstas. Es una segunda empresa la que se encarga de proporcionar esta infraestructura y no sólo a una empresa en concreto, sino a cientos de miles.

La ventaja es clara, se trata de economía de escala: considerando los costes por unidad de tiempo de ejecución, es muchísimo más económico establecer para miles de aplicaciones una infraestructura altamente escalable, con muy elevada disponibilidad y con ancho de banda cuasi-ilimitado, que hacerlo para una decena de ellas.

Las características fundamentales que debe proporcionar un servicio para poder ser considerado "Cloud Computing" son:

Auto-servicio por parte de los clientes
Capacidad de medir el servicio
Pago por uso
Rápida elasticidad
Distribución geográfica
Dentro de los servicios en la nube se pueden distinguir tres categorías fundamentales:

1.- SaaS (Software como Servicio): se trata de cambiar las aplicaciones tradicionalmente instaladas en una infraestructura propia a versiones en la nube. Por ejemplo Exchange Online es una versión SaaS del servidor de correo Exchange Server de Microsoft, que se ofrece hospedada en los Data Center de Microsoft o sus partners. Una empresa puede contratarlo y empezar a usarlo de inmediato sin tener que adquirir licencias ni hardware específico, sin tener que mantenerlo y pagando sólo por lo que utiliza. Actualmente Microsoft ofrece una amplia selección de aplicaciones en modo SaaS a través de sus Online Services.

2.- IaaS (Infraestructura como Servicio): es el hospedaje de aplicaciones existentes dentro de máquinas virtuales en la nube. Siguen siendo aplicaciones normales, ejecutadas en un sistema operativo común, sólo que se ejecutan dentro de máquinas virtuales en la nube. Permite despreocuparse de la gestión de los servidores físicos, de modo que evitamos problemas de fallos de hardware o desastres locales, y suelen ofrecer capacidad para crecer en el almacenamiento. No obstante sigue siendo necesario ocuparse de muchas otras cuestiones de infraestructura como la alta disponibilidad, el balanceo de carga, gestión del S.O y el software base, etc... Microsoft permite gestionar esto de manera privada a empresas a través de System Center y sus productos de virtualización. Los ejemplos de carácter público más conocidos de este tipo de servicio son Amazon EC2 y RackSpace.

3.- PaaS (Plataforma como Servicio): se trata de los servicios en la nube que permiten crear aplicaciones específicamente desarrolladas para trabajar en entornos "Cloud" con las ventajas ya señaladas. Toda la infraestructura de base, tanto el software como el hardware, son transparentes para nosotros. Se crea la aplicación y se despliega obteniendo alta disponibilidad, alta escalabilidad, y nulos costes de operación. La desventaja es que cada plataforma PaaS tiene sus propias API de desarrollo por lo que es complicado mover una aplicación de una a otra "nube". Es en esta categoría en donde encaja Windows Azure Platform. Otros ejemplos serían App Engine de Google o Force.com de Salesforce.

Microsoft dispone de una amplia experiencia a la hora de ofrecer servicios en la nube, desde hace al menos 11 años, tanto en el ámbito del consumidor final como en el mundo empresarial. Para hacerse una idea sólo algunas cifras al respecto:

Alberga más de 500 millones de cuentas de correo de Hotmail/LiveMail en el mundo
Gestiona más de 620.000 cuentas de Exchange sólo en España
Soporta más de 30.000 millones de autenticaciones con LiveID al mes
El portal MSN sirve más de 10.000 millones de páginas al mes.
En promedio, cada 30 días se mueven a través del servicio Messenger más de 240.000 millones de mensajes.
Se realizan 2.000 millones de búsquedas al mes en el buscador Bing.
Unas cifras realmente impresionantes.

Además de los centros de datos actuales, Microsoft está construyendo enormes Data Center nuevos en todo el mundo con el propósito de proporcionar servicio adicional en el futuro a los clientes de Windows Azure Platform.

Microsoft también ofrece Windows Azure Platform en formato appliance, lo que posibilita que los clientes o partners puedan llegar a montar sus propios Data Centers disponiendo de toda la funcionalidad que Windows Azure Platform ofrece.

Los appliance están orientados a proveedores de servicios, grandes empresas y gobiernos que por diversos motivos puedan necesitar disponer de una infraestructura propia, sin que ello suponga perder otros beneficios de Windows Azure Platform.

Otra cuestión importantísima de Windows Azure Platform frente a servicios de otros fabricantes es que incluye en el contrato un acuerdo de nivel de servicio (SLA). Es decir, al contrario que en otros servicios PaaS, Microsoft se compromete a garantizar elevados niveles de disponibilidad, capacidad, conectividad así como monitorización y supervisión, lo que es una garantía adicional para aplicaciones críticas empresariales. Las distintas SLA de la plataforma Windows Azure se pueden consultar aquí.

Introducción a la Gerencia de Proyectos PMbok (I de X)

Project Management Body of Knowledge (PMBOK®) 

Es un término integral que describe la suma de conocimiento dentro de la profesión de gestión de proyectos. Al igual de lo que sucede con otras profesiones como leyes, medicina y contabilidad, lo medular del conocimiento está en quienes lo practican y en los académicos que lo aplican y los hacen progresar. La estructura de conocimiento completa de la gestión de proyectos incluye el estudio de probadas prácticas tradicionales que se aplican bastamente, como así mismo el conocimiento de innovadoras y avanzadas prácticas que han sido objeto de un uso más limitado, e incluye tanto material publicado como inédito.

La gestión de proyectos es una profesión emergente. El principal propósito de este documento es el de identificar y describir aquel subconjunto del PMBOK® que está generalmente aceptado. Generalmente aceptado quiere decir que el conocimiento y las prácticas descritas son aplicables a la mayoría de los proyectos la mayor de las veces, y que existe un amplio consenso acerca de su valor y utilidad. Generalmente aceptado no significa que el conocimiento y las prácticas descritas son o deben ser aplicadas en forma uniforme a todos los proyectos; el equipo de gestión de proyectos es siempre el responsable de determinar lo que es adecuado para un determinado proyecto.
Este documento tiene como finalidad, además, la de proveer un léxico común dentro de la profesión y de la práctica para conversar y escribir acerca de la gestión de proyectos. La gestión de proyectos es una profesión relativamente joven y, aunque existe mucho de común en lo que se hace, hay muy poca similitud en los términos empleados.
Este documento establece una referencia básica para todo aquel interesado en la profesión de gestión de proyectos. Esto incluye, pero sin limitarse a:

.Ejecutivos sénior
.Gerentes de gerentes de proyectos
.Gerentes de proyectos y otros miembros del equipo de proyectos
.Clientes de proyectos y otros usuarios de proyectos
.Gerentes funcionales con empleados asignados a equipos de proyectos
.Educadores dedicados a la docencia en gestión de proyectos y temas relacionados
.Consultores y otros especialistas en gestión de proyectos y áreas relacionadas
.Instructores que desarrollan programas educacionales en gestión de proyectos.

¿QUÉ ES UN PROYECTO?

Las organizaciones ejecutan el trabajo. El trabajo implica generalmente ya sea operaciones o proyectos, aunque los dos pueden traslaparse. Las operaciones y los proyectos tienen muchas características en común; por ejemplo, son:
.Ejecutados por personas.
.Restringidos por recursos limitados.
.Planificados, ejecutados y controlados.

A menudo, se implementan proyectos como una forma de lograr el plan estratégico de una organización. Las operaciones y los proyectos se diferencian, principalmente, en el hecho de que las operaciones son continuas y repetitivas, mientras que los proyectos son temporales y únicos. Así, es posible definir un proyecto en términos de sus características distintivas – un proyecto es una empresa temporal que se asume con el fin de crear un producto o servicio único. Temporal quiere decir que cada proyecto tiene un comienzo y un término definitivos. Único quiere decir que el producto o servicio es distintivamente diferente de todos los demás productos o servicios. Para muchas organizaciones, los proyectos son una forma de responder a aquellas solicitudes que no se pueden abordar dentro de los límites operacionales normales de la organización.
Los proyectos se llevan a cabo a todo nivel de la organización. Estos pueden involucrar a una sola persona o bien a varios miles de individuos. Su duración va de unas cuantas semanas a más de cinco años. Los proyectos pueden involucrar a una sola unidad de una organización o bien pueden traspasar las fronteras organizacionales, en la forma de sociedades contractuales (joint ventures) y sociedades. Los proyectos son críticos para el cumplimiento de la estrategia de negocios de la organización que los ejecuta, debido a que los proyectos son una forma de implementar la estrategia. Entre los ejemplos de proyectos se cuentan:
.Desarrollo de un nuevo producto o servicio
.Realización de un cambio en la estructura, dotación o estilo de una organización
.Diseño de un nuevo vehículo de transporte
.Desarrollo o adquisición de un sistema de información nuevo o modificado
.Construcción de un edificio o de una planta
.Construcción de un sistema de agua potable para una comunidad de un país en vías de desarrollo.
.Realización de una campaña para un fin político.
.Implementación de un nuevo procedimiento o proceso.

¿EN QUÉ CONSISTE LA GESTIÓN DE PROYECTOS?

La gestión de proyectos es la aplicación del conocimiento, habilidades, herramientas y técnicas a las actividades del proyecto de forma tal de cumplir con los requerimientos del proyecto. La gestión de proyectos se lleva a cabo mediante el uso de procesos tales como: iniciación, planificación, ejecución, control y término. El equipo del proyecto gestiona el trabajo de los proyectos, trabajo que comúnmente implica:
Distintas demandas de: alcance, tiempo, costo, riesgo y calidad. Clientes con diferentes necesidades y expectativas. Requerimientos identificados.
Es importante hacer notar que muchos de los procesos contenidos dentro de la gestión de proyectos son iterativos por naturaleza. Esto se debe, en parte, a la existencia de y a la necesidad de una elaboración progresiva de un proyecto durante toda su ciclo de vida; es decir, mientras más sabe usted acerca de su proyecto, mejor será su capacidad para manejarlo.
El término gestión de proyectos se utiliza a veces para describir un enfoque organizacional para el manejo o administración de operaciones continuas. Este enfoque, más correctamente llamado gestión por proyectos, trata los diversos aspectos de las operaciones continuas como proyectos de forma tal de aplicar a estos las técnicas de gestión de proyectos. Aunque contar con una comprensión de la gestión de proyectos es un aspecto crítico para aquella organización que realiza la gestión por proyectos, no está dentro del alcance de este documento referirse detalladamente al enfoque en sí.

La Estructura de la Gerencia de Proyectos

La estructura de la Gestión de Proyectos, establece una estructura básica para la comprensión de la gestión de proyectos.
El Contexto de la Gestión de Proyectos, describe el ambiente en que operan los proyectos. El equipo de gestión de proyectos debe entender este contexto más amplio –la gestión de las actividades diarias del proyecto es algo necesario para el éxito, pero no suficiente.
Los Procesos de la Gestión de Proyectos, describe una visión generalizada de cómo interactúan comúnmente los distintos procesos de la gestión de proyectos.

Las Áreas de Conocimiento de la Gestión de Proyectos

las Áreas de Conocimiento de la Gestión de Proyectos, describe el conocimiento y la práctica de la gestión de proyectos en términos de sus procesos integrados. Estos procesos se han organizado en nueve áreas de conocimiento, como se describe más abajo y se ilustran en la Figura 1-1.

Gestión de Integración de Proyectos, describe los procesos requeridos para asegurar que se coordinen adecuadamente los distintos elementos del proyecto. Esta consiste en el desarrollo de un plan de proyecto, la ejecución del plan de proyecto y en el control integrado de cambios.
Gestión del Alcance del Proyecto, describe los procesos requeridos para asegurar que el proyecto incluya todo el trabajo requerido, y sólo el trabajo requerido, a fin de completar el proyecto exitosamente. Esta consiste en la iniciación, planificación del alcance, definición del alcance, verificación del alcance y control de cambios en el alcance.
Gestión de Duración (Tiempo) del Proyecto, describe los procesos requeridos para asegurar el término a tiempo del proyecto. Esta consiste en la definición de las actividades, la secuencia de las actividades, estimación de la duración de las actividades, desarrollo del programa y control del programa.
Gestión de Costos del Proyecto, describe los procesos requeridos para asegurar la ejecución total del proyecto dentro del presupuesto aprobado. Esta consiste en la planificación de los recursos, estimación de los costos, preparación de presupuestos de costos y control de costos.
Gestión de Calidad del Proyecto, describe los procesos requeridos para asegurarse de que el proyecto satisfará las necesidades para las cuales fue ejecutado. Esta consiste en la planificación de la calidad, aseguramiento de la calidad y control de calidad.
Gestión de Recursos Humanos del Proyecto, describe los procesos requeridos para realizar un uso más eficiente y eficaz de las personas involucradas con el proyecto. Esta consiste en la planificación organizacional, la adquisición de personal, y en el desarrollo del equipo.
Gestión de Comunicaciones del Proyecto, describe los procesos requeridos para asegurar la generación, recopilación, diseminación, almacenamiento y disposición final de la información del proyecto en forma adecuada y a tiempo. Esta consiste en la planificación de las comunicaciones, distribución de la información, reporte del rendimiento / desempeño y cierre administrativo.
Gestión de Riesgos del Proyecto, describe los procesos que tienen que ver con la identificación, análisis y respuesta al riesgo del proyecto. Esta consiste en la planificación de la gestión de riesgos, identificación de los riesgos, análisis cualitativo de los riesgos, análisis cuantitativo de los riesgos, planificación de las respuestas a los riesgos, y monitoreo y control de los riesgos.
Gestión de Abastecimiento de Proyectos, describe los procesos requeridos para adquirir bienes y servicios desde fuera de la organización ejecutante. Esta consiste en la planificación de la adquisición, planificación del requerimiento, requisición, selección de la fuente, administración del contrato y término del contrato.

RELACIÓN CON OTRAS DISCIPLINAS DE GESTIÓN


Gran parte del conocimiento necesario para gestionar los proyectos es único a la gestión de proyectos (por ejemplo, el análisis de trayectorias críticas y las estructuras de división del trabajo). Sin embargo, la PMBOK® se traslapa con otras disciplinas de gestión, tal como se ilustra en la Figura 1-2.
La gestión general conlleva la planificación, organización, dotación, ejecución y el control de las operaciones de una empresa continua. La gestión general también incluye a las disciplinas de apoyo como son la gestión legal, la planificación estratégica, la logística y la gestión de recursos humanos. La PMBOK® se traslapa con o modifica la gestión general en muchas áreas – técnicas de comportamiento organizacional, de predicción financiera y planificación, por nombrar algunas.
Las áreas de aplicación son las categorías de los proyectos que tienen elementos comunes que son significativos en dichos proyectos, pero que no son necesario o no están presentes en todos los proyectos. Las áreas de aplicación se definen, generalmente, en términos de:
.Departamentos funcionales y disciplinas de apoyo, como son los aspectos legales, la gestión de producción y de inventarios, el marketing, la logística y el personal.
.Elementos técnicos, tales como el desarrollo de software, la química y farmacia, la ingeniería ambiental o la ingeniería en construcción.
.Las especializaciones en gestión, como por ejemplo la contratación estatal, el desarrollo de comunidades o el desarrollo de nuevos productos.

Saludos...
Naim Jhon Cruzado Paredes