 ระบุวิธีการพัฒนาซอฟต์แวร์สามวิธี
วิธีการพัฒนาซอฟต์แวร์สามวิธี ได้แก่ Agile, Waterfall และ Extreme Programming Agile เน้นการพัฒนาซ้ำๆ และส่วนเพิ่ม Waterfall เป็นรูปแบบการพัฒนาตามลำดับ และ Extreme Programming เน้นที่การตอบสนองและการสื่อสารสั้นๆ