Problem
What are the advantages and disadvantages of having the user develop an in-formation system entirely by himself? Can you think of any projects where it makes particularly good sense to have the user be the analyst, designer, pro-grammer, and manager?