SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Improving Success
For Agile and DevOps Projects
43 % of respondents felt their
organization’s agility was low – up from
39% in 2015.
- Project Management Institute
The Hard Truth About
Failure
Every organization faces the unfortunate reality that,
even with diligent planning and work, some software
projects fail. It’s a fact of life for businesses of all sizes
and every industry.
Software projects have grown in visibility and are now
the core driver of corporate competitiveness and
innovation. Nevertheless, failure rates persist.
Recent data from the Project Management Institute
(PMI) indicates that project success rates are currently
at a 4-year low.
The main problems are all-too-familiar:
▸ Changing priorities,
▸ Unclear vision, and
▸ Poor requirements.
Each of these problems reflects poor Business-IT
alignment.
3
The Pillars of Organizational Maturity
When companies examined other measures of organizational maturity – strategy alignment,
benefits realization and agility – the results were equally discouraging. In all three areas,
organizational maturity has either stayed the same or decreased.
Despite valiant efforts to move the needle positively, organizations continue struggling with
these business-critical best practices:
Aligning efforts to business
strategy.
Without strategic alignment, successful
projects are often irrelevant. The PMI study
found that less than half of respondents (44%)
believe their organizations have a high
degree of business strategy –IT project
alignment. The research also found that,
compared to prior years, fewer projects are
strategic initiatives. In 2016, only 48 percent of
their projects were designed to “achieve
formulated strategy,” down from 54 percent
the previous year.
Measuring benefits realized.
PMI emphasizes the importance of this
best practice: measuring benefits is what
helps organizations determine the return
on their investments, as well as identifying
the intangible benefits such as improved
customer satisfaction. However, the study
found that only 17 percent of survey
respondents reported high degrees of
maturity in realizing benefits, down slightly
from the prior year.
Organizational agility.
Companies are increasingly leveraging the
strengths of Agile methodology. Nevertheless,
surveys are finding that companies are still not
making measurable improvements in the ability
to respond and adapt quickly in response to
market changes or other external influences.
43 percent of survey respondents characterize
their organizational agility as low – up from 39
percent in 2015. Without the ability to quickly
respond to threats and opportunities,
organizations can’t keep up with the
competition, much less get ahead of it.
Without the ability to quickly
respond to threats and
opportunities, organizations can’t
keep up with the competition, much
less get ahead of it.
4
Align. Measure. Pivot.
The trend toward failure may be discouraging, but there
is a way forward. Specifically, organizations must find
ways to improve business-IT alignment, not just by
addressing the common causes of project failure, but by
finding ways to:
▸ Align projects with business strategy;
▸ Measure the business benefits delivered by
technology solutions; and
▸ Pivot with agility as the ecosystem changes.
Enterprises have increasingly turned to Agile and
DevOps practices to reduce the failure rates of large
scale projects. Many organizations have found that while
Agile and DevOps is a practical solution for smaller scale
projects, the complexity of scaling larger enterprise class
projects can test the limits of these frameworks.
Without a sophisticated process for defining and
managing requirements, Agile and DevOps can
contribute to increased failure rates in large enterprises.
5
The Importance of
Requirements
Why do we see increased rates of failure?
It always comes back to one fundamental thing: the understanding and alignment of
requirements.
Failure to effectively define and manage software requirements is the biggest driver of
project failure.
Indeed, research shows that project failure is often due to an inability to define high-quality
requirements and manage them effectively as priorities and objectives change.
For experienced professionals, this is no surprise. For example, a recent Bloor Research report
stated: “Requirements are the bedrock upon which all software development and testing is
founded.”
When we look at smaller scale Agile and DevOps projects, those toolchains lack solutions for
easily capturing, sharing and automating critical business requirements.
If requirements are bad, the rest of the process is doomed. However, getting them right is
complicated, especially in large organizations due to the following realities:
Business and technical
complexity is extreme.
Teams must engage dozens (or
even hundreds!) of stakeholders.
Requirements are
constantly changing.
6
The Importance of Requirements
Business and technical complexity is extreme. Businesses operate under the stresses of
heightened competition, mergers and acquisitions, and compliance demands. IT has to support
large portfolios of new and legacy technology solutions, without fail, while keeping up with
business change. A lot of research and analysis is required to understand what’s needed to
support the business and how to deliver it effectively.
Teams must engage dozens (or even hundreds!) of stakeholders. Consider this list: Legal,
Finance, Human Resources, Marketing, Sales, Operations, Compliance, and Security. And let’s
not forget the C-Suite with its demands on outcomes and timelines. Good requirements demand
input into these and other groups, but they’re often scattered across the globe, and busy
schedules make them hard to get to at the right time. Requirements suffer when their
participation is absent.
Requirements are constantly changing. Companies need to accommodate change coming
from many directions, including changes in strategy, technology and regulation. It is difficult to
define good requirements upfront, but it is even more challenging to keep them up-to-date as
business and technology evolve. Agile and DevOps approaches have promised relief, but
neither has fully delivered.
These challenges are well understood by software development and support professionals. So
why have we not found ways to overcome them?
“Requirements are the bedrock
upon which all software
development and testing is
founded.”
-Bloor Research
7
Effective requirements management
demands technology to support it.
Bloor analysts Philip Howard and Daniel Howard have stated that a collaborative requirements tool is “obligatory” to keep the business and IT in sync
and improve requirements quality, particularly in large, complex environments.
The consulting firm recently published a Bloor InDetail Report describing the top capabilities companies should look for in a requirements solution.
Specifically, they highlight the need for:
Ǯ
Cross-company
collaboration
Traceability and change
management
Process automation Integrations with other
Agile ALM and DevOps
tools
8
Effective requirements management demands
technology to support it. (cont’d.)
Cross-company collaboration. Collaboration is critical but difficult to
support. Bloor’s analysts write that capturing feedback from reviews
can get “very fiddly” without the right tools, and “it becomes
completely impossible to keep track of not only whether a user story
was approved (or not), but why it was approved (or not).” (If you’ve
ever sat in a room filled with business stakeholders asking “Why did
we decide that?”, you know what they mean).
Collaborators should be able to view information in context and
provide input in an easily accessible way. And the history of that
collaboration is valuable corporate knowledge that should be
preserved in a centralized repository.
Traceability and change management. Given complexity and the
need for speed, detailed traceability from business objectives to
requirements, along with tests and the test results, is mandatory to
analyze and manage the impact of changes.
According to Bloor: “A small change in one requirement could break
something, say, seven layers removed from it.” If your company
operates in a highly-regulated environment, this is an important
consideration for achieving, maintaining and proving compliance.
Process automation. Requirements are information-rich
documentation of business needs and constraints that directly inform
the downstream work of the development, testing and operations
teams. Tools that draw on requirements to accurately auto-generate
downstream work items – like user stories, test cases, or end user
documentation – dramatically improve both productivity and quality.
They also build traceability and impact analysis into the Agile and
DevOps lifecycle – something governance, risk and compliance
specialists depend on.
Integrations with other Agile ALM and DevOps tools. We are in a
best-of-breed ALM/DevOps world where each team should be able to
collaborate with other teams from the tools they use every day.
However, organizations cannot afford to create those integrations
manually. Information needs to flow freely in both directions across the
toolchain to gain speed without losing quality. To enable this, teams
need a requirements solution that easily and flexibly integrates with
the breadth of productivity and SDLC solutions on the market today.
9
Enterprise DevOps Will Never Work Like
a Software Delivery Assembly Line
DevOps has become a high priority for all CIOs, but there is a lot of
confusion about what it is and how to make it work in enterprise IT.
Some industry professionals focus on the cultural aspects of the
DevOps movement: While development and operations teams
traditionally worked in siloes, with DevOps they should be in
constant alignment and all concerned about the holistic quality of a
product from creation to end-of-life.
Others focus on the technology needed to enable DevOps, which
relies on integrating the various people and processes involved in
software development and operations. You hear the words
“continuous” and “automated” frequently, which conjures up images of
a software “factory” – a long assembly line of business analysts,
developers and testers who are constantly producing and delivering
version releases. This analogy doesn’t work for enterprise IT.
Why? Because an assembly line is a linear progression of activities
creating something piece-by-piece until it is complete. Each person
has a unique specialty – a task or set of tasks they must accomplish,
before the product is handed off to the next in line. Their work is
orchestrated by an integrated set of tools that controls the overall
process. Quality assurance is often automated to ensure defects are
discovered early and reduce risk.
The end-to-end development, delivery and support of software in
enterprise IT will never work like a software delivery assembly line.
First, it lacks predictability and uniformity. Every project and product is
different.
Second, numerous stakeholders are involved, and business needs
change mid-stream. While people have specialties, their collaboration
is critical to solving complex problems. Agile approaches, in particular,
rely on this cross-functional collaboration to speed delivery and react
to change.
10
Enterprise DevOps Will Never Work Like
a Software Delivery Assembly Line (cont’d.)
Thirdly, an assembly line depends on automation. But in today’s large
organizations, the many people involved in software development and
operations work in disparate toolsets that don’t talk to each other.
Business people work in e-mail and Microsoft Office, developers work in
Agile lifecycle management (ALM) tools, and testers work in test
management systems. Business analysts may have the advantage of
working in a purpose-built requirements management solution, like
Blueprint and Storyteller, but often, they are still stuck in Microsoft Office.
And operations teams have their own set of tools to manage the work
they do.
The fact is that to achieve DevOps success and realize its benefits,
organizations must find a way to integrate the people, processes, and
tools across a diverse, distributed, complex ecosystem. This is difficult to
achieve. Both cultural and technology change must be managed. And as
with any other large productivity and quality improvement initiative, CIOs
have to take an incremental, pragmatic approach to accomplishing their
DevOps goals.
STEPS TO SUCCESS
Among other steps you can take to enable these best practices, we
see many of our customers finding success by:
▸ Establishing traceability from strategy to software requirements and
further downstream, so the investment of efforts aligns with the
most important business priorities.
▸ Designing, collecting and analyzing business value metrics from
production to calculate ROI and inform subsequent planning cycles.
▸ Investing in best-of-breed tools to create a continuous, automated
BizDevOps toolchain. This is a “shift left” from DevOps to embed
the business firmly into a continuous chain of innovation.
▸ Automating business-IT collaboration and up front business-driven
release planning activities.
11
Blueprint’s leading application lifecycle
management solutions are key enablers of
continuous delivery and DevOps success. The
addition of Blueprint to their toolchains helps
organizations improve their Agile, Lean and
DevOps practices.
Blueprint provides industry-leading solutions that accelerate and de-risk the digital transformation of large organizations. With our products - Blueprint Storyteller for Agile, Blueprint Automate for DevOps
and Blueprint RegTech for Compliance - organizations receive greater business value from IT, faster and more frequently, while dramatically increasing the efficiency and confidence of compliance.
© 2017 Blueprint Software, Inc. All rights reserved. All product and company names and marks mentioned in this document are the property of their respective owners.

Weitere ähnliche Inhalte

Was ist angesagt?

EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small CompanyEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
Michael O'Donnell
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
Jake Jacobs-Smith
 
PLM_Funding_Options_White_Paper_PDF
PLM_Funding_Options_White_Paper_PDFPLM_Funding_Options_White_Paper_PDF
PLM_Funding_Options_White_Paper_PDF
Todd Hostager
 

Was ist angesagt? (20)

Select collaboration platform
Select collaboration platformSelect collaboration platform
Select collaboration platform
 
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small CompanyEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
 
Gain new visibility in your DevOps team
 Gain new visibility in your DevOps team Gain new visibility in your DevOps team
Gain new visibility in your DevOps team
 
Advanced Operating Model Research Insights: Healthcare Operations
Advanced Operating Model Research Insights: Healthcare OperationsAdvanced Operating Model Research Insights: Healthcare Operations
Advanced Operating Model Research Insights: Healthcare Operations
 
Improving Risk Evaluation and Mitigation Strategy
Improving Risk Evaluation and Mitigation StrategyImproving Risk Evaluation and Mitigation Strategy
Improving Risk Evaluation and Mitigation Strategy
 
Bersin by Deloitte: Get Smart on Selection
Bersin by Deloitte: Get Smart on Selection Bersin by Deloitte: Get Smart on Selection
Bersin by Deloitte: Get Smart on Selection
 
OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)
 
Software Management
Software ManagementSoftware Management
Software Management
 
Visual Collaboration Solutions Best Practices
Visual Collaboration Solutions Best PracticesVisual Collaboration Solutions Best Practices
Visual Collaboration Solutions Best Practices
 
Whitepaper: Integrating People and Technology
Whitepaper: Integrating People and TechnologyWhitepaper: Integrating People and Technology
Whitepaper: Integrating People and Technology
 
Future of Document Management Day in Belgium
Future of Document Management Day in BelgiumFuture of Document Management Day in Belgium
Future of Document Management Day in Belgium
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
 
PLM_Funding_Options_White_Paper_PDF
PLM_Funding_Options_White_Paper_PDFPLM_Funding_Options_White_Paper_PDF
PLM_Funding_Options_White_Paper_PDF
 
Top ECM Trends in Digital Enterprise
Top ECM Trends in Digital EnterpriseTop ECM Trends in Digital Enterprise
Top ECM Trends in Digital Enterprise
 
Strategic imperative digital transformation in capital projects
Strategic imperative digital transformation in capital projectsStrategic imperative digital transformation in capital projects
Strategic imperative digital transformation in capital projects
 
Pursuing Customer Inspired Growth
Pursuing Customer Inspired GrowthPursuing Customer Inspired Growth
Pursuing Customer Inspired Growth
 
Scrum and Compliance (2013)
Scrum and Compliance (2013)Scrum and Compliance (2013)
Scrum and Compliance (2013)
 
Effective collaboration multiplies results
Effective collaboration multiplies resultsEffective collaboration multiplies results
Effective collaboration multiplies results
 
The State of Project Portfolio Management August, 2013
The State of Project Portfolio Management   August, 2013The State of Project Portfolio Management   August, 2013
The State of Project Portfolio Management August, 2013
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 

Ähnlich wie Improve success DevOps

Creating Optimized Business Relationships - Article #1
Creating Optimized Business Relationships - Article #1Creating Optimized Business Relationships - Article #1
Creating Optimized Business Relationships - Article #1
Lawrence Dillon
 
Managing and Using Information Systems A Strategic Approach –.docx
Managing and Using Information Systems A Strategic Approach –.docxManaging and Using Information Systems A Strategic Approach –.docx
Managing and Using Information Systems A Strategic Approach –.docx
tienboileau
 
building-an-agile-organization-a-process-guide-for-effective-collaboration
building-an-agile-organization-a-process-guide-for-effective-collaborationbuilding-an-agile-organization-a-process-guide-for-effective-collaboration
building-an-agile-organization-a-process-guide-for-effective-collaboration
David Messineo
 

Ähnlich wie Improve success DevOps (20)

Overcome barriers to good req mgmt
Overcome barriers to good req mgmtOvercome barriers to good req mgmt
Overcome barriers to good req mgmt
 
Creating Optimized Business Relationships - Article #1
Creating Optimized Business Relationships - Article #1Creating Optimized Business Relationships - Article #1
Creating Optimized Business Relationships - Article #1
 
The agile alliance has stated in their manifesto
The agile alliance has stated in their manifestoThe agile alliance has stated in their manifesto
The agile alliance has stated in their manifesto
 
AR-SA-2022-16th-Annual-State-Of-Agile-Report.pdf
AR-SA-2022-16th-Annual-State-Of-Agile-Report.pdfAR-SA-2022-16th-Annual-State-Of-Agile-Report.pdf
AR-SA-2022-16th-Annual-State-Of-Agile-Report.pdf
 
Agility Beyond the Development Team
Agility Beyond the Development TeamAgility Beyond the Development Team
Agility Beyond the Development Team
 
State of agile - How are companies increasing agility
State of agile - How are companies increasing agilityState of agile - How are companies increasing agility
State of agile - How are companies increasing agility
 
Attain the ‘State of Readiness’ Before You Embark on Implementing New ERP Sol...
Attain the ‘State of Readiness’ Before You Embark on Implementing New ERP Sol...Attain the ‘State of Readiness’ Before You Embark on Implementing New ERP Sol...
Attain the ‘State of Readiness’ Before You Embark on Implementing New ERP Sol...
 
World Quality Report 2015 - 16
World Quality Report 2015 - 16World Quality Report 2015 - 16
World Quality Report 2015 - 16
 
Managing and Using Information Systems A Strategic Approach –.docx
Managing and Using Information Systems A Strategic Approach –.docxManaging and Using Information Systems A Strategic Approach –.docx
Managing and Using Information Systems A Strategic Approach –.docx
 
One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...One project management software to manage your certifications, compliance and...
One project management software to manage your certifications, compliance and...
 
Effective Business Analysis
Effective Business AnalysisEffective Business Analysis
Effective Business Analysis
 
Agility boosts performance: Guide for your agile transformation journey
Agility boosts performance: Guide for your agile transformation journeyAgility boosts performance: Guide for your agile transformation journey
Agility boosts performance: Guide for your agile transformation journey
 
How enterprise agility brings the real change
How enterprise agility brings the real changeHow enterprise agility brings the real change
How enterprise agility brings the real change
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
A new IT - company neutral
A new IT - company neutralA new IT - company neutral
A new IT - company neutral
 
The Agile Alliance has Stated in their Manifesto
The Agile Alliance has Stated in their ManifestoThe Agile Alliance has Stated in their Manifesto
The Agile Alliance has Stated in their Manifesto
 
building-an-agile-organization-a-process-guide-for-effective-collaboration
building-an-agile-organization-a-process-guide-for-effective-collaborationbuilding-an-agile-organization-a-process-guide-for-effective-collaboration
building-an-agile-organization-a-process-guide-for-effective-collaboration
 
20191024 kobaltblau pulse survey org agility results-short_final_en
20191024 kobaltblau pulse survey org agility results-short_final_en20191024 kobaltblau pulse survey org agility results-short_final_en
20191024 kobaltblau pulse survey org agility results-short_final_en
 
Chaos Integration Perspectives within Google
Chaos Integration Perspectives within GoogleChaos Integration Perspectives within Google
Chaos Integration Perspectives within Google
 

Mehr von Abhishek Sood

Mehr von Abhishek Sood (20)

The future of enterprise management
The future of enterprise management The future of enterprise management
The future of enterprise management
 
Cybersecurity the new metrics
Cybersecurity the new metricsCybersecurity the new metrics
Cybersecurity the new metrics
 
Azure IaaS: Cost savings, new revenue opportunities, and business benefits
Azure IaaS: Cost savings, new revenue opportunities, and business benefits Azure IaaS: Cost savings, new revenue opportunities, and business benefits
Azure IaaS: Cost savings, new revenue opportunities, and business benefits
 
3-part approach to turning IoT data into business power
 3-part approach to turning IoT data into business power 3-part approach to turning IoT data into business power
3-part approach to turning IoT data into business power
 
How a bad HR dept. can lose $9M
 How a bad HR dept. can lose $9M How a bad HR dept. can lose $9M
How a bad HR dept. can lose $9M
 
Big news coming for DevOps: What you need to know
 Big news coming for DevOps: What you need to know Big news coming for DevOps: What you need to know
Big news coming for DevOps: What you need to know
 
Microservices best practices: Integration platforms, APIs, and more
 Microservices best practices: Integration platforms, APIs, and more Microservices best practices: Integration platforms, APIs, and more
Microservices best practices: Integration platforms, APIs, and more
 
How to measure your cybersecurity performance
How to measure your cybersecurity performanceHow to measure your cybersecurity performance
How to measure your cybersecurity performance
 
Why adopt more than one cloud service?
 Why adopt more than one cloud service? Why adopt more than one cloud service?
Why adopt more than one cloud service?
 
Cloud Application Security --Symantec
 Cloud Application Security --Symantec Cloud Application Security --Symantec
Cloud Application Security --Symantec
 
How to integrate risk into your compliance-only approach
 How to integrate risk into your compliance-only approach How to integrate risk into your compliance-only approach
How to integrate risk into your compliance-only approach
 
DLP 101: Help identify and plug information leaks
 DLP 101: Help identify and plug information leaks DLP 101: Help identify and plug information leaks
DLP 101: Help identify and plug information leaks
 
IoT: 3 keys to handling the oncoming barrage of use cases
 IoT: 3 keys to handling the oncoming barrage of use cases IoT: 3 keys to handling the oncoming barrage of use cases
IoT: 3 keys to handling the oncoming barrage of use cases
 
How 3 trends are shaping analytics and data management
How 3 trends are shaping analytics and data management How 3 trends are shaping analytics and data management
How 3 trends are shaping analytics and data management
 
API-led connectivity: How to leverage reusable microservices
 API-led connectivity: How to leverage reusable microservices API-led connectivity: How to leverage reusable microservices
API-led connectivity: How to leverage reusable microservices
 
How to create a secure high performance storage and compute infrastructure
 How to create a secure high performance storage and compute infrastructure How to create a secure high performance storage and compute infrastructure
How to create a secure high performance storage and compute infrastructure
 
Enterprise software usability and digital transformation
Enterprise software usability and digital transformationEnterprise software usability and digital transformation
Enterprise software usability and digital transformation
 
Transforming for digital customers across 6 key industries
 Transforming for digital customers across 6 key industries Transforming for digital customers across 6 key industries
Transforming for digital customers across 6 key industries
 
Authentication best practices: Experts weigh in
Authentication best practices: Experts weigh inAuthentication best practices: Experts weigh in
Authentication best practices: Experts weigh in
 
Tips --Break Down the Barriers to Better Data Analytics
Tips --Break Down the Barriers to Better Data AnalyticsTips --Break Down the Barriers to Better Data Analytics
Tips --Break Down the Barriers to Better Data Analytics
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Improve success DevOps

  • 1. Improving Success For Agile and DevOps Projects
  • 2. 43 % of respondents felt their organization’s agility was low – up from 39% in 2015. - Project Management Institute
  • 3. The Hard Truth About Failure Every organization faces the unfortunate reality that, even with diligent planning and work, some software projects fail. It’s a fact of life for businesses of all sizes and every industry. Software projects have grown in visibility and are now the core driver of corporate competitiveness and innovation. Nevertheless, failure rates persist. Recent data from the Project Management Institute (PMI) indicates that project success rates are currently at a 4-year low. The main problems are all-too-familiar: ▸ Changing priorities, ▸ Unclear vision, and ▸ Poor requirements. Each of these problems reflects poor Business-IT alignment. 3
  • 4. The Pillars of Organizational Maturity When companies examined other measures of organizational maturity – strategy alignment, benefits realization and agility – the results were equally discouraging. In all three areas, organizational maturity has either stayed the same or decreased. Despite valiant efforts to move the needle positively, organizations continue struggling with these business-critical best practices: Aligning efforts to business strategy. Without strategic alignment, successful projects are often irrelevant. The PMI study found that less than half of respondents (44%) believe their organizations have a high degree of business strategy –IT project alignment. The research also found that, compared to prior years, fewer projects are strategic initiatives. In 2016, only 48 percent of their projects were designed to “achieve formulated strategy,” down from 54 percent the previous year. Measuring benefits realized. PMI emphasizes the importance of this best practice: measuring benefits is what helps organizations determine the return on their investments, as well as identifying the intangible benefits such as improved customer satisfaction. However, the study found that only 17 percent of survey respondents reported high degrees of maturity in realizing benefits, down slightly from the prior year. Organizational agility. Companies are increasingly leveraging the strengths of Agile methodology. Nevertheless, surveys are finding that companies are still not making measurable improvements in the ability to respond and adapt quickly in response to market changes or other external influences. 43 percent of survey respondents characterize their organizational agility as low – up from 39 percent in 2015. Without the ability to quickly respond to threats and opportunities, organizations can’t keep up with the competition, much less get ahead of it. Without the ability to quickly respond to threats and opportunities, organizations can’t keep up with the competition, much less get ahead of it. 4
  • 5. Align. Measure. Pivot. The trend toward failure may be discouraging, but there is a way forward. Specifically, organizations must find ways to improve business-IT alignment, not just by addressing the common causes of project failure, but by finding ways to: ▸ Align projects with business strategy; ▸ Measure the business benefits delivered by technology solutions; and ▸ Pivot with agility as the ecosystem changes. Enterprises have increasingly turned to Agile and DevOps practices to reduce the failure rates of large scale projects. Many organizations have found that while Agile and DevOps is a practical solution for smaller scale projects, the complexity of scaling larger enterprise class projects can test the limits of these frameworks. Without a sophisticated process for defining and managing requirements, Agile and DevOps can contribute to increased failure rates in large enterprises. 5
  • 6. The Importance of Requirements Why do we see increased rates of failure? It always comes back to one fundamental thing: the understanding and alignment of requirements. Failure to effectively define and manage software requirements is the biggest driver of project failure. Indeed, research shows that project failure is often due to an inability to define high-quality requirements and manage them effectively as priorities and objectives change. For experienced professionals, this is no surprise. For example, a recent Bloor Research report stated: “Requirements are the bedrock upon which all software development and testing is founded.” When we look at smaller scale Agile and DevOps projects, those toolchains lack solutions for easily capturing, sharing and automating critical business requirements. If requirements are bad, the rest of the process is doomed. However, getting them right is complicated, especially in large organizations due to the following realities: Business and technical complexity is extreme. Teams must engage dozens (or even hundreds!) of stakeholders. Requirements are constantly changing. 6
  • 7. The Importance of Requirements Business and technical complexity is extreme. Businesses operate under the stresses of heightened competition, mergers and acquisitions, and compliance demands. IT has to support large portfolios of new and legacy technology solutions, without fail, while keeping up with business change. A lot of research and analysis is required to understand what’s needed to support the business and how to deliver it effectively. Teams must engage dozens (or even hundreds!) of stakeholders. Consider this list: Legal, Finance, Human Resources, Marketing, Sales, Operations, Compliance, and Security. And let’s not forget the C-Suite with its demands on outcomes and timelines. Good requirements demand input into these and other groups, but they’re often scattered across the globe, and busy schedules make them hard to get to at the right time. Requirements suffer when their participation is absent. Requirements are constantly changing. Companies need to accommodate change coming from many directions, including changes in strategy, technology and regulation. It is difficult to define good requirements upfront, but it is even more challenging to keep them up-to-date as business and technology evolve. Agile and DevOps approaches have promised relief, but neither has fully delivered. These challenges are well understood by software development and support professionals. So why have we not found ways to overcome them? “Requirements are the bedrock upon which all software development and testing is founded.” -Bloor Research 7
  • 8. Effective requirements management demands technology to support it. Bloor analysts Philip Howard and Daniel Howard have stated that a collaborative requirements tool is “obligatory” to keep the business and IT in sync and improve requirements quality, particularly in large, complex environments. The consulting firm recently published a Bloor InDetail Report describing the top capabilities companies should look for in a requirements solution. Specifically, they highlight the need for: Ǯ Cross-company collaboration Traceability and change management Process automation Integrations with other Agile ALM and DevOps tools 8
  • 9. Effective requirements management demands technology to support it. (cont’d.) Cross-company collaboration. Collaboration is critical but difficult to support. Bloor’s analysts write that capturing feedback from reviews can get “very fiddly” without the right tools, and “it becomes completely impossible to keep track of not only whether a user story was approved (or not), but why it was approved (or not).” (If you’ve ever sat in a room filled with business stakeholders asking “Why did we decide that?”, you know what they mean). Collaborators should be able to view information in context and provide input in an easily accessible way. And the history of that collaboration is valuable corporate knowledge that should be preserved in a centralized repository. Traceability and change management. Given complexity and the need for speed, detailed traceability from business objectives to requirements, along with tests and the test results, is mandatory to analyze and manage the impact of changes. According to Bloor: “A small change in one requirement could break something, say, seven layers removed from it.” If your company operates in a highly-regulated environment, this is an important consideration for achieving, maintaining and proving compliance. Process automation. Requirements are information-rich documentation of business needs and constraints that directly inform the downstream work of the development, testing and operations teams. Tools that draw on requirements to accurately auto-generate downstream work items – like user stories, test cases, or end user documentation – dramatically improve both productivity and quality. They also build traceability and impact analysis into the Agile and DevOps lifecycle – something governance, risk and compliance specialists depend on. Integrations with other Agile ALM and DevOps tools. We are in a best-of-breed ALM/DevOps world where each team should be able to collaborate with other teams from the tools they use every day. However, organizations cannot afford to create those integrations manually. Information needs to flow freely in both directions across the toolchain to gain speed without losing quality. To enable this, teams need a requirements solution that easily and flexibly integrates with the breadth of productivity and SDLC solutions on the market today. 9
  • 10. Enterprise DevOps Will Never Work Like a Software Delivery Assembly Line DevOps has become a high priority for all CIOs, but there is a lot of confusion about what it is and how to make it work in enterprise IT. Some industry professionals focus on the cultural aspects of the DevOps movement: While development and operations teams traditionally worked in siloes, with DevOps they should be in constant alignment and all concerned about the holistic quality of a product from creation to end-of-life. Others focus on the technology needed to enable DevOps, which relies on integrating the various people and processes involved in software development and operations. You hear the words “continuous” and “automated” frequently, which conjures up images of a software “factory” – a long assembly line of business analysts, developers and testers who are constantly producing and delivering version releases. This analogy doesn’t work for enterprise IT. Why? Because an assembly line is a linear progression of activities creating something piece-by-piece until it is complete. Each person has a unique specialty – a task or set of tasks they must accomplish, before the product is handed off to the next in line. Their work is orchestrated by an integrated set of tools that controls the overall process. Quality assurance is often automated to ensure defects are discovered early and reduce risk. The end-to-end development, delivery and support of software in enterprise IT will never work like a software delivery assembly line. First, it lacks predictability and uniformity. Every project and product is different. Second, numerous stakeholders are involved, and business needs change mid-stream. While people have specialties, their collaboration is critical to solving complex problems. Agile approaches, in particular, rely on this cross-functional collaboration to speed delivery and react to change. 10
  • 11. Enterprise DevOps Will Never Work Like a Software Delivery Assembly Line (cont’d.) Thirdly, an assembly line depends on automation. But in today’s large organizations, the many people involved in software development and operations work in disparate toolsets that don’t talk to each other. Business people work in e-mail and Microsoft Office, developers work in Agile lifecycle management (ALM) tools, and testers work in test management systems. Business analysts may have the advantage of working in a purpose-built requirements management solution, like Blueprint and Storyteller, but often, they are still stuck in Microsoft Office. And operations teams have their own set of tools to manage the work they do. The fact is that to achieve DevOps success and realize its benefits, organizations must find a way to integrate the people, processes, and tools across a diverse, distributed, complex ecosystem. This is difficult to achieve. Both cultural and technology change must be managed. And as with any other large productivity and quality improvement initiative, CIOs have to take an incremental, pragmatic approach to accomplishing their DevOps goals. STEPS TO SUCCESS Among other steps you can take to enable these best practices, we see many of our customers finding success by: ▸ Establishing traceability from strategy to software requirements and further downstream, so the investment of efforts aligns with the most important business priorities. ▸ Designing, collecting and analyzing business value metrics from production to calculate ROI and inform subsequent planning cycles. ▸ Investing in best-of-breed tools to create a continuous, automated BizDevOps toolchain. This is a “shift left” from DevOps to embed the business firmly into a continuous chain of innovation. ▸ Automating business-IT collaboration and up front business-driven release planning activities. 11
  • 12. Blueprint’s leading application lifecycle management solutions are key enablers of continuous delivery and DevOps success. The addition of Blueprint to their toolchains helps organizations improve their Agile, Lean and DevOps practices. Blueprint provides industry-leading solutions that accelerate and de-risk the digital transformation of large organizations. With our products - Blueprint Storyteller for Agile, Blueprint Automate for DevOps and Blueprint RegTech for Compliance - organizations receive greater business value from IT, faster and more frequently, while dramatically increasing the efficiency and confidence of compliance. © 2017 Blueprint Software, Inc. All rights reserved. All product and company names and marks mentioned in this document are the property of their respective owners.