domingo, 16 de febrero de 2020

Las entrevistas no estructuradas no son valiosas y causan una mala toma de decisiones en el reclutamiento de personal...


Este es uno de entrevistas laborales. Los paper en las referencias están muy buenos.


El promedio de la prepa, sin importar la prepa... es mejor predictor que el exámenes estandarizados (como el EXANII)

Los exámenes sólo son predictores, si la persona interrumpió la prepa.

Células e innovación...

Células de Innovación

  • ¿Quien lo promueve? La poseedora de los derechos es una empresa que se llama Mind y es patrocinado por CANIETI con fondos federales.
  • ¿Cuánto tiempo tiene funcionando la metodología? Alrededor de 4 años.
  • ¿Qué elementos tiene la metodología?
  • Comienza con un reto.
  • Utilizan herramientas de lean startup - customer development, seis sombreros para pensar.
  • Participan empresas. Las empresas pagan 10,000 pesos + IVA. La consultoría cuesta 50,000 + IVA. Lo demás lo patrocina diferentes instancias (Prosoft?)
  • ¿En dónde se ha implementado?
  • Principalmente en Jalisco y Yucatán. Y se comenzaron pilotos para algunas empresas, incluidas Zacatecas.

Aliate. Modelo MITACS.

  • ¿Quién promueve el modelo? El Foro Consultivo Científico y Tecnológico a través de FUMEC.
  • El piloto trabajará con 102 empresas, 17 empresas de cada grupo. Los seis grupos de empresas son:
  • Las derivadas del análisis PEI,  del ecosistema de empresas tractoras, afiliadas a CANACINTRA, afiliadas a INFOTEC, las del SATE y las del MIND.


Las dos mejores referencias que encontré...

https://www.mitacs.ca/en/programs/accelerate
http://www.foroconsultivo.org.mx/FCCyT3/index.php/que-hacemos/5098






Curso de impresión 3D

DÍA 1

BOTLAB y la impresión 3D. Startup zacatecana de impresión 3D.

Armando y Arturo Salaises, son dos jóvenes ingenieros zacatecanos, especialistas en impresión 3D. Ellos llevan 5 años trabajando con este tipo de impresoras y se han convertido en unos expertos. Armanodo y Arturo aprovecharon la oportunidad de tomar el modelo de incubación 360 de CANACINTRA, y conocer a Agus Rumayor, un tecnólogo con mucha experiencia en varios campos, entre ellos, el de impresión 3D. El modelo de innovación 360 les permitió aterrizar sus ideas, específicamente el servicio de cursos de impresión 3D, fabricación de modelos con está técnica, también conocida como manufactura aditiva y además la venta y configuración de este tipo de equipos. Esta es la reseña de primer día de su curso.

Paso 1. Obtener un modelo para imprimir.

Tal vez tu modelo ya exista. Búscalo en alguna biblioteca de modelos o mejor aún, en un motor de búsqueda de modelos 3D.
Thingiverse. https://www.thingiverse.com/ Modelos más básicos, es deseable crear tu cuenta.
Myminifactory. https://www.myminifactory.com/es/ Aquí me gustan mucho los modelos de arte. En Thingivers, frecuentemtne tienes que corregir los modelos, todos los modelos de minifactory.
CgTrader, https://www.cgtrader.com/ Aquí compre un sistema digestivo por 30 USD, con todos los órganos y los pude imprimir.
3d models search engine: https://www.yeggi.com/

Los modelos que descarguemos, deben de estar en formato .STL o .OBJ. Siempre es importante que tenga estos formatos, si no será más complicado.

Paso 2. O generar tu modelo.

En caso de que quieras desarrollar tu modelo, utiliza un software de modelado.Tinkercad de Autodesk es un software para modelar muy sencillo de utilizar. Este software está diseñado para que chavos aprendran los principios de modelación 3D, incluso tiene dos secciones interesantes, generar tus modelos para exportarlos a minecraft y también imprimir tus piezas de lego o ser la guía para armar tu modelo con legos.

Para utilizar Tinkercad, necesitas primer crear una cuenta en Autodesk y luego acceder al servicio de TinkerCad, puede ser utilizando tu cuenta de Google. Ya adentro, puedes diseñar los modelos que desees utilizando herramientas como objetos básicos. Es posible agregar objetos básicos sólidos y alinearlos, alinear, agrupar.

Paso 3.  Hacer el archivo en rebanadas (slicing) para poder imprimirlo.

Cura es el software que se utiliza popularmente para imprmir en 3D, sin embargo, Agus recomienda Astroprint, en este software es muy sencillo importar un archivo, añadar una impresora y configurarla y además configurar el tipo de filamente y generar el archivo .gcode que ya tiene las láminas. Además se pueden guardar de manera gratuita hasta 1GB de modelos 3D.

Paso 4. Guardar tu archivo .gcode en tu memoria, insertarlo en la impresora y generar la impresión 3D

Procedimiento:
  • Guardar en la memoria el archivo .gcode.
  • Precalentar la impresora.
  • Insertar el filamento.
  • Imprimir.

El tipos de impresora que tienen Arturo y Armando permite acelerar la velocidad de impresión en caliente. Al tiempo en que se está imprimiendo el modelo. Agus recomienda que las primeras y las útlimas capas se impriman a una velocidad normal y en las capas intermedias, en las que no nos importa tanto la calidad del laminado, por que no se ven, podamos subir la velocidad. Las primeras capas son muy importantes. Ej. Hay casos en los que toda la impresora se eche a perder, porque la impresión fue abandonada.

Algunas recomendaciones al utilizar una impresora 3D

Conocer la impresora
Condiciones para imprimir
Equipo debe estar en una mesa rígida.
En un lugar dónde no haya polvo ni corrientes de aire.
No poner cosas donde está la impresora.

Por explorar:

Videotutoriales de Joseph Prusa. Cómo hacer un dron, escáner tridimensional, etc.

Cosas que quiero imprimir y  ¿para qué?

1) Una dentadura humana, para enseñarles a los niños como deben de cepillarse los dientes.
2) Un mini dron, para que Mariano lo construya y sepa armar sus propios drones.
3) Más monedas para mi curso de Kanban.

DÍA 2. Imprimir utilizando una lista de verificación.

  • Receta para imprimir un modelo 3D.
  • Imprimimos la tapa de un dron.
  • Además imprimimos una de laas tres piezas iguales de un puzzle cuadrado de Thingiverse.
  • Nos dimos cuenta de que la configuración de una impresora cartesiana, siempre es un tema, lleva tiempo y es un paso necesario de conocer para realizar un trabajo de impresión. Con la impresora delta, es más sencillo debido a que se autocalibra.



Paso 1. Modelo 3D


Paso 2. Configuración (slicing)


Paso 3. Prepara el equipo.



Paso 4. Verifica las primeras capas.


Paso 5. Post proceso.



Reflexiones:
Para realizar impresiones 3D en una impresora cartesiana se requieren muchas pruebas todavía. No es solamente llegar y conectar, la calibraccón es un paso imiportante.

DÍA 3. Escaneo de una persona e impresión de su busto. Impresión en improsra de resina.




martes, 6 de marzo de 2018

1er Seminario de Tesis 2018. Maestría en Ingeniería de Software.

Tesis de Julio César Muñoz.
Uso de redes neuronales para toma de decisiones de inversión en el mercado de cripto monedas.


¿Qué hizo bien?
José Guadalupe Hernández:
* Ha investigado sobre análisis de inversiones en redes neuronales. Tiene una buena investigación del estado del arte.
* Que ya se tiene el modelo.
* Ha experimentado basado en varios papers.

¿Qué puede mejorar?
Luis Julián:
Incluir el calendario.

Pepe Hernández:
No presenta las cadenas de búsqueda para la determinación de sus tesis.  Explicar como funciona de manera básica una red neuronal.
Explicar los parámetros para simulación Monte Carlo.
Calendario de trabajo. Incluir una línea de tiempo de hitos, para ver cuales son las fechas límites.
Métodos tradicionales como Modern Portfolio Theory.
Hacer explícita la contribución.

Edwin:
Explicar de una mejor manera la base teórica.
Ser más acertivo en las conclusiones. Ejemplo: "se encontró que en el paper x las pruebas realizadas utilizaron datos del futuro para entrenar una red en el pasado". Y no, "parece inapropiada la técnica". Fundamentar mejor.

Jezreel:
Determinar el alcance, y determinar cuál es la contribución y la base teórica.

Tesis de Ángel Lázaro
Técnica de procesamiento de imágenes para la detección de cáncer de piel.


¿Qué hizo bien?
Los ejemplos de los experimentos que se han realizado. 

¿Qué debe de agregar, cambiar o mejorar?
Técnica Dullazor. Es más precisa. En cuanto. Serviría un comparativo que lo deje claro.
Cuál es la línea base.

Hugo Mitre:
Sugiere comenzar en la presentación de: "en las técnicas encontradas en la literatura la precisión es muy baja". 
Luis Julián:
Cuidar el lenguaje respecto a la terminación. 
Luis Ángel:
Ajustar cronograma para que sea más realista. Escribir un artículo no toma 5 días. Primero la tesis y luego el artículo. 
Carlos Lara:
Manejar bien los conceptos de precision y recall. Me parece que lo que se está mejorando es el recall. No es una mejora de precisión. Para todos los que hagan clasificación.
Mirna: 
¿Cómo sabes que se eligieron técnicas más precisas?
Analizas los encontrados. Pero no se dice cuántas técnicas se encontraron.
Revisar el calendario.
Cuál es el objetivo de la experimentación, para terminarla el día de mañana. Compararlo contra otras técnicas mencionadas contra la máscara encontrada. 

Arturo Lagunas Inocencio.
Guía de soporte para la implementación de buenas prácticas de desarrollo de software durante el periodo de incubación de las startups


29110 a partir de prácticas ágiles. 
Objetivo es hacer una guía para implementar ISO 29110 utilizando técnicas ágiles. 

Resumen:
Una revisión sistemática de ISO 29110 y prácticas ágiles. (ISO 29110 and Agile). 
Existen pocos documentos, solo hay una herramienta que cubre todo el proceso. Una que no está disponible. Esta herramienta esta como parte de una tesis para un proyecto de Canadá.


¿Qué se hizo bien?
Tomar un estándar popular que promete.
Revisión sistemática. 

¿Qué se puede mejorar?
Escalable. Buscar definición. Comprender muy bien conceptos simples. 
La importancia de hacer replicables los resultados de una tesis /investigación. Caso de herramienta de Canadá. 
Tienes un calendario hasta febrero de 2018. De que vas a vivir el próximo semestre. 
Ya es una incubación valiosa. 
Existe un registro nacional de métodos de incubación. Validadas y revisadas por INADEM. Eso tendría un mayor peso a generar de manera propia un proceso genérico. 
Por los tiempos enfocarla en ISO 29110 y proceso de incubación o ISO 29110 y Métodos ágiles. O te enfocas al desarrollo del negocio o al desarrollo de software. Porque enfocarse a todo es muy complicado. 
Carlos Lara: exponer o clarificar conceptos de manera simple, para no expertos en el área. Siempre vale la pena hacer una pequeña introducción. 
Resaltar la relevancia. Si existe tu trabajo que tanto será útil. Si no existe que se pierde en el mundo. 
No emitir mensajes diferentes texto y voz. No podemos leer y recuperar información por medio de la voz al mismo tiempo. Usar más imágenes para fundamentar la explicación. Los principios científicos son universales: la replicabilidad es uno de ellos.

Carlos Miles Durón del Villar
Realizar y ejecutar una auditoría a Sistemas Preliminares para elecciones.


¿Qué se hizo bien?
Los objetivos se presentaron bien.
Se expresa bien.
Tiene una versión prototipo inicial.


¿Qué puede hacerse mejor?
Justificar por que OWAS y OSTMM (Qué realizar antes y después de las pruebas). 
Definir muy bien tipos de prueba funcionales y vulnerabilidades. 
Contra qué nos estamos cuidando?  Cuales son los ataques más frecuentes / riesgos más frecuentes para este tipo de sistemas y sistemas en general.
Visible Ops. El 80% de las causas de caída de un sistema son de mantenimiento. 
Cuidar la presentación, los acentos, etc.
Creo que debería haber el acuerdo de realizar una segunda o tercera aplicación de resultados, por lo menos una segunda iteración del framework, ya afinado. 

Jezreel:
1) Hacer una investigación de que se ha utilizado que frameworks para verificar este tipo de sistemas existen (ágiles, open source). Está es una combinación tuya, pero porque esa. Por ejemplo; porque no se hace con ISO 27000, porque Ethical Hacer, porque no Pen Testing. Esa contribución tiene que estar fundamentada. 
2) Hay que acotar el objetivo, guía, metodología, hay que acotar mejor, solo hacer una guía es un trabajo de mucho tiempo. 

Alejandro:
1) Tienes que acotar, por ejemplo: open source para hacer trabajos derivados. 
2) La presentación iba muy bien, hasta hacer una guía y luego otra vez a la problemática.
3) Sugerirte que de la organización es muy importante: OWASP capítulo México - Aguascalientes. Para que diera una opinión e invitarlo como sinodal probablemente.

Carlos Lara: 
1) La filosofía japonesa es ver como funciona algo, determina atributos cuantitativos y luego trato de mejorarlo. Los aparatos (son sistemas). Primero tienes que entenderlos para luego poder implementarlos. A veces las cosas simples son las que funcionan mejor (principio de la navaja de Okham). 
2) En la propuesta de metodologías y herramientas que conforman el framework no hay una justificación. 
3) Necesitamos hacer las cosas bien. Ese título es importante. 

Integración de una herramienta de integración continua para lenguajes funcionales
Karina Daniela Chaires López


Contexto: interés de la industria, de mi empresa, los grandes lo hacen (Amazon) y lo usan funcional.
Stack Overflow es uno de los empleos que han crecido en su demanda en los últimos años.
IEEE, se puede obtener el ranking de lenguajes funcionales mas populares. 
Buen plan de trabajo. 

Justificación: 
  • Cambio de tema. Un par de ocasiones (administración probabilística). 
  • Importancia de haber definido ya el tema. Aunque sea marzo.
Sugerencias:
  • Definir criterios de porque el paradigma funcional. Pedir presentación a Alex. 
  • Definir criterios de selección de haskell (demanda de mercado, potencial de crecimiento, dominios - criptomonedas, aplicaciónes de misión crítica, etc). 
  • Derechos de autor (creative commons).
  • Herramientas de integración continua en github para haskell? (Pregunta obvia). 
  • Jezreel:
    • Justificar porque Haskel. 
    • Justificación de herramientas que existen para hacer integración continua para lenguajes funcionales.
  • Carlos Lara:
    • Objetivos de la Maestría. El Plan Original decía que habríamos llegado a este tiempo con este Plan.
    • NO. Hubo cambio de tema.
  • Mirna:
    • Quien vota para determinar cuales son los lenguajes más populares (Google, Github e IEEE). Quien es el responsable de este tipo de gráficas. Buscar de una mejor manera porque se selecciono este paradigma y tales tecnologías. 





jueves, 9 de febrero de 2017

Cómo vender servicios de formación y consultoría al estilo Lean Kanban University

El 3er día en el curso ESP con Anderson en Seattle, tuvimos oportunidad de hablar con el responsable de ventas de Lean Kanban University, Monty. El Viejo le comentó sobre la situación en la que se encuentran los Centros de Investigación Públicos de México y en general una economía contraída por la alta dependencia del petróleo y sus bajos precios, entre otras cosas. Y que CIMAT, tiene un recorte presupuestal y los fondos de los que obtenemos recursos para proyectos también tienen un recorte. Así que siendo Kanban Trainners y ahora casi ESP trainners como podríamos hacer para penetrar a algún mercado en específico como el minero. Así que Monty nos dio los siguientes consejos.

Publicidad tradicional.


  • Buscar las publicaciones que leen las personas a las que queremos llegar. Crear un caso de estudio que tenga que ver con la implementación de Kanban y escribirlo. Si es de la industria mejor, si no lo es, buscar puntos de conexion que puedan explicar. No tiene que ser de más de una hoja o un par de hojas. 

Charlas en meetups.


  • Dar charlase en los meetups o reuniones del mercado al que deseamos acceder. Una plática de David de 90 minutos resumida en 20 minutos fue suficiente para que varias personas pidieran información a Monty y crear oportunidades de venta. 
  • Estas charlas deben de teneer un par de historias que confirmen el potencial de Kanban. Deben ser historias muy bien contadas. 
  • Si no tenemos historias de la industria a la que desaeamos acceder, buscar simplemente puntos de conexión. Por ejemplo el sistema de tickets. 
  • Llevar folletos para estas reuniones. 

Publicidad en redes sociales. 


  • Google adwords, facebbok publicity o publicidad impresa que llegue a la industria que queremos. Hablar sobre kanban y que nos llamen.

Posts en un blog y newsletter.


  • Escribir sobre el tema de manera constante y enviar información de manera periódica.

Puntuation point vs equilibrium point

En México, la situación es difícil. David Anderson ha insistido en varias ocasioenes que cuando esto ocurre (los tiempos de crisis) es el mejor momento para cambiar. Tal vez sea tiempo de que las organizaciones adopten kanban como un mecanismo para ser más competitivos. 


martes, 7 de febrero de 2017

Toma de decisiones probabilística

Larry es un analista de datos para la toma de decisiones. Presentó el resultado de investigación de su Doctorado en CMU, sobre el análisis de métricas para equipos ágiles y determinó que existen cuatro métricas que se relacionan con la productividad real de una empresa.

  • Administrar probabilísticamente es una MEJOR alternativa que todas las demás. 
  • La calidad de las decisiones depende de las alternativas consideradas y los modelos utilizandos. Pero la administración probabilística es SUPERIOR.

Para más detalle aquí la presentación de Larry: http://es.slideshare.net/lmaccherone

Ejemplos: El sitio desarrollador por Larry http://lumenize.com/, utiliza un modelo Monte Carlo que nos permite analizar la probabilidad de la productividad en función de los últimos datos de productividad de la empresa. Así podemos ver que existe una probabilidad para terminar un proyecto un una fecha determinada.


También nos presentó un estudio que realizaron un Sw Developmente Performance Index (SDPI) que está compuesto de cuatro métricas:

También se puede consultar la presentación completa en: http://es.slideshare.net/lmaccherone
Las conclusiones de este estudio son muy interesantes:

Y como tema adicional, Larry dió 10 consejos para visualización de datos para la toma de decisiones:


Usando métricas para tomar decisiones tiene sus riesgos, pero se pueden mitigar.
En el siguiente slide de la presentación Larry nos presentó está métricas.


El 8vo dragón o riesgo con el uso de métricas para toma de decisiones es Human emotions vs bias. Y la manera de matar (mitigar) este riesgos es haciendo consciente de las bias que tenemos. Todos tenemos bias. 

Dinámica:
Parking Lot. Las preguntas que salgan ponerlas en un espacio para preguntas. Al final se contestarán en una mesa redonda o si hay tiempo al final de la charla.

Controlar el WIP.
Métricas (Scrum, Lean/Kanban, Lean), Consejos para la toma de decisiones,

Libros recomendados:
How to measure everything.

Temas clave
Somos inexactos para pronosticar de manera calibrada,

jueves, 19 de mayo de 2016

¿Cómo debe ser la clase de Computational Thinking 2016?

Presentación del Viejo:
Es inevitable la concurrencia. El mejor paradigma para la concurrencia es el funcional.

Respuesta:
Curso de Sistemas Dinámicos con Star Logo.
Tomar este curso: https://www.complexityexplorer.org/courses/27-introduction-to-complexity-summer-2015

Hay otros cursos de la Universidad de Santa Fe y tienen un curso de Verano que vale la pena seguir.