من أجل تصميم وإيجاد حل لمشكلة يجب أولا فهم ماهية المشكلة نفسها ، يعد التحليل الشامل للمشكلة وبيئتها والمتغيرات التي تؤثر عليها أمرا ضروريا لتطوير الحلول اللازمة لتلك المشكلة ، ويمكن أن يؤدي فهمك لمشكلة ما إلى تحسين إمكانية حلها أو إعاقة حلها بشكل كبير ، وذلك لارتباطه المباشر بالنهج الذي سيتم اتباعه لحل تلك المشكلة ويكمن الهدف التالي في تحديد الغاية المرجوة من هذا الحل ، حيث أن مجموعة البيانات تتضمن دائما البيانات نفسها ،