Áreas de Investigación, Docencia, e Innovación
Creemos que un aspecto fundamental de la excelencia en temas de ingeniería y tecnología es la
investigación, orientada a la innovación. En años recientes, diversos temas han sido el foco del estudio y
desarrollo de prácticas, métodos, soluciones y productos, que finalmente han redundando en proyectos exitosos
para nuestros clientes.
Las siguientes son las áreas en que hemos focalizado nuestra Investigación y Desarrollo.
En la Ingeniería de Software moderna, los pilares fundamentales son el Análisis y el Diseño Orientado a Objeto.
Ambos han demostrado complementarse a la perfección y han resultado ser resaltados por diversas metodologías, en particular
se destacan: Unified Process (originalmente desarrollado como Rational Unified Process) y junto a ello, el grupo de Patrones
de Diseño (definidos originalmente en el libro "Design Patterns", de los autores conocidos como Gang of Four).
Desde el año 2000, Rodrigo Sandoval se ha abocado a la exitosa adopción de métodos y procesos de desarrollo
de software, teniendo la experiencia de adopción de RUP, CMMi, e incluso MSF en diferentes empresas en las que ha trabajado,
incluyendo cursos y talleres de especialización en aspectos técnicos de estas grandes metodologías.
Complementando esta experiencia profesional, se han planteado varios de estos temas en los
cursos diseñados y dictados por Rodrigo Sandoval, para el depto. de Ciencia de la Computación, Ingeniería PUC:
Ingeniería de Software, Taller de Especialidad, y Estrategias de Desarrollo de Software.
Ingeniería de Software: Desarrollo Ágil y Gestión Eficiente de Proyectos
En años recientes, las metodologías llamadas de "Desarrollo Ágil" han ido ganando adeptos y también detractores.
Por un lado, estos enfoques prometen simplificación de la gestión general y técnica de un proyecto de software, pero por otro lado,
muchos equipos de desarrollo que han intentado adoptar estos métodos han fracasado y han tenido cuantiosos problemas en sus proyectos.
La correcta aplicación de estos enfoques no se centra en la simplificación per se, sino que en un cambio de paradigma
de enfrentar un proyecto, que conlleva varias ventajas y a la vez desafíos.
Rodrigo Sandoval lleva cerca de una década adoptando exitosamente las buenas prácticas propuestas por
el Desarrollo Ágil, sieno incluso pionero en incluir estos contenidos formalmente en cursos de desarrollo de software
en Ingeniería Civil de la P. Universidad Católica de Chile. Desde la inclusión de Scrum para llevar adelante un proyecto
de software, hasta la adopción de diversas prácticas de eXtreme Programming, ha logrado innumerables éxitos en proyectos
profesionales y también en proyectos cada vez más demandantes en ámbito académico. Estos logros reales se han plasmado
en proyectos con clientes reales que los alumnos han llevado a cabo en cursos como Taller de Especialidad y también
Estrategias de Desarrollo de Software.
Para muchos, la Inteligencia Artificial suena más un concepto de ciencia ficción. Pero las técnicas
modernas de Inteligencia Artificial se focalizan en utilizar los computadores para resolver problemáticas que incluso la mente
humana podría no llegar a resolver. El uso de Inteligencia Artifical en ámbitos empresariales se refleja en sistemas que
ayudan a programar automáticamente el recorrido de camiones de despacho, la compra eficiente de suministros, la calibración
de maquinaria de producción sofisticada, entre otros.
Rodrigo Sandoval desarrolló su tesis de Magíster en temas de inteligencia artificial, en particular en el ámbito
de la optimización e investigación operativa y durante varios años se desempeñó como Technical Lead del grupo TCAD en
Synopsys Inc., aplicando diferentes técnicas, entre las que se incluyen algoritmos de optimización,
en particular destacando la línea de los Programas Evolutivos, Response Surface Methodology,
para resolver complejos problemas de Fabricación de Semiconductores.

Gran parte de estos elementos se reflejan en el curso dictado por Rodrigo Sandoval denominado
Computación Evolutiva,
y también en la publicación de un paper específico del tema: "Using a GA for Exploring a TCAD topography model",
presentado en una conferencia de la IEEE en el 2008.
|