Hace más de un año escribí un artículo acerca de algunas ideas que facilitasen que el mundo de la Universidad y la Empresa se acercasen. Este artículo, que se puede leer aquí, incidía en algunas cuestiones importantes, que gratamente encontré reflejadas en la mesa redonda a la que asistí este jueves 28 de Octubre. Se trataba de en un encuentro empresarial en el que los ponentes, todos ellos importantes cargos del mundo de la Empresa y la Universidad de Alicante, exponían su visión acerca del problema y posibles soluciones.
Hubo una idea que considero clave, y es que desde la Empresa no podemos esperar a que la Universidad nos traiga todas las soluciones. Debemos influir y tomar parte de ella, y desde ese punto de vista creo que la Universidad está dando muchos pasos para abrirse y dejar pasar nuevas ideas. La Universidad aporta Conocimiento, y la Empresa Experiencia. Sí, Conocimiento y Experiencia con mayúsculas, que juntas forman el binomio perfecto que tanta falta hacer a nuestra sociedad.
Los estudios de doctorado no deben ser exclusivos de aquellos estudiantes que prolongan y prolongan sus estudios, y al final su única salida laboral sea la Universidad. Me atrajo la idea de que desde el mundo universitario se está dando facilidades y opciones para que personas totalmente integradas en el mundo laboral puedan desarrollar estudios de doctorado. ¿ Qué mejor manera es esa de llevar los conocimentos más avanzados de I+D a la empresa ?
30 octubre 2010
19 agosto 2010
Agilidad y Buenas Prácticas de Desarrollo
Las prácticas ágiles deben ir acompañadas con buenas prácticas en programación. Hablamos de la estrecha relación de la agilidad con TDD, BDD, ATDD, refactorización, etc. Todas ellas técnicas y prácticas propias de desarrollo.
Recientemente, he conocido "Domain-Driven Design" (DDD), impulsado por un grupo de expertos, entre los que se encuentra Eric Evans ("Domain-Driven Design: Tackling Complexity in the Heart of Software"), y que cumple a la perfección los principios de las metodologías ágiles.
Como explican sus creadores, Domain-Driven design no es ninguna tecnología, ni metodología. Se trata de una forma de pensar y organizar un conjunto de prioridades, dirigidos a la aceleración de proyectos de software que tienen que tratar con complejos dominios (http://domaindrivendesign.org/resources/what_is_ddd)
Propugna la comunicación directa entre los expertos del dominio (el cliente), los analistas y desarrolladores, utilizando un lenguaje común (lenguaje ubícuo) que permita un entendimiento completo del dominio, hacia la elaboración iterativa del diseño que conduzca a la correcta codificación del problema planteado.
Como dice Eric Evans en su libro "Domain-Driven Design Quickly" (de descarga gratuita en InfoQ), no basta con conocer las técnicas adecuadas de programación si no van acompañadas de unos sólidos conocimientos de arquitectura y sus principios. Esta arquitectura reconoce la complejidad en la elaboración del software, y trata de
Para los que trabajamos con .Net, existe una mágnifíca guía, en estos momentos en fase Beta, llamada "Guía de Arquitectura N-Capas orientada al Dominio con .Net 4.0", que trata de llevar a su implementación práctica el DDD. Todo el material relacionado se puede encontrar en el "Centro de Arquitectura - MSDN".
Recientemente, he conocido "Domain-Driven Design" (DDD), impulsado por un grupo de expertos, entre los que se encuentra Eric Evans ("Domain-Driven Design: Tackling Complexity in the Heart of Software"), y que cumple a la perfección los principios de las metodologías ágiles.
Como explican sus creadores, Domain-Driven design no es ninguna tecnología, ni metodología. Se trata de una forma de pensar y organizar un conjunto de prioridades, dirigidos a la aceleración de proyectos de software que tienen que tratar con complejos dominios (http://domaindrivendesign.org/resources/what_is_ddd)
Propugna la comunicación directa entre los expertos del dominio (el cliente), los analistas y desarrolladores, utilizando un lenguaje común (lenguaje ubícuo) que permita un entendimiento completo del dominio, hacia la elaboración iterativa del diseño que conduzca a la correcta codificación del problema planteado.
Como dice Eric Evans en su libro "Domain-Driven Design Quickly" (de descarga gratuita en InfoQ), no basta con conocer las técnicas adecuadas de programación si no van acompañadas de unos sólidos conocimientos de arquitectura y sus principios. Esta arquitectura reconoce la complejidad en la elaboración del software, y trata de
Para los que trabajamos con .Net, existe una mágnifíca guía, en estos momentos en fase Beta, llamada "Guía de Arquitectura N-Capas orientada al Dominio con .Net 4.0", que trata de llevar a su implementación práctica el DDD. Todo el material relacionado se puede encontrar en el "Centro de Arquitectura - MSDN".
17 julio 2010
Liderazgo a cuenta de la Selección Española
Leía esta mañana un artículo en El País sobre el liderazgo ejercido por Vicente del Bosque para conseguir que nuestra selección ganase el Mundial. Es posiblemente un perfecto análisis hecho a posteriori a sabiendas que las cosas han ido pefectas, y que no hubiéramos leido si la dichosa "pelotita" no hubiera entrado en cuartos de final contra Paraguay. Creo que todo el mundo habría aclamado la vuelta de Luis Aragonés, y habrían mandado a del Bosque a remar galeras, cuando es indudable que en ciertos deportes como el fútbol, hay un factor azar muy importante, que no debería desmerecer el trabajo de los jugadores y por supuesto del entrenador. Pero, como el topicazo dice, "el fútbol es así", y la propia vida ¿ no es así ?
Pero dejando atrás cuestiones filosóficas, estoy bastante de acuerdo con el análisis que se realiza en el artículo sobre diferentes estilos de liderazgo. Y me quedo con los siguientes puntos:
Pero dejando atrás cuestiones filosóficas, estoy bastante de acuerdo con el análisis que se realiza en el artículo sobre diferentes estilos de liderazgo. Y me quedo con los siguientes puntos:
- El líder como gran conocedor de la materia. Corren ríos de tinta sobre este punto, pero en el mundo de la tecnología en que yo me muevo y conozco, lo considero necesario. Sin entrar en mucha profundidad, considero que confiere al líder, autoridad, respeto, y simplifica la toma de decisiones.
- El líder debe saber obtener lo mejor de su equipo. Contar con los mejores y conseguir de ellos los mejores resultados. Ayudar a mejorar a los recién llegados, y los que puedan tener alguna carencia concretar. Yo diría, también, invitar a abandonar a aquellos cuya actitud bombardea y desestabiliza el funcionamiento del grupo.
- No hay un estilo de liderazgo universal y que funcione en todos los casos. Cada situación exige unas directrices diferentes, y en ciertos momentos se debe pasar de un estilo conciliador, a otro que requiera un mayor control.
Me imagino que proliferarán en los próximos meses más artículos y libros pretendiendo explicar el éxito de la selección expañola de fútbol, y seguro que algunos de ellos obtendremos ideas que nos lleven a la reflexión y a la mejora contínua.
Suscribirse a:
Entradas (Atom)