Expert User

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.

(and may I ask what is DIY?)

"BusinessProfessionals" or "Non Programmer Developers" (NPD) is a more general term. Some of the NPD are gain their expertise not from the angle of users. Moreover, the term: "Expert" is usually associated with a very profound knowledge in a very narrow field, "Professionals" or "Developers" are not as specific. The TgpMethodology want to give these people an equal status as programmers in the development process. Sometimes it is the "passion" of the developer and not her/his knowledge in the domain that can qualify them to take the role of NPDs rather than of programmers. -- OriInbar

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


EditText of this page (last edited February 11, 2006) or FindPage with title or text search