Section 1 - Instruction

Previously we learned that customer problems come in three main types: frustrations, inefficiencies, and unmet desires. Now let's practice recognizing these different pain types in real tech scenarios.

Remember, frustrations annoy users, inefficiencies waste time or resources in digital workflows, and unmet desires are features or solutions people wish existed in their tech stack.

Engagement Message

Which type do you think drives the most successful tech startups?

Section 2 - Practice

Type

Sort Into Boxes

Practice Question

Let's categorize different user problems by type. Sort these digital situations into the correct problem category:

Labels

  • First Box Label: Frustrations
  • Second Box Label: Inefficiencies

First Box Items

  • App crashes
  • Slow loading times
  • Complex interfaces
  • Login failures

Second Box Items

  • Manual data exports
  • Repetitive clicks
Section 3 - Practice

Type

Fill In The Blanks

Markdown With Blanks

Now let's practice turning observations into clear problem statements. Fill in the blanks to create well-structured problem statements:

Remote teams [[blank:struggle]] with coordinating project updates when [[blank:using multiple communication tools]].

Software developers [[blank:have difficulty]] tracking code changes when [[blank:working across different repositories]].

Suggested Answers

  • struggle
  • working across different repositories
  • using multiple communication tools
  • have difficulty
Section 4 - Practice

Type

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal