Logout

1.2.10

Explain the possible consequences of failing to involve the end-user in the design process.

 

Teaching Note:

S/E The failure to involve the end-user may lead to software that is not suitable for its intended use, which may have adverse effects on user productivity.

AIM 5 The need for effective collaboration and communication between the client, developer and end-user.


 

Sample Question - FORMER CURRICULUM:

Explain the importance of formulating a problem precisely before coding the solution. [3 marks]

JSR Notes:

You quite obviously NEED to involve the end-user. And the involment should be even more than you did in your Dossier process. There will be whole departments and teams whose main job it is to liaise with the intended user(s).

Possible Consequences of failing to involve the end-user in the design process:

Examples

Windows 8 - everyone was upset that there was no loger a Start menu, so 8.1 had it, for example. And the issue was probably that they were trying to impose a "third" must have device (the tablet) by having the same GUI for both laptop and tablet.

********But whatever the reason for Windows 8, it was not primarily listening to the user- rather it's forcing the user to listen to the company.

 

A good example is PlanetSide game development, where he has live feedback sessions on-line.

In this wired, social networking age, there's no excuse for not finding good feedback on your product; being active on Twitter Reddit, Facebook comments and Likes, run a YouTube channel and look at comments.

 

Still, for this assessment statement, you have to be primarily focused on the BAD STUFF that can happen if you dont' do the above.

 

IA Solution Connection and Considerations

 

Jose: "How ***can*** you as a lowly programmer design something to be used by a large complex organization without lots of input from them.

 

Consequences

There are possible consequences of failing to involve the end-user in the design process. The major consequence of failing to include the end user in the design process can lead to the end product not meeting user requirements or not being suitable for the intended use. This in turn may have adverse effects on end user productivity. 

 

Other consequences of not including the end user or gathering end user feedback during the design process might include the following:

 

In the design and development of computer products in today's age of technology, there is an increasing need for effective collaboration and communication between the client, developer and end-user.

End-User-Imperative-In-Web-Development.jpg

 

Professional software/system developers cannot directly meet all of the needs of every end user in an organization because of their limited domain knowledge and because their development processes are too slow.

 

End-user development (EUD) helps to solve this problem. EUD is "a set of methods, techniques and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify, or extend a software artifact".