skip to main |
skip to sidebar
Problem Analysis
- The informal approach to analysis is one where no defined methodology is used.
- The information about the system is obtained by interaction with the client, end users, questionnaires, study of existing documents, brainstorming, etc.
- The informal approach to analysis is used widely and can be quite useful because conceptual modeling-based approaches frequently do not model all aspects of the problem and are not always well suited for all the problems.
- as the SRS is to be validated and the feedback from the validation activity may require further analysis or specification.
- choosing an informal approach to analysis is not very risky—-the errors that may be introduced are not necessarily going to slip by the requirements phase. Hence such approaches may be the most practical approach to analysis in some situations.
- Various fact finding methods are used to collect detailed information about every aspect of an existing system.
- Shadowing :
- Shadowing is a technique in which you observe a user performing the tasks in the actual work environment and ask the user any questions related to the task.
- You typically follow the user as the user performs tasks.
- The information obtained by using this technique was firsthand and in context.
- In interview is a one-on-one meeting between a member of the project team and a user.
- The quality of the information a team gathers depends on the skills of both the interviewer and the interviewee.
- An interviewer can learn a great deal about the difficulties and limitations of the current solution.
- Interviews provide the opportunity to ask a wide range of questions about topics that you cannot observe by means of shadowing.
- Some of the questions we covered were:
- What do you look from the system?
- What are the problems you face while performing your task?
- What are the details that need to be maintained?
- Who provides the information needed to perform tasks?
- What information do you need to maintain for future use?
- What changes would make their experience more enjoyable?
- Hence with this we were able to achieve the following:
- Identify the types of information that is gathered and processed and maintained.
- Identify the sources for information.
- Identify techniques required for data processing and the business rules to keep in mind to do the same.
- Identify end user requirements from the system.
- Identify the changes to be made to the system to make the experience more user-friendly.
No comments:
Post a Comment