2. 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
3. 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
8. 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
27. 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
31. 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
32. 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
Editor's Notes
Felles intro (PM / M)
Attention grabber. Establish we live in a disruptive world.
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!
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?
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.
Michael
Traditional companies have seen newcomers taking their business
Grown largest w/IT as core
Uber, Facebook, Alibaba, Airbnb
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
Per Magnar
How many minutes and clicks does it take to pay an invoice in Finland?
Klikk/PM
Every story has a beginning
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
Michael
Dialog
Michael
-Continous Deployment
Michael
- LINK has several agile teams
Michael
Michael
In the year plan of many companies, including were I work.
It seems easy, actually it’s not.
<definition>
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
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.
PM
Actually, we’ll try to describe this divided into 7 learning lessons
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).
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
PM & Michael
As a Product Manager
Michael
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)
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
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
MichaelFeature toggles decouple deployment of code from release of new features
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”