Using the Sponsor-User-Programmer Model to Improve the Testing Process
This paper describes the Sponsor-User-Programmer (SUP) model, which offers simplified and structured views of certain aspects of software requirements. The principles of the model are based on the idea that there are three major players or stakeholders in software development - the client or sponsor, the user, and the programmer or software developer. Each of these people has his or her own vision and documentation about the behavior and features of the software that is being developed. The SUP model brings together software requirements, classifying them in easily perceived classes according to which stakeholders agree with them and whether they are realized.