The document summarizes a case study of replatforming a logistics software application called 1Logistics onto Pivotal Cloud Foundry. A team from Protostellar worked with the customer for 10 weeks to migrate the application to the new platform, improving development processes, user experience, and operational efficiency. Key activities included establishing automated testing and deployment pipelines. Feedback from users was positive about the simpler, easier to use interface. The replatforming effort helped prepare the customer to support more transport management customers on the new 1Logistics solution.
4. The parties involved
MVP “A” MVP “B” MVP “C” MVP “1Logistics”
Replatforming on PCF &
innovation
MVPs built from scratch
5. Building successful products through Balanced Teams
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Product
9. Product
○ Build a secure and reliable
solution, hosted on cloud platform
managed by Thales
○ Internal operators can manage
orders for Wilhelmshaven through
(professional and easy to use) UI
○ Migrate 1Logistics v1
○ Internal operators benefit from
data auto-population for
configured master data
○ Customers can login to view only
their order data
INCEPTION GOALS
Goals
Engagement
○ Quicker and more frequent
releases with client updates and
new features
○ Improve feedback loops with
customers
○ Learn CI/CD, TDD, XP, lean, UCD
practices
INCEPTION GOALS
Business
○ Meets client expectations (in the
form of SLAs)
○ Be prepared to support more
transport management customers
with the 1Logistics solution.
INCEPTION GOALS
13. Replatforming and Product Expertise
Roles played
Platform and Security Support
Needs:
○ Security
○ Performance
○ Functionality
1Logistics Application
Provides:
○ Managed platform with security
focus
○ Scalability of PCF and Azure
Offers:
○ Team with years of experience
shipping apps on PCF
○ Excellence in product, design and
engineering
14. Replatforming Plan (for Interim Architecture)
PROD:
1Logistics v1 Hamburg (backend)
Protostellar
Infrastructure
TDF Platform
1Logistics v2:
Wilhemshaven
Admin/ Ops
configure
master data
1Logistics v2:
Bremerhaven
Manage/edit
orders
1Logistics v2:
Hamburg
Manage/edit
orders
1Logistics v2:
Wilhemshaven Editing
& Bulk-editing in
front-end
1Logistics v2:
Wilhemshaven
Customers can
login to view
orders
1Logistics v1
Hamburg
(backend)
In Progress
In Prod / Done Not started
Infrastructure Track
PREPROD:
1Logistics v2
Wilhemshaven
(backend) *
PROD:
1Logistics v2
Wilhemshaven
(backend) *
Application Track
DEV/TEST:
1Logistics v2
Wilhemshaven
(backend)
DEV/TEST:
1Logistics v2
Wilhemshaven
(backend)
In Test/Pre-Prod
1Logistics v2:
Wilhemshaven
create wagon
ranking
Blocked
16. Register an order
Operations Painpoint:
Time-consuming individual manual entry in partner system
Update an order
20 minutes60 minutes
17. User Feedback - First impressions
“I like the
layout! It has
some
colour.”
“This shows some
important details, not
overloaded like some
other systems!”
18. User Feedback - Simple and easy to use
“Seems very simple,
most of the steps I’ve
done are familiar.”
“I really like the
way it works!”
19. User Feedback - Quick onboarding for future growth
“It does not take
much time to
learn the system!”
21. Technical and process improvements
● Automated integration and deployment
pipeline to save time, enforce shared
standards and act as living documentation
of infrastructure and development process
● Automated functional testing with unit tests
as well as browser automation tests for
improved quality and confidence
● Continuous validation of non-functional
requirements such as application security