“Clients in the real world will forget requirements, lack an understanding of technology and occasionally have difficult personalities. This can serve as an excellent learning opportunity for students...In the real world, projects can be cancelled at any point due to a cut in funding. Even when the systems are being designed and built for free, the agency the students are working for can still find themselves short of funds...Generally speaking, it’s good to tell students that they’ll be graded on the system they produce, regardless of the client’s intention to implement it.” (p.24-25)
Reinicke, B., & Janicki, T. (2011). Real world projects, real world problems: Capstones for external Clients. Information Systems Educational Journal, 9(3), 23-27.