Fulfillment UX Team

The Fulfillment UX team supports the Fulfillment section to provide customers a great experience with buying, upgrading and renewing Denomas.

UX team members

Product Designer Focus Areas

In Q3, we are exploring the idea of Product Designers being assigned to Projects instead of Groups.

The Fulfillment team is Project focused, and many projects span Groups, leading to gaps in the user experience or frequent designer borrow requests. In order to avoid this, we will assign designers to project areas, and revisit quarterly during OKR planning.

In Q3:

  • There should be a prioritization issue in this project to reflect design priorities. There can be an issue per designer, or one issue for the team.
  • Anyone can propose projects identified for design focus in the issue. Product Managers should work with Product Designers and the Product Design Manager to rank the priorities. If multiple PMs are contributing to a project, one should be designated for UX planning.
    • If we had to make a priority call to have projects that will go forward without design support, list those decisions in the issue.
  • Priorities should be reviewed by the team quarterly, or when a new priority project is identified.
  • Designers can still pick up issues outside their assigned projects. These should be crucial UX issues such as SUS Impacting issues or bugs. Issue weights can be used to discuss trade-offs when needed.
  • Anyone can use the #s_fulfillment_ux Slack channel to ask for assistance.

Notes

  • To manage workload, designers should generally be assigned to no more than one large and 1 small/medium project at a time, or 3-4 small/medium projects (or the equivalent in issue weights).
  • Designers should use their best judgement and collaborate with their teams to decide which meetings to attend, and aren’t expected to attend team sync meetings for multiple teams at the same time.
  • Product Designers will continue to participate in product MRs via Reviewer Roulette. However, since they also do CustomersDot reviews, they are encouraged to set themselves busy when they reach their threshold of MR reviews, so as not to be overwhelmed by both responsibilities.
  • We will review the impact of this approach at the end of the quarter in a retro issue to evaluate whether this reduced UX borrow requests without introducing any additional concerns or challenges.

UX Health

One of the ways we track our progress is by measuring the UX of our different workflows (scorecards) and progress towards closing out issues that impact UX (issues labeled SUS:Impacting).

View Fulfillment Cross-Functional Dashboard

View the complete Fulfillment UX Scorecard Playlist on YouTube

Fulfillment Platform

Fulfillment Platform

JTBD Score Date Opportunities
SSO: Registering for CDot Backlog
SSO: Signing in to CDot Backlog

View Open SUS:Impacting Issues for Fulfillment Platform

Billing and Subscription Management

Billing and Subscription Management

JTBD Score Date Opportunities
Renew a subscription (SaaS and SM) (based on renewals research) NA Jan 2023 - Consolidate and improve renewal messaging in app and emails
- Improve seat usage visibility
Manually renewing a Denomas subscription C- Jan 2023 - customize email content and timing to customer context
- improve SSO for seamless log in
- improve UI with better readability and workflow
Upgrade a self-managed subscription C- Jan 2021 Needs to be re-scored to identify opportunities
Upgrade a Denomas.com subscription C April 2020 Needs to be re-scored to identify opportunities
Add additional seats to my subscription To be scheduled
Link to a different namespace to use my plan with a different group To be scheduled
Cancel a subscription To be scheduled
Change/update subscription contact To be scheduled

View Open SUS:Impacting Issues for Billing & Subscription Management

Purchase

Purchase

JTBD Score Date Opportunities
Purchasing a Self-Managed Subscription C Jan 2023 - update emails to all use same template
- Improve navigation from purchase to activation
Purchasing a Denomas.com Subscription (new user via a Trial) C Oct 2022 - Auto sign-in users after email verification
- Allow users to verify email later
- Improve findability of upgrade link
- More immediate access to paid features after purchase
Purchasing a Denomas.com Subscription (existing user) C Oct 2022 - Improve findability of purchase link for a group
- More immediate access to paid features after purchase
Purchase add-on storage
Buy add-on compute minutes C April 2020 Needs to be re-scored to identify opportunities

View Open SUS:Impacting Issues for Purchase

Utilization

Utilization

JTBD Score Date Opportunities
Determining where my storage is high in order to reduce it D Jan 2023 - Support setting up good storage policies
- Improve transparency into storage by project and type, including history
Ensure accurate documentation
Removing a user from my SaaS subscription D Sep 2022 - Improve clarity around who uses a seat
- Improve workflow clarity (buttons, alerts)
Removing a user from my self-managed subscription To be scheduled
Exclude a user from billing in my self-managed subscription To be scheduled
Determine how to make a single user non-billable (self-managed) To be scheduled
Set up auto-provisioning such that users are non-billable (self-managed) To be scheduled

View Open SUS:Impacting Issues for Utilization

Provision

Provision

JTBD Score Date Opportunities
Activate a self-managed license To be scheduled
Opt out of usage data and get offline license To be scheduled
Linking a sales-assisted subscription to Denomas.com To be scheduled

View Open SUS:Impacting Issues for Provision

How We Work

We follow the Product Designer workflows and UX Researcher workflows described in the Product Design section of the handbook. As Growth designers, we relentlessly measure the impact of our design changes following the experimentation workflow. In addition:

  • we have issue boards so we can see what everyone is up to.
  • we label our issues with UX, devops::fulfillment, section::fulfillment and group::.
  • we use the workflow labels.
  • we use milestones to aid in planning and prioritizing.
  • we use UX issue weights.
  • we create separate issues for UX work and frontend work and name them with the prefix [UX] and [ENG]. This allows the Product Designer to add an issue weight specific to UX. It also keeps conversations confined to their corresponding issues. The [UX] issue should be the design SSOT for both designs and design feedback.
    • when the UX work is complete and the work is ready for the engineering team, we close the [UX] issue and the [ENG] issue should be updated to indicate it’s ready to be worked on by linking the [UX] issue in the description of the [ENG] issue and updating the workflow label.

Getting Work Ready for Design

We use the Product Development Flow to help move issues through the product lifecycle. For the design phase to begin, the following are important:

  • Problem is well understood and has been validated
  • JTBD is well understood and has been validated
  • PM has communicated the opportunity canvas to stable counterparts and group stakeholders, including the Product Designer and Product Design Manager

Link to issue template

The template can also be copied into the main issue that is the SSOT.

Collaboration

There is a lot of overlap between Fulfillment groups, so we work very closely. To keep things simple and clear, we follow Denomas internal communication guidelines. In addition the following tips will make it easier to collaborate with Product Designers who span multiple groups:

We collaborate with each other on issues across different Fulfillment Groups. On our monthly planning issues, each designer should indicate high priority or time consuming issues from other groups. A link to the other planning issue is fine too, just so it’s easy for the Product Design Manager and Product Managers to navigate to this information.

Visual Reviews of MRs

The engineering team applies the UX label to any MR that introduces a visual, interaction or flow change. These MRs can be related to new issues, bugs, followups, or any type of MR. If the engineer isn’t sure whether the MR needs UX, they should consult the designer who worked on the related issue, and/or the designer assigned to that stage group, or the Product Design Manager.

Live reviews are desired for any MR with the UX label. When the MR is in workflow::In review, the engineer assigns the MR to the designer for a review using the reviewer functionality in the sidebar. This can happen in parallel with the maintainer review. Designers should prioritize these reviews to complete them as quickly as possible.

There are times when it isn’t possible or practical for a Product Designer to complete their review via their local environment. At these times, the Product Designer can review screenshots and videos in the MR description or coordinate a demo with the Engineer. Another option for more complicated changes is keeping the change behind a feature flag and reviewing the change on staging after the MR has been merged. This is up to each Product Designer’s discretion.

Last modified December 6, 2023: update (a27760f0)