-
Shu-Ha-Ri, grado y posgrado
Escribo este post a partir de varias consultas que he recibido en relación al experimento de la materia Ingeniería de Software y el Seminario de Posgrado en Software Delivery. Primero un poco de contexto. Como docente de UNTreF, todos los segundos cuatrimestre de cada año dicto junto a Diego Marcet la materia Ingeniería de Software… — read more
-
Cierre del Seminario de Software Delivery, primera edición
Recientemente completamos la primera edición del Seminario de Postgrado en Software Delivery que organizamos en UNTreF. El seminario constó de 6 encuentros (virtuales, obviamente) de 2 horas cada uno. Participaron del seminario unos 14 profesionales pero menos de la mitad completaron el trabajo final. A algunos directamente no les interesó hacerlo, algunos otros lo intentaron… — read more
-
Experimento: universidad para todos y todas
Resumen: ¿te interesaría cursar la materia Ingeniería de Software de UNTreF que dictamos con @diemarcet aún sin ser alumno de UNTreF? Entonces completá este formulario indicando porque te intersaría cursar la materia. La historia completa La dinámica de cursada con la que está armada la materia implica que en los alumnos trabajen equipo para hacer… — read more
-
De Subversion a Git, el problema no es la herramienta
Luego de varios años volví a encontrarme en un cliente con Subversion y la decisión de migrar a Git. La principal dificultad que he encontrado en este tipo de migraciones viene dado por un uso incorrecto de Subversion. Este uso incorrecto creo que es consecuencia de varias cuestiones: Desconocimiento de prácticas básicas de configuración management… — read more
-
Implementando Feature Toggles en C# con Microsoft.FeatureManagement
Se conoce como Feature Toggles (o feature flags) a la capacidad/funcionalidad de disponibilizar (prender/apagar) una funcionalidad en base a un determinado criterio. En mi proyecto veníamos usando esta técnica casi desde que empezamos y en particular la usamos para habilitar funcionalidades gradualmente a distintos grupos de usuarios. De entrada hicimos nuestra propia implementación de feature… — read more
-
Generación de reportes de cobertura con ReportGenerator
Hace un tiempo escribí sobre medición de cobertura en Net Core utilizando Coverlet. Como indiqué en ese artículo Coverlet tiene la capacidad de medir la cobertura y generar reportes al respecto en distintos formatos. Pero hay una limitación: cuando nuestra cobertura no es del 100% querremos saber puntualmente que métodos/líneas no están cubiertos y si… — read more
-
Preparando Ingeniería de Software UNTreF 2020
Ya está definido que este año tendremos que dictar la materia en modalidad completamente a distancia y por ello tendremos que hacer algunos ajustes en la dinámica de las clases y de la materia en general. Al mismo tiempo tenemos ciertas dudas sobre la cantidad de alumnos que cursarán. Por esto es que hemos habilitado… — read more
-
Enseñanza de Métodos Ágiles en Argentina
Corté el título porque quedaba demasiado largo, pero para ser preciso debería haber puesto: Enseñanza de Métodos ágiles de Desarrollo de Software en Argentina. Estado del Arte. Este es el título formal del trabajo con el que completé mi carrera de Especialista en Tecnología Informática Aplicada en Educación (UNLP). Este trabajo es un estudio formal… — read more
-
Y un día no separamos (una historia de crecimiento orgánico)
Hasta aquí… Comenzamos el proyecto con un equipo completamente nuevo. Según pasaron las iteraciones nos fuimos consolidando como equipo a la vez que sumamos nuevos miembros. De esta forma llegamos a completar la iteración 12 siendo 14 personas. Suficiente, hora de separarnos. Previamente, allá por la iteración 7, había contado de la previsibilidad de este… — read more
-
Adaptación online del Kanban Pizza Game
El Kanban Pizza Game es una actividad tipo simulación, utilizada para enseñar los principios Kanban e implica el trabajo con materiales de librería (papel, tijeras, pegamento, etc). Usualmente utilizamos esta actividad en la clase Lean/Kanban en MeMo2. Ayer dimos esta clase y ante la imposibilidad de hacerla en forma presencial, debido a la situación de… — read more