SlideShare a Scribd company logo
1 of 28
Absolute Mobile Fest
Kiev 2018
Working with sharp tools
Håvard Hvassing
Working with sharp tools
— continuous integration and deployment
as a way to reduce friction
September 5, 1977
Photo: NASA
Illustration: NASA / JPL
Photo: NASA / ESA / A. Simon
Photo: NASA / JPL / SSI
Illustration: NASA / JPL
You don’t make software for
NASA
Must have
• Login with the same username and password
as for the other services
• View consumption and accrued cost for
national (Data, minutes, SMS, MMS, CPA
services and special number)
• View consumption and accrued costs for
internationally (Data, Minutes, SMS, MMS)
• View enabled services
• View services the user has not enabled
• Order services (additional data roster,
additional data packet (recurring), higher
speed)
• Cancel / deactivate services that a user has
activated
• Overview of the number of SIM users and type
of SIM card per subscription
• Order new SIM card
• Retrieve PUK
• View personal information registered on the
user
• Simple «click to call» functionality to the
customer center
• Fill out and send «contact form» to the
customer center
Nice to have
• Overview of own consumption back in time.
Per month about 6 months back in time.
• Cost overview
• Change subscription
• Ability to post information in the app to the
user "Did you know that ..."
• Support for Push Notifications
• Price list roaming (graphical representation of
our zones and which countries in which zone).
Simple overview where you find the desired
info quickly.
Other
• Block individual subscriptions and SIM cards
• Enable SIM card
• SIM summary: How many do I have and what
type, overview of which devices the SIM cards
are in, overview of usage associated with each
sim card also in relation to the main
subscription
• Data Control International Functionality: Set
Your Own Limits on Alert, MAGP, Block in
Europe, Block International, Turn off DKU
• Link to FB Chat for Customer Service

Github Bitrise Hockey
Apps and software is all about
helping people
Photo: Matthew Henry via Unsplash
What?
Why?
How?
Photo: Johannes Plenio via Unsplash
Direction beats velocity
- every time
Continious
Continious
Contionious
Continioius
Ciontiounus
Continioius
Continuous integration & deployment
Trello
POEditor Github Bitrise
Hockey Slack
“
”
There are known knowns; there are
things we know we know. We also
know there are known unknowns;
that is to say we know there are some
things we do not know. But there are
also unknown unknowns – the ones
we don't know we don't know
DONALD RUMSFELD
Photo: DoD / R. D. Ward
Foto: Isaac Benhesed via Unsplash
One size fits none
Foto: 10 Twelve
Porting an existing
solution
Innovation and bleeding-
edge tech
1. Transparency
2. Keep your client involved
3. Frequent and meaningful releases
Three things
Three things 1. Transparency
2. Keep your client involved
3. Frequent and meaningful releases
Remember release notes!
Håvard Hvassing
Senior advisor // BEKK Consulting
@hhvassing
Photo: Jonas Jacobsson via Unsplash

More Related Content

Similar to Mobile Fest 2018. Håvard Hvassing. Working with sharp tools — continuous integration and deployment as a way to reduce friction

Vn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharingVn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharing
Thanh Dao
 
Dodds kemal slideshow_pdf
Dodds kemal slideshow_pdfDodds kemal slideshow_pdf
Dodds kemal slideshow_pdf
Specialk Dodds
 
The Target Breach - Follow The Money EU
The Target Breach - Follow The Money EUThe Target Breach - Follow The Money EU
The Target Breach - Follow The Money EU
Resilient Systems
 

Similar to Mobile Fest 2018. Håvard Hvassing. Working with sharp tools — continuous integration and deployment as a way to reduce friction (20)

Life watch App Presentation
Life watch App PresentationLife watch App Presentation
Life watch App Presentation
 
Vn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharingVn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharing
 
04082014 ssp webinar_ beyondcountingdownloads_jakezarnegar
04082014 ssp webinar_ beyondcountingdownloads_jakezarnegar04082014 ssp webinar_ beyondcountingdownloads_jakezarnegar
04082014 ssp webinar_ beyondcountingdownloads_jakezarnegar
 
Urban Crowd Mapping for Social Good
Urban Crowd Mapping for Social GoodUrban Crowd Mapping for Social Good
Urban Crowd Mapping for Social Good
 
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
 
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
 
Inside Zalo: Developing a mobile messenger for the audience of millions
Inside Zalo: Developing a mobile messenger for the audience of millionsInside Zalo: Developing a mobile messenger for the audience of millions
Inside Zalo: Developing a mobile messenger for the audience of millions
 
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
 
Procera at AfricaCom 2015 - Six Strategies to Monetize Data
Procera at AfricaCom 2015 - Six Strategies to Monetize DataProcera at AfricaCom 2015 - Six Strategies to Monetize Data
Procera at AfricaCom 2015 - Six Strategies to Monetize Data
 
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
 
Big data - What is It?
Big data - What is It?Big data - What is It?
Big data - What is It?
 
Scot Cloud 2016
Scot Cloud 2016Scot Cloud 2016
Scot Cloud 2016
 
Getting Started with Big Data and Splunk
Getting Started with Big Data and SplunkGetting Started with Big Data and Splunk
Getting Started with Big Data and Splunk
 
Dodds kemal slideshow_pdf
Dodds kemal slideshow_pdfDodds kemal slideshow_pdf
Dodds kemal slideshow_pdf
 
The Target Breach - Follow The Money EU
The Target Breach - Follow The Money EUThe Target Breach - Follow The Money EU
The Target Breach - Follow The Money EU
 
RAB/NAB Digital Mindset Presentation Slides
RAB/NAB Digital Mindset Presentation SlidesRAB/NAB Digital Mindset Presentation Slides
RAB/NAB Digital Mindset Presentation Slides
 
Efficiently Handling Subject Access Requests
Efficiently Handling Subject Access RequestsEfficiently Handling Subject Access Requests
Efficiently Handling Subject Access Requests
 
Big data
Big dataBig data
Big data
 
Value analysis
Value analysisValue analysis
Value analysis
 
IoT & Big Data - A privacy-oriented view of the future
IoT & Big Data - A privacy-oriented view of the futureIoT & Big Data - A privacy-oriented view of the future
IoT & Big Data - A privacy-oriented view of the future
 

More from MobileFest2018

Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложенийMobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
MobileFest2018
 

More from MobileFest2018 (13)

Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile PoetsMobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
 
Mobile Fest 2018. Łukasz Mróz. Let’s make your DATA sexy
Mobile Fest 2018. Łukasz Mróz. Let’s make your DATA sexyMobile Fest 2018. Łukasz Mróz. Let’s make your DATA sexy
Mobile Fest 2018. Łukasz Mróz. Let’s make your DATA sexy
 
Mobile Fest 2018. Алексей Демедецкий. Отладка с архитектурой Redux на iOS
Mobile Fest 2018. Алексей Демедецкий. Отладка с архитектурой Redux на iOSMobile Fest 2018. Алексей Демедецкий. Отладка с архитектурой Redux на iOS
Mobile Fest 2018. Алексей Демедецкий. Отладка с архитектурой Redux на iOS
 
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
 
Mobile Fest 2018. Владимир Бондаренко. Почему переход с Apache Cordova на Rea...
Mobile Fest 2018. Владимир Бондаренко. Почему переход с Apache Cordova на Rea...Mobile Fest 2018. Владимир Бондаренко. Почему переход с Apache Cordova на Rea...
Mobile Fest 2018. Владимир Бондаренко. Почему переход с Apache Cordova на Rea...
 
Mobile Fest 2018. Yonatan Levin. WTF with Android Background Restrictions
Mobile Fest 2018. Yonatan Levin. WTF with Android Background RestrictionsMobile Fest 2018. Yonatan Levin. WTF with Android Background Restrictions
Mobile Fest 2018. Yonatan Levin. WTF with Android Background Restrictions
 
Mobile Fest 2018. Алексей Лизенко. Make your project great again
Mobile Fest 2018. Алексей Лизенко. Make your project great againMobile Fest 2018. Алексей Лизенко. Make your project great again
Mobile Fest 2018. Алексей Лизенко. Make your project great again
 
Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстры...
Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстры...Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстры...
Mobile Fest 2018. Артем Гетьман. Архитектура обработки ошибок: чистый, быстры...
 
Mobile Fest 2018. Кирилл Розов. Insert Koin
Mobile Fest 2018. Кирилл Розов. Insert KoinMobile Fest 2018. Кирилл Розов. Insert Koin
Mobile Fest 2018. Кирилл Розов. Insert Koin
 
Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложенийMobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
Mobile Fest 2018. Алеся Подлесная. UX в разработке мобильных приложений
 
Mobile Fest 2018. Александр Сергиенко. Flutter - что за зверь такой?
Mobile Fest 2018. Александр Сергиенко. Flutter - что за зверь такой?Mobile Fest 2018. Александр Сергиенко. Flutter - что за зверь такой?
Mobile Fest 2018. Александр Сергиенко. Flutter - что за зверь такой?
 
Mobile Fest 2018. Fernando Cejas. What Mom Never Told You About Multi-threading
Mobile Fest 2018. Fernando Cejas. What Mom Never Told You About Multi-threadingMobile Fest 2018. Fernando Cejas. What Mom Never Told You About Multi-threading
Mobile Fest 2018. Fernando Cejas. What Mom Never Told You About Multi-threading
 
Mobile Fest 2018. Александр Корин. Болеутоляющее
Mobile Fest 2018. Александр Корин. БолеутоляющееMobile Fest 2018. Александр Корин. Болеутоляющее
Mobile Fest 2018. Александр Корин. Болеутоляющее
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 

Mobile Fest 2018. Håvard Hvassing. Working with sharp tools — continuous integration and deployment as a way to reduce friction

  • 1. Absolute Mobile Fest Kiev 2018 Working with sharp tools Håvard Hvassing
  • 2. Working with sharp tools — continuous integration and deployment as a way to reduce friction
  • 5. Photo: NASA / ESA / A. Simon
  • 6. Photo: NASA / JPL / SSI
  • 8. You don’t make software for NASA
  • 9.
  • 10. Must have • Login with the same username and password as for the other services • View consumption and accrued cost for national (Data, minutes, SMS, MMS, CPA services and special number) • View consumption and accrued costs for internationally (Data, Minutes, SMS, MMS) • View enabled services • View services the user has not enabled • Order services (additional data roster, additional data packet (recurring), higher speed) • Cancel / deactivate services that a user has activated • Overview of the number of SIM users and type of SIM card per subscription • Order new SIM card • Retrieve PUK • View personal information registered on the user • Simple «click to call» functionality to the customer center • Fill out and send «contact form» to the customer center Nice to have • Overview of own consumption back in time. Per month about 6 months back in time. • Cost overview • Change subscription • Ability to post information in the app to the user "Did you know that ..." • Support for Push Notifications • Price list roaming (graphical representation of our zones and which countries in which zone). Simple overview where you find the desired info quickly. Other • Block individual subscriptions and SIM cards • Enable SIM card • SIM summary: How many do I have and what type, overview of which devices the SIM cards are in, overview of usage associated with each sim card also in relation to the main subscription • Data Control International Functionality: Set Your Own Limits on Alert, MAGP, Block in Europe, Block International, Turn off DKU • Link to FB Chat for Customer Service

  • 11.
  • 13. Apps and software is all about helping people
  • 14. Photo: Matthew Henry via Unsplash
  • 16. Photo: Johannes Plenio via Unsplash Direction beats velocity - every time
  • 17.
  • 19.
  • 21. “ ” There are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns – the ones we don't know we don't know DONALD RUMSFELD Photo: DoD / R. D. Ward
  • 22. Foto: Isaac Benhesed via Unsplash
  • 23.
  • 24. One size fits none Foto: 10 Twelve
  • 25. Porting an existing solution Innovation and bleeding- edge tech
  • 26. 1. Transparency 2. Keep your client involved 3. Frequent and meaningful releases Three things
  • 27. Three things 1. Transparency 2. Keep your client involved 3. Frequent and meaningful releases Remember release notes!
  • 28. Håvard Hvassing Senior advisor // BEKK Consulting @hhvassing Photo: Jonas Jacobsson via Unsplash