View
4
Download
0
Category
Preview:
Citation preview
Who we are
We are PostNL, the number one service provider in mail and logistics
We deliver parcels every day and mail five days a week. On a weekday, we deliver on
average 675,000 parcels and 8 million letters throughout the Benelux. We are the
indispensable link for our customers between senders and recipients, and the
connector between the physical and the digital world.
J. Vos –20190624 –
SharedDevices
…(a new approach for) Shared Devices
Containers Today, The HagueJohn Vos (Solution Consultant, PostNL IT Operations)
J. Vos –20190114 –
PoCDigital Access
”„
Herna Verhagen, CEO: I am confident that we will continue to find a good balance between adjusting our mail operations in the challenging Dutch postal market and expanding our footprint as an e-commerce solutions provider.
So that we will remain valuable for consumers, business customers and other stakeholders.
2
A B
Agility
In a constantly changing environmentwhere our clients become moredemanding and competition is fierce…
… we need to be ableto change accordingly
and be able to testnew ideas quickly…
New & moreTransparantrewarding wayof working
Faster, better,Newer & moreSustainableoptions
… resulting in higher costumer satisfaction, more sustainable solutions and an exciting new way of working …
Remain #1 logisticsProvider in the
Benelux
Agile for continuousImprovement, projects
For fundamentals
Increasingclientdemands
New deliverysolutions &parties
4
100% Uptime Agility 9900
A B
GoalsFlexible delivery of Shared Devices across Business Processes/Units
Faster and higher level of Quality of releases of
solutions
Managed• Mobile Device Management (MDM);• Android standardization (Marshmallow – Oreo);
• Changing devices between Logistics processes with low impact;
• Device updates are implemented automatically.
Starting points• Deliberately positioned at vendor, operational control PostNL IT;• Functional and technical operation of the apps are the responsibility
Product Owner (PostNL Business Unit);• Continuous Integration/Continuous Delivery platform (ci|cd)
to deploy new features/user stories to apps;• Adopt to the Agile way of working as required by PostNL IT.
Quick roll-out of network & device
adjustments, improving security.
B. te Winkel on 20190523
100% Uptime Agility
A B
Timeline
First steps• Mijn werk-app as launching customer;• (First) build from code;
• Jenkins as a Service (Full Cloud Strategy);• BYOD vs. Shared (Challenge);
• Ambition (Organize!?).
Deployment• Introduction PostNL-Appstore
(Mobile Application Management);
• (First) Pipeline setup;• Shared Device strategy
(Mobile Device Management).
2014: Mijn werk-app2015: DEV@Cloud
2016: PostNL-appstore (BYOD)
2017: Shared Devices
2018: Auto Deployment MDM
2019: CloudBees Core on AWS EKS
Maturity• (First) MDM automated deployment;• Shared Devices DEV/TST;
• (First) Stateless Server Cluster within PostNL;
• Cluster Nodes per Business Unit(to -do) ;
• CTO – Community of Practice.
6
A B
StrategyMobile Apps BYOD
Mobile Apps• Easy to find for all employees and (sub)-
contractors;
• Enable the fast distribution & update of business process apps;
• PostNL- or secure social login.
BYOD• Manage the apps not the devices;• Introduce PostNL-appstore as a
product;• Mobile Application Management.
Shared Devices
Shared Devices• Manage the apps and the devices;• Creating one pool of Shared Devices
for all Business Units.
Android/iOS Appstore 9900
7
A
ConsiderationsOperations Cloud
Operational Control• PostNL IT’s Full Cloud Strategy;• Deliberately positioned at Vendor;
• Enterprise Level Support;• Partnerships and AppTeams.
Technology• SaaS (Dev@Cloud);• AWS implementation (Bergler);
• Cloud Native;• Cloud independent.
Next steps• Adoption DEV/OPS;• Increase Inhouse Development;
• Move toward Cloud Competence; Center
Full Cloud Kubernetes
BInhouse
8
A ?
ChallengesSuppliers
Short term• Integration from code per supplier/app;
• Dashboarding/Monitoring (DevOptics);
• Introduction logon authentication;
• ISP integration;
• IoT/RPA.
Long term• Maintain base install for all Shared Devices;
• Android Enterprise standardization;
• Pod deployment vs. App deployment;
• Competence Centre PostNL IT.
Maintain role as innovation partner
Testing
Mid Long term• Automated Testing from code;
• Tollgate (refinement) testing;
• (social) logon authentication;
• Digital Identity;
• SDK Integration per App component.
Comply to target Architecture CI/CD
Next steps
Innovator
DEV/OPS – CI/CD advocacy
Compliance
Continuous improvement
Steps
CloudBees GDM/Hub!?
9
A B
ResultsMobile Apps ci|cd
Operational Control over PostNL-apps • Controlled deployment of app software from Developer to PostNL
and from PostNL to our partner networks;
• Delivery process is transparent for Developer, Agile team and IT Operations and its suppliers;
• Creating insight into which (versions of) mobile apps within PostNL are used.
Improved quality and the speed of App Delivery• Automated Deployment of new app versions in DEV and Test
environments;
• Agile teams approve release for scheduled deployment in production (BU delivery schedule);
• Address issues in the value chain as soon as possible.
Build
Deployment
Integration
Top priority PostNL IT in 2018 Target Architecture CI/CD, v1.0
Agile
100%
Uptime
10
A B
PipelinesSetup
Containers• PostNL (IT Operations);
• PostNL Mail NL;
• PostNL Parcels;
• PostNL Cross Border Solutions.
Mobile Applications• Mijn PostNL Nieuws;
• PostNL Mijn Werk;
• PostNL Navigation;
• PostNL Food.
Managed Master per BU
Amazon Instance Tagging
Containers
Uptime DBH
GCM Polling every two hours during weekdays
GCM Polling once daily during weekdays
News Mijn werk Navigation Food
Example Applications
Move towards more inhouse development!?
11
A B
RequirementsNon functionals
Uptime Agility
• Standardization on Android;
• Apps are not device administrators;
• Apps are build for use on Shared Devices;
• Apps are not developed for Single type of Shared Device.
Focus for today
• Continuous Integration for delivery of mobile apps;
• PostNL-launcher linked to the MSP MDM environment;
• Development of Social Log-in concept for shared mobile devices;
• Fully automated landing zones for DEV and Test Shared Devices.
Example Requirements
Q A
The Hague, 27 juni 2019
Quick response to market demands irrespective of
the logistic network
100% Uptime
https://www.containerstoday.com/nl/timetable/event/postnl-enterprise-mobility
Focus for today Focus for today
ImplementAgile wayof working
We start working agile,with agreed upon
governance
Recommended