SlideShare a Scribd company logo
1 of 10
Download to read offline
Sogeti–DevOpsCustomerEnablement
2016
DevOps&ContinuousDelivery
Businesses have to adapt fast in order to survive, and old, trusted
ways of doing things are being overturned in favor of new models
and methods. In the recent State of DevOps 2015 Report it was
found that “Firms with high-performing IT organizations were
twice as likely to exceed their profitability, market share and
productivity goals” and that “IT performance strongly correlates
with well-known DevOps practices such as use of version control
and continuous delivery.” DevOps is an emerging and rapidly
maturing movement and philosophy with varying definitions and
perspectives discussed in technology circles. Agile practices and
integration are key pieces of the DevOps story and inherently
introduce new levels of change that Sogeti, with its market
position and pedigree, is well placed to navigate and manage.
Sogeti’s Point of View (PoV) stems from an outside-in view with
user experience being the focus. For Business, Development,
Quality Assurance and Operations this implies continuous software
delivery as-a-service, quality assurance as-a-service, and
infrastructure as-a-service in an integrated manner. Silos should
disappear and all people and processes merge to focus on key
drivers: customer satisfaction, resilience, time-to-market, and cost
efficiency. A key enabler for the success of these is end-to-end
automation.
1 | P a g e
The Digital Enterprise
We are living in extraordinary times as the pace of business and life accelerates at an ever-increasing
rate, fueled by growing levels of connectivity between people, devices, software and sensors. Such
hyper connectivity enables access to real-time information that is changing the behavior and
expectations of both worker and customer. Uncertainty really is ‘the new normal’ and the only constant
in this new universe is change.
IT is truly changing and rapidly impacting our lives and businesses. The most recent State of DevOps
2015 Report released by Puppet Labs found that “Firms with high-performing IT organizations were
twice as likely to exceed their profitability, market share and productivity goals” and that “IT
performance strongly correlates with well-known DevOps practices such as use of version control and
continuous delivery.” Businesses have to adapt fast in order to survive, and old, trusted ways of doing
things are being overturned in favor of new models and methods. Technology is the driver of the digital
revolution currently sweeping through business and society, and players in the tech world are at the
forefront of change. They must supply the software, products and services that engage with internal and
external customers in a time, place and manner of their choosing – or risk extinction.
Carlota Perez is the champion of the
neo-Schumpeterian school of
thought, who examines the great
shifts in society that are brought
about by technology. She portrays a
period that lies behind us: the ICT
installation stage. It took about 30
years to build this ICT infrastructure.
After the outburst and excitement
caused by this technology, a crisis
(the dotcom crisis of 2000, and the
stock exchange crisis of 2008) and a
turning point follow. Next is the
deployment stage, in which the
technology is adopted. This is a transition from technology push to consumer pull, from disconnected to
connected customers, from unrealistic expectations on the part of shareholders to high expectations of
customers: this is the age of the digital enterprise. The digital enterprise makes the most of these digital
opportunities at any given place in the organization, is equal to rapid changes, is data-driven, which
enables it to operate smartly, is fully engaged with the customer and thinks and operates in ecosystems.
For the past three decades Sogeti has enjoyed a reputation as a global leader in Quality Assurance and
Information Technology. We embrace the rapid changes that are impacting the world and are leveraging
our expertise to support our customers to respond to the new ways in which software is being
developed, tested and executed in order to enable our customers to go to market faster. The emerging
paradigm of DevOps reflects the new “Mashup World” and organization; here, business, developers,
quality assurance and operations teams work in collaboration and the customer journey is referenced
and validated in one virtuous, continuous cycle, leading to delivering a continuous time to market.
2 | P a g e
Agile practices and integration are key pieces of the DevOps story and inherently introduce new levels of
change that Sogeti, with its market position and pedigree, is well placed to navigate and manage.
What is DevOps?
DevOps is an emerging and rapidly maturing movement and philosophy with varying definitions and
perspectives discussed in technology circles. People do agree, however, that it’s about tearing down
silos, collaboration, and increasing value to customers and business, all supported by process, behavior
and hybrid roles. It’s a world where ‘release’ doesn’t mean hard and scary but, more often, small and
just ‘normal’.
Gene Kim, author of The Phoenix Project and thought leader in the DevOps movement, provides some
valuable guidance and offers the following definition: “The set of cultural norms and technical practices
that enable organizations to have a fast flow of work from development through test and deployment,
while preserving world-class reliability, availability, and security.”
To further define DevOps there is
also emerging support for five
key pillars captured by the
CALMS acronym.
A thorough explanation of
CALMS and the Management
Innovation required for a
successful DevOps
transformation may be found in
Sogeti’s recently released “Design to Disrupt – Mastering Digital Disruption with DevOps” report.
Instead of working in separate silos, business, software engineers, quality assurance and technical
operations collaborate continuously to bring products to market faster that are highly usable. This
entails moving away from the ‘big design’ that is worked out sequentially, from business to
development through QA to operations, to an industrialized process where every facet is orchestrated
and testing, provisioning and deployment is automated end-to-end. The regular release of smaller
increments of function is a key facet of DevOps. Some of the more spectacular release statistics come
from digital giant, Amazon. With 0.6 seconds mean time between deployments, and 5,700 deployments
per hour, software is coded, tested, deployed on an industrial scale. However impressive these stats are,
taken in isolation they are in danger of over-simplifying DevOps to a purpose of ever faster. In fact the
goal is to be ever more responsive, ensuring code deployed is validated by the user requirements drawn
from continuously updated customer sentiment.
In an ability to deliver software at these rates, the convergence of the end-to-end value delivery cycle is
as much about a culture and ethos as a particular set of tools or methods. A culture of zero silos, built on
agility that can build, release, run and repeat is intrinsic. Important too, is automation consisting of
common and integrated tool sets, supported by Platform as a Service (PaaS) and Infrastructure as a
Service (IaaS).
3 | P a g e
DevOps also triggers a possibility of a different architecture. We’ll no longer build monolithic systems
but instead look towards micro services that can be independently serviced and updated. Once you
break everything into components and micro services, it’s possible to separate functionality and to
innovate items at different speeds.
An ecosystem where you don’t rely on one single thing also creates new testing imperatives. When you
go from rigid, to dynamic - or anti-fragile - the end goal is to deliver to production and respond to any
issues that arise. Testing the fragility of technology by purposely killing things/services to see what
happens is already part of the process in companies that are DevOps pioneers. It keeps programmers
sharp and on task to code for the eventuality that a service might not be there.
Drivers
Customer Satisfaction
The customer experience and flow of value add services to the customer in a timely and responsive
manner is the focus. The result is a system of engagement as a continuous service with the aim of
quickly and continuously improving.
Resilience
The DevOps mindset improves resilience for both the organization and the systems used. Resilience is
created because the organization allows itself to explicitly learn from failures and setbacks. Risks are
mitigated by reducing the batch sizes and by enabling continuous interaction (feedback) between all
team members and stakeholders.
Time-to-Market
Reducing the units of work and automating steps like integration, testing and deployment lead to faster
implementations. Next to that, early stage experiments (e.g. hypotheses and prototyping), but also
sharing knowledge and work among developers and support engineers before and after go-live enables
continuous optimization of feedback loops.
Cost Efficiency
DevOps organizations differentiate themselves by explicitly applying the concepts of multidisciplinary
teams and cross-functional behavior between team members. E.g. taking over (even partly) each other’s
tasks, or consistently sharing knowledge, practices and templates. Similar behavior is also identified
between teams, which leads to new communities, increased reuse and sharing of knowledge and
experience in continuous delivery pipelines.
Enablers
Management Innovation and Cultural Change
Because DevOps affects and changes culture, there is an important role for the leaders and managers in
the organization. They have to explain what DevOps means in terms of culture and cultural change.
Simply put: the rule set for behavior will change. Some behaviors need to be adapted or others might
even be eliminated. New behavioral rules are introduced. Rules are always tested on scope and
consequences. Behaviors which are allowed and reinforced become habits. This is true for both desired
4 | P a g e
and undesired behavior. Slowly but surely a new set of functional and less functional behavioral patterns
emerges and becomes the new way of working; the new culture. In “How behavioral change fuels
DevOps” a Sogeti publication authored by Dave van Herpen, a detailed exploration of the cultural
aspects of DevOps is explored along with effective approaches to achieve change.
Automation
Organizations are rapidly moving towards infrastructure as code and the ability to deploy and refresh
their complete application infrastructure in a repeatable model-based policy driven manner. This
includes private cloud and public cloud through the operating system and application configurations.
Improvements in source code management and continuous integration tools enable development teams
to more easily manage the highly iterative build and integration process and provide much greater
traceability to requirements and production deployments. Extending the range of these tools to cover
the entire DevOps life cycle through continuous delivery provides true overall process efficiency gains.
Automated feedback and reporting on the readiness of an application release build for production every
time a change is applied to application code, configuration, infrastructure and data is a critical
empowering element for DevOps.
As per research from the latest World Quality Report, organizations currently automate 25-30% of their
QA. In order to achieve a high level of maturity and excellence, nearly 100% automation is the logical
target. “Almost everything needs to be automated when validation needs to happen earlier”. This
means automation cannot be limited to testing; automation has to be end-to-end from APM
environments infrastructure through service message layer to test data management and build and
deployment.
Conversely not as much testing is needed at the end of the lifecycle. So organizations should aim for as
close as possible to 100% automation coverage throughout the whole cycle, which reduces the dangers
associated with delivery. In order to move closer towards the goal, organizations must move towards
continuous integration, build up collaboration with users, and be open to a process-change ethos.
Cloud
The ability of cloud to scale fast and balance processing loads allows for a speed-to-market undreamed
of even a couple of years ago. Early suppliers and adopters of cloud once presumed its major benefit
was as a budgeting mechanism that enabled a shift from capex to opex, and for customers to access
processing on a ‘pay as you go’ basis. However it turns out that cloud is both an inspiration and a pre-
requisite for DevOps for another reason – standardization.
Cloud computing is not only delivering faster speed-to-market, it is also the means for simplifying and
embedding processes in an infrastructure in a standardized way. By configuring the infrastructure in this
way, testers and developers all use the same deployment techniques and technologies: it’s a vital step in
virtualization and the end-to-end automation that is the other key component in the DevOps story.
Quality Engineering
Clearly there is a continued need for QA, whichever framework it happens in. Five years into the future -
whether or not it is called testing - someone or some process will have to do the QA piece and apply the
mind-set. If all the knowledge and process is encapsulated in the cloud, it will likely be a team
5 | P a g e
competence rather than a person. Our forecast therefore is that there will be a need for process
verification, although content verification – fully automated – will remain the major piece of work.
Once QA is embedded in a process, then verification steps up a level and testing is likely to become part
of a broader risk management or governance issue. Governance, with its management of risk and
reputation, and Quality Assurance will be become more intimately intertwined, through the need to
reference customer sentiment. User acceptance and business process may continue as discrete pieces of
the testing but will form as part of a broader collaborative exercise.
Such a scenario calls for continuous testing of code through integrated teams and enabled by extensive
end-to-end automation. It requires the build and maintenance of automation frameworks with
continuous feedback delivered to the team about what’s happening, and the use of releases from their
job perspective. Once the status of the build has been evaluated, the decision can be made whether to
go to the next stage, to stop or rework. With a DevOps style of validation in place, developers go into
work knowing the quality of code they programmed the day before has been checked.
Security
Whether DevOps practices improve information security or they simply introduce new risks is a topic of
debate. However, one thing is clear – information security considerations should be part of any DevOps
implementation and injecting the right automation and operational tools, earlier into the development
process, will increase the security of the code that ultimately reaches production. Security is the
aggregate result of how all the individual pieces and parts work together and a holistic approach that
includes automation of key vulnerability checks is a necessary component to success.
Business Needs
One of the hardest things for a business today is to produce software that keeps up with the pace of
change that their customers demand. Gartner has identified a crucial tension in the proliferating
demands on IT and prescribed a model to enable IT to respond to them with what it calls bimodal IT, a
combination of old-style and modern IT practices.
In software manufacturing, the speed of this change is one issue, but when combined with immature
Dev, QA or Ops processes, poor alignment between business areas and failing integration, bigger
problems occur. Patterns of technology and software adoption are also mutating and harder to predict.
Once upon a time, uptake of technology was a predictable curve following on from the early adopters:
now it is a case of a few experimenters and then acceptance happens in one Big Bang that companies
struggle to adapt to or cope with.
The Internet of Things is also reaching far into the ‘real world’ with resulting systems of engagement and
their fresh challenges for our customers. Systems of record are predictable and catered to by waterfall
methods. But systems of engagement are different; they are about humans interacting with technology
and the only way to create value with technology is through their adoption. Here it is about speed and
quality, with zero tolerance from customers, who can step over to the competition in a click. New
features only make sense when they are widely adopted and used, and customers need better
awareness of adoption rates.
6 | P a g e
Organizations thus have plenty of business challenges to think about, not only speed to market but also
about bringing down cost of delivery and increasing quality. In addition, they need to embrace and
implement the Dev, QA and Ops models that will let them meet and deliver on these challenges. For
them it is the coming together of ITIL, XP, Lean and Agile.
Sogeti’s internal market intelligence tells us that 82% of businesses currently have problems with the
quality and testing of Agile projects. With the extension to operations of Agile development in
integrated DevOps teams, a host of new problems can pop up including: integrating QA with the new
converged development and operations environment, managing the complexities of DevOps and
implementing appropriate governance.
This intelligence also uncovers interesting insights into perceptions about and enthusiasm for DevOps
and many of the core DevOps practices. The chart below, summarizes the state of DevOps
Implementation practices across a range of areas.
The reality is that businesses require faster release cycles without compromising quality and a
continuous, not waterfall, method of delivery. Today’s current application delivery is one-way and
entails a lot of waiting, bottlenecks, constraints, error-prone processes and lack of visibility. It’s not
suitable in today’s software driven economy. DevOps orchestrates all inputs and enables organizations
to find and fix problems. It provides transparency of what’s going on from the customer level to the
stack level.
7 | P a g e
Sogeti Point of View on DevOps
Many descriptions of DevOps in the market originate from the perspective that DevOps primarily
concerns the integration of the three IT-disciplines and describes a new way for these IT disciplines to
come together and produce the deliverable(s). In our opinion, this is a rather inside-out view from a
process perspective.
Instead, Sogeti’s PoV stems from an outside-in view with user experience being the focus and the
correspondent continuous interaction with the user or tool. The result is a system of engagement as a
continuous service with the aim of quickly and continuously improving customer experience.
For Business, Dev, QA and OPS this implies continuous software delivery as-a-service, quality assurance
as-a-service, and infrastructure as-a-service in an integrated manner. Silos should disappear and all
people and processes merge to focus on key drivers: customer satisfaction, resilience, time-to-market,
and cost efficiency. A key enabler for the success of these is end-to-end automation. For a detailed
perspective on the Sogeti PoV please refer to the recently release “Design to Disrupt – Mastering Digital
Disruption with DevOps” report.
Sogeti Offering
Sogeti recognizes that the successful adoption of DevOps practices within a team or across an enterprise
is a challenging undertaking that disrupts established processes, role definitions, reward systems,
governance models and technology deployments.
While DevOps is a radically different way of doing things, it still needs people to plan, code, build, test,
release, deploy and operate applications. Sogeti provides our customers specialist capabilities, and
offers integrated execution as a service in a variety of flavors that suit a customer’s maturity level.
DevOps plays to Sogeti’s strengths because, with its start-up feel and local organizational teams that do
smaller, faster deals, we know what it means to operate in a multidisciplinary and lean manner. We fully
understand our customers’ desire to be competitive in a world where there are no business certainties
and customers have the prerogative to change their mind – frequently.
For organizations on the DevOps transformation journey, Sogeti offers assistance in designing and
implementing DevOps enablement programs. This includes value stream mapping of existing processes,
improvement plans, DevOps and Agile coaching, and recommendations on enterprise metrics and
measurements. Additionally, we offer services to implement end-to-end automation for the
management, development, testing, security, provisioning, deployment and monitoring of services and
applications.
Sogeti offers these services as both fully enabled team deployments and mixed team models where
trained Sogeti consultants work along-side customer employees to accelerate the adoption of DevOps
practices.
Please contact your local Sogeti representative for additional details on our offerings and capabilities to
assist your organization.
Sogeti Service Catalogue
About Sogeti www.sogeti.com
Sogeti is a leading provider of technology and software testing, specializing in Application,
Infrastructure and Engineering Services. Sogeti offers cutting-edge solutions around Testing, Business
Intelligence & Analytics, Mobile, Cloud and Cyber Security, combining world class methodologies and
its global delivery model, Rightshore®. Sogeti brings together more than 20,000 professionals in 15
countries and has a strong local presence in over 100 locations in Europe, USA and India. Sogeti is a
wholly-owned subsidiary of Cap Gemini S.A., listed on the Paris Stock Exchange.
Credits:
SOGETI US DevOps working group
Cross Practice team of forward thinking IT Professionals
SOGETI Global DevOps Leadership Community
Multi-national group of experienced IT Professionals with wide ranging backgrounds
Key contributors: Andrew Winn, Christian Forsberg, Dave van Herpen, Diederik Vieleers, Erik van
Ommeren, Jean-Francois Courtines, John Dial, Menno van Doorn, Yves Le Floch.
References:
SOGETI DEVOPS Point of View (2015)
As published by Sogeti think tank and the MTS Practice
SOGETI Design to Disrupt 4 – “Mastering Digital Disruption with DevOps”
Authors: Erik van Ommeren, Menno van Doorn, John Dial, Dave van Herpen
http://bit.ly/1SubOqS
“How Behavioral Change Fuels DevOps”
Authors: Dave van Herpen and Robert den Broeder
2015 State of DevOps Report, Puppet Labs®
https://puppet.com/resources/white-paper/2015-state-of-devops-report
World Quality Report 2015-2016,
http://www.worldqualityreport.com/

More Related Content

What's hot

DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...Gene Kim
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and LosersLance Knight
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open SourceBob Sokol
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation Gunnar Menzel
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsBob Sokol
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilIBM UrbanCode Products
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...Gene Kim
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesMarcelo Sousa Ancelmo
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Aswin Kumar
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWVMware Tanzu
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpAgile ME
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaPink Elephant
 

What's hot (20)

DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and Losers
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
 
DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation DevOps - The Future of Application Lifecycle Automation
DevOps - The Future of Application Lifecycle Automation
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 

Viewers also liked

Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016Balram Yadav
 
Sogeti week Mobile
Sogeti week MobileSogeti week Mobile
Sogeti week MobileArnd Brugman
 
Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225Eugene Bogaart
 
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...Capgemini
 
Capgemini and sogeti services
Capgemini and sogeti servicesCapgemini and sogeti services
Capgemini and sogeti servicesAurélie Sondag
 
Sogeti USA 2013 Benefits at a Glance
Sogeti USA 2013 Benefits at a GlanceSogeti USA 2013 Benefits at a Glance
Sogeti USA 2013 Benefits at a Glanceastover22
 
Jameson Overview Brochure 2016
Jameson Overview Brochure 2016Jameson Overview Brochure 2016
Jameson Overview Brochure 2016Cathey Hayes
 
Sogeti Switzerland Presentation 2008
Sogeti Switzerland Presentation 2008Sogeti Switzerland Presentation 2008
Sogeti Switzerland Presentation 2008Laurent Dieterich
 
Sogeti Project Mgmt Services
Sogeti Project Mgmt ServicesSogeti Project Mgmt Services
Sogeti Project Mgmt Servicesmschoeni
 
Présentation simulation des flux
Présentation simulation des flux Présentation simulation des flux
Présentation simulation des flux Capgemini
 
Digital Innovation Impact in Life Sciences July
Digital Innovation Impact in Life Sciences JulyDigital Innovation Impact in Life Sciences July
Digital Innovation Impact in Life Sciences JulyPaul Gulbin
 
2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentationpimdevogel
 
Predictive Maintenance by analysing acoustic data in an industrial environment
Predictive Maintenance by analysing acoustic data in an industrial environmentPredictive Maintenance by analysing acoustic data in an industrial environment
Predictive Maintenance by analysing acoustic data in an industrial environmentCapgemini
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesIBM Rational software
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Capgemini
 
Capgemini presentation
Capgemini  presentationCapgemini  presentation
Capgemini presentationshelendra
 

Viewers also liked (19)

Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016
 
Mta
MtaMta
Mta
 
Sogeti week Mobile
Sogeti week MobileSogeti week Mobile
Sogeti week Mobile
 
Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225Glassfish Overview for Sogeti 20090225
Glassfish Overview for Sogeti 20090225
 
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...
Thousands of Employees, Millions of Devices, Billions of Things – Welcome to ...
 
Capgemini and sogeti services
Capgemini and sogeti servicesCapgemini and sogeti services
Capgemini and sogeti services
 
Sogeti USA 2013 Benefits at a Glance
Sogeti USA 2013 Benefits at a GlanceSogeti USA 2013 Benefits at a Glance
Sogeti USA 2013 Benefits at a Glance
 
Jameson Overview Brochure 2016
Jameson Overview Brochure 2016Jameson Overview Brochure 2016
Jameson Overview Brochure 2016
 
Sogeti Switzerland Presentation 2008
Sogeti Switzerland Presentation 2008Sogeti Switzerland Presentation 2008
Sogeti Switzerland Presentation 2008
 
Sogeti Project Mgmt Services
Sogeti Project Mgmt ServicesSogeti Project Mgmt Services
Sogeti Project Mgmt Services
 
Présentation simulation des flux
Présentation simulation des flux Présentation simulation des flux
Présentation simulation des flux
 
Capgemini
CapgeminiCapgemini
Capgemini
 
Digital Innovation Impact in Life Sciences July
Digital Innovation Impact in Life Sciences JulyDigital Innovation Impact in Life Sciences July
Digital Innovation Impact in Life Sciences July
 
2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation
 
Predictive Maintenance by analysing acoustic data in an industrial environment
Predictive Maintenance by analysing acoustic data in an industrial environmentPredictive Maintenance by analysing acoustic data in an industrial environment
Predictive Maintenance by analysing acoustic data in an industrial environment
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab Services
 
DevOps
DevOpsDevOps
DevOps
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
 
Capgemini presentation
Capgemini  presentationCapgemini  presentation
Capgemini presentation
 

Similar to DevOps & continuous delivery - Sogeti

An overview of how Successful are Your DevOps Services
An overview of how Successful  are Your DevOps ServicesAn overview of how Successful  are Your DevOps Services
An overview of how Successful are Your DevOps ServicesBJIT Ltd
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to AgilityGunnar Menzel
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Urolime Technologies
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
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
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfSmith Daniel
 
devops services.pdf
devops services.pdfdevops services.pdf
devops services.pdfElina619459
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksCognizant
 
Why DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdfWhy DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdfEnterprise Insider
 
Top 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfTop 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfSparity1
 
Best Practices for a Successful DevOps Transformation.pdf
Best Practices for a Successful DevOps Transformation.pdfBest Practices for a Successful DevOps Transformation.pdf
Best Practices for a Successful DevOps Transformation.pdfpCloudy
 
What is DevOps' process?
What is DevOps' process?What is DevOps' process?
What is DevOps' process?prabhuseshu
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps SuccessCloudCheckr
 

Similar to DevOps & continuous delivery - Sogeti (20)

An overview of how Successful are Your DevOps Services
An overview of how Successful  are Your DevOps ServicesAn overview of how Successful  are Your DevOps Services
An overview of how Successful are Your DevOps Services
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to Agility
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
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
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdf
 
devops services.pdf
devops services.pdfdevops services.pdf
devops services.pdf
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
The Pivotal Role of DevOps in the IT Industry.docx
The Pivotal Role of DevOps in the IT Industry.docxThe Pivotal Role of DevOps in the IT Industry.docx
The Pivotal Role of DevOps in the IT Industry.docx
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling Blocks
 
Why DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdfWhy DevOps is Key to Digital Transformation Success.pdf
Why DevOps is Key to Digital Transformation Success.pdf
 
Top 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfTop 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdf
 
DevOps
DevOps DevOps
DevOps
 
Best Practices for a Successful DevOps Transformation.pdf
Best Practices for a Successful DevOps Transformation.pdfBest Practices for a Successful DevOps Transformation.pdf
Best Practices for a Successful DevOps Transformation.pdf
 
What is DevOps' process?
What is DevOps' process?What is DevOps' process?
What is DevOps' process?
 
4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success4 Prerequisites for DevOps Success
4 Prerequisites for DevOps Success
 

DevOps & continuous delivery - Sogeti

  • 1. Sogeti–DevOpsCustomerEnablement 2016 DevOps&ContinuousDelivery Businesses have to adapt fast in order to survive, and old, trusted ways of doing things are being overturned in favor of new models and methods. In the recent State of DevOps 2015 Report it was found that “Firms with high-performing IT organizations were twice as likely to exceed their profitability, market share and productivity goals” and that “IT performance strongly correlates with well-known DevOps practices such as use of version control and continuous delivery.” DevOps is an emerging and rapidly maturing movement and philosophy with varying definitions and perspectives discussed in technology circles. Agile practices and integration are key pieces of the DevOps story and inherently introduce new levels of change that Sogeti, with its market position and pedigree, is well placed to navigate and manage. Sogeti’s Point of View (PoV) stems from an outside-in view with user experience being the focus. For Business, Development, Quality Assurance and Operations this implies continuous software delivery as-a-service, quality assurance as-a-service, and infrastructure as-a-service in an integrated manner. Silos should disappear and all people and processes merge to focus on key drivers: customer satisfaction, resilience, time-to-market, and cost efficiency. A key enabler for the success of these is end-to-end automation.
  • 2. 1 | P a g e The Digital Enterprise We are living in extraordinary times as the pace of business and life accelerates at an ever-increasing rate, fueled by growing levels of connectivity between people, devices, software and sensors. Such hyper connectivity enables access to real-time information that is changing the behavior and expectations of both worker and customer. Uncertainty really is ‘the new normal’ and the only constant in this new universe is change. IT is truly changing and rapidly impacting our lives and businesses. The most recent State of DevOps 2015 Report released by Puppet Labs found that “Firms with high-performing IT organizations were twice as likely to exceed their profitability, market share and productivity goals” and that “IT performance strongly correlates with well-known DevOps practices such as use of version control and continuous delivery.” Businesses have to adapt fast in order to survive, and old, trusted ways of doing things are being overturned in favor of new models and methods. Technology is the driver of the digital revolution currently sweeping through business and society, and players in the tech world are at the forefront of change. They must supply the software, products and services that engage with internal and external customers in a time, place and manner of their choosing – or risk extinction. Carlota Perez is the champion of the neo-Schumpeterian school of thought, who examines the great shifts in society that are brought about by technology. She portrays a period that lies behind us: the ICT installation stage. It took about 30 years to build this ICT infrastructure. After the outburst and excitement caused by this technology, a crisis (the dotcom crisis of 2000, and the stock exchange crisis of 2008) and a turning point follow. Next is the deployment stage, in which the technology is adopted. This is a transition from technology push to consumer pull, from disconnected to connected customers, from unrealistic expectations on the part of shareholders to high expectations of customers: this is the age of the digital enterprise. The digital enterprise makes the most of these digital opportunities at any given place in the organization, is equal to rapid changes, is data-driven, which enables it to operate smartly, is fully engaged with the customer and thinks and operates in ecosystems. For the past three decades Sogeti has enjoyed a reputation as a global leader in Quality Assurance and Information Technology. We embrace the rapid changes that are impacting the world and are leveraging our expertise to support our customers to respond to the new ways in which software is being developed, tested and executed in order to enable our customers to go to market faster. The emerging paradigm of DevOps reflects the new “Mashup World” and organization; here, business, developers, quality assurance and operations teams work in collaboration and the customer journey is referenced and validated in one virtuous, continuous cycle, leading to delivering a continuous time to market.
  • 3. 2 | P a g e Agile practices and integration are key pieces of the DevOps story and inherently introduce new levels of change that Sogeti, with its market position and pedigree, is well placed to navigate and manage. What is DevOps? DevOps is an emerging and rapidly maturing movement and philosophy with varying definitions and perspectives discussed in technology circles. People do agree, however, that it’s about tearing down silos, collaboration, and increasing value to customers and business, all supported by process, behavior and hybrid roles. It’s a world where ‘release’ doesn’t mean hard and scary but, more often, small and just ‘normal’. Gene Kim, author of The Phoenix Project and thought leader in the DevOps movement, provides some valuable guidance and offers the following definition: “The set of cultural norms and technical practices that enable organizations to have a fast flow of work from development through test and deployment, while preserving world-class reliability, availability, and security.” To further define DevOps there is also emerging support for five key pillars captured by the CALMS acronym. A thorough explanation of CALMS and the Management Innovation required for a successful DevOps transformation may be found in Sogeti’s recently released “Design to Disrupt – Mastering Digital Disruption with DevOps” report. Instead of working in separate silos, business, software engineers, quality assurance and technical operations collaborate continuously to bring products to market faster that are highly usable. This entails moving away from the ‘big design’ that is worked out sequentially, from business to development through QA to operations, to an industrialized process where every facet is orchestrated and testing, provisioning and deployment is automated end-to-end. The regular release of smaller increments of function is a key facet of DevOps. Some of the more spectacular release statistics come from digital giant, Amazon. With 0.6 seconds mean time between deployments, and 5,700 deployments per hour, software is coded, tested, deployed on an industrial scale. However impressive these stats are, taken in isolation they are in danger of over-simplifying DevOps to a purpose of ever faster. In fact the goal is to be ever more responsive, ensuring code deployed is validated by the user requirements drawn from continuously updated customer sentiment. In an ability to deliver software at these rates, the convergence of the end-to-end value delivery cycle is as much about a culture and ethos as a particular set of tools or methods. A culture of zero silos, built on agility that can build, release, run and repeat is intrinsic. Important too, is automation consisting of common and integrated tool sets, supported by Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).
  • 4. 3 | P a g e DevOps also triggers a possibility of a different architecture. We’ll no longer build monolithic systems but instead look towards micro services that can be independently serviced and updated. Once you break everything into components and micro services, it’s possible to separate functionality and to innovate items at different speeds. An ecosystem where you don’t rely on one single thing also creates new testing imperatives. When you go from rigid, to dynamic - or anti-fragile - the end goal is to deliver to production and respond to any issues that arise. Testing the fragility of technology by purposely killing things/services to see what happens is already part of the process in companies that are DevOps pioneers. It keeps programmers sharp and on task to code for the eventuality that a service might not be there. Drivers Customer Satisfaction The customer experience and flow of value add services to the customer in a timely and responsive manner is the focus. The result is a system of engagement as a continuous service with the aim of quickly and continuously improving. Resilience The DevOps mindset improves resilience for both the organization and the systems used. Resilience is created because the organization allows itself to explicitly learn from failures and setbacks. Risks are mitigated by reducing the batch sizes and by enabling continuous interaction (feedback) between all team members and stakeholders. Time-to-Market Reducing the units of work and automating steps like integration, testing and deployment lead to faster implementations. Next to that, early stage experiments (e.g. hypotheses and prototyping), but also sharing knowledge and work among developers and support engineers before and after go-live enables continuous optimization of feedback loops. Cost Efficiency DevOps organizations differentiate themselves by explicitly applying the concepts of multidisciplinary teams and cross-functional behavior between team members. E.g. taking over (even partly) each other’s tasks, or consistently sharing knowledge, practices and templates. Similar behavior is also identified between teams, which leads to new communities, increased reuse and sharing of knowledge and experience in continuous delivery pipelines. Enablers Management Innovation and Cultural Change Because DevOps affects and changes culture, there is an important role for the leaders and managers in the organization. They have to explain what DevOps means in terms of culture and cultural change. Simply put: the rule set for behavior will change. Some behaviors need to be adapted or others might even be eliminated. New behavioral rules are introduced. Rules are always tested on scope and consequences. Behaviors which are allowed and reinforced become habits. This is true for both desired
  • 5. 4 | P a g e and undesired behavior. Slowly but surely a new set of functional and less functional behavioral patterns emerges and becomes the new way of working; the new culture. In “How behavioral change fuels DevOps” a Sogeti publication authored by Dave van Herpen, a detailed exploration of the cultural aspects of DevOps is explored along with effective approaches to achieve change. Automation Organizations are rapidly moving towards infrastructure as code and the ability to deploy and refresh their complete application infrastructure in a repeatable model-based policy driven manner. This includes private cloud and public cloud through the operating system and application configurations. Improvements in source code management and continuous integration tools enable development teams to more easily manage the highly iterative build and integration process and provide much greater traceability to requirements and production deployments. Extending the range of these tools to cover the entire DevOps life cycle through continuous delivery provides true overall process efficiency gains. Automated feedback and reporting on the readiness of an application release build for production every time a change is applied to application code, configuration, infrastructure and data is a critical empowering element for DevOps. As per research from the latest World Quality Report, organizations currently automate 25-30% of their QA. In order to achieve a high level of maturity and excellence, nearly 100% automation is the logical target. “Almost everything needs to be automated when validation needs to happen earlier”. This means automation cannot be limited to testing; automation has to be end-to-end from APM environments infrastructure through service message layer to test data management and build and deployment. Conversely not as much testing is needed at the end of the lifecycle. So organizations should aim for as close as possible to 100% automation coverage throughout the whole cycle, which reduces the dangers associated with delivery. In order to move closer towards the goal, organizations must move towards continuous integration, build up collaboration with users, and be open to a process-change ethos. Cloud The ability of cloud to scale fast and balance processing loads allows for a speed-to-market undreamed of even a couple of years ago. Early suppliers and adopters of cloud once presumed its major benefit was as a budgeting mechanism that enabled a shift from capex to opex, and for customers to access processing on a ‘pay as you go’ basis. However it turns out that cloud is both an inspiration and a pre- requisite for DevOps for another reason – standardization. Cloud computing is not only delivering faster speed-to-market, it is also the means for simplifying and embedding processes in an infrastructure in a standardized way. By configuring the infrastructure in this way, testers and developers all use the same deployment techniques and technologies: it’s a vital step in virtualization and the end-to-end automation that is the other key component in the DevOps story. Quality Engineering Clearly there is a continued need for QA, whichever framework it happens in. Five years into the future - whether or not it is called testing - someone or some process will have to do the QA piece and apply the mind-set. If all the knowledge and process is encapsulated in the cloud, it will likely be a team
  • 6. 5 | P a g e competence rather than a person. Our forecast therefore is that there will be a need for process verification, although content verification – fully automated – will remain the major piece of work. Once QA is embedded in a process, then verification steps up a level and testing is likely to become part of a broader risk management or governance issue. Governance, with its management of risk and reputation, and Quality Assurance will be become more intimately intertwined, through the need to reference customer sentiment. User acceptance and business process may continue as discrete pieces of the testing but will form as part of a broader collaborative exercise. Such a scenario calls for continuous testing of code through integrated teams and enabled by extensive end-to-end automation. It requires the build and maintenance of automation frameworks with continuous feedback delivered to the team about what’s happening, and the use of releases from their job perspective. Once the status of the build has been evaluated, the decision can be made whether to go to the next stage, to stop or rework. With a DevOps style of validation in place, developers go into work knowing the quality of code they programmed the day before has been checked. Security Whether DevOps practices improve information security or they simply introduce new risks is a topic of debate. However, one thing is clear – information security considerations should be part of any DevOps implementation and injecting the right automation and operational tools, earlier into the development process, will increase the security of the code that ultimately reaches production. Security is the aggregate result of how all the individual pieces and parts work together and a holistic approach that includes automation of key vulnerability checks is a necessary component to success. Business Needs One of the hardest things for a business today is to produce software that keeps up with the pace of change that their customers demand. Gartner has identified a crucial tension in the proliferating demands on IT and prescribed a model to enable IT to respond to them with what it calls bimodal IT, a combination of old-style and modern IT practices. In software manufacturing, the speed of this change is one issue, but when combined with immature Dev, QA or Ops processes, poor alignment between business areas and failing integration, bigger problems occur. Patterns of technology and software adoption are also mutating and harder to predict. Once upon a time, uptake of technology was a predictable curve following on from the early adopters: now it is a case of a few experimenters and then acceptance happens in one Big Bang that companies struggle to adapt to or cope with. The Internet of Things is also reaching far into the ‘real world’ with resulting systems of engagement and their fresh challenges for our customers. Systems of record are predictable and catered to by waterfall methods. But systems of engagement are different; they are about humans interacting with technology and the only way to create value with technology is through their adoption. Here it is about speed and quality, with zero tolerance from customers, who can step over to the competition in a click. New features only make sense when they are widely adopted and used, and customers need better awareness of adoption rates.
  • 7. 6 | P a g e Organizations thus have plenty of business challenges to think about, not only speed to market but also about bringing down cost of delivery and increasing quality. In addition, they need to embrace and implement the Dev, QA and Ops models that will let them meet and deliver on these challenges. For them it is the coming together of ITIL, XP, Lean and Agile. Sogeti’s internal market intelligence tells us that 82% of businesses currently have problems with the quality and testing of Agile projects. With the extension to operations of Agile development in integrated DevOps teams, a host of new problems can pop up including: integrating QA with the new converged development and operations environment, managing the complexities of DevOps and implementing appropriate governance. This intelligence also uncovers interesting insights into perceptions about and enthusiasm for DevOps and many of the core DevOps practices. The chart below, summarizes the state of DevOps Implementation practices across a range of areas. The reality is that businesses require faster release cycles without compromising quality and a continuous, not waterfall, method of delivery. Today’s current application delivery is one-way and entails a lot of waiting, bottlenecks, constraints, error-prone processes and lack of visibility. It’s not suitable in today’s software driven economy. DevOps orchestrates all inputs and enables organizations to find and fix problems. It provides transparency of what’s going on from the customer level to the stack level.
  • 8. 7 | P a g e Sogeti Point of View on DevOps Many descriptions of DevOps in the market originate from the perspective that DevOps primarily concerns the integration of the three IT-disciplines and describes a new way for these IT disciplines to come together and produce the deliverable(s). In our opinion, this is a rather inside-out view from a process perspective. Instead, Sogeti’s PoV stems from an outside-in view with user experience being the focus and the correspondent continuous interaction with the user or tool. The result is a system of engagement as a continuous service with the aim of quickly and continuously improving customer experience. For Business, Dev, QA and OPS this implies continuous software delivery as-a-service, quality assurance as-a-service, and infrastructure as-a-service in an integrated manner. Silos should disappear and all people and processes merge to focus on key drivers: customer satisfaction, resilience, time-to-market, and cost efficiency. A key enabler for the success of these is end-to-end automation. For a detailed perspective on the Sogeti PoV please refer to the recently release “Design to Disrupt – Mastering Digital Disruption with DevOps” report. Sogeti Offering Sogeti recognizes that the successful adoption of DevOps practices within a team or across an enterprise is a challenging undertaking that disrupts established processes, role definitions, reward systems, governance models and technology deployments. While DevOps is a radically different way of doing things, it still needs people to plan, code, build, test, release, deploy and operate applications. Sogeti provides our customers specialist capabilities, and offers integrated execution as a service in a variety of flavors that suit a customer’s maturity level. DevOps plays to Sogeti’s strengths because, with its start-up feel and local organizational teams that do smaller, faster deals, we know what it means to operate in a multidisciplinary and lean manner. We fully understand our customers’ desire to be competitive in a world where there are no business certainties and customers have the prerogative to change their mind – frequently. For organizations on the DevOps transformation journey, Sogeti offers assistance in designing and implementing DevOps enablement programs. This includes value stream mapping of existing processes, improvement plans, DevOps and Agile coaching, and recommendations on enterprise metrics and measurements. Additionally, we offer services to implement end-to-end automation for the management, development, testing, security, provisioning, deployment and monitoring of services and applications. Sogeti offers these services as both fully enabled team deployments and mixed team models where trained Sogeti consultants work along-side customer employees to accelerate the adoption of DevOps practices. Please contact your local Sogeti representative for additional details on our offerings and capabilities to assist your organization.
  • 10. About Sogeti www.sogeti.com Sogeti is a leading provider of technology and software testing, specializing in Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and Cyber Security, combining world class methodologies and its global delivery model, Rightshore®. Sogeti brings together more than 20,000 professionals in 15 countries and has a strong local presence in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the Paris Stock Exchange. Credits: SOGETI US DevOps working group Cross Practice team of forward thinking IT Professionals SOGETI Global DevOps Leadership Community Multi-national group of experienced IT Professionals with wide ranging backgrounds Key contributors: Andrew Winn, Christian Forsberg, Dave van Herpen, Diederik Vieleers, Erik van Ommeren, Jean-Francois Courtines, John Dial, Menno van Doorn, Yves Le Floch. References: SOGETI DEVOPS Point of View (2015) As published by Sogeti think tank and the MTS Practice SOGETI Design to Disrupt 4 – “Mastering Digital Disruption with DevOps” Authors: Erik van Ommeren, Menno van Doorn, John Dial, Dave van Herpen http://bit.ly/1SubOqS “How Behavioral Change Fuels DevOps” Authors: Dave van Herpen and Robert den Broeder 2015 State of DevOps Report, Puppet Labs® https://puppet.com/resources/white-paper/2015-state-of-devops-report World Quality Report 2015-2016, http://www.worldqualityreport.com/