It has been estimated by Gartner that cloud spend in 2021 will grow an additional 23.1% to a value of $332 billion, a $60 billion increase from 2020. With the omnipresent existence of engineering teams elevated cloud access, automation and devops, engineering teams are now able to rapidly and autonomously spin-up new resources and release […]
Tag: Agile
5 pillars of a learning organization explained
First of all, what is a learning organization anyway? A learning organization is a one that provides and embraces an environment where continuous learning and improvement is ingrained in its culture, leadership, and overall day-to-day operations. The idea was first introduced by Peter Senge. With organizations facing competition across the globe, continuous learning is just […]
Aspects of a Thorough Automated Testing Strategy
Automated testing is one of, if not the most critical pieces of having a reliable CI/CD process which is defined below. Continuous Integration (CI) The process of pushing working (following a properly defined definition of done DOD) code back up to the repository as frequently as possible so that it can be integrated with the […]
Operating a Lean Software Engineering & Product Development Team
During the past several years, I have read quite a bit about lean software engineering, and as a leader have also mentored teams on the benefits and required process & cultural changes that may need to occur. I have documented (and frequently added new or updated content) a reference sheet that outlines what I believe to […]