Quedada con antiguos compañeros del Instituto Liceo Caracense de Guadalajara

El pasado Sábado día 16 de Noviembre asistí, y en parte organicé, una quedada con antiguos compañeros del Instituto de Guadalajara donde estudié, Mixto 3, ahora Liceo Caracense.

A continuación algunos fotos del encuentro en orden cronológico :-). Lo pasamos muy bien poniéndonos al día, a algunos hacía 30 años que no les veía!

 

El libro de TEDxAlcarriaSt ya está disponible en la Biblioteca de Cabanillas del Campo

Desde hoy ya se puede tomar prestado el libro de TEDxAlcarriaSt de la Biblioteca de Cabanillas del Campo.

Ayer, 24 de Octubre, Día Internacional de las Bibliotecas, tuve oportunidad de hacer una pequeña presentación del libro en un acto organizado por la Concejalía de Cultura y la Biblioteca Municipal de Cabanillas del Campo para dar a conocer a autores y autoras locales y sus obras, las cuales estarán disponibles en un nuevo espacio creado para ello en la Biblioteca. En este enlace podéis leer el artículo publicado por el Ayuntamiento de Cabanillas sobre dicho acto.

 

 

 

 

 

 

 

 

Aparte de las interesantísimas personas que conocí ayer, y sus historias, que sin duda incitan a leer algunas de sus obras, me gustó mucho el vídeo y pregón oficiales con los que se abrió el acto, en este enlace podéis leer el pregón escrito por Gemma Pascual.

“Gente con Talento”, mi sección en el programa “Hoy por Hoy Guadalajara” de la Cadena SER

Hace unos días inicié una colaboración radiofónica con la cadena SER que me gustaría comentar aquí. La sección, de aproximadamente 15 minutos de duración, de 13.30 a 13.45 todos los Viernes, se llama “Gente con talento“, y forma parte del programa de Ocio y Cultura “Hoy por Hoy Guadalajara” que se emite todos los días de 12 a 14 en el 95.5 FM.

Como dije el día de su presentación, en la sección pretendo acercar las muchas y variadas buenas ideas que hemos comunicado en TEDxAlcarriaSt en estos siete años de vida entrevistando a sus actores principales, los ponentes.

Agradezco muchísimo la oportunidad que me ha dado la Cadena SER para hacer algo que aunque estaba en mis planes no conseguía sacar tiempo para hacer: charlar tranquilamente con los ponentes que hemos tenido, alejados ya de las prisas y el estrés de estar preparando su charla, para que me cuenten con la perspectiva de unos años la idea que nos compartieron en su día y cómo ha evolucionado, cual fue su experiencia durante la preparación y el mismo día de la charla, y qué proyectos tienen ahora, pero sobre todo, si la experiencia ha merecido la pena. Por fin voy a tener ocasión de hacerlo, pero en lugar de comentarlo tomándonos un café lo vamos a hacer delante de los micrófonos de la radio.

Esta colaboración también me va a permitir poder entregar a cada uno de ellos el obsequio que en su día les dije iba a darles pero que por falta de tiempo no había podido todavía, el libro conmemorativo de la edición TEDxAlcarriaSt en la que participaron y que voy actualizando año a año, engrosando el número de ponentes y lo que es más importante las ideas que merecen la pena ser compartidas, en este caso también desde la radio. A continuación podéis ver el último libro con todas las charlas hasta 2018.

Como decía antes acabaremos la entrevista con la entrega del libro que con tanto cariño he editado y guardado durante estos años esperando tener la ocasión de entregárselo en mano a cada uno de ellos, como he podido hacer hoy con Laura Domínguez.

En el siguiente enlace podéis escuchar el programa de hoy:  Gente Con Talento – Entrevista a Laura Domínguez

Silver surfers: un futuro laboral más longevo e intergeneracional – Think Big Empresas

Este artículo lo escribí y se publicó originalmente en el blog Think Big Empresas de Telefónica: Silver surfers: un futuro laboral más longevo e intergeneracional.

La esperanza media de vida actual de los españoles es de 83,4 años. Sin embargo, quien tenga en este momento entre 40 y 50 casi con toda probabilidad llegará hasta los 90. La razón es que vamos alargando la vida a un ritmo de aproximadamente cinco horas al día o, lo que es lo mismo, dos meses y medio cada año.

Esto tiene enormes implicaciones en todos los ámbitos de la vida, pero se les ha prestado escasa atención todavía. Acerca de la concienciación necesaria sobre cómo impactará en el trabajo trata el magnífico libro de Raquel Roca con LID Editorial,Silver surfers, el futuro laboral es para los mayores de 40”, que proporciona valiosos consejos tanto a empleados como a empleadores sobre cómo gestionar este regalo si sabemos aprovecharlo.

El hecho de que vayamos a vivir más y la ya conocida baja tasa de natalidad nos conduce a la inevitable conclusión de que necesitamos planificar nuestra vida de otra forma y reflexionar sobre  el presente y  el futuro del trabajo, ya que en la última etapa de nuestra vida, una vez nos jubilemos, tendremos todavía muchos años por delante en los cuales debemos garantizarnos un nivel de vida que nos permita disfrutar de ella plenamente.

Junto con una buena planificación financiera, una de las claves para lograrlo según la autora es mantenernos activos en el mundo laboral durante más tiempo. Ello requiere un esfuerzo y preparación previos, “Silver surfer” es “quien a partir de los 40 años se preocupa por cuidad y planificar su nueva longevidad profesional”, y a ellos (a nosotros) va principalmente dirigido el libro.

La preparación para dicha longevidad laboral debe iniciarse con una exploración de uno mismo, una reflexión que nos lleve a encontrar el sentido a trabajar, lo cual, según la autora, tiene que ver menos con las posesiones materiales que con los valores emocionales. Ya se ha escrito en este blog de la importancia de conectar con lo emocional en el trabajo y su relación con el compromiso del empleado, por eso una de las principales características del silver surfer es la capacidad de conocerse a sí mismo y reinventarse, algo muy relacionado con la learning agility.

Talento senior

Pero no se trata solo de trabajar más años, sino de hacerlo en mejores condiciones. En este sentido el libro destaca la flexibilidad  laboral como una de las herramientas clave y un win-win entre la empresa y el empleado. Algunos ejemplos de dichas prácticas flexibles son acuerdos de trabajo personalizados, trabajo en diferido, teletrabajo, trabajo por proyectos, empleo a tiempo parcial, posiciones estacionales u horarios flexibles. En el libro se hace referencia a un estudio en el que encontraron que dicha flexibilidad está más fuertemente vinculada con el compromiso de los empleados mayores de 45 años, lo que la convierte en una herramienta clave en la retención de este tipo de talento silver. La obra también destaca la importancia de la utilización de herramientas digitales que faciliten dicha flexibilidad laboral, algo de lo que escribí en un post anterior.

Pero Raquel Roca no solo da recomendaciones para el empleado, también describe un amplio catálogo de buenas prácticas para las empresas en cuanto a implantar una cultura que favorezca la diversidad y permita romper estereotipos de edad, con reconocimiento del talento seniordel que en el libro aparecen innumerables ejemplos. Es importante evitar el llamado “edadismo” o discriminación por razón de edad,  ya que al prolongar la vida laboral se prevé que en la empresa convivan hasta cinco generaciones de trabajadores, y una buena gestión intergeneracional, que sepa aprovechar las fortalezas de cada una de ellas,  se torna indispensable. Como dice la autora, el futuro es intergeneracional. En este sentido, el libro plantea alternativas muy interesantes como  la mentorización, muy importante para facilitar la transferencia de conocimiento tácito, el más susceptible de  perderse  si no se hace una buena gestión del conocimiento en la empresa, programas de salud y bienestar, jubilación gradualinterim management, adaptación de espacios, consultoría o contratos independientes.

Otra alternativa interesante para las empresas son los programas de emprendimiento silver, en los que el silver surfer está optimamente posicionado al poseer las tres características más deseadas en un emprendedor: capital humano (educación y experiencia laboral), capital social (red de contactos y prestigio) y capital financiero (activos financieros y ahorros). Varios estudios lo demuestran: según el “Age and high-growth entrepreneurship” la edad media de los fundadores de las nuevas empresas de más rápido crecimiento es de 45 años.

Por último, y relacionado también con el emprendimiento, el libro hace referencia además al tremendo potencial del mercado de productos y servicios para los maduros, la silver economy, para la que Merrill Lynch estima un poder de gasto global que alcanzará los 15 billones de dólares anuales para 2020.

En definitiva, un libro no solo recomendable sino muy necesario en estos momentos en los que la demografía nos plantea tantas cuestiones.

Imagen: Peter Kurdulija

Curso “Knowledge Management and Big Data in Business” de edX

Hace unos días terminé, en la modalidad de “auditar”, es decir, sin pasar los tests y saltándome algunos de los temas que consideré poco relevantes para mí, un curso de edX que me ha gustado mucho y me gustaría compartir aquí.

Se trata del curso “Knowledge Management and Big Data in Business“, cuya descripción más detallada podéis encontrar aquí. A continuación una captura con la estructura del contenido.

 

 

 

 

 

 

 

El curso me ha gustado mucho por varias razones:

  1. Amplia “el propósito” de mi área de especialización, las comunicaciones unificadas y la colaboración, para incluirla como una herramienta más de las que completan un sistema de gestión del conocimiento, KMS.
  2. El alcance de un KMS es muy amplio, desde herramientas técnicas muy específicas, como por ejemplo buscadores, hasta una técnica de management para la gestión de empresas y equipos, con herramientas con storytelling, coaching, etc…
  3. Me ha permitido relacionar un campo muy interesante que descubrí hace poco, la web semántica, con la gestión del conocimiento, el knowledge worker y las UC&C.
  4. He afinado mi PLE.

A continuación enumero algunas ideas que me han parecido muy interesantes.

Diferencia entre información y conocimiento:

La diferenciación entre conocimiento explícito y conocimiento tácito y los procesos asociados con ellos, más conocido como modelo SECI de Nonaka.

Las dos aproximaciones a la gestión de conocimiento: Knowledge transfer o Codification, que se centra fundamentalmente en la transferencia de conocimiento explícito, el que está contenido en documentos, y Knowledge Integration o Personalization, que se centra en el trabaja colaborativo para la generación y transferencia de conocimiento principalmente tácito.

La gran cantidad de conceptos relacionados con la gestión del conocimiento, herramientas tanto soft, o people-based, que caen más en el ámbito de los Recursos Humanos, como hard o IT-based, de cuya gestión se suele encargar más los departamentos de IT. A continuación algunas de éstas últimas clasificadas según la fase en que se utiliza en la gestión de conocimiento (creación, almacenamiento y transferencia).

Entre ellas se encuentran como comentaba al principio aquellas que tienen que ver con las comunicación y la colaboración (videoconferencia, web conference, etc…) y que se suelen emplear más en una aproximación del tipo Integration, mientras que en Codification encontramos herramientas más orientadas a la gestión documental (EDMS, CMS, etc…).

A continuación algunas herramientas, o prácticas, soft para la gestión del conocimiento:

Algunos ejemplos reales de herramientas y prácticas de KM son las taxonomías, folksonomías, los motores de búsqueda y los portales, que pueden integrar todas las anteriores.

Los ejemplos vistos me resultaron muy interesantes y una forma de aterrizar toda la teoría del primer módulo, me gustó especialmente el ejemplo de expert location y el potencial de los semantic search engines.

Respecto a los procesos de KM, vimos ejemplos de dos:

  • Knowledge audit, para identificar el conocimiento crítico en la empresa. Me resultó muy interesante el ejemplo de los activity maps para el caso de procesos de negocio no estructurados.
  • Knowledge transfer.

La importancia de la gestión del conocimiento en el segmento de las SMEs, principalmente al tener una fuerte componente tácita y no contar con muchos recursos para su transferencia. Esto fue una perfecta introducción para las ventajas del concepto de cloud computing del siguiente módulo, titulado “How to leverage the cloud for collaboration and innovation?”.

En él vimos una introducción al cloud computing, el concepto de big-data based KM, dónde la cantidad masiva de datos en la nube, procedentes principalmente de fuentes externas, y aplicando tecnologías asociadas con la inteligencia artificial (machine learning) pueden generar información que, puesta en contexto, se puede convertir en conocimiento y por lo tanto en una fuente de Innovación que no se debe despreciar, pudiéndose convertir incluso en una ventaja competitiva muy importante.

En este sentido vimos las diferencias de esta big data-based KM con la gestión del conocimiento más tradicional. También vimos las distintas herramientas de KM que hay en el entorno cloud que pasé muy rápido por ser ya sobradamente conocidas. Me paré más en la parte de knowledge cloud, donde aparecieron conceptos muy interesantes como human-Computer co-operative problem solving y cloudsourcing, con una frase en negrita que se puede ver más abajo y que me intrigó mucho, probablemente fruto del atracón de SciFy que me estoy metiendo este verano 😉

Del siguiente módulo, “New Developments and Strategic Issues in KM”, me detuve principalmente en el primer punto, Personal Knowledge Management, un tema que me interesaba especialmente por la relación que tiene con mi trabajo. Esto quedó plasmado casi desde el principio cuando se habló de las actividades del día a día de un knowledge worker y los retos a los que se enfrenta debido a la ingente cantidad de información que debe manejar.

En relación a los PKM, me pareció interesante la organización en fases y skills necesarios definidos por Paul Dorsey ya en el año 2001:

También me interesó mucho, y lo dejo anotado por aquí para intentar profundizar en un futuro, el modelo de Harold Jarche publicado en 2010 en torno al PKM (Aggregate, Understand, Connect). Un vistazo a su web arroja también reflexiones interesantes en cuanto la importancia del PKM en las organizaciones y en la vida en general.

Para acabar, vimos la evolución de los PKM, una que me resultó muy interesante es la mostrada abajo, uno de cuyos autores es el profesor Tsui, host del curso, y cuyo paper a este respecto podéis encontrar aquí. Como veis este modelo esta soportado por los PLE (Personal Learning Environment) de los que escribí hace ya unos años en este blog.

Con el módulo siguiente, titulado “What is open, structured & Unstructured Information?” llegué a donde me había puesto como objetivo llegar, y es que el tema de la web 2.0, web semántica, open linked data, me está persiguiendo últimamente ;-). Su aplicación al KM me intrigaba.

Comenzamos viendo cómo la web actual está basada en documentos, web of documents, multitud de documentos independientes, a modo de contenedor, y cuya información, de mayor o menor valor, es sólo entendible por las personas, que son los que accediendo a dicho documento puede extraer información de la misma. Se habló de la evolución de la misma hacia una web 3.0, llamada web of data y en la que los ordenadores puedan entender la información contenida en los documentos. De esta forma, y apoyados por otros artefactos como son las ontologías y el establecimiento de relaciones entre objetos y sujetos del contenido de los documentos, los ordenadores puedan entender su contenido y obtener información más completa gracias a una web cuya toda su información está interconectada (estado de la Linked Open Data (LOD) Cloud hoy).

Todo lo anterior se mostró con casos prácticos, como son la búsqueda ordinaria de palabras en los buscadores habituales como ejemplo de web of documents (por ejemplo Apache, ¿la tribu Apache?, ¿el software Apache?, ¿el helicóptero Apache?)  hasta el de Global Knowledge Graph de Google como ejemplo de utilización de la web semántica.

De los dos últimos conceptos vistos, PKM y web semántica, me quedo con una idea para profundizar más, las wikis personales con buscador semántico.

Un último apunte, el título de este blog, que empecé en 2012, es Aprendiendo, Compartiendo, Creciendo.

Curso “Escribe el cuento de tu vida” de la Escuela de Escritores de la UAH

(Certificado)

Hace unos días terminé el curso “Escribe el cuento de tu vida”, impartido por la Escuela de Escritores de la Universidad de Alcalá de Henares. En este enlace podéis ver información más detallada del mismo. A continuación destaco lo estudiado.

Módulo 1. Niveles de lectura.

Repasamos distintos niveles de lectura establecidos en distintas épocas, entendiendo que una compresión del texto va más allá del entendimiento literal de las palabras escritas (nivel 1), sino que se amplia con un nivel simbólico, metafórico o alegórico (nivel 2), contextual (nivel 3) y finalmente personal (nivel 4), por qué te gusta o no a tí, donde entran las vivencias de cada uno y convierten a la escritura en una herramienta de desarrollo personal.

Para practicar lo anterior hicimos un ejercicio de interpretación de un texto y escribimos un breve relato donde cabía la posibilidad de distintas interpretaciones (“La excursión”).

A modo de extensión reflexionamos sobre la comprensión lectora en la sociedad actual, sus dificultades y retos.

Módulo 2. Arquetipos.

Repasamos los arquetipos junguianos y su importancia en la elaboración de los personajes de la narración y la diferencia de éstos con los estereotipos.

Para practicar lo anterior elaboramos un texto donde se nos pidió crear a dos personajes utilizando alguno de los arquetipos vistos y apoyándonos en una serie de preguntas para que éstos fueran lo más realistas posibles (Pat y Mario).

A modo de extensión, me pareció muy interesante la clasificación de personajes entre planos y redondos hecha por la directoria del curso en uno de sus libros.

Módulo 3. El símbolo literario.

El símbolo en literatura tiene que ver principalmente con objetos y su significado es multívoco, si bien hay una serie de “objetos” cuya interpretación está muy bien definida. La aparición de objetos-símbolo ayuda a la “personalización” del texto, ya que forma parte del Yo que se inserta en la narración, es parte fundamental de lo que queremos comunicar.

El ejercicio consistió en la inserción de objetos simbólicos en el texto del anterior ejercicio.

En cuanto a la extensión, vimos las distintas categorías de los símbolos, diferencia con los arquetipos, los mitos, y la relación de los tres anteriores con el imaginario colectivo, la cultura y la tradición.

Módulo 4. Análisis del relato.

Estudiamos los tres niveles del relato. El de las funciones narrativas de Propp y Baremond, el de las acciones con los personajes y el sistema actancial de Greimas, y el del discurso de Todorov.

En el ejercicio de este módulo se estudió un relato desde los tres niveles anteriores, mientras que en la extensión se trató de la definición misma de literatura. Me gustó una definición que hablaba de “una forma de violentar organizadamente el lenguaje ordinario”.

Módulo 5. El viaje del héroe.

En este módulo estudiamos uno de los personajes que ya identificó Propp en sus 7 esferas de acción, el héroe, y sus acciones, como uno de los principales hilos narrativos de este siglo, distinguiendo todas sus etapas según el estudio realizado por Joseph Campbell en “El héroe de las mil caras”.

El ejercicio consistió en completar nuestro relato del módulo 3 añadiendo una parte correspondiente a cada una de las tres etapas del viaje del héroe: inicio, desarrollo y final. La extensión consistió en la lectura del análisis, desde el punto de vista del viaje del héroe, de la saga star wars y la influencia de Campbell y otros personajes sobre George Lucas.

Aunque no es la imagen original del “viaje del héroe”, me ha resultado gracioso este diagrama que he encontrado en internet y lo resume muy bien:

Certificación Cisco “Cisco Collaboration Servers and Appliances (CSA 500-325)” 2019

Hace casi una semana, el pasado Jueves 13 de Junio, aprobé el examen de Cisco CSA 500-325 que forma parte de los requisitos para la Especialización Avanzada en la Arquitectura de Colaboración de Cisco, tengo que decir que no fue fácil, ni entretenido, enseguida entenderéis por qué ;-), a continuación el temario:

Premio como autor en el blog “Think Big Empresas” en el primer trimestre de 2019

Intento ponerme al día escribiendo en este blog las cosas que voy haciendo y consiguiendo, en este caso recupero un premio que me dieron hace casi un mes, el pasado 20 de Mayo, por los artículos escritos en el blog corporativo de Telefónica “Think Big Empresas” (antes “A un clic de las TIC”) que como sabéis es un blog de referencia en el sector de la aplicación de la tecnología para las grandes empresas y donde escribimos un conjunto de compañeros expertos en cada una de las materias tratadas. Podéis leer todos mis artículos en mi página de autor en este link.

Sabéis que me gusta mucho escribir en dicho blog, así que un reconocimiento sobre ello me alegra mucho y me motiva para seguir haciéndolo. Este premio se une al reconocimiento que nos hicieron a todos los autores hace aproximadamente hace un año y del que ya escribí en la entrada “Reconocimiento a la labor de contribución en A un clic de las TIC”, y es el segundo a nivel personal tras el primero “Un año escribiendo en A un clic de las TIC” que recibí en Septiembre de 2016, cómo pasa el tiempo!.

MOOC “Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI” de MiriadaX

Hace unos días acabé el MOOC “Agilidad y Lean. Gestionando los proyectos y negocios del s.XXI“, quería “inventariarlo” en esta entrada recogiendo también algunos, no todos, porque el MOOC es muy extenso en contenido, de los aspectos que más me han gustado.

A continuación podéis ver el certificado de participación, para descargarme el de superación hay que pagar y de momento y como he hecho con otros anteriores no lo veo necesario.

El contenido del curso me pareció muy interesante. A continuación podéis ver el temario:

Aunque tengo intención de escribir otra artículo en el cual explique con más detalle cómo he aplicado la metodología ágil a mi actividad, el desarrollo de una oferta a un cliente, y en la que he podido reconocer muchas prácticas ágiles en mi día a día sin ser consciente de ello, en esta entrada sólo pretendo dejar apuntadas algunas notas que me han parecido muy interesantes, son:

¿Qué es la gestión ágil?

  • La terminología utilizada en IT proviene de la época industrial, de ahí los nombres de Arquitecto de soluciones, Ingeniería del software, desarrollo en cascada, etc… este tipo de nomenclatura y roles, pensados para la construcción de grandes proyectos en la época industrial, no casa con el desarrollo de software, una actividad más intelectual y creativa, ni con los tiempos actuales de entregas y cambios rápidos de requerimientos.

Peopleware:

  • Para cualquier proyecto donde se hace software, la clave son las personas.
  • Cuando las cosas se atascan la solución no pasa nunca por poner más gente, poner más gente hace que el proyecto se retrase más.
  • Ciclo de vida de un proyecto tradicional: Requisitos->Diseño->Codificación->Test->Despliegue
  • Un modelo ágil requiere cambiar la cultura de la empresa. Hay varios tipos de cultura (control, colaboración, cultivar, competencia), las metodologías ágiles no se pueden poner sobre cualquier tipo de cultura, sobre la de control por ejemplo, por eso requiere un cambio cultura.
  • Shu-ha-ri (seguir norma, romperla, re-inventarla).
  • El tamaño óptimo de un equipo es de 5 a 9 miembros.
  • Trabajar en más de un proyecto genera pérdidas de tiempo por cambio de contexto, de 10 a 15 minutos.
  • Hay que limitar el WIP a no más de 3.
  • Técnica de Pomodoro.
  • Los equipos de alto rendimiento, sin los cuales no hay agilidad, son auto-organizados (se les dice el qué y ellos deciden el cómo) y multifuncionales (personas de distintas áreas dentro del mismo equipo). De esa forma reducen dependencias y bloqueos, disparan la velocidad y productividad.
  • En los equipos no debe haber superhéroes.
  • Productivad no son horas, hay que medir el Valor Aportado
  • Hay que facilitar entornos con pocas interrupciones.
  • Gantt, herramienta de destrucción masiva de proyectos.
  • “El equipo debe estar sentado con una separación no superior a la longitud de un autobús escolar”. No obstante, Agile deja abiertas las puertas al teletrabajo y en el libro “Scrum y XP desde las trincheras” hace referencia al mismo como una posibilidad muy valiosa para determinados momentos del proyecto.
  • La importancia de la motivación intrínseca y 10 factores que la generan (curiosidad, lealtad/confianza, asociación al éxito, conocimiento, poder/influencia, libertad/independencia/autonomía, relaciones, claridad/sinceridad, objetivo/propósito, status).
  • Delegar, tableros de delegación y sus 7 niveles.

Product Owner y las historias de usuario.

  • El product owner es el que divide el proyecto/producto que se quiere hacer en “trocitos” (historias de usuario), las comparte con el equipo y ayuda en su validación. Es la figura que representa a los stakeholders, el que va diciendo los requisitos. Hace parte de la gestión de proyectos clásica.
  • Las historias de usuario conforman la Pila de Producto (product backlog). El PO decide que historias de usuario entran en el product backlog y las prioriza.
  • En metodologías ágiles no hay “requerimientos”, hay “historias de usuario”, son funcionalidades:

  • Estas HU deben poder ser desarrolladas en un sprint, deben poderse escribir en un post-it para que sean fácilmente visualizadas y recordadas, dicen el qué, no el cómo, aunque de forma excepcional se puede hacer casos de uso (cómo). Tienen 3 partes (Card, Conversaton and Confirmation/Validación).

  • Método INVEST para creación de historias de usuario (Independiente, negociable, valiosa, estimable, small y testeable).
  • Método MoSCoW para priorizarlas (Must Should Could Won´t).

SCRUM.

  • Nace como un método para gestionar un proyecto ágil, no un producto.
  • Roles: Product Owner, Scrum Máster, equipo de desarrollo.
  • El Product owner es la persona responsable del gestionar las necesidades que serán satisfechas por el proyecto y asegurar el valor del trabajo que el equipo lleva a cabo. Su aportación al equipo se basa en:
    • Recolectar, gestionar y ordenar las necesidades o historias de usuario.
    • Aceptar el producto software al finalizar cada iteración.
    • Maximizar el retorno de inversión del proyecto.
  • También relativo al uso de SCRUM con equipos distribuidos, me pareció interesante este estudio:”Using Scrum in Global Software Development: A Systematic Literature Review“.
  • Una vez se seleccionan las Historias de usuario que van al sprint, en el sprint planning el equipo de desarrollo las divide en tareas según un peso dependiendo del tiempo que lleva implementarlas, se autoasignan y se suman al “sprint backlog”, que es inamovible y representa lo que se va a hacer.
  • El PO puede tocar el product backlog, pero no el sprint backlog. Para las actividades del sprint se suele utilizar un tablero Kanban.
  • En el Sprint Review el equipo de desarrollo presenta al PO lo que  ha hecho y en base a ello se pueden proponer nuevas HU que vayan al product backlog, también se definen las HU del siguiente sprint.
  • El burndown chart es una medida del progreso del sprint.
  • El lado oscuro:
    • vender un proyecto y luego asignar un equipo, mucho mejor dar a un equipo ya consolidado un nuevo proyecto.
    • Tableros Requeriments, Design, Development y Test en los equipos es lo contrario a los T Skills (profundidad y amplitud) necesarios en el equipo.
    • Workflows, te paso la pelotita.
  • El SCRUM Máster es quien identifica y elimina el desperdicio.
  • La agilidad no se escala, se desescala. Scale Agile muy cuestionado.

Planificación Ágil.

  • Gestión orientada a equipos en lugar de gestión orientada a proyectos (primero el proyecto y luego el equipo). #noprojects
  • La unidad de estimación son los puntos, lo ideal es elegir una HU básica, darle la unidad y comparar las demás con ella.
  • Yesterday´s weather, una buena predicción del futuro es fijarse en lo que hemos hecho en el pasado. Estimación predictiva vs empírica. Es mejor fijarse en lo que ha hecho el equipo antes, de ahí la importancia de los equipos estables.
  • Técnica del planning poker.
  • La velocidad es la cantidad de trabajo (puntos de historia) que un equipo puede hacer en una iteración.
  • ¿Cuanto debería durar una iteración? Hay que evitar que los requisitos cambien durante la misma, por lo que sería el tiempo en que podemos mostrar un progreso para poder luego ajustar sobre él.
  • ¿Tiene sentido estimar? Movimiento #noestimates.
  • Ágil con estimaciones->Ciclo de vida iterativo, gestión con SCRUM. Contrato basado en número de iteraciones.
  • Ágil sin estimaciones->Gestión con KANBAN. Contrato por valor generado al negocio (historia de usuario terminada).

Deuda técnica.

  • El que no controla la calidad del software va “con la muerte en los talones”. Difícil de mantener, cae la productividad y…. pastilla roja o verde (refactorizar o añadir más gente). REFACTORIZAR.
  • agilidad->ciclo de vida iterativo: incrementar y REFINAR
  • El role de Quality es ahora muy distinto a la época pre-ágil.
  • Antes se podía entregar el producto sin calidad y encima tenías al cliente cautivo. En ágil los problemas aparecen pronto, en los sprints, no al cabo de 15 meses.
  • En ágil aparece el rol de QA Tester, muy demandado.
  • Calidad del producto software no es lo mismo que testing. Con el testing se comprueba que una cosa funciona, no que esté bien hecha, para ésto hay que mirar sus fuentes, diseño, etc…
  • Certificaciones como CMMI dicen que la calidad de un producto viene dado por la calidad del proceso de su creación, lo cual no es del todo falso… pero hay que mirar dentro.
  • La mala calidad del producto siempre tiene un coste, es la llamada deuda técnica, y lo paga o la empresa de software o el cliente (cliente cautivo, sobre exceso de horas de mantenimiento, etc…).
  • Las buenas prácticas ITIL, ISO20000, no son suficientes, generan “alertas”, pero hay que abrir el motor para solucionarlo y verlo. Una certificación de calidad no siempre asegura un producto de calidad.
  • Behavior-Driven Development o BDD es un proceso de desarrollo software, si bien se relaciona principalmente con el Testing, que es de donde surge. BDD busca un lenguaje común para unir la parte técnica y la de negocio donde las pruebas de aceptación se escriben usando historias de usuario: Dado [contexto inicial], cuando [se produce el evento], entonces [resultados]
  • El ciclo básico de BDD sería el siguiente…
    1 – Escribir las historias de usuario.
    2 – Escribir los escenarios.
    3 – Automatizar las pruebas de aceptación.
  • Las historias de usuario, o features en el mundo BDD, las escribe negocio, es responsabilidad del product owner. En BDD, con el objetivo de automatizar el Testing, aparte de tener historias en pósit cada historia de usuario se escribirá usando un lenguaje “de programación” llamado Gherkin y se guardarán en un fichero de extensión .feature que posteriormente serán leídos por una herramienta que los entienda, por ejemplo, Cucumber (para Ruby), que verifica si el software se comporta como el fichero Gherkin dice.
  • Gherkin es un lenguaje entendible por el negocio, lo que se llama un DSL (Domain-Specific Language), más o menos cercano al lenguaje natural. Está pensado para que lo entienda “negocio”, los usuarios, etc. Su idea es contar como se “comporta” el software sin entrar en detalles de implementación.
  • Alguien del equipo tiene que escribir el código que transforma el texto en Gherkin en interacciones con el código a probar, pero antes necesitaremos escenarios asociados a cada historia de usuario que nos den ejemplos de cómo debe comportarse el software implementado para esa historia. Esos escenarios serán el paso intermedio entre la historia de usuario y la implementación de una prueba automatizada.

De momento nada más, creo que es una buena muestra de lo aprendido. He disfrutado mucho este curso y pretendo seguir escuchando y leyendo a Javier Garzás y 233 grados de tí, referentes muy interesantes en el mundillo Ágil.