الدرس ١فهم احتياجات المستخدمتعلم أهمية فهم احتياجات المستخدم في تطوير البرمجيات.ابدأ2 محاضرات مصغّرةمحاضرة مصغرة ١تحديد أصحاب المصلحةمحاضرة مصغرة ٢فهم سياق المستخدم
الدرس ٢جمع المتطلباتاستكشاف تقنيات لجمع متطلبات البرمجيات بفعالية.ابدأ2 محاضرات مصغّرةمحاضرة مصغرة ١تقنيات المقابلةمحاضرة مصغرة ٢ورش العمل والعصف الذهني
الدرس ٣تحديد المتطلباتتعلم كيفية تحديد متطلبات البرمجيات بشكل واضح وقابل للتنفيذ.ابدأ2 محاضرات مصغّرةمحاضرة مصغرة ١كتابة مواصفات المتطلباتمحاضرة مصغرة ٢التحقق من المتطلبات