Post on 13-Jan-2017
transcript
05/01/2023 starcio.com 1
Contact info
• Isaac Sacolick• @NYIke• StarCIO.com
Driving an Agile and DevOps Culturethat
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
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?
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
• 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
• 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
Can We All Just Get Along?
05/01/2023 starcio.com 7
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?
DevOps Operating Model for Transformation
3 Key DevOps Practices that Drive 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
• 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
• 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
• 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
• 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!