Tutorial9 min read

From a Vague Feature Request to a Clear Delivery Plan

Follow one onboarding example from an open question to a small, testable improvement—with a mind map that grows as the decisions become clearer.

Someone says, “We need to make onboarding easier.”

Everyone agrees. Then the suggestions start: add a checklist, shorten the setup flow, write better instructions, send a welcome email.

Before long, there are enough ideas to fill a sprint. What is less clear is which problem the team is trying to solve.

This is a useful moment to make a mind map. It gives the team somewhere to explore the request, connect ideas, and keep unanswered questions visible before deciding what to build.

In this guide, we’ll follow a fictional team working on a shared-workspace product. New customers create an account, set up a workspace, and invite their teammates. The team has been asked to improve that experience.

We’ll take the request from an open discussion to a small, clearly described piece of work in Jira. You can follow the same process with any mind-mapping tool.

1. Start with the request, without treating it as the answer

“Make onboarding easier” expresses an intention. It doesn’t yet tell us where people struggle or what should change.

The team puts Improve onboarding in the middle of its map and adds four branches:

  • Create an account
  • Set up a workspace
  • Invite teammates
  • Take the first useful action together

This gives the conversation a shape. Instead of discussing “onboarding” as one large problem, people can point to a particular part of the experience.

The team adds what it currently knows beside the relevant branches. In our fictional example, support has received questions about where to invite colleagues. During a walkthrough, a new workspace owner looks for an invitation option on the workspace home screen. The option exists, but it is inside workspace settings.

These observations suggest somewhere to investigate. They don’t prove that the whole onboarding flow needs rebuilding.

The team leaves the other branches on the map and turns its attention to Invite teammates.

2. Separate what you know from what you think

It is easy for an explanation to start sounding like a fact once someone says it confidently.

“People aren’t inviting their colleagues because the invitation process is too complicated.”

Perhaps. But are they struggling to find the invitation form, complete it, or understand why they should invite anyone yet? Those are different problems.

Under the invitation branch, the team makes three groups.

Observed

  • Support has received questions about where to invite teammates.
  • A workspace owner looked for invitations on the home screen.
  • The current invitation option is inside workspace settings.

Assumed

  • A more visible entry point would help people find it.
  • Some owners may not realize that inviting teammates is a useful next step.

Still unclear

  • Can owners complete the existing form once they find it?
  • Do the people receiving an invitation understand what to do next?

The labels matter more than the visual styling. Anyone looking at the map should be able to distinguish an observation from a possible explanation.

Before choosing a solution, the team asks a few new workspace owners to walk through inviting a colleague. It watches where they look and asks what they expect to happen, without first showing them the invitation option.

For this example, the walkthroughs suggest that finding the form is the immediate obstacle. Once shown the entry point, the owners can complete it. The recipient experience still needs a separate look.

The team can now describe a narrower problem:

“New workspace owners don’t easily find where to invite their teammates.”

That is specific enough to guide the next discussion. It is also something the team can revisit after making a change.

Start by separating what you observed from what you still need to learn.

3. Explore a few responses to the same problem

With a clearer problem, the team returns to possible improvements. It adds three options to the map:

  • Put an Invite teammates action on the workspace home screen.
  • Add an invitation step to the initial setup flow.
  • Send a follow-up email explaining how to invite colleagues.

Each option could help, but each reaches the owner at a different moment.

The home-screen action would be available when someone returns to their workspace. A setup step would introduce invitations early, but some owners might not be ready to invite people yet. An email could provide a reminder, although the owner would still need to return to the product.

The team writes a short note beside each option explaining what it is meant to help with. This keeps the discussion connected to the problem instead of becoming a vote for everyone’s favorite feature.

There is no need to map every conceivable solution. Start with a few plausible responses and ask:

  • Does this address the difficulty we observed?
  • Will it help at the moment the owner needs it?
  • What would we need to learn or change to make it work?

A useful map makes these choices easier to discuss. More branches aren’t automatically better.

Compare a few responses to the same problem before choosing one.

4. Choose one useful first step

The team chooses to test a visible invitation action on the workspace home screen.

Why this option? It responds directly to where owners were looking, and the team can use the existing invitation form. It also leaves the action available for owners who decide to invite colleagues later.

This is a starting point, not a claim that every onboarding problem is solved.

The team expands the selected branch with its agreed scope, and records the deferred ideas and open investigation alongside the plan:

In this improvement

  • Add a clearly labeled invitation action to the workspace home screen.
  • Open the existing invitation form from that action.
  • Keep the existing invitation permissions and sending behavior.

Later

  • Consider whether an invitation step belongs in initial setup.
  • Consider whether a follow-up reminder would be useful.

Needs investigation

  • Check the experience of receiving and accepting an invitation.

Keeping these groups visible helps prevent the discussion from repeatedly reopening the same decisions. The email idea hasn’t disappeared. The recipient experience hasn’t been forgotten. They simply aren’t part of this first improvement.

At this point, the team also checks with the people who will implement the change. Reusing an existing form sounds straightforward, but there may be constraints that affect the approach. It is better to discover those before treating the scope as settled.

Expand the chosen improvement into a small, explicit scope.

5. Describe what someone should be able to do

“Add an invitation button” describes a change to the interface. It says less about the experience the team wants to create.

A more useful question is:

“What should a workspace owner be able to do when this improvement is finished?”

The team agrees on a short set of checks:

  • An owner with permission to invite teammates can find an Invite teammates action on the workspace home screen.
  • Selecting it opens the existing invitation form for the current workspace.
  • The owner can complete the invitation using the existing flow.
  • Someone without invitation permission does not gain access through the new action.
  • The action is usable on the screen sizes the product supports and can be reached with a keyboard.

These are acceptance criteria: observable conditions the team can use to check its work. They don’t need to read like a technical specification.

There are also two different questions to keep separate. Did we deliver the agreed change? is answered by checking these conditions. Did the change make invitations easier to find? requires watching how people use it.

A button can work exactly as specified and still be overlooked.

6. Move the agreed work into Jira

The map has helped the team explore the request and make a decision. Now the selected improvement is ready to become work someone can pick up.

The team creates one Jira ticket for the agreed outcome. It doesn’t create a ticket for every branch on the map.

Here is what that ticket could contain:

Title: Make teammate invitations accessible from the workspace home screen

Why this matters: New workspace owners have struggled to find the invitation option in settings. We want owners to be able to start an invitation from the home screen, where they already look for it.

Scope: Add an Invite teammates action that opens the existing invitation form for the current workspace. Preserve the existing permission rules and invitation behavior.

Not included: A new setup flow, reminder emails, or changes to the experience of accepting an invitation.

Acceptance criteria: Include the checks agreed in the previous section.

Planning context: Link to the map so anyone working on the ticket can see the observations, alternatives, and scope decision.

Depending on how the team works, design and implementation may become separate tasks. Split the work when that makes ownership or delivery clearer, rather than copying the map’s structure into Jira automatically.

A branch organizes thinking. A ticket describes work. They don’t need a one-to-one relationship.

If your mind-mapping tool connects to Jira, you may be able to create the ticket from the selected node and keep the connection visible on the map. If it doesn’t, you can create the ticket separately and add a link. Either way, review the ticket before handing it over: a short node label rarely contains all the context someone needs.

Once delivery starts, keep status and ownership in Jira. Use the map for the wider problem, the reasoning behind the decision, and the questions that remain open. This gives each place a clear purpose and reduces the temptation to maintain two separate task lists.

Select the agreed improvement, review its summary and acceptance criteria, then create the ticket. This screenshot shows the selection before creation.

7. Check whether the original problem became easier

After the change is released, the team returns to the sentence it wrote earlier:

“New workspace owners don’t easily find where to invite their teammates.”

Can new owners now find the invitation action without being shown where it is? Can they continue through the existing form? Do support conversations suggest that the same confusion is still happening?

If the team has suitable product measurements, it can also look at how many new workspace owners start and complete an invitation. Those numbers need context: some owners may intentionally work alone, and other changes may affect the results.

For this fictional story, we don’t need to invent a successful outcome. The useful next step is to observe what happens and add that learning to the map.

If owners find the action but get stuck later, the team has a more specific problem to explore. If the change helps, it can decide whether another improvement is worth pursuing.

The original request was broad. The resulting plan is focused: a clear problem, a chosen response, a manageable scope, and a way to check whether it helped.

That is what makes the map useful. It carries the conversation from “we should improve this” to an agreed next step, while keeping the reasoning and unfinished questions in view.

#MindMapping#ProductManagement#Jira#ProductDiscovery

Related articles

Let's Talk

Have questions about this article? Let’s discuss your engineering goals.

Your Details