Capture Customer Requirements

Hi guys, today I want to share and summarize what I have learned about the method for capturing customer requirements effectively.

I was bad in collecting customer requirements because there was no method in my mind, everything had done was come from unexpectedly thrown out thoughts and there were no in-order steps for doing that.

I realized that weakness and start learning, discovering good articles mentioned about in-order steps (or called as standard method :D) for collecting customer requirements, I will summarize them in this blog post and hope that it could be my standard every time working on gathering customer requirements.

Okay, let’s start!

Collect customer requirements

It is the story about processing 4 steps below in order:

  • Identify
  • Capture / Collect
  • Analyse
  • Translate

Identify

who are the customer? (internal or external, one or several with different needs)

there is a tool for indentifying requirements called SIPOC

SIPOC acronym of Suppliers, Inputs, Process, Outputs, Customers

constructed using 5 steps below in order:

a


Capture / Collect (Customer needs)

2 ways of collecting customer needs:

  1. service level agreement (SLA) or specification (straighforward way)
  2. conducting a full range of surveys of different customers and there varying requirements (more complex way)

2 kinds of data for customer needs:

  1. Lagging data: past customer’s behaviour (already exists, high cost learned from operation) - Existing customer surveys - Warranty information - Industry publications and articles - Research reports - Market forecasts - Strategic planning documents - Specifications and SLA
  2. Leading data: future customer behaviour or needs (not exists, high cost to collect) - Interviews (by phone or face to face, to learn about particular customer segment) - Focus Groups (small group of customer to uncover general needs) - Surveys (large sample to provide quantitative customer needs and opinions) - Market Research (market need, market size and competition)

Analyse

quantitative and qualitative data

examine the collected requirements. In other words, think how they can be made relevant to the project (ie. summaries survey results), after then confirming whether customer and their needs should be segmented or divided into different groups.

it will impact on different phases of project.

you might think that how to analyse those collected data? Is there any method to transform a bunch of words (from specification, interviews…) into well-defined checklist for project? Yeah…luckily there is:

so what is Affinity Diagram?

Affinity Diagram is a visual tool that helps organize the information, ideas into different groups or categories based on their relationships.

  • ideas and information during the brainstorming session
  • after applying affinity diagram

how to process qualitative data by using Affinity Diagram (software tool for affinity diagram?)

  1. collect all customer needs, wants and opinions and have each recorded on the adheresive note on a large surface (whiteboard)
  2. team working to group needs into logical groups (product, delivery, market, user types,…)
  3. for each logical group: arrange high lelel customer need on the top, low level needs underneath, so the more specific statement are at the bottom. (ie. “excelent delivery service” would be at the top and “delivery on time within 2 days” would be at underneath)
  4. Loop through “sub-team creates – whole team edits” process until you have the full team consensus that requirement groups are roughly equal in importance and levels are all well-defined.

once the data has been analysed, it can be added into SIPOC chart, to extend it to have full and clear statements/information.


Translate

take our analysed requirements into meaningful data for the project, in the form of specifications and tolerances.

there are 2 methods:

  1. CTS (critical to success) tree
  2. Kano analysis

let’s dive in CTS tree

Reference

  1. A Four Step Approach to Capturing Customer Requirements
  2. Qualitative vs Quantitative Data
Tags: work