An ExpertUser can be described as a DomainExpert who uses Computers and Computer Programs to accomplish tasks within the Expert's Domain. A user who knows what needs to be done and determines to use the capabilities of the computer to accomplish Project or Process Targets. This kind of user is not usually concerned so much with how something is accomplished within the computer as long as it is consistent and agreeable with what would be accomplished manually.
After all, the interaction between the ExpertUser and the ExpertDeveloper? is at the core of some of these emerging technologies, like AgileModeling and ExtremeProgramming.
Or is it because it is self-explanatory? -- PeterLynch
The fast growing discussion about the similar/equivalent term "BusinessProfessionals" suggest that is is not self-explanatory. -- OriInbar
Perhaps you could explain what is different between the two? Some of the original discussion about BusinessProfessionals was asking what makes it different from ExpertUser.
Which means that ExpertUsersAreDevelopers - at least in the Agile context. I guess we are talking of the same thing, only looking for a better name