หลักเกณฑ์  INVEST ช่วยให้ทั้งผู้ใช้งานและทีมพัฒนาร่วมกันสร้างเรื่องราวของผู้ใช้งาน (backlog) ที่มีประสิทธิภาพ โดยมีหลักเกณฑ์ต่างๆดังนั้

     Independent : แต่ละเรื่องราวของผู้ใช้ควรเป็นอิสระจากเรื่องราวอื่นๆเพื่อที่ทีมจะสามารถเลือกฟีเจอร์ใน backlog ในลำดับใดก็ได้โดยที่ไม่ผูกพันกับฟีเจอร์อื่น เพราะการที่ฟีเจอร์ผูกพันกัน เช่น ถ้าจะพัฒนาฟีเจอร์นี้ ต้องพัฒนาฟีเจอร์นั้นก่อน อาจจะทำให้เสียโอกาสในการหยิบเรื่องที่สำคัญมาทำ เพราะอาจจะต้องใช้เวลาไปกับการพัฒนาฟีเจอร์ที่ไม่สำคัญเพียงเพราะมันผูกพันกัน

     Negotiable: เรื่องราวของผู้ใช้ควรตั้งต้นจากเหตุผลและความต้องการของสิ่งที่ต้องการพัฒนาเพื่อนำไปสู่การหารือร่วมกันว่าจะทำอย่างไร ไม่ควรยึดติดกับแนวทางใดๆ เพื่อให้เกิดการระดมสมองเพื่อให้ได้โซลูชั่นที่ดีที่สุด

     Valuable : เรื่องราวของผู้ใช้จะต้องมีความหมายที่ชัดเจนและมีคุณค่าต่อผู้ใช้งาน รวมถึงต้องสามารถกลับไปทบทวนได้เมื่อความต้องการมีการเปลี่ยนแปลง

     Estimable : เรื่องราวของผู้ใช้ต้องนำไปสู่การสามารถประเมินต้นทุนได้อย่างชัดเจน หากไม่สามารถประเมินต้นทุนได้ต้องเพิ่มรายละเอียดหรือแยกย่อยฟีเจอร์ที่จะต้องทำออกเป็นเรื่องย่อยๆให้มากกว่าเดิมเพื่อให้สามารถประเมินต้นทุนได้ 

     Small : ฟีเจอร์ต้องถูกแยกย่อยให้มากที่สุดเพราะยิ่งแยกย่อยฟีเจอร์ให้ซับซ้อนน้อยลงมากเท่าใดจะนำไปสู่การเข้าหลักเกณฑ์ต่างๆที่กล่าวมาได้ง่ายขึ้น ทำให้ไม่ผูกพันกับฟีเจอร์อื่น ง่ายต่อการหารือ มีความหมายชัดเจน และประเมินต้นทุนได้ง่าย

     Testable :  เรื่องราวของผู้ใช้ต้องนำไปสู่การสร้างชุดทดสอบได้ง่าย ถ้าเพียงแต่อ่านเนื้อหาก็สามารถออกแบบการทดสอบได้เลยยิ่งดี