6 lecturas recomendadas para el verano

Ya está aquí el esperado verano; noches largas, días de playa y de descanso. Por eso, en Codurance Spain, al igual que vosotros, también nos tomamos un respiro y durante los meses de julio y agosto hacemos una pausa en nuestros workshops y sesiones. Eso sí, solo es una pausa para renovar energías, idear nuevos temas  e iniciar una nueva temporada de encuentros especialmente diseñados para vosotros. 

Estamos en una etapa de crecimiento y con ello también crece nuestra comunidad, tanto en seguidores como en nuevos colaboradores que se suman a nuestras sesiones para ofrecer contenidos valiosos. Durante los primeros meses del año hemos compartido varios encuentros con comunidades como Agile Sur, Murcia Software Crafters, Agile Zona Norte, entre otros. Seguimos expandiéndonos a nuevos horizontes, por eso estamos preparando nuevas propuestas con comunidades ubicadas en diferentes puntos de España, como Galicia y Málaga. 

Consideramos esencial, para el crecimiento personal y del equipo, tener presente la necesidad del aprendizaje continuo. Por eso, buscamos distintas vías que nos ayuden a generar un espacio para la reflexión y el intercambio de conocimiento, ya sean workshops, blogposts, o fireside chats. Nos alegra compartir tiempo de calidad con vosotros y agradecemos vuestra participación. Volveremos en septiembre con muchos encuentros y actividades interesantes, pero no nos podemos ir sin antes compartiros 6 lecturas recomendadas que podéis disfrutar durante este verano:

1. Pensamiento Lean 

En el mundo del desarrollo de software, el Pensamiento Lean propone identificar y eliminar de manera sistemática los desperdicios que se generan cuando estamos creando o evolucionando un servicio. En esta lectura explicamos de dónde nace esta metodología, sus bases y cómo aplicarla a los proyectos de desarrollo de software.

Si queréis repasar los conceptos más al detalle, aquí os dejamos el video de la sesión completa que ofreció Fran Ávila, Regional Director en Codurance Spain.

2. Introducción a AWS y despliegue de aplicaciones

Adentraros en el mundo de Amazon Web Services junto a Kristian Muñoz, Software Craftsperson en Codurance, quien impartió dos workshops de iniciación a la plataforma y sus servicios. El primero fue una introducción a los servicios básicos de AWS que sirven como puerta de entrada, tales como IAM, S3, VPC, EC2 y RDS. El segundo consistió en una sesión práctica en la que describió la diferencia entre EC2 (AWS Elastic Compute Cloud) y ElasticBeanstalk con el despliegue de una aplicación en ambos servicios.  Estos dos talleres intentan ofrecer una guía a través de las funciones requeridas para poder desplegar aplicaciones en la nube de AWS. 

3. Las claves del desarrollo iterativo e incremental

El desarrollo iterativo e incremental consiste en la entrega continua basada en lo que aporta valor real al usuario. Así lo explicó Lesmes López, Agile Delivery Manager en Codurance, en meetup el pasado mes de abril. En esta lectura podréis repasar conceptos como Historia de Usuario, Decomposition vs Slicing, User Story Mapping, entre otros, y aprender que importancia tienen dentro de vuestro proyecto y cómo aplicarlos.

Al final de la presentación se llevó a cabo una Kata Elephant Carpaccio para poner en práctica los conocimientos adquiridos. Aquí os dejamos el video a la sesión completa.

4. ¿El TDD realmente conduce a un buen diseño?

Este blog lo escribió nuestro co-fundador Sandro Mancuso hace algunos años, pero ha causado tanto impacto positivo que, si no lo has leído aún, es un must para este verano. En él habla sobre el gran debatido TDD y presenta una aproximación sobre su utilización e implicación sobre el diseño de software. Además, explica los estilos principales de TDD con sus características y las posibles desventajas que pueden presentar. Si queréis saber cuál es su conclusión sobre la pregunta que se expone en el título, entonces esta es una lectura que no os podéis perder. 

5. Se hace el equipo al andar

En esta lectura podréis conocer de la mano de Fran Ávila, Regional Director en Codurance Spain, las fases de formación de un equipo y las claves para impulsar la colaboración grupal y potenciar las habilidades individuales. Para lograrlo ofreció varias herramientas y dinámicas que pueden ayudar al conocimiento del equipo, entre ellas: los Roles de Belbin y las cinco disfunciones de un equipo de Patrick Lencioni

Si os apetece ver la sesión completa aquí os dejamos un link al video.

 

6. Business Case para impulsar tu iniciativa de modernización

No tener un Business Case antes iniciar un proyecto de modernización de software es como ir a una batalla sin un plan. Así lo explica José Enrique Ródriguez Huerta, Managing Director en Codurance Spain, en este artículo en el que ofrece razones sobre la importancia de construir un Business Case y describe detalladamente los elementos y pasos que debe incluir.

Si queréis poner en marcha una iniciativa de modernización de software en vuestra empresa y os interesa saber los puntos importantes que debéis tener en cuenta al iniciar un proyecto de este tipo, entonces esta lectura es para vosotros.

Y para los que sois más de "escuchar" os dejamos el enlace a nuestro podcast Firesidechat en el que Sandro Mancuso, Mash Badar y José Enrique Rodríguez Huerta abordan tópicos especialmente controvertidos. Echad un vistazo a todos los capítulos porque hay temas para todos los gustos. 

Esperamos que disfrutéis del verano y nos vemos a la vuelta. 😜