Quality Function Deployment — Quality function deployment (QFD) is a structured methodology that incorporates mathematical tools used to identify and quantify customers' requirements and translates them into key critical parameters. For a complete description of the QFD method, see this page in Wikipedia. Brainstorm Techniques — The FBBM method uses some brainstorm techniques known for a long time in application development.