Kiwiplan 2022

Modernising Enterprise Data Management from Fortran

Protected under client confidentiality
Protected under client confidentiality
Protected under client confidentiality

Credits

This case study focuses on my design approach to transform a legacy data warehouse administration system into an intuitive web-based interface. As the UX designer for this project, I was tasked with creating visual transparency while maintaining the complex functionality required for enterprise data management.

Due to confidentiality agreements, all visuals in this case study have been modified to protect proprietary information. While the images represent conceptual interpretations rather than the actual product, the design methodology, challenges, and solutions discussed are authentic to the project.

Project details

Kiwiplan Data Warehouse Admin Console - Web

8 months

Team composition

Core Team:

  • UX UI Designer (My Role)

  • React JS Developer (My Role)

  • Senior Developer x1

  • Senior QA x1

  • Senior Architect x2

My contributions

  • End-to-end product design

  • Stakeholder communication

  • Prototyping

  • Usability testing

  • Front End development

Complex data ecosystem
  • Kiwiplan software suite spans from procurement and inventory to warehouse management

  • Clients operate multiple factories across different locations

  • Each factory runs approximately 9 Kiwiplan software products

  • Each software processes countless data nodes per minute

  • All data requires secure and regular loading to the data warehouse

  • Configuration requirements vary based on each factory's unique operating arrangements

Kiwiplan's Complex Data Ecosystem

Label creation journey with fee correction for domestic parcel
Label creation journey with fee correction for domestic parcel
Label creation journey with fee correction for domestic parcel
Label creation journey with fee correction for domestic parcel
Legacy system issues
  • The existing KDW operated on a Fortran-based system

  • Senior account managers frequently modified execution scripts on site

  • This created significant tracking challenges for the Kiwiplan support team

  • System health monitoring became increasingly difficult

Design goals
  • Create visual transparency for complex nested structures

  • Design an information-rich interface that minimises scrolling

  • Clearly visualise the extract-load-transfer data cycle

  • Develop an interface with high learnability for varied user types

  • Balance technical complexity with intuitive usability

Swim lane interface for configuration

I developed a swim lane visualisation system that effectively represented:

  • Number of data storing executions for each account

  • Multiple sections organised by cron time scheduling

  • Grouped factories by task configurations

  • Individual products represented as cards with detailed configurations


This approach provided immediate visual understanding of:

  • The variations of task configurations running for each account

  • Specific configurations at the product level

  • Relationships between different factories and their configurations

Figma Prototype

Tree structure for task monitoring

For the monitoring component, I designed a hierarchical visualisation that:

  • Utilised a table grid to display upper-level data

  • Showed when data storing cycles run

  • Visualised which products contributed data to each execution

  • Provided clear status indicators for monitoring system health

This solution enabled users to:

  • Quickly identify issues in the data pipeline

  • Understand relationships between different system components

  • Track execution history and patterns

Figma Prototype

Stakeholder engagement

I facilitated discussions with key stakeholders to build consensus around the new interface concepts. This collaborative approach ensured that the solution would meet both technical requirements and user needs.

Prototyping and testing
  • Created high-fidelity prototypes using Figma for static designs

  • Developed interactive prototypes with ProtoPie to demonstrate complex interactions

  • Created specific tasks for participants and observed their behaviour

  • Conducted in-depth interviews after testing sessions to gather qualitative feedback

    • I interviewed two developers (Expert and Junior, 1 hour each) and observed how they consume data and navigate the interface

    • The expert developer with 30+ years of data warehouse experience commented that the interface represented the data structure effectively

    • The junior developer noted that the interface helped them understand the complex data ecosystem

Impact
  • The new interface provided unprecedented visual transparency into data configurations

  • Support teams gained better tracking capabilities

  • Account managers could make changes through the interface rather than direct script editing

Key learnings
  • Demonstrating interaction was the most effective way to introduce new concepts to business stakeholders

  • Visualising ideas through concrete examples proved critical for innovation acceptance

  • Balancing technical complexity with intuitive design requires deep understanding of both user needs and system capabilities

Let's
connect.

© 2025 Emilie Park

  • She knows the UXUI principles inside out. The fact that she knows React and SCSS allows her to design UI that are “technically achievable”. I also really like how she conduct the user testing. She’s also a great teacher to upskill the team!

    Senior Developer

    Peer developer in the Data Warehouse team

  • Emilie is such a natural at transforming complex ideas into user-friendly interfaces. She has an exceptional storytelling ability, which allows her to clearly convey the narratives behind her designs.

    Senior Developer

    Peer developer in the Business Self Service team

  • Emilie is kind, approachable, and effective - a great communicator and collaborator with flexibility. Her work ethic is unique and valuable.

    Product Owner
    Worked on Notification UX

  • Bold, Innovative, Decisive.
    Sharp vision, goal setting, effective communication, and accountability shine. She'd be a perfect member for Escape Room to find logic!

    Designer & Developer
    Industry friends for over 10 years

  • Her skills in communicating her vision/design and her continuous learning make her effective in her role. Also, she understands the practicality of her design that makes her a unique designer.

    Solution Architect

    A peer member of Tech Leads

  • Emilie is a Problem solver, Collaborator, and Creative - perfect for Marketing, User-facing, or any company looking to modernise. She has the unique skill of being technical with a design background.

    Delivery Manager

    Worked on Streaming Platform

Let's
connect.

© 2025 Emilie Park

  • She knows the UXUI principles inside out. The fact that she knows React and SCSS allows her to design UI that are “technically achievable”. I also really like how she conduct the user testing. She’s also a great teacher to upskill the team!

    Senior Developer

    Peer developer in the Data Warehouse team

  • Emilie is such a natural at transforming complex ideas into user-friendly interfaces. She has an exceptional storytelling ability, which allows her to clearly convey the narratives behind her designs.

    Senior Developer

    Peer developer in the Business Self Service team

  • Emilie is kind, approachable, and effective - a great communicator and collaborator with flexibility. Her work ethic is unique and valuable.

    Product Owner
    Worked on Notification UX

  • Bold, Innovative, Decisive.
    Sharp vision, goal setting, effective communication, and accountability shine. She'd be a perfect member for Escape Room to find logic!

    Designer & Developer
    Industry friends for over 10 years

  • Her skills in communicating her vision/design and her continuous learning make her effective in her role. Also, she understands the practicality of her design that makes her a unique designer.

    Solution Architect

    A peer member of Tech Leads

  • Emilie is a Problem solver, Collaborator, and Creative - perfect for Marketing, User-facing, or any company looking to modernise. She has the unique skill of being technical with a design background.

    Delivery Manager

    Worked on Streaming Platform

Let's
connect.

© 2025 Emilie Park

  • She knows the UXUI principles inside out. The fact that she knows React and SCSS allows her to design UI that are “technically achievable”. I also really like how she conduct the user testing. She’s also a great teacher to upskill the team!

    Senior Developer

    Peer developer in the Data Warehouse team

  • Emilie is such a natural at transforming complex ideas into user-friendly interfaces. She has an exceptional storytelling ability, which allows her to clearly convey the narratives behind her designs.

    Senior Developer

    Peer developer in the Business Self Service team

  • Emilie is kind, approachable, and effective - a great communicator and collaborator with flexibility. Her work ethic is unique and valuable.

    Product Owner
    Worked on Notification UX

  • Bold, Innovative, Decisive.
    Sharp vision, goal setting, effective communication, and accountability shine. She'd be a perfect member for Escape Room to find logic!

    Designer & Developer
    Industry friends for over 10 years

  • Her skills in communicating her vision/design and her continuous learning make her effective in her role. Also, she understands the practicality of her design that makes her a unique designer.

    Solution Architect

    A peer member of Tech Leads

  • Emilie is a Problem solver, Collaborator, and Creative - perfect for Marketing, User-facing, or any company looking to modernise. She has the unique skill of being technical with a design background.

    Delivery Manager

    Worked on Streaming Platform

Let's
connect.

© 2025 Emilie Park

  • She knows the UXUI principles inside out. The fact that she knows React and SCSS allows her to design UI that are “technically achievable”. I also really like how she conduct the user testing. She’s also a great teacher to upskill the team!

    Senior Developer

    Peer developer in the Data Warehouse team

  • Emilie is such a natural at transforming complex ideas into user-friendly interfaces. She has an exceptional storytelling ability, which allows her to clearly convey the narratives behind her designs.

    Senior Developer

    Peer developer in the Business Self Service team

  • Emilie is kind, approachable, and effective - a great communicator and collaborator with flexibility. Her work ethic is unique and valuable.

    Product Owner
    Worked on Notification UX

  • Bold, Innovative, Decisive.
    Sharp vision, goal setting, effective communication, and accountability shine. She'd be a perfect member for Escape Room to find logic!

    Designer & Developer
    Industry friends for over 10 years

  • Her skills in communicating her vision/design and her continuous learning make her effective in her role. Also, she understands the practicality of her design that makes her a unique designer.

    Solution Architect

    A peer member of Tech Leads

  • Emilie is a Problem solver, Collaborator, and Creative - perfect for Marketing, User-facing, or any company looking to modernise. She has the unique skill of being technical with a design background.

    Delivery Manager

    Worked on Streaming Platform

Let's
connect.

© 2025 Emilie Park

  • She knows the UXUI principles inside out. The fact that she knows React and SCSS allows her to design UI that are “technically achievable”. I also really like how she conduct the user testing. She’s also a great teacher to upskill the team!

    Senior Developer

    Peer developer in the Data Warehouse team

  • Emilie is such a natural at transforming complex ideas into user-friendly interfaces. She has an exceptional storytelling ability, which allows her to clearly convey the narratives behind her designs.

    Senior Developer

    Peer developer in the Business Self Service team

  • Emilie is kind, approachable, and effective - a great communicator and collaborator with flexibility. Her work ethic is unique and valuable.

    Product Owner
    Worked on Notification UX

  • Bold, Innovative, Decisive.
    Sharp vision, goal setting, effective communication, and accountability shine. She'd be a perfect member for Escape Room to find logic!

    Designer & Developer
    Industry friends for over 10 years

  • Her skills in communicating her vision/design and her continuous learning make her effective in her role. Also, she understands the practicality of her design that makes her a unique designer.

    Solution Architect

    A peer member of Tech Leads

  • Emilie is a Problem solver, Collaborator, and Creative - perfect for Marketing, User-facing, or any company looking to modernise. She has the unique skill of being technical with a design background.

    Delivery Manager

    Worked on Streaming Platform