Victoria Livschitz, Founder and CEO of Qubell, a BGV portfolio company shares her perspective on Continuous Innovation and DevOps The remarkable thing about 2014 is how every CTO and CIO seem to have finally gotten the memo that agility in software development and operations is not a buzz or a fad, but a direct and immediate threat to the survival – their own and their company’s. A report after report from various consulting and analyst firms places agility and reduced cycle times on new software releases somewhere between #1 and top-10 of CIO priorities for 2014. In 2013, it didn’t make a top-100 list. My favorite report comes from the National Retail Foundation dated February 2014 and opens with “CIOs can summarize both their priorities and their challenges in one word: agility.”: https://nrf.com/news/online/cio-priorities As I spend my days talking to people who are chartered with making their organizations more innovative and agile, it continues to dawn on me just how complex is their mission and how confusing is the modern landscape of concepts, technologies and jargons. Those who speak of continuous delivery usually just got a basic CI infrastructure barely working. Those who own a “private cloud” still require an IT ticket and weeks of delays, approvals, negotiations, and new hardware acquisition to give the developer his requested test sandbox. Those who proudly claim to run agile development often continue to ship new features in the giant releases coming months apart. I believe we stand on a relatively firm ground with respect to two points:
- The desire to practice “continuous innovation”, where the applications, features and content is being shaped and formed by the customer needs and wants, facilitated by a short development cycle measured in days and a direct feedback loop tracked by the analytics tools.
- The ability to establish “continuous integration” practices which are by now relatively well understood at a single team level, leaving continuous cross-team integration out of scope.