The document summarizes Eficode, a company with over 300 professionals specializing in DevOps and automation. It discusses how Eficode has been pioneering DevOps practices since 2007 and helps clients adopt best practices like continuous deployment. Eficode's services include DevOps and automation consulting, digital product development, and its Root DevOps platform for automating the software production process.
2. Eficode in a Nutshell
We are 300+ designers, developers, coaches, automation
engineers, UX and DevOps specialists building the future
of software development.
In practice, this means hundreds of DevOps assessments,
software development and UX design & research projects
every year.
In 2017, we merged the industry-leading DevOps expertise
of Eficode with the UX design and research experience of
Adage. Together, we approach every project with a user
centric mindset, strengthened by the strongest DevOps
practices in the Nordics and Europe
300+
PROFESSIONALS
50%
GROWTH 2018
28 M€
TURNOVER
100+
ANNUAL PROJECTS
2007
Ten years of Devops
11
EUROPEAN OFFICES
3. Our Service Areas
DevOps & Automation
Eficode has been pioneering in
DevOps since 2007. We help our
clients adopt best practices in
software development, such as test
automation, continuous
deployment, Eficode Root and AI
assisted software development .
Digital Builders
Eficode’s team of designers, UX
researchers and developers. They
form an end-to-end digital service
creation pipeline, from ideation,
design & development to support
and ongoing maintenance.
Eficode Root
Root DevOps platform is a
complete, state-of-the-art software
production line tailored to fit each
customer. It comes with flexible
options for support, maintenance,
hosting and continuous production
line development.
8. Focus
WATERFALL > focused on the AGREEMENT
AGILE > focused on the DEVELOPMENT/CUSTOMER
DEVOPS > focused on the DELIVERY
9. Let’s get results
faster!
Complete grind to a halt...
Product issues
Production
issues
Key employees
leave
Increased lead
time
Innovation effort stalls
Big customers
leave
More people
leave
M&A to make up
revenue shortfall
Fixes are 10x more
expensive
Attempt to hire
up
E F I C O D E . C O M
The chaos DevOps solves
12. DevOps = HOW you make your X available
DELIVER
OPERATE
&
MONITOR
FEEDBACK
Minus the
coding part
DESIGN
&
DEVELOP
13. eficode.com
BUSINESS BUSINESS BUSINESS BUSINESS
TECH
Tech just “must have”, waste of
money. Without it SW R&D is not
possible.
Supporting role
It is visible how tech could help
some parts of business but still it
is more “must have”. Tech could be
more valuable.
Collaboration With latest techs you get the
latest business opportunities. We
start to know what is legacy.
Reusable and lean is the way to
work.
Tech-driven
differentiation
With real cooperation with tech
we will get latest features out
quickly to market and be leaders
of our business area. We know
how to do things the correct way
even in a complex world.
Tech is the business
TECH
TECH
Apollo time SW R&D Space shuttle time SW R&D Space X time SW R&D
TECH
Cost@GrossDomesticProduct
DevOps = Converging IT and Business (FINALLY)
The Modern Software Development Model
SHIFT LEFT (faster testability of business)
14. E F I C O D E . C O M
DevOps is a software methodology that takes the fruits of Agile
further by creating a culture that allows developers and IT
operations teams to work together in a harmonious way. DevOps
is also heavily associated with the automation of repetitive
processes which leaves developers with the time to add even
more value to products.
DevOps
15. E F I C O D E . C O M
Unpacking DevOps
● Overarching culture
■ Even with the best tools, DevOps transformations will stall if you don't have the right culture.
■ Collaboration and shared responsibility support automation and cut inefficiencies.
● Automation
■ Automated processes – especially repeating tasks – means higher quality with less resources.
■ Quick release cycle – new features and bug fixes more frequently. Easier testing.
● Lean
■ Eliminate everything that is not required. Optimize the processes continuously.
■ More value for customers with fewer resources
● Metrics
■ “If you can’t measure it, you can’t improve it.” – Peter Drucker
● Collaboration
■ Sharing information and responsibility – Mutual understanding of benefits, problems (and everything else)
■ Openness – Break down silos, try new methodologies – fail fast.
17. eficode.com
A platform for automation
TIME
RELATIVE BUG
COUNT
PRODUCTION
THROUGHPUT
TEST AUTOMATION
COVERAGE
COST OF
TESTING
RELEASE
AUTOMATION USAGE
Increasing automation does the following
things:
→ Continuous automated testing speeds up
development, reduces testing costs and helps
you to catch bugs earlier in the development
cycle
→ Combined with the shift to continuous
deployment monitoring and performance
analytics, this lets you bring value to your
customers faster, giving you a strong
competitive advantage