SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
DevOps and
the I.T. Consumer
An Archestra Notebook
The rush to DevOps Glory would not be nearly as interesting if 9 out of 10
companies were not already intent on doing it. There are even entire vendor
organizations that have repositioned in the market to be DevOps vendors.
This is further interesting, however, because not more than 3 out of 10
companies agree on what DevOps is.
To be fair, there is a lot of overlap of their ideas, which should be expected
because everyone is looking for a practical consensus on how to recognize it
when they see it. This effort is neither more nor less easy than similar previous
efforts to deal with such things as “innovation”, “agile”, and “configuration
items”. There will be lingering concerns about what is, at minimum, necessary to
“actually have it” or to “do it right”...
The agreement may resolve itself, mainly by avoiding brute-force insistence on
specific tools, procedures, or metrics – all of which are simply “means”.
While we’re waiting for the calm to set in, the surprising and useful realization
should be that DevOps is neither “about” generic Development nor generic
“Ops”.
Instead, it is about objectives to be addressed by both where neither can address
them successfully alone.
The single most important objective has to do with solving the problem of things
not working correctly under high stress of demand, diversity, or change.
In other words, the objective is Supportability, and the problem is how to
maximize it.
Problem Type Definition DESIGN PRODUCTION PROVISION USAGE
DEFECTS Includes damaged
or incorrect parts
Resources Building Configuring Packaging
OMISSIONS Excludes
necessary parts
Requirements Modeling Versioning Access
ERRORS Performs
incorrect function
for circumstance
Logic Method Process Operation
If defects, omissions and errors were not possible or not present, there would be no need for Support. Meanwhile,
the gap between “properly designed for the use” and “properly used as designed” is predictably why most support
issues originate. Support requires recognizing how and where the gap materializes, so that it can be eliminated at
least in the heat of the moment -- but more importantly in advance, by preventing it. Prevention techniques range
widely, including knowledge, detection, user interfaces, policies and more, as employed by responsible parties.
PROBLEM
CONSEQUENCES
Detrimental
effects and
outcomes
Insufficient fit to
the demand for
the purpose
Low-to-No
effectiveness
Inherent
probability of the
risk of failure
Costly need for
abandonment
Systemic
probability of the
risk of failure
Cost of recovery
or replacement
Unanticipated
inadequacy
Lost opportunity
and/or danger
©2015MalcolmRyder/ArchestraResearch
PREFERRED
EXPECTED
ACTUAL
Priorities
Competency
Rules
Responsibilities versus Choice: Across the full
lifecycle of a service, each and every stage can
experience tensions and variability between what
is preferred, expected, and actual.
The selection, generation, acquisition, provision
and utilization of a service are all now evolving;
technology allows consumerization, BYOD, and
alternative IT portfolios to concentrate a far
greater percentage of operational focus on the
user’s management of the service lifecycle.
Managing the users’ management becomes a key
issue to business stakeholders in organizational
performance. In the overall organization,
functional responsibilities and instruments for
implementing rules, competency and priorities
may be organizationally distributed but not
allowed to be logically misplaced. These measures
create the effective supportability of the service.
Selection Generation Acquisition Provision Utilization
Social Xaas Consumerized BYOD Self-service
©2015 Malcolm Ryder / Archestra Research
Responsibilities: End User
(service utilization)
Provider
(service level)
Supplier
(service class)
Rules Compliance Monitoring Warranty
Competency Skill Continuity Functionality
Priorities Security Availability Capacity
Supportability
method:
Consumerized
Self-enablement
Catalog
management
DevOps
“Service” is itself a type of product, which has managed support. Users,
providers and suppliers have different responsibilities, and have different
methods, for addressing and achieving supportability of the service.
Supportability of a service involves assuring the persistence of three things:
the intended effectiveness at the initial usage, the resilience of the service’s
utility within changing conditions, and the orderliness of its own status
transitions or evolution. The primary value created by this is not
“innovation” or “agility”; rather, it is “robustness” for ongoing consumption.
©2015MalcolmRyder/ArchestraResearch
SERVICE DESIGN MODEL
ACCESS TERMS
AVAILABILITY REQUIREMENTS
OPERATIONS PLAN
CONFIGURATION SPECS
ARCHITECTURE ENVIRONMENT CONSTRAINTS
PLATFORM & OPERABILITY CHANNEL & DELIVERABILITY
release
approve procure
ordercontrol
deploy
offerinstall
resourcebuild
USE CASE
SOURCING
DEVELOPMENT
The variables in the design of a service identify types of specifications that define an implementation, logically enabling
recognition and support of the service. The design model is vertically hierarchical (top-down) and laterally directional (left-right).
The platform and the channel are independent of each other but related. A knowledge base of the service design model (SDMK)
associates CMDBs and capabilities with asset repositories and Catalogs. The selection and acquisition of service by individuals or
organizations is flexible according to the specifications that can be supported. Standards may exist for a service type’s
specifications, within narrow or broad tolerances. The providers of support allow the flexibility to be feasible.
DevOps presumes the availability of a Service Design Model to guide collaborative and automated supportability.
©2015MalcolmRyder/ArchestraResearch
The most undesirable condition that DevOps is asked to address is the case
where rigidity displaces robustness and frustrates the ability to adapt proficiently
to changing business conditions.
Rigidity can occur in the mechanism that supplies service, in the functional
tolerances of the service, and in the scope of effectiveness of the service.
DevOps is expected to manage through and away from rigidity. The service
design model is both a guide and a diagnostic for determining the level and
location of alternatives that can offer timely adaptation with low risk.
That then amplifies the difference between two kinds of assurance to users: the
value of relying on services for productivity, versus the value that a reliable
service can offer to users. It becomes clear that the primary user perspective on
support is assurance.
Users have increasingly shown that they prioritize the ability to rely on services
more highly than they do the reliability of a given service.
This is reflected in their quick migration to other services based on capability
instead of on quality. Subsequently it is reflected in the pressure on a provider to
quickly extend quality into new capabilities.
As a result, the business development of a portfolio of services becomes the
true nature of “Dev” in DevOps while continual alignment of service availability
to current needs is the true nature of “Ops”, most visible in a catalog of services.
©2015 Malcolm Ryder / Archestra Research
mryder@malcolmryder.com

Contenu connexe

En vedette

How Good Are You At Managing ITSM?
How Good Are You At Managing ITSM?How Good Are You At Managing ITSM?
How Good Are You At Managing ITSM?Malcolm Ryder
 
Demystifying Execution
Demystifying ExecutionDemystifying Execution
Demystifying ExecutionMalcolm Ryder
 
CIOs and the Shock of the New
CIOs and the Shock of the NewCIOs and the Shock of the New
CIOs and the Shock of the NewMalcolm Ryder
 
Assets as Resources in The Next Normal
Assets as Resources in The Next NormalAssets as Resources in The Next Normal
Assets as Resources in The Next NormalMalcolm Ryder
 
Raising the Stakes - IT Governance
Raising the Stakes - IT GovernanceRaising the Stakes - IT Governance
Raising the Stakes - IT GovernanceMalcolm Ryder
 
Migration To Innovation
Migration To InnovationMigration To Innovation
Migration To InnovationMalcolm Ryder
 
Self Help vs. Service vs Support
Self Help vs. Service vs SupportSelf Help vs. Service vs Support
Self Help vs. Service vs SupportMalcolm Ryder
 
Management as a Service - MaaS for IT
Management as a Service - MaaS for ITManagement as a Service - MaaS for IT
Management as a Service - MaaS for ITMalcolm Ryder
 
How To Make A Demand Management Framework
How To Make A Demand Management FrameworkHow To Make A Demand Management Framework
How To Make A Demand Management FrameworkMalcolm Ryder
 
A Reference Model of the Knowledge Culture
A Reference Model of the Knowledge CultureA Reference Model of the Knowledge Culture
A Reference Model of the Knowledge CultureMalcolm Ryder
 
Service and Support as Production in I.T.
Service and Support as Production in I.T.Service and Support as Production in I.T.
Service and Support as Production in I.T.Malcolm Ryder
 

En vedette (12)

How Good Are You At Managing ITSM?
How Good Are You At Managing ITSM?How Good Are You At Managing ITSM?
How Good Are You At Managing ITSM?
 
Demystifying Execution
Demystifying ExecutionDemystifying Execution
Demystifying Execution
 
CIOs and the Shock of the New
CIOs and the Shock of the NewCIOs and the Shock of the New
CIOs and the Shock of the New
 
Designing Service
Designing ServiceDesigning Service
Designing Service
 
Assets as Resources in The Next Normal
Assets as Resources in The Next NormalAssets as Resources in The Next Normal
Assets as Resources in The Next Normal
 
Raising the Stakes - IT Governance
Raising the Stakes - IT GovernanceRaising the Stakes - IT Governance
Raising the Stakes - IT Governance
 
Migration To Innovation
Migration To InnovationMigration To Innovation
Migration To Innovation
 
Self Help vs. Service vs Support
Self Help vs. Service vs SupportSelf Help vs. Service vs Support
Self Help vs. Service vs Support
 
Management as a Service - MaaS for IT
Management as a Service - MaaS for ITManagement as a Service - MaaS for IT
Management as a Service - MaaS for IT
 
How To Make A Demand Management Framework
How To Make A Demand Management FrameworkHow To Make A Demand Management Framework
How To Make A Demand Management Framework
 
A Reference Model of the Knowledge Culture
A Reference Model of the Knowledge CultureA Reference Model of the Knowledge Culture
A Reference Model of the Knowledge Culture
 
Service and Support as Production in I.T.
Service and Support as Production in I.T.Service and Support as Production in I.T.
Service and Support as Production in I.T.
 

Similaire à DevOps and the IT Consumer

Overcoming problems implementing cloud based dev ops for distributed agile pr...
Overcoming problems implementing cloud based dev ops for distributed agile pr...Overcoming problems implementing cloud based dev ops for distributed agile pr...
Overcoming problems implementing cloud based dev ops for distributed agile pr...Tom Stiehm
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MITCaio Candido
 
Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Anil Kumar
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiBalram Yadav
 
Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersInfo-Tech Research Group
 
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-lastPeter Shirley-Quirk
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesClub Alliances
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps SuccessCloudCheckr
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps PlaybookJalpesh Patel
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps PlaybookEggplant
 
Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital servicesindeuppal
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
Disadvantages Of Lean Manufacturing
Disadvantages Of Lean ManufacturingDisadvantages Of Lean Manufacturing
Disadvantages Of Lean ManufacturingHolly Vega
 
DevOps: Fast, Cheap and Pretty
DevOps: Fast, Cheap and PrettyDevOps: Fast, Cheap and Pretty
DevOps: Fast, Cheap and PrettyMalcolm Ryder
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAlberto Ferreira
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to AgilityGunnar Menzel
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...XebiaLabs
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummiesVinay Dixit
 

Similaire à DevOps and the IT Consumer (20)

Overcoming problems implementing cloud based dev ops for distributed agile pr...
Overcoming problems implementing cloud based dev ops for distributed agile pr...Overcoming problems implementing cloud based dev ops for distributed agile pr...
Overcoming problems implementing cloud based dev ops for distributed agile pr...
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
 
Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - Sogeti
 
Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End Customers
 
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps Playbook
 
The Ultimate DevOps Playbook
The Ultimate DevOps PlaybookThe Ultimate DevOps Playbook
The Ultimate DevOps Playbook
 
Evolve methodology
Evolve methodologyEvolve methodology
Evolve methodology
 
Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital services
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
Disadvantages Of Lean Manufacturing
Disadvantages Of Lean ManufacturingDisadvantages Of Lean Manufacturing
Disadvantages Of Lean Manufacturing
 
DevOps: Fast, Cheap and Pretty
DevOps: Fast, Cheap and PrettyDevOps: Fast, Cheap and Pretty
DevOps: Fast, Cheap and Pretty
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative Approach
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to Agility
 
Unleash the agile power bridging the gap between development and operations...
Unleash the agile power   bridging the gap between development and operations...Unleash the agile power   bridging the gap between development and operations...
Unleash the agile power bridging the gap between development and operations...
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 

Plus de Malcolm Ryder

Strategic structures for aligning Cooperation_the Enterprise.pdf
Strategic structures for aligning Cooperation_the Enterprise.pdfStrategic structures for aligning Cooperation_the Enterprise.pdf
Strategic structures for aligning Cooperation_the Enterprise.pdfMalcolm Ryder
 
Inclusion is the Equity of Diversity 04.19.23.pdf
Inclusion is the Equity of Diversity 04.19.23.pdfInclusion is the Equity of Diversity 04.19.23.pdf
Inclusion is the Equity of Diversity 04.19.23.pdfMalcolm Ryder
 
A Semantic Model of Enterprise Change.pdf
A Semantic Model of Enterprise Change.pdfA Semantic Model of Enterprise Change.pdf
A Semantic Model of Enterprise Change.pdfMalcolm Ryder
 
Complexity and Simplicity Unpacked
Complexity and Simplicity UnpackedComplexity and Simplicity Unpacked
Complexity and Simplicity UnpackedMalcolm Ryder
 
Decision Knowledge: Sense and Respond
Decision Knowledge: Sense and RespondDecision Knowledge: Sense and Respond
Decision Knowledge: Sense and RespondMalcolm Ryder
 
Decoding cognitive bias
Decoding cognitive biasDecoding cognitive bias
Decoding cognitive biasMalcolm Ryder
 
Change Enablement Framework - Introduction
Change Enablement Framework - IntroductionChange Enablement Framework - Introduction
Change Enablement Framework - IntroductionMalcolm Ryder
 
Alignment of Value and Performance - Reference model
Alignment of Value and Performance - Reference modelAlignment of Value and Performance - Reference model
Alignment of Value and Performance - Reference modelMalcolm Ryder
 
Management for Production
Management for ProductionManagement for Production
Management for ProductionMalcolm Ryder
 
Complexity, Simplicity, and Management
Complexity, Simplicity, and ManagementComplexity, Simplicity, and Management
Complexity, Simplicity, and ManagementMalcolm Ryder
 
Meetings as Information Behaviors
Meetings as Information BehaviorsMeetings as Information Behaviors
Meetings as Information BehaviorsMalcolm Ryder
 
Organizational Architecture and Models
Organizational Architecture and ModelsOrganizational Architecture and Models
Organizational Architecture and ModelsMalcolm Ryder
 
Producing Change - Getting Beyond Execution
Producing Change - Getting Beyond ExecutionProducing Change - Getting Beyond Execution
Producing Change - Getting Beyond ExecutionMalcolm Ryder
 
Authority versus Leadership
Authority versus LeadershipAuthority versus Leadership
Authority versus LeadershipMalcolm Ryder
 
Archestra Adaptive Enterprise
Archestra Adaptive EnterpriseArchestra Adaptive Enterprise
Archestra Adaptive EnterpriseMalcolm Ryder
 
Archestra Adaptive Enterprise
Archestra Adaptive EnterpriseArchestra Adaptive Enterprise
Archestra Adaptive EnterpriseMalcolm Ryder
 

Plus de Malcolm Ryder (20)

Strategic structures for aligning Cooperation_the Enterprise.pdf
Strategic structures for aligning Cooperation_the Enterprise.pdfStrategic structures for aligning Cooperation_the Enterprise.pdf
Strategic structures for aligning Cooperation_the Enterprise.pdf
 
Inclusion is the Equity of Diversity 04.19.23.pdf
Inclusion is the Equity of Diversity 04.19.23.pdfInclusion is the Equity of Diversity 04.19.23.pdf
Inclusion is the Equity of Diversity 04.19.23.pdf
 
A Semantic Model of Enterprise Change.pdf
A Semantic Model of Enterprise Change.pdfA Semantic Model of Enterprise Change.pdf
A Semantic Model of Enterprise Change.pdf
 
Complexity and Simplicity Unpacked
Complexity and Simplicity UnpackedComplexity and Simplicity Unpacked
Complexity and Simplicity Unpacked
 
Decision Knowledge: Sense and Respond
Decision Knowledge: Sense and RespondDecision Knowledge: Sense and Respond
Decision Knowledge: Sense and Respond
 
Decoding cognitive bias
Decoding cognitive biasDecoding cognitive bias
Decoding cognitive bias
 
Designing design
Designing designDesigning design
Designing design
 
Change Enablement Framework - Introduction
Change Enablement Framework - IntroductionChange Enablement Framework - Introduction
Change Enablement Framework - Introduction
 
Alignment of Value and Performance - Reference model
Alignment of Value and Performance - Reference modelAlignment of Value and Performance - Reference model
Alignment of Value and Performance - Reference model
 
Management for Production
Management for ProductionManagement for Production
Management for Production
 
Complexity, Simplicity, and Management
Complexity, Simplicity, and ManagementComplexity, Simplicity, and Management
Complexity, Simplicity, and Management
 
Meetings as Information Behaviors
Meetings as Information BehaviorsMeetings as Information Behaviors
Meetings as Information Behaviors
 
Groups versus Teams
Groups versus TeamsGroups versus Teams
Groups versus Teams
 
Changing Work
Changing WorkChanging Work
Changing Work
 
Organizing Agility
Organizing AgilityOrganizing Agility
Organizing Agility
 
Organizational Architecture and Models
Organizational Architecture and ModelsOrganizational Architecture and Models
Organizational Architecture and Models
 
Producing Change - Getting Beyond Execution
Producing Change - Getting Beyond ExecutionProducing Change - Getting Beyond Execution
Producing Change - Getting Beyond Execution
 
Authority versus Leadership
Authority versus LeadershipAuthority versus Leadership
Authority versus Leadership
 
Archestra Adaptive Enterprise
Archestra Adaptive EnterpriseArchestra Adaptive Enterprise
Archestra Adaptive Enterprise
 
Archestra Adaptive Enterprise
Archestra Adaptive EnterpriseArchestra Adaptive Enterprise
Archestra Adaptive Enterprise
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

DevOps and the IT Consumer

  • 1. DevOps and the I.T. Consumer An Archestra Notebook
  • 2. The rush to DevOps Glory would not be nearly as interesting if 9 out of 10 companies were not already intent on doing it. There are even entire vendor organizations that have repositioned in the market to be DevOps vendors. This is further interesting, however, because not more than 3 out of 10 companies agree on what DevOps is. To be fair, there is a lot of overlap of their ideas, which should be expected because everyone is looking for a practical consensus on how to recognize it when they see it. This effort is neither more nor less easy than similar previous efforts to deal with such things as “innovation”, “agile”, and “configuration items”. There will be lingering concerns about what is, at minimum, necessary to “actually have it” or to “do it right”... The agreement may resolve itself, mainly by avoiding brute-force insistence on specific tools, procedures, or metrics – all of which are simply “means”.
  • 3. While we’re waiting for the calm to set in, the surprising and useful realization should be that DevOps is neither “about” generic Development nor generic “Ops”. Instead, it is about objectives to be addressed by both where neither can address them successfully alone. The single most important objective has to do with solving the problem of things not working correctly under high stress of demand, diversity, or change. In other words, the objective is Supportability, and the problem is how to maximize it.
  • 4. Problem Type Definition DESIGN PRODUCTION PROVISION USAGE DEFECTS Includes damaged or incorrect parts Resources Building Configuring Packaging OMISSIONS Excludes necessary parts Requirements Modeling Versioning Access ERRORS Performs incorrect function for circumstance Logic Method Process Operation If defects, omissions and errors were not possible or not present, there would be no need for Support. Meanwhile, the gap between “properly designed for the use” and “properly used as designed” is predictably why most support issues originate. Support requires recognizing how and where the gap materializes, so that it can be eliminated at least in the heat of the moment -- but more importantly in advance, by preventing it. Prevention techniques range widely, including knowledge, detection, user interfaces, policies and more, as employed by responsible parties. PROBLEM CONSEQUENCES Detrimental effects and outcomes Insufficient fit to the demand for the purpose Low-to-No effectiveness Inherent probability of the risk of failure Costly need for abandonment Systemic probability of the risk of failure Cost of recovery or replacement Unanticipated inadequacy Lost opportunity and/or danger ©2015MalcolmRyder/ArchestraResearch
  • 5. PREFERRED EXPECTED ACTUAL Priorities Competency Rules Responsibilities versus Choice: Across the full lifecycle of a service, each and every stage can experience tensions and variability between what is preferred, expected, and actual. The selection, generation, acquisition, provision and utilization of a service are all now evolving; technology allows consumerization, BYOD, and alternative IT portfolios to concentrate a far greater percentage of operational focus on the user’s management of the service lifecycle. Managing the users’ management becomes a key issue to business stakeholders in organizational performance. In the overall organization, functional responsibilities and instruments for implementing rules, competency and priorities may be organizationally distributed but not allowed to be logically misplaced. These measures create the effective supportability of the service. Selection Generation Acquisition Provision Utilization Social Xaas Consumerized BYOD Self-service ©2015 Malcolm Ryder / Archestra Research
  • 6. Responsibilities: End User (service utilization) Provider (service level) Supplier (service class) Rules Compliance Monitoring Warranty Competency Skill Continuity Functionality Priorities Security Availability Capacity Supportability method: Consumerized Self-enablement Catalog management DevOps “Service” is itself a type of product, which has managed support. Users, providers and suppliers have different responsibilities, and have different methods, for addressing and achieving supportability of the service. Supportability of a service involves assuring the persistence of three things: the intended effectiveness at the initial usage, the resilience of the service’s utility within changing conditions, and the orderliness of its own status transitions or evolution. The primary value created by this is not “innovation” or “agility”; rather, it is “robustness” for ongoing consumption. ©2015MalcolmRyder/ArchestraResearch
  • 7. SERVICE DESIGN MODEL ACCESS TERMS AVAILABILITY REQUIREMENTS OPERATIONS PLAN CONFIGURATION SPECS ARCHITECTURE ENVIRONMENT CONSTRAINTS PLATFORM & OPERABILITY CHANNEL & DELIVERABILITY release approve procure ordercontrol deploy offerinstall resourcebuild USE CASE SOURCING DEVELOPMENT The variables in the design of a service identify types of specifications that define an implementation, logically enabling recognition and support of the service. The design model is vertically hierarchical (top-down) and laterally directional (left-right). The platform and the channel are independent of each other but related. A knowledge base of the service design model (SDMK) associates CMDBs and capabilities with asset repositories and Catalogs. The selection and acquisition of service by individuals or organizations is flexible according to the specifications that can be supported. Standards may exist for a service type’s specifications, within narrow or broad tolerances. The providers of support allow the flexibility to be feasible. DevOps presumes the availability of a Service Design Model to guide collaborative and automated supportability. ©2015MalcolmRyder/ArchestraResearch
  • 8. The most undesirable condition that DevOps is asked to address is the case where rigidity displaces robustness and frustrates the ability to adapt proficiently to changing business conditions. Rigidity can occur in the mechanism that supplies service, in the functional tolerances of the service, and in the scope of effectiveness of the service. DevOps is expected to manage through and away from rigidity. The service design model is both a guide and a diagnostic for determining the level and location of alternatives that can offer timely adaptation with low risk. That then amplifies the difference between two kinds of assurance to users: the value of relying on services for productivity, versus the value that a reliable service can offer to users. It becomes clear that the primary user perspective on support is assurance.
  • 9. Users have increasingly shown that they prioritize the ability to rely on services more highly than they do the reliability of a given service. This is reflected in their quick migration to other services based on capability instead of on quality. Subsequently it is reflected in the pressure on a provider to quickly extend quality into new capabilities. As a result, the business development of a portfolio of services becomes the true nature of “Dev” in DevOps while continual alignment of service availability to current needs is the true nature of “Ops”, most visible in a catalog of services.
  • 10. ©2015 Malcolm Ryder / Archestra Research mryder@malcolmryder.com