Value Stream Management

Value Stream Management

Value Stream Management

Plutora, Core - 2018

Intro

My Role

Research, Information Architecture, Wire-framing, Rapid-Prototyping, Interaction Design and Visual Design

Teammate

Petr S, John P, Eugene R

Timeline

3 months

Overview

With new market expansion, Plutora created a new product category - Continuous Delivery & Value Stream Management to help enterprise reduce waste and increase productivity during software development process.

I led the end-to-end design direction of multiple components of Value Stream Management module including dashboard, CICD pipeline, release KPI metrics, integrations as well as reviewing impacted systems and suggest recommendation for redesign or enhancement.

Company website

This case study doesn't showcase the full design process, rather, highlighting important aspects of the project. The final design may look different due to the company's product and marketing strategies.

THE COMPANY

Plutora, the market leader of value stream management solutions for enterprise IT, improves the speed and quality of software creation by capturing, visualising and analysing critical indicators of every aspect of the delivery process.

Plutora, the market leader of value stream management solutions for enterprise IT, improves the speed and quality of software creation by capturing, visualising and analysing critical indicators of every aspect of the delivery process.

Top 10

fastest growing private companies in Silicon Valley (2018)

165%

Year on year growth (2018)

Highlights

HIGHLIGHTS

A unified Value Stream Management dashboard that empowers teams to visualise their entire workflow, identify bottlenecks, and drive continuous improvement

A unified Value Stream Management dashboard that empowers teams to visualise their entire workflow, identify bottlenecks, and drive continuous improvement

Value stream management explainer video

VIDEO LOOP

VIDEO LOOP

VIDEO LOOP

Snapshot of app and integration page

IMAGE

IMAGE

IMAGE

DORA metrics on main dashboard

IMAGE

IMAGE

IMAGE

Sample UI components

IMAGE

IMAGE

IMAGE

Continuous delivery pipeline view

IMAGE

IMAGE

IMAGE

Context

Delivering enterprise software is hard

Data visualisation demand skyrocketed

I was tasked to create more than 40 custom dashboard for big corporate customers to track their release performance and various metris.

These dashboard was developed as a custom built solution which required lots of javascript ( I know what you all thinking, custom Javascript, yuk)

The work was intense but it was one of most favourite projects. I got me thinking really really hard on the complexity of enterprise software delivery process.

Some custom dashboard that I designed

IMAGE

IMAGE

IMAGE

Bird eye view of entire process

Managing enterprise-grade software delivery is a kind of monster task, due to several release routes, various groups utilizing mixed frameworks, and their interdependencies.

These elements heighten the possibility of interruption in production services or non-compliance with stringent regulations. The software delivery process is a complete black box for executives and directors

Enterprise software delivery process in one page- SOURCE

IMAGE

IMAGE

IMAGE

My observations on the problem

Despite lacking of real life experience as a enterprise DevOps executive, I did notice key problems since I worked on so many customer dashboards, talked to many customer success managers as well as my CTO.

Lack of Visibility

When we can’t see the full software delivery process, it leads to confusion, misalignment, and makes it hard to spot problems.

Increased Waste

Manual steps, redundant tasks, and unclear workflows slow us down, waste resources, and increase costs.

Limited Continuous Improvement

Tech, design and process debt keep snowballing. These are hard to remedy and improve without holistic approach for continuous improment.

PROBLE STATEMENT

Despite the widespread adoption of DevOps practices, many enterprises still struggled with fragmented tools and a lack of visibility across their software delivery pipelines.

Our goal was to solve this problem by creating a unified Value Stream Management module that empowers teams to visualize their entire workflow, identify bottlenecks, and drive continuous improvement—all within Plutora’s existing ecosystem.

Despite the widespread adoption of DevOps practices, many enterprises still struggled with fragmented tools and a lack of visibility across their software delivery pipelines.

Our goal was to solve this problem by creating a unified Value Stream Management module that empowers teams to visualize their entire workflow, identify bottlenecks, and drive continuous improvement—all within Plutora’s existing ecosystem.

THE PROJECT

A unified Value Stream Management dashboard that empowers teams to visualise their entire workflow, identify bottlenecks, and drive continuous improvement

A unified Value Stream Management dashboard that empowers teams to visualise their entire workflow, identify bottlenecks, and drive continuous improvement

Product vision

I worked with key stakeholders to establish product vision. It provide a clear, long-term direction and purpose for the product, aligning the team and stakeholders around a shared understanding of the desired impact and value the new VSM solution will deliver to users and the market.

Value stream management platform product vision diagram

IMAGE

IMAGE

IMAGE

The timeline

The goal was to deliver a proof of concept (POC) within 3 months. The POC would piloted with selected customers to validate its value before commit to build out more advanced features.

Key project milestones

IMAGE

IMAGE

IMAGE

Design process

Lean design process

Discovery

1

Discovery

1

Discovery

1

Ideation

2

Ideation

2

Ideation

2

Design

3

Design

3

Design

3

Test

4

Test

4

Test

4

Refine

5

Refine

5

Refine

5

Discovery

Desktop research

I spent couple day to learn the fundamentals of process flow, value stream mapping, lean principles, metrics... which was mind-blown.

Industrial process flow diagram

IMAGE

IMAGE

IMAGE

FACT

A company with annual revenue of $1 billion could potentially lose $50 million to $300 million annually due to inefficiencies, wasted resources, and missed opportunities related to poor VSM.

User research

We then interview customers to fully empathise their pain points and validate our assumptions.

Customer interview

We interviewed customers at the director level to understand their requirements and what they need to report to the executive team to identify the issues and opportunities to improve.

Learn from subject matter experts

We ran workshops with our customer success team to understand their work in custom reports created for specific customers.

Understand data we have

We worked closely with the engineering team to understand what data we had and what relationships we could establish between different data sets. We also explored the data visualisation developed for specific customers to recognise the constraints, issues and success cases.

Competitive analysis

I documented my findings from quick competitor analysis to help identify market gaps, refine your value proposition, and enhance product design by evaluating competitors' strengths, weaknesses, and market positioning.

As you can see from the analysis, it is super difficult to compete in CI/CD, data integration and IT operation categories. Where I see Plutora can shine are end-to-end visibility, simplicity and real time data.

Competitive analysis table

IMAGE

IMAGE

IMAGE

Key findings

Enterprises need a tool that provides clear visibility into their processes, is easy to use, and integrates seamlessly with their existing systems

Enterprises need a tool that provides clear visibility into their processes, is easy to use, and integrates seamlessly with their existing systems

Key findings

We then interview customers to fully empathise their pain points and validate our assumptions.

Long time to value

In the sales cycle, it was difficult to demonstrate the platform’s value. It took a huge amount of work to create a custom dashboard, delaying the closing of new deals.

Disconnected dashboards

Many customers had custom dashboards with similar reporting capabilities using our Tableau integration.

Lack of view on what’s next

The majority of our reports were for the end stage of the software delivery cycle. We didn’t have a real view of the ongoing process.

Status and dependencies nightmare

Release managers or product managers must handle multiple dependencies of systems every time they release a new piece of software

Customers generated their reports

It required intensive manual work, which was extremely valuable for them. We found some interesting insights here.

Simplifying it

To keep thing easy for communication, I make a simplified version of value stream mapping that relatable to software delivery.

Software delivery value stream mapping

IMAGE

IMAGE

IMAGE

REFRAME THE problem

How might we design a Value Stream Management product that balances robust functionality with user-friendly simplicity, enabling enterprises to gain clear visibility into their processes and seamlessly integrate the tool into their existing systems?

How might we design a Value Stream Management product that balances robust functionality with user-friendly simplicity, enabling enterprises to gain clear visibility into their processes and seamlessly integrate the tool into their existing systems?

We are trying to answers lots of questions

How can we provide end-to-end visibility across all phases of software delivery

How can we make bottleneck detection proactive instead of reactive?

How can we ensure teams have access to real-time, actionable insights without needing complex tool integrations?

How can we know each portfolio or team performing?

How can we know much work do we have pending and tracking effectively?

BUSINESS GOAL

Ultimately, how do we know we develop something that add value?

Ideation

Keep in lean with lo-fi wireframe

Wireframe

I created low-fidelity wireframes to explore different layout and navigation options.

These prototypes were tested with a select group of enterprise users to gather feedback on usability and functionality.

Initial dashboard wireframe

IMAGE

IMAGE

IMAGE

Initial environment pipeline wireframe

IMAGE

IMAGE

IMAGE

Initial dashboard/widget customisation page wireframe

IMAGE

IMAGE

IMAGE

DESIGN

Begin at base

Team performance widget

I started with key components. My idea was to help team easily see their overall performance, similar to how they would look at their car's dashboard.

These would include overall team and individual criteria performance such as deployment, lead time, failure rate…

Team performance gauge component

IMAGE

IMAGE

IMAGE

Enterprise release KPIs

Using existing Tableau's report assets and usage statistic, I created couple metric widgets

Release KPIs widgets

IMAGE

IMAGE

IMAGE

DORA metrics states

On how users would interact with the widget, I created different variants of the common DORA widgets.

DORA metric widget states

IMAGE

IMAGE

IMAGE

Environment pipeline components

Each environment should at least has a deployment status snapshot and list of systems with current versions.

Environment UI

IMAGE

IMAGE

IMAGE

Put these in to play

DORA metrics dashboard

The intention was to grab users' attention from very start of the page. So the team performance was prioritised at the most prominent section of the page.

VSM Dashboard UI

IMAGE

IMAGE

IMAGE

Enterprise release KPIs

I separate all these release KPIs into another tab because I assumed these metrics would be usually consumed by another team and they would be displayed on a big screen at all the time.

Enterprise release KPIs view

IMAGE

IMAGE

IMAGE

Continuous delivery pipeline

This page was very interesting. The biggest challenge was how to fit a lot of environment in one page. Some team management hundreds of environment. So I decided to use horizontal scroll and filter to solve the design challenge.

Environment pipeline view

IMAGE

IMAGE

IMAGE

Navigation

Our current application had a very complex navigation structure. We did not have much time to work on the information architecture analysis, I proposed to put the new pages in the extended areas so that we can move quick and revisit this later.

Initial navigation proposal

IMAGE

IMAGE

IMAGE

Test

Prototype Usability Testing

Pilot feedback

I spent the next few day to convert the design into prototype using AxureRP.

We asked for feedback from multiple internal stakeholders and customers to reinforce our hypothesis with this prototype.

Prototype used for testing

IMAGE

IMAGE

IMAGE

Feedback

In general, we were able to obtain excellent feedback and ideas on how to improve.

Team performance indicator is great but what are those metrics mean and how to take actions to improve certain criteria.

DORA widget were overwhelming. Too hard to read important information at glance

Multiple tabs felt disconnected. User need one big page that they can show in big monitor in the command centre.

The navigation was strange. Too hard to find modify and update settings.

REfine

Implement feedback

Team performance definition

Based the feedback, I added the modal to explain what these metrics mean and how to achieve better performance.

DORA metrics information popup

IMAGE

IMAGE

IMAGE

Simplified DORA widgets

Many test participants expressed how hard to read the widget due to many different information squeezed inside it. The did clean up and remove those not important on the first level and allow them to look at more details by clicking on the widgets.

Simplification of DORA metric widget

IMAGE

IMAGE

IMAGE

One page view

Many participants shared that a combined dashboard would be beneficial so they don't have to switch between them and lose sight on another. While this approach would cause bad UX due to possibly longer loading time. This was flagged by engineering team and to be decided on final approach for MVP.

Combined view of VSM and Release KPIs

IMAGE

IMAGE

IMAGE

Navigation update

This was known issue and we took time to make navigation better by relocating all new pages into a share area on the main navigation.

Recommended navigation

IMAGE

IMAGE

IMAGE

Impact

Landed new customers with new integrated VSM module

With the cutting edge POCs, we was able to close some big new clients such as Merck, Verizon, Barclays, nab and Foxtel. Ending FY18 with strong numbers.

Customer logos

IMAGE

IMAGE

IMAGE

Put Plutora on the map

Not long after we updated the website with new product offering, one of our competitors updated their guidance on market readiness.

Link: https://about.gitlab.com/direction/plan/value_stream_management/

Gitlab vs Plutora VSM solution comparison table

IMAGE

IMAGE

IMAGE

Recognised as fast moving innovator and Named Leader by Forrester

We ended the year on strong note by celebrating Forrester award for market leader in Value Stream Management category, opening a whole new business outlook.

Forrester award and recognitions

IMAGE

IMAGE

IMAGE

NEXT STEPS

Continue to refine and deliver 2nd phase

Personalised workspace UI

IMAGE

IMAGE

IMAGE

DORA widget modification panel

IMAGE

IMAGE

IMAGE

Workspace access control UI

IMAGE

IMAGE

IMAGE

VSM custom code UI

IMAGE

IMAGE

IMAGE

LEArnings

Speed breeds breakthrough learning.

During two months, I deeply believed it the fastest way to learn and innovate is by taking bold actions, embracing risks, and learning from mistakes along the way

Some key learnings from the project:

Understand user needs

Quickly grasping the specific requirements and pain points of users is crucial for designing a VSM software that effectively addresses their value stream management challenges.

Prioritise key metrics

Identifying and focusing on the most relevant metrics and data visualisations ensures the dashboard provides actionable insights and supports decision-making.

Iterate quickly

Emphasising iterative design and feedback loops allows for continuous improvement and refinement, ensuring the software evolves to meet user expectations and business needs.

© 2024 Steven Phung. All Rights Reserved.

Made with love in Sydney, Australia.

© 2024 Steven Phung. All Rights Reserved.

Made with love in Sydney, Australia.

© 2024 Steven Phung.

All Rights Reserved.

Made with love in Sydney, Australia.

© 2024 Steven Phung. All Rights Reserved.

Made with love in Sydney, Australia.