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

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
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

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