Este el título de la charla/tutorial que dí la semana pasada en el contexto de CIbSE. En Zoom hubo unas 80 personas conectadas pero de las actividades interactivas que propuse, participaron alrededor de 30, un buen número de todas formas.
El punto central de mi de charla fue el hecho de que los escenarios que enfrentamos actualmente en la entrega de software nos llevan a tener que lidiar con ciertas cuestiones que tradicionalmente la ingeniería de software no ha atendido presentes. Al mismo tiempo, dichas cuestiones son centrales dentro del movimiento DevOps. Esto plantea un dilema: ¿es DevOps una disciplina distinta a la Ingeniería de Software? Pues yo creo que no. A mi parecer la Ingeniería de Software debe incluir DevOps. De hecho algunas de prácticas DevOps no son nuevas, sino que han sido parte de la Ingeniería de Software desde hace mucho tiempo. Ejemplo: Integración Continua.
En línea con esta idea, durante mi disertación mencioné varios libros que deberíamos tener presentes a la hora de plantear una Ingeniería de Software que incluya la temática DevOps:
- Modern Software Engineering, de Dave Farley
- DevOps: A Software Architect’s Perspective, de Len Bass y otros
- Infrastructure as Code (2 edición), de Kief Morris
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, de Humble y Farley
- The Art of Agile Development (2 edición), de James Shore
- Site Reliability Engineering, de Beyer, Jones y otros
Actualización: ya está disponible el video de la sesión, aquí.
Nico, pude participar un poco de la charla pero se me complico para verla toda, sabes por que medio lo van a subir? hay algun canal de youtube de CIbSE?
Hola Diego, entiendo que las publicarán en YouTube, en cuanto tenga el link lo comparto. Saludos!