SlideShare a Scribd company logo
1 of 32
DevOps
– A journey toward higher service quality
Who are we?
• Michael Åhs - Knowit Amende
• Architect with a license to DevOps
• Per Magnar Teigen – LINK Mobility
• Product owner & Push to Pull umbrella
• Go-to-person if you're interested to know more about the product
Brief LINK presentation
LINK Mobility is the largest provider of mobile solutions for
businesses in the Nordic market.
• SMS gateway solutions + OTT
• Mobile payments
• Mobile Loyalty & Customer Club solutions
• LINK Mobility Group ASA
• More than 15 years experience in the mobile market
• Listed at Oslo Stock Exchange
• More than 210 skilled employees located in
Finland, Norway, Sweden, Denmark, Germany, Spain and the
Baltics
3
Nokia – My first phone
Garage Company to World Leader
Digital Disruption
Disruption for Payments – How to invoice millennials?
7
Mobile Invoice
• A product "mobilizing" invoices and payment requests
• Ship invoices in digital format – reach the users where they are!
• LINK enables the most popular Payment Service Providers in
different markets
• Reduces payment conversion lead time
• Use receipt page for upsales and VAS services
Mobile Invoice
Beginning of the Journey
Background – Challenge
Religion
instead of
Value
Ad-hoc
Quality
Strategy
Silos
Challenges
Solutions
Co-Location
Agile
Development
DevOps
Best Bang for the Buck
Terminology
Agile and Dev Ops
Continuous Delivery Pipeline
RenévanOsnabrugge
Continuous Delivery Learning Lessons
Journey – Seven CD learning lessons
1
2
3
45
6
7
Marbles (aka Slices)
1
Stable Teams that Share Customer’s Pain
2
Separate Services
3
Self Contained Services
http://scs-architecture.org/
3
Automate, the right, tests
4
Automate Deployments
5
Decouple Deploy and Release
6
Unleash - Feature Toggle Service
Benefits
1. Easy with granular control
2. One central place
3. High performance & resilience
And, made in Norway 
https://github.com/Unleash
6
Motivate Collaboration and Delivery
7
Jouni Jätyri
Summary…
1
2
3
45
6
7
Dev Ops Journey Continues
LINK Journey Continues
• Grand vision – LINK is the leading provider of digital mobile
invoice deliveries in Europe
• Our kids will laugh when thinking of their parents receiving
invoices on paper through regular mail
• Mobile Invoice - the invoice choice of the future
Thank you
Mika Helakoski - Link Mobility Oy
Mika.helsaskoski@linkmobility.com
+358 50 4405262
Jouni Jätyri – Knowit Oy
Jouni.Jatyri@knowit.fi
+358 40 5116013

More Related Content

Similar to Devops a Journey (LinkMobility project report)

Freebility case studies on mobile reporting tools and dynamic scheduling
Freebility  case studies on mobile reporting tools and dynamic schedulingFreebility  case studies on mobile reporting tools and dynamic scheduling
Freebility case studies on mobile reporting tools and dynamic schedulingPeter Foerts
 
Paradigm Shifts in Accounting Technology 2011
Paradigm Shifts in Accounting Technology 2011 Paradigm Shifts in Accounting Technology 2011
Paradigm Shifts in Accounting Technology 2011 Sleeter Group
 
Digital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it nowDigital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it nowMuliadi Jeo
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a ServiceAmazon Web Services
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterScott Carlson
 
Scaling Agile – different approaches for different businesses by Anders Sixte...
Scaling Agile – different approaches for different businesses by Anders Sixte...Scaling Agile – different approaches for different businesses by Anders Sixte...
Scaling Agile – different approaches for different businesses by Anders Sixte...Bosnia Agile
 
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...Anders Lundsgård
 
Enable Intelligent Enterprises through Performance Management and Data Analytics
Enable Intelligent Enterprises through Performance Management and Data AnalyticsEnable Intelligent Enterprises through Performance Management and Data Analytics
Enable Intelligent Enterprises through Performance Management and Data AnalyticsNouvasys
 
Clomosoft services offerings
Clomosoft services offeringsClomosoft services offerings
Clomosoft services offeringsJayant Kaintura
 
Clomosoft services offerings
Clomosoft services offeringsClomosoft services offerings
Clomosoft services offeringsJayant Kaintura
 
Neemuscorporateppt25 novmin
Neemuscorporateppt25 novminNeemuscorporateppt25 novmin
Neemuscorporateppt25 novminShri Raol
 
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015TAUS - The Language Data Network
 
IPnett Company Presentation 2015 Standard
IPnett Company Presentation 2015 StandardIPnett Company Presentation 2015 Standard
IPnett Company Presentation 2015 StandardBobo S
 

Similar to Devops a Journey (LinkMobility project report) (20)

Freebility case studies on mobile reporting tools and dynamic scheduling
Freebility  case studies on mobile reporting tools and dynamic schedulingFreebility  case studies on mobile reporting tools and dynamic scheduling
Freebility case studies on mobile reporting tools and dynamic scheduling
 
Paradigm Shifts in Accounting Technology 2011
Paradigm Shifts in Accounting Technology 2011 Paradigm Shifts in Accounting Technology 2011
Paradigm Shifts in Accounting Technology 2011
 
portfolio
portfolioportfolio
portfolio
 
portfolio
portfolioportfolio
portfolio
 
portfolio
portfolioportfolio
portfolio
 
portfolio
portfolioportfolio
portfolio
 
Digital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it nowDigital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it now
 
(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service(ISM310) Scholastic's Strategy to Integration as a Service
(ISM310) Scholastic's Strategy to Integration as a Service
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
 
Scaling Agile – different approaches for different businesses by Anders Sixte...
Scaling Agile – different approaches for different businesses by Anders Sixte...Scaling Agile – different approaches for different businesses by Anders Sixte...
Scaling Agile – different approaches for different businesses by Anders Sixte...
 
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
 
Introducing Lemberg
Introducing LembergIntroducing Lemberg
Introducing Lemberg
 
Opus_Technologies_Brief_Overview
Opus_Technologies_Brief_OverviewOpus_Technologies_Brief_Overview
Opus_Technologies_Brief_Overview
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
 
Enable Intelligent Enterprises through Performance Management and Data Analytics
Enable Intelligent Enterprises through Performance Management and Data AnalyticsEnable Intelligent Enterprises through Performance Management and Data Analytics
Enable Intelligent Enterprises through Performance Management and Data Analytics
 
Clomosoft services offerings
Clomosoft services offeringsClomosoft services offerings
Clomosoft services offerings
 
Clomosoft services offerings
Clomosoft services offeringsClomosoft services offerings
Clomosoft services offerings
 
Neemuscorporateppt25 novmin
Neemuscorporateppt25 novminNeemuscorporateppt25 novmin
Neemuscorporateppt25 novmin
 
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
Cloudwords at the TAUS Translation Technology Showcase - Silicon Valley 2015
 
IPnett Company Presentation 2015 Standard
IPnett Company Presentation 2015 StandardIPnett Company Presentation 2015 Standard
IPnett Company Presentation 2015 Standard
 

Recently uploaded

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 

Recently uploaded (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

Devops a Journey (LinkMobility project report)

Editor's Notes

  1. Felles intro (PM / M) Attention grabber. Establish we live in a disruptive world.
  2. PM for LINK - Leading provider in Nordics for SMS GW solutions, over 1,9 billion SMS last year...  - LINK having great people from Knowit onboard our teams! VALUE driven company, and that fits good with Agile way of working: core values: Innovative, Trustworthy and Committed!
  3. Michael Attention grabber. Establish we live in a disruptive world. Q1:How many have owned a Nokia phone? Q2: How many owns a Nokia phone now?
  4. How many have a iPhone… Android Phone? 98 Google Garage Company. Today How did Google grow so fast? Long time top secret… Delivery Pipelines. Innovating faster, with greater quality.
  5. Michael Traditional companies have seen newcomers taking their business Grown largest w/IT as core Uber, Facebook, Alibaba, Airbnb
  6. Per Magnar - These are the next generation of users. Born with the smartphone in their hand, expecting first class simplicity - Innovative -> LINK mobilizes your business by moving from paper to mobile Disrupting regular invoice routines. LINK is enabeling payments, but not touching the moneyflow
  7. Per Magnar How many minutes and clicks does it take to pay an invoice in Finland?
  8. Klikk/PM
  9. Every story has a beginning
  10. PM: Innovation - Bottlenecks in team and delivery pipeline, issues with velocity and throughput due to  - Needed more compliance towards our core values, by committing to change the existing state. - REFLECT & COLLABORATE <3 of Agile - increased sponsorship - Not well defined ways of working Michael  Dialog
  11. Michael Dialog
  12. Michael -Continous Deployment
  13. Michael - LINK has several agile teams
  14. Michael
  15. Michael In the year plan of many companies, including were I work. It seems easy, actually it’s not. <definition>
  16. Lets look at it graphically. This is a pipeline. Marbles are small pieces (~feature) My Company is implementing CD and is already seeing the benefits We… Benefit of small TBD: Cite source
  17. PM So, for the last 5-6 months, we’ve identified a few learning lessons on the way towards DevOps. Getting us out of the SHU-box.
  18. PM Actually, we’ll try to describe this divided into 7 learning lessons
  19. Michael & PM So, the marbles are the items prioritized and sent to production by me as a product manager. This is where I get to be the chef, making carpaccio Small items, so they don’t get stuck (bottleneck).
  20. Per Magnar So, the delivery pipeline was missing something – The TEAM We Experienced variable team members at start, low output and much discussions and re-discussions. Demand stated: Dedicated persons for the product development – Team went through Forming, Storming, Norming & Performing-period.  More dedicated members over time has gained: Good discussions with valuable output, increased velocity, quality of output Most important for me: Ownership & Self drivenness. Daily scrums happening by itself, demos going etc. Business people and developers must work together daily throughout the project – Agile manifesto
  21. PM & Michael As a Product Manager
  22. Michael
  23. Per Magnar & Michael - Delivers acceptance criterias from business point of view - Approves test plans, and coverage before "GO"  - Focus on testing the correct elements, reducing waste - Red test - CORRECTION - Cleaning bugs fast. Team collaborating to deliver stories to test early - Unit tests - System test - Acceptance test (business tests)
  24. TBD – Michael Lets look at it graphically. This is a pipeline. Marbles are small pieces (~feature) My Company is implementing CD and is already seeing the benefits We… Benefit of small TBD: Cite source
  25. Per Magnar Traditionally, I was thinking of deploy and release as the same thing. Pretty waterfall, or at least pretty 2012. Product Owner gets features delivered through deploy and might choose when to release I have the power to become the bottleneck :D
  26. Michael Feature toggles decouple deployment of code from release of new features
  27. Presentation for all PO, “State of Delivery Pipeline” for all teams Motivate to better collaboration and delivery of automations How would I present this? Talked with Jouni “Not reasonable to automate”
  28. Michael -Continous Deployment