martes, 27 de junio de 2017

El gerente BIM y el software

¿Es aceptable que un gerente BIM no domine el software?

El objetivo real de este artículo no es para las personas que ya son BIM Managers más bien para los que están planeando empezar una carrera en BIM. Si ya eres uno de nosotros estoy seguro que ya haz averiguado la mejor receta para lograr la mezcla de habilidades técnicas, sociales y directivas que se necesitan. Pero recientemente, varias veces personas me han preguntado cuál es la mejor manera para empezar una carrera en BIM y cuáles habilidades son necesarias para ser un buen BIM Manager. Espero que pueda aclarar unas problemáticas importantes y añadir mis dos centavos acerca del largo y debatido tema sobre habilidades de software en BIM Managment. 

¿Cuántas veces haz escuchado?:
  • BIM no es un software, es personas y un proceso.
  • Para BIM Managment el conocimiento de software puede ser menos relevante que las habilidades sociales y directivas.

Bueno, todos estamos de acuerdo en estas cosas. Todos sabemos que el entendimiento de BIM requiere más que solo conocer el software. Competencia en BIM requiere profundo entendimiento   del proceso, de la gestión de personas y el negocio. De hecho, soy el primero en decir que un profundo conocimiento en software no te hace en si mismo un gerente BIM. Pero desafortunadamente a veces veo esta línea:

“Tú puedes ser un buen gerente BIM incluso con habilidades limitadas en software...”

Para mi esto no es cierto, y seguramente no es cierto para la mayoría de los gerentes BIM que he conocido. Mi corazón se hunde cada vez que veo cursos que garantizan que tú puedes obtener todo el conocimiento en software para ser un gerente BIM en una o dos semanas. Su idea es que no necesitas tener un profundo entendimiento para el papel, para que puedas aprenderlo en un tiempo corto. Para los que organizan cursos como esos, BIM es principalmente habilidades de gestión y un limitado conocimiento en software.

Entonces ¿dónde estoy en este argumento? ¿fuertes habilidades en software son necesarias para buscar una carrera como gerente BIM? En otras palabras nos preguntamos: ¿cuándo es aceptable para un gerente BIM no saber el software? En mi opinión, si esto fuera aceptable, lo es solo para un porcentaje muy pequeño del nivel más alto de los gerentes BIM. Estoy hablando de los que han pasado un cierto punto en su carrera. Para la gran mayoría, el resto de nosotros, no saber el software a profundidad es simplemente no aceptable.

Sí, para los gerentes BIM de nivel superior que trabajan en grandes compañías,  que manejan miles de personas y usualmente con varias oficinas, dirigiendo la implementación de BIM a ese nivel uno no tiene el tiempo de profundizar en el software directamente. En una posición como gerente BIM de corporación, líder BIM, Directivo BIM no significa que el software no es relevante a ese nivel. Simplemente significa que tú tienes otras personas que cuidan de ello, tal vez varios especialistas en software ayudándote. 

Por lo menos esta es mi percepción. No conozco muchos de ellos, y lo central de este artículo no es acerca de ellos. (Si eres un ejecutivo de alto nivel leyendo esto, por favor siéntete libre de unirte a la conversación y compartir tu opinión).

El artículo es realmente para el resto de nosotros, los gerentes BIM promedio


Este artículo es acerca de personas como yo, y me dirijo a las personas que están buscando construir una carrera profesional para convertirse en gerentes BIM. Yo soy el gerente BIM de +80 personas en una oficina “Full Bim” y administro un pequeño equipo de coordinadores BIM, desarrolladores estándar y creadores de contenido de librería.

Más del 80% a 90% de mi tiempo no trabajo directamente en proyectos. Paso más tiempo en emails, pdf, excels, en Revit, pero como casi toda actividad que hago, obtengo gran beneficio de mi profundo conocimiento en habilidades de software. La realidad es que probablemente sobreviviría menos de un día en mi oficina sin ellas.

Las habilidades en software son la necesidad central para un gerente BIM en adición a habilidades de gestión y sociales. Un profundo entendimiento de software forma la base de la pericia del gerente BIM promedio. Como en un pastel puedes colocar arriba puedes las otras habilidades.
Para el gerente BIM promedio ¿es aceptable no saber las herramientas del software?
Absolutamente no. Un fuerte antecedente técnico es necesario y sin esto es casi imposible ser un buen gerente BIM.

Aquí están mis Top 3 en por qué ser competente en software es algo que no puedes evitar para ser un buen gerente BIM:

1.     El software es un instrumento y el proceso es hecho al usarlo.

Las personas que me conocen, saben cuánto me gusta este concepto del Ruso-Francés filósofo Alexandre Xoire. Un instrumento es algo que permite a un ser humano hacer algo que antes era imposible o casi imposible. Un binocular es un instrumento, y permite a uno ver algo que de otra manera estaría muy lejano de poder ver. Un instrumento permite evolucionar un proceso y hacer las herramientas previas obsoletas. Para hacerlo más simple es un cambiador de jugada. Algunos softwares son instrumentos, y han cambiado el juego. Cuando Rhinoceros apareció en 1994 fue una revolución. Permitía Nurbs y complex spine geometry accesible para las masas. También cierto con Grasshopper. Hizo la escritura o lenguaje accesible para las personas que no podían hacer programación. En otro campo, Revit hizo lo mismo, haciendo accesible la producción de modelos informativos. Otros tienen un impacto en la industria de la construcción. Hoy, parece que Enscape y Flux van a tener un impacto similar.
Como gerente promedio BIM tú también eres la cabeza del departamento de investigación y desarrollo ( si tienes la suerte de tener uno) y tus principales están esperando que tu evalúes nuevas herramientas para mantener la oficina competitiva en el mercado. ¿Cómo las vas a juzgar si no puedes usarlas? ¿Es la nueva herramienta la correcta para tu proceso o estás solo gastando dinero en implementarla? Si tú no puedes evaluar estas herramientas por ti solo vas a tener que confiar en las opiniones de otras personas y esto te hará mucho menos efectivo.

2.     Habilidades en software son necesarias para sostener tus habilidades directivas y sociales.

Permíteme ilustrar esto para ti: tú eres el poderoso gerente BIM. Tú estas dirigiendo la implementación de BIM en tu oficina y de repente, un día durante el descanso, el nuevo interno de la oficina te pregunta cuál es la mejor estrategia para modelar una escalera compleja en Revit. Aunque no sea tu trabajo enseñar cómo modelar y hay un especialista en software para hacer eso, el nuevo interno no sabe eso y te preguntando directamente a ti y enfrente de varios de tus colegas. Hay dos opciones: en la primera tu contestas algo como: “bueno, no soy tan bueno en Revit, por favor pregúntale a álguien más” el interno te ve de manera algo perpleja, sonríe y se aleja preguntándose a si mismo quién realmente esta dirigiendo la implementación de Revit.
En la segunda opción tú respondes algo como “Bueno, hay un par de estrategias y mejores prácticas que yo recomiendo: puedes hacerlo de esta manera o de otra. Voy a parar por tu escritorio para que podamos ver esta escalera”. Entre estos dos escenarios ¿cuál piensas que mejorará más tu credibilidad y liderazgo?
Vamos a verlo desde otro punto de vista: tu principal quiere saber cuánto tiempo toma modelar esa compleja fachada para uno de tus proyectos principales en la oficina. Él lo necesita saber para calcular una tarifa para ese trabajo. ¿Puedes calcularlo por ti solo o necesitas confiar en la opinión de alguien más? Y después de eso ¿ puedes explicar a alguien más cómo hacer eso?

3.     Estás en la cima de la cadena de responsabilidad para entregar modelos BIM de alta calidad.

Así que estás en la cima de la cadena de responsabilidad para entregar modelos BIM a tiempo, con los datos correctos y bajo presupuesto. Tú estás ahí para que los modelos funcionen, incluso si eres un gerente BIM real y no estás personalmente trabajando directamente en los modelos de la oficina. (Sí, tengo algunas malas noticias: si eres un gerente BIM pero aún sigues trabajando la mayoría de tu tiempo en proyectos, no eres un verdadero gerente BIM, o la tuya no es una oficina BIM). Al supervisar un equipo pequeño de coordinadores BIM, ¿quién va a ser la persona que tus coordinadores BIM van a buscar cuando enfrenten problemas? ¿tus coordinadores van a respetarte si no puedes entender sus problemas? Si tú no puedes hablar su lenguaje, ¿cómo vas a comunicarte?

¿Quieres ser un gerente BIM? Empieza con aprender el software.
Lo que es importante subrayar es que ser muy bueno con el software puede decididamente aumentar tus habilidades directivas y sociales. En otras palabras tú puedes poner un gerente sin ninguna experiencia médica para manejar un hospital, pero claramente es mejor si eliges a alguien que tiene experiencia en el campo. Por otra parte ser un buen cirujano no te hace automáticamente un buen candidato para manejar el hospital. De manera similar para ser un buen gerente BIM necesitas poseer varias habilidades diferentes que vienen de diferentes campos. Es un trabajo difícil y no hay manera de cortar por las esquinas. Mi consejo para los que están buscando una carrera en BIM es planear y lograr aprendizaje constante del software. Especialmente en las primeras etapas de tu carrera debes enfocarte en identificar y dominar el software clave para tus campos.

Si quieres saber más acerca de las diferentes habilidades necesarias en BIM, te sugiero que le des un vistazo al Blog Bim Framework.

No confíes en nadie que te diga que las habilidades en software no son relevantes en tu carrera BIM. Es verdad que algunos de los que están en el nivel más alto ya no trabajan con el software. Pero checa sus CVs en Linkedin, y mira cómo empezaron: vas a encontrar que la mayoría tienen un fuerte antecedente técnico y lo lograron trabajando como un ninja en software por varios años. No hay una manera real de cortar por las aristas en esto: para convertirse bueno en software necesitas usarlo continuamente por varios años. Tomar ventaja de herramientas de diseño digital es más que una profesión, es una cultura. Ser un buen gerente BIM es esencial que seas parte de esa cultura.

Sé que este tema esta lleno de opiniones fuertes desde ambos lados. Yo lo he debatido varias veces y he desarrollado varias preguntas frecuentes que pienso son útiles. Antes que digas no estar de acuerdo, por favor toma un vistazo:

Preguntas frecuentes:

1.     ¿Ser muy bueno con el software me hace un gerente Bim?

Para nada, BIM es más que el software, y para mí, proceso y habilidades sociales son muy importantes. Necesitas tener todas estas habilidades para tener éxito.

2.     Para ser un buen gerente BIM ¿necesito ser un campeón en cada software que mi oficina utiliza?

Nuevamente no, es casi imposible incluso en una oficina de tamaño mediano. Hay especialistas que pasan la mayoría de su tiempo en un solo software. Pero es tu responsabilidad entender cómo cada software trabaja y comprometerte a aprender la mayoría de los comandos de cada uno. Los que se necesitan para inter-operatividad son cruciales para ti por ejemplo.

3.     Todos en mi oficina están usando Revit. ¿Necesito enfocarme en convertirme en un campeón en Revit?

Sí deberías, Si eres un gerente BIM es una excelente idea enfocarte en convertirte un campeón en la herramienta con mayor autoridad en tu oficina.

4.     ¿Pero hay algunas personas en BIM que no tienen habilidades en software?

Sí hay algunas personas así. Y trabajan en campos nichos como Universidades, Institutos de investigación u organizaciones del gobierno. Para la mayoría de las personas, el núcleo profesional, la experiencia en software es algo que necesitas tener.

5.     ¿Un gerente BIM pasa la mayoría de su tiempo modelando en Revit?

No lo hace. Su función es el de administrar, así que no pasa mucho tiempo trabajando con el software. Aún así, como la mayoría de su tiempo implica asuntos que sí necesitan de conocimiento en el software, va a actuar mejor teniéndolo.

6.     ¿Cómo se aprende software?

Creo que la mejor manera de aprender software es usándolo para entregar proyectos. El software no es la meta, es el medio. Aprendiéndolo en el contexto de realizar un proyecto es el método ideal. Si aún eres un estudiante, trata de tomar ventaja de tus exámenes de diseño para aprender nuevas herramientas.


¿Más núcleos o más Ghz?

¿Más núcleos o más Ghz? La respuesta podría sorprenderte

¿Leíste las series de publicaciones “Desempeño de CadTempo y BricsCAD” escrito por Patrick Hughes? (ver artículo en https://blog.bricsys.com/applications/cadtempo-bricscad-performance-part-1/ )  Él es el autor de CadTempo (http://www.cadtempo.com/) y encontró algunos números interesantes sobre el desempeño cuando se corre procesos en lote en BricsCAD. Patrick detalló lo que encontró, y estábamos muy emocionados de publicarlo aquí en el Blog de Bricsys (https://blog.bricsys.com/). Patrick planteó una pregunta al final de la parte 3 de su publicación sobre el desempeño del CPU, y nosotros pensamos que sería bueno abordarlo aquí. Tus elecciones de hardware para BricsCAD (o para AutoCAD) van a depender de esto.

¿Qué es un núcleo?

Dos números son importantes al elegir la velocidad (en Ghz) del procesador CPU y el número de “núcleos”. Veamos la serie actual de Intel Core i7. La mayoría de los escritorios de CPU i7 son procesadores de cuatro núcleos(https://en.wikipedia.org/wiki/List_of_Intel_Core_i7_microprocessors#.22Kaby_Lake-S.22_.2814_nm.29). “Cuatro-núcleos” significa que hay cuatro unidades de ejecución micro-códigos dentro del paquete CPU. También vas a escuchar acerca del concepto de “multi-hebra”. Una hebra representa un procesador virtual, Intel lo llama Tecnología Hiper-Hebra (HTT) y es una manera de obtener más trabajo de un núcleo del procesador físico. Cada núcleo del procesador físico es dividido en dos núcleos virtuales o hebras. Un CPU de cuatro núcleos corre 8 hebras virtuales.

Serial vs Paralelo

Los datos CAD – las cosas que guardas dentro de tus dibujos- están construidas de manera que se crea dependencia entre estas entidades. Debido a esto, es realmente difícil procesarlos usando técnicas en paralelo. El procesamiento necesita hacerse una entidad a la vez- en serie. BricsCAD puede aprovechar algún poder de procesamiento en paralelo cuando carga archivos .dwg, y al regenerar los objetos mostrados. BricsCAD puede aprovechar todos los núcleos en tu PC cuando estás reproduciendo una imagen. Sin embargo, hoy- la mayoría del procesamiento que ocurre cuando BricsCAD está corriendo en tu PC ocurre en una sola hebra.
¿Qué significa esto? Bastante sencillo, en un mundo  de CPU de cuatro núcleos, tu verás a BricsCAD, o cualquier aplicación CAD, utilizar un máximo de 12.5% en el medidor de desempeño de tu PC. No 25%. Si no 12.5%, porque tu PC basada en i7 tiene ocho núcleos virtuales y ( 100/8==12.5).

Entonces ¿qué hago para obtener un CAD más rápido?

Las plataformas más rápidas de hardware BricsCAD son las que tienen el más alto desempeño de una hebra (STP). Todos los datos que necesitarás para hacer tu selección están aquí en el sitio de PassMark Software (https://www.cpubenchmark.net/singleThread.html). Mientras más alto, mejor, pero no mal gastes, no inviertas mal. Te dejaremos hacer las matemáticas en el precio vs. el número de desempeño de una hebra. Algunos de los números pueden sorprenderte.
También recomendamos un Dispositivo de estado sólido (SSD) como tu disco principal de arranque y un dispositivo SATA veloz como un secundario. RAM es tan barato que recomendamos mínimo 16, si es que no 32GB, pero BricsCAD correrá simplemente bien en menos de 8Gb de memoria.
Finalmente, la mayoría de las tarjetas de gráficos actuales simplemente van bien con BricsCAD. Al editar modelos 3D, estas tarjetas te permitirán trabajar en un estilo visual “reproducido” con desempeño decente. Es importante saber que cuando estás editando modelos 3D, el procesamiento de cuello de botella es usualmente con el CPU, no las tarjetas gráficas GPU. Si tu haces mucho de reproducción o representación, un high- end GPU va a realizar una diferencia significante en el desempeño.

La medición de CadTempo del hardware BricsCAD

Patrick usó una máquina basada en Xeon E5-2630, con un STP de 1,549 y un Núcleo o core i7-2600 que tiene un STP de 1,943. El Núcleo i7 debería de ser 25.4% más rápido., si la diferencia fuera basada solamente en el desempeño de una hebra. Sin embargo, Patrick observo un resultado diferente, el tiempo para correr un lote de scripts en BricsCAD bajo de 6m51s a 3m43s – un resultado 45.7% más rápido. Nosotros postulamos que los discos duros y los controladores de disco difieren entre las dos máquinas, ya que este punto de referencia implico abrir y guardar cientos de archivos. Nosotros vamos a averiguar más de Patrick y compartiremos nuestros hallazgos aquí. Conclusión: si tu quieres un hardware para que BricsCAD corra realmente rápido, obtén una CPU con el más alto número de desempeño de una hebra posible. Siguiente, prepara una SSD veloz como tu disco duro primario. Con los actuales bajos, bajos costos de hardware, es fácil construir una muy buena máquina para correr BricsCAD!


En interesante todo esto y creo lo debemos además de tomar en cuenta para cualquier sistema CAD. Puedes leer el artículo original en inglés en https://blog.bricsys.com/insights-stories/choosing-bricscad-hardware/