Escalando iniciativas digitales con cruceros y lanchas rápidas
10 octubre, 2021Agile,Building blocks,scrum,escalar agile,kanban,scrumbanTecnología,Agile
Esta entrada muestra como logramos en el Banco de Bogotá un proceso de escala para acelerar nuestras iniciativas. Esto a través de un marco que nos ha dado la flexibilidad escalando iniciativas digitales con cruceros (células) y lanchas rápidas (moléculas).
Todo comenzó en el 2017 en el Lab Digital del BdB organizándonos con equipos scrum llamados células con roles multidisciplinarios. Estos, tenían una alineación que incluía roles de UX-UI, desarrolladores, arquitectos ágiles, agile testers, dueños de producto PO, automatización de CI/CD, scrum masters, entre otros.
Con el paso del tiempo fuimos creciendo y escalando. Empezamos a ver que el ritmo al que queríamos ir no era el adecuado a pesar que nos organizamos en familias de productos; scrum se empezó a volver un crucero que iba a cierta velocidad pero que no era la que queríamos.
Tips para comerse un elefante
14 septiembre, 2021Agile,Mindset,Arquitecturas evolutivasArquitecturas digitales,Agile
Esta entrada muestra los tips que seguimos en la implementación de arquitecturas digitales en el Banco de Bogotá. Con cada uno de nuestros equipos hablamos respecto a los pasos claves para comerse un elefante.
Dentro del mindset digital promovemos cómo implementar entregas de valor real fallando en etapas tempranas. Se premia el fallo en el marco de un proceso de aprendizaje bajo una concepción de evolución.
Building blocks digitales del Banco de Bogotá
4 septiembre, 2021Agile Testing,Sonar,IaC,Terraform,Angular,React,Building blocks,design system,API,Infraestructura como código,Vue,Lab Digital BdBDesarrollo ágil,Arquitecturas digitales,Devops+SRE,Agile testing
Esta entrada muestra cómo creamos nuestros building blocks digitales del Banco de Bogotá. Hoy en día son una pieza clave en la implementación de nuestras soluciones generándose a partir de ciclos de mejora continua como lo describimos a continuación.
En la implementación de la estrategia digital del Banco de Bogotá que arrancamos en el 2017 se crearon los primeros equipos de desarrollo ágil. Esto desencadenó la creación de un portafolio de productos construidos con equipos interdisciplinarios con una inspiración centrada en satisfacer a nuestros Clientes.
Mentalidad digital
2 septiembre, 2021Agile,Mindset,Arquitecturas evolutivas,mvpAgile
Este entrada trata de un tema clave en nuestra adopción de la mentalidad digital, relacionada a la visión de la construcción de un producto y de las entregas de valor constante al Cliente. En la implementación de nuestras soluciones digitales esta es una de nuestras premisas: preferimos más una implementación evolutiva.
Iterativo e incremental vs evolutivo
Pareciera el tema simple o trivial o confuso, y es un verdadero desafío en la construcción de productos con un enfoque ágil. ¿Cómo inicio la construcción? ¿qué entrego primero? ¿cómo se proporciona valor al Cliente? ¿iterativo e incremental o evolutivo, es lo mismo? ¿un arquitectura evolutiva?
Mindset first not knowledge
31 agosto, 2021Agile,Digital,Banco de Bogotá,MindsetAgile
¡Hola a todos!. Esta entrada muestra una de las definiciones más importantes que hemos desarrollado en el laboratorio digital del BdB y la describiremos en las siguientes líneas:
Mindset First not Knowledge
En algún momento nos planteamos la necesidad de tener a un grupo de ingeniería de alto nivel enfocado en conocimientos, cartones y habilidades comprobadas como indicador de alta capacidad. Sin embargo, con el tiempo nos dimos cuenta que lo más importante era la mentalidad y no tanto el nivel alcanzado en una carrera profesional o el número de certificaciones que se han logrado.
Nuestra cultura devops del Lab Digital BdB
30 agosto, 2021Devops,SRE,Agile Testing,Sonar,Visual stream mapping,extreme programming,integración continua,CI,CD,IaC,Infrastructure as a code,TDD,Cultura devopsDevops+SRE
Esta entrada muestra nuestra cultura devops Lab Digital BdB junto a los principales retos que hemos tenido. Involucra las prácticas que hemos implementado para acelera las entregas de valor de las soluciones digitales.
No hablemos de mejores prácticas o herramientas, preguntémonos ¿cuál es nuestro tiempo de entrega de valor?
Hoy en día se habla en muchos lugares de devops. Realmente parece un término de moda y se discute sobre qué herramientas utilizar, mejores prácticas, entre otros; pero en muchas ocasiones no se habla del por qué es clave implementarlo. Esto, ocasiona que se escojan plataformas y se implementen automatizaciones sin tener en cuenta cuál es la razón de fondo para involucrarse; ¿qué ganaremos? ¿cuál es la meta? ¿qué desperdicios atacaremos?, entre otros.
¿Qué necesita un desarrollador o desarrolladora del laboratorio de estrategia digital BdB?
Quiero comenzar este artículo con algunos conceptos base.
"La Ingeniería aprovecha el cúmulo de conocimientos tecnológicos para la innovación, invención, desarrollo y mejora de técnicas y herramientas para satisfacer las necesidades y resolver problemas técnicos tanto de las personas como de la sociedad".
"La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería".
Los silos ¿son la respuesta adecuada al escalamiento del trabajo en una empresa?
A medida que un área o empresa crece, tiende a ser natural que se creen silos, silos son estos grupos que NO se comunican unos con otros o tienen una comunicación limitada junto a una poca o nula colaboración. De alguna manera los empleados comienzan a generar más "lealtad" con su equipo o gerente que con la empresa, ya que carecen del panorama general de la empresa, es cuando esta se fragmenta.
Vemos uno de los primeros accionables para eliminar el problema, ayudar a los equipos a "comprender cómo contribuyen en el panorama general" de esta manera todos irán en la misma dirección.
Motores de Aprobación de Crédito como Servicio
1 julio, 2021Arquitecturas digitales
En todo el mundo en todos los bancos se tienen motores de aprobación, tan es así el problema que incluso Startups comienzan a comprar a los bancos estos motores de aprobación dentro de un marco de OpenBanking, resulta interesante entonces exponerlos como una API? Esto y mucho más en este capítulo de Charla Banboger!