Major Lesson Learned
After recognizing and trying to deal with these traditional developers' resistance to the use case approach, it occurred to me that what was really necessary was that the users of a system should begin all systems development and enhancement projects by creating use cases themselves. Instead of the traditional system features wish list found in most of today's requests for proposals, user-centered RFPs should consist of use cases. A user-centered RFP would specify the externally visible behaviors of the required system. The job of the developers would now become proposing the design and implementation of the system that performs according to these user-developed use cases.