+1 vote
in Software Engineering by
One of the problems of having a user closely involved with a software development team is that they “go native.” That is, they adopt the outlook of the development team and lose sight of the needs of their user colleagues. Suggest three ways how you might avoid this problem, and discuss the advantages and disadvantages of each approach.

1 Answer

0 votes
by
selected by
 
Best answer

Faced problems on user involvement with the development team:

The “Go-native” problem occurs when the user is closer to the development team. 

The following are the advantages and disadvantages that need to be corrected to recover from the “go-native” problem:

Validating the suggestions given by the user with the different users:

The suggestions given by the user must be validated with the suggestions given by any different user.

Advantage:

• By discussing the suggestion of users helps to check the user suggestions independently.

Disadvantage:

• If the suggestions are discussed in independent manner then it slows down the process of software.

• If the project gets delayed then it leads to extra cost for the project.

Getting the suggestions from multiple users:

Multiple users must be involved in development team to get the suggestions.

Advantage:

• By multiple suggestions, the multiple perspective views from different users can be obtained for specific problem.

• The probability of having any typical user will decrease.

Disadvantage:

• There may be a possibility of correlation on suggestions from different users.

• If the correlation rises, then it makes extra cost to complete the project.

Changing the member from the team:

If any of the user suggestion creates a problem in team. Then, change the user from the team.

Advantage:

• By multiple suggestions, the multiple perspective views from different users can be obtained.

• By discussing the suggestion of users helps to check the user suggestions independently.

Disadvantage:

• It is possible that the new user is not aware of the system. So, he/she will take time to understand the system to give suggestions.

• Checking the user’s suggestions independently leads to increase the productivity time of the project.

• If the project gets delayed then it leads to extra cost for the project.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

When Chuck Norris break the build, you can't fix it, because there is not a single line of code left.
...