Driving an Agile and DevOps Culture that Delivers Business Transformation

15
07/05/2022 starcio.com 1 Contact info •Isaac Sacolick @NYIke StarCIO.com Driving an Agile and DevOps Culture that Delivers Business Transformation

Transcript of Driving an Agile and DevOps Culture that Delivers Business Transformation

Page 1: Driving an Agile and DevOps Culture that Delivers Business Transformation

05/01/2023 starcio.com 1

Contact info

• Isaac Sacolick• @NYIke• StarCIO.com

Driving an Agile and DevOps Culturethat

Delivers Business Transformation

Page 2: Driving an Agile and DevOps Culture that Delivers Business Transformation

StarCIO.com Isaac Sacolick

05/01/2023 starcio.com 2

@NYIke

Started as Startup CTO:

Digital Transformation CIO:

Social CIO

Eventshttp://starcio.com @NYIke

Page 3: Driving an Agile and DevOps Culture that Delivers Business Transformation

Digital business is about the creation of new business designs by blurring the physical and digital world.

Digital technologies empower customers like never before, transforming their relationship with brands and products.

What Does Digital Business Look Like?

Page 4: Driving an Agile and DevOps Culture that Delivers Business Transformation

Garmin's automotive and mobile segment posted a year-over-year loss for the fifth quarter in a row. The segment fell 12% to $383 million, and the loss means that the other segments, added together, now account for half oftotal revenue. Source

Source: Fool.com, February 2014

Source: Newspaper Association of America (through 2013), BIA/Kelsey (2014)

Impacts of Digital Disruption

Page 5: Driving an Agile and DevOps Culture that Delivers Business Transformation

• Amazing (digital) customer experiences to drive growth and market expansion

• Agile delivery of improving product and services that delight customers

• “Real time” data driven organization – “Intelligent” products, smarter decisions

• Leverage the digital ecosystem (APIs, Services, Partnerships, Channels)

• Efficiently manage to growing regulatory and security needs

• Return on emerging capabilities (AI, blockchain, augmented reality, etc.)

• Omni-channel, multi-device, social, location aware experiences05/01/2023 starcio.com 5

Transformation Requires a Technological Competitive Edge

Page 6: Driving an Agile and DevOps Culture that Delivers Business Transformation

• 2.2% global IT budget growth• Digital needs are driving more in-house development; 40% for

top performers• 27% report skills/resources largest barrier to transformation

success

• 2500+ CIOs: What’s more important in your IT organization?

• Industry Response: cloud, migrations, build automation, test automation, containers, deployment automation, continuous delivery, end to end monitoring

Operating realities - IT must do a lot more with less

Page 7: Driving an Agile and DevOps Culture that Delivers Business Transformation

Can We All Just Get Along?

05/01/2023 starcio.com 7

Page 8: Driving an Agile and DevOps Culture that Delivers Business Transformation

Guiding principles

• Learn the business drivers, impacts, language and build into IT practices

• Developers target 70%+ of time to making customer impacting improvements

• Automate testing to enable more frequent and reliable deployments

• Maintain responsibilities, but aggressively select, learn and implement DevOps

• Become data driven in what you prioritize and spend your time• Develop clarity on roles and responsibility between Dev, QA,

and Ops • Define governing principles and KPIs to drive right thing / right

way behavior

DevOps is about the culture, collaborative practices, and automation that aligns Development and Operations teams so that they have a single mindset on improving customer experiences, responding faster to business needs, and ensuring that innovation is balanced with security and operational needs.

What is DevOps that Enables Transformation?

Page 9: Driving an Agile and DevOps Culture that Delivers Business Transformation

DevOps Operating Model for Transformation

Page 10: Driving an Agile and DevOps Culture that Delivers Business Transformation

3 Key DevOps Practices that Drive Transformation

Page 11: Driving an Agile and DevOps Culture that Delivers Business Transformation

• QA should automate regression tests so that agile development and iterative releases can be performed efficiently and reliably

•QA should be validating performance of the application especially when response time is critical to success and where usage growth is expected

•QA should help minimize the work required by User "Acceptance Testing" since users are often ill equipped to test applications through multiple flows, data inputs, and boundary conditions

•QA should lead efforts to validate security and perform other code validations

•QA should ensure the user experience is optimized for different devices and browsers

•QA should manage business risk by itemizing, prioritizing, and developing action plans to mitigate them

DevQops – Give QA a Seat at the Table!

QA is a distinct discipline and skill set, but should be working with Dev to develop and automate test cases

Page 12: Driving an Agile and DevOps Culture that Delivers Business Transformation

• Governance: ~30% of a sprint should be targeted to technical debt or defects

• Practice: Aim to be “coding complete” 70% of the way into a sprint to enable “final” QA testing• Automation will help you drive this

to more continuous delivery!

• Collaboration: Operational procedures to enable Ops to fully manage the business service should either be dedicated stories, or acceptance criteria tied to a development story.

• Data: Ensure applications capture data that enables product and operational improvements. Review regularly!

Getting “Dev” to be Operationally Minded

05/01/2023 starcio.com 12

Dev should package releases with runbooks and ensure operational improvements are prioritized

Page 13: Driving an Agile and DevOps Culture that Delivers Business Transformation

• Governance: Spell out to development teams exactly what’s required to deploy changes • Monitoring requirements• IFTTT Standard operating

procedures

• Practice: Leverage cloud to do enable more than just dev-test-production environments• Large vs. small data sets• Current production vs. next

upgrade

• Collaboration: Aim to resolve 95% business incidents without escalating to development• Hold retrospectives to close this

gap!• Have protocols to handle priority

issues

• Data: Expose operational dashboards to business users exposing end to end performance of the primary user experiences

Getting “Ops” to be more agile

05/01/2023 starcio.com 13

Ops needs to provide cloud services that enable Dev to be more nimble, then learn to fully resolve the majority of production incidents

Page 14: Driving an Agile and DevOps Culture that Delivers Business Transformation

• Business acumen – Frequent engagement by product owners

• Agile – Ongoing enhancements based on customer needs

• DevOps – Performance and stability are top KPI for winning customer experiences

• Data Driven – Leverage operational metrics to prioritize application and system improvements

• Innovation – Driven by business acumen, agile, data driven culture

• Responsive – Response to issues, responsive to customer needs, ideas and opportunities

• Sharing and learning – Sharing procedures from dev->ops, operational needs from ops->dev

• Fun – Because teams that have fun together are responsive and find innovative solutions05/01/2023 starcio.com 14

Icons: Bloomicon, Nexusby/Shutterstock

IT Culture that Drives Transformation

IT culture should lead the business transformation demonstrating a collaborative culture and balancing efforts on today’s needs with tomorrow’s opportunities

Page 15: Driving an Agile and DevOps Culture that Delivers Business Transformation

• Driving Digital – Coming early 2017!

Signup: http://blogs.starcio.com/driving-digital

• StarCIO Transformation Services

Digital, Agile, DevOps, Data, Product, Portfolio

• @NYIke on Twitter

• Social, Agile, and Transformationhttp://blogs.starcio.com

• Linked In

https://www.linkedin.com/in/isaacsacolick

Thank you!