Learn from existing solutions
Few challenges exist in isolation. Most users already have solutions, workarounds or alternatives that help them achieve their goals. Competitive analysis helps teams understand what currently exists and how people experience those options.
These solutions may include direct competitors, indirect competitors, substitute products, internal processes or informal approaches people have developed for themselves. Examining the existing landscape provides valuable context and helps teams avoid designing in a vacuum.