s t a k e h o l d e r fact finding
DESCRIPTION
TRANSCRIPT
![Page 1: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/1.jpg)
STAKEHOLDER
Fact Finding Methods
![Page 2: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/2.jpg)
Fact Finding Methods
• Conduct interviews and discussion with users
• Distribute and collect stakeholder questionnaires
• Review existing reports, forms, and procedure descriptions
![Page 3: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/3.jpg)
Fact Finding Methods
• Observe business processes and workflows
• Build prototypes
• Conduct JAD (Joint Application Development) sessions
• RAD (Rapid Application Development)
![Page 4: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/4.jpg)
Fact Finding Methods– Interviews– Questionnaires– Review Documentation– Observation– Prototypes– JAD sessions– RAD
![Page 5: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/5.jpg)
Interviews
• Primary technique for fact finding and information gathering
• Most effective way to understand business functions and business rules
• Usually requires multiple sessions
![Page 6: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/6.jpg)
Interviews
• Usually conducted with customers/clients/users
• Clients are not always able to express their requirements clearly it is up to the analyst to ask the right questions to help the client express their requirements
![Page 7: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/7.jpg)
Interviews
• We are going to concentrate on interview techniques; the rest of the slides explain the other methods for fact finding
![Page 8: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/8.jpg)
Conducting effective interviews
• Determine who you are going to interview
• Know what information that stakeholder can provide for you
• Prepare for the interview
• Conduct the interview
• Follow up on the interview
![Page 9: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/9.jpg)
Determine who you are going to interview
• Can be standard (business) or technical (technology adopters) users
– Standard users provide the functional and data requirements
– Technical (technology adopters) users provide the technical and data requirements
![Page 10: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/10.jpg)
Determine who you are going to interview
• Can be standard (business) or technical (technology adopters) users in your business area or the other business areas that communicate with yours
![Page 11: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/11.jpg)
Styles of Interviews• Structured Interview
– Formal style– Requires significant preparation
• Unstructured Interview– Informal– No pre-determined questions or objectives
![Page 12: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/12.jpg)
Structured Interview
• Preparing for the interview– Establish the objectives for the interview
– Have a clear agenda
– Prepared in advance with a list of open and closed ended questions
– Set the time and location for the interview
– Inform all participants of the objective, time and location
![Page 13: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/13.jpg)
Questions
• Should allow you to keep on track and avoid getting off topic during the interview
• Can be prepared from any of the following:– Observations made when existing form and reports may have
been reviewed
– Observations made when reviewing the strategic, tactical or operational plans
– Observations made when observing employees doing current job tasks
• Keep length of questions reasonable (15-20 words or less)
![Page 14: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/14.jpg)
Questions
• Phrase questions to avoid misunderstandings - use simple terms and wording
• Do not ask questions that give clues to expected answers
• Avoid asking two questions in one• Do not ask questions that can raise concerns about
job security or other negative issues
![Page 15: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/15.jpg)
Questioning Strategies
How canorder processing
be improved?
How can wereduce the number
of times that customersreturn items they’ve ordered?
How can we eliminate shipping the wrong products?
High-level: very general
Medium-level: moderatelyspecific
Low-level: very specific
Top Down
Bottom UP
![Page 16: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/16.jpg)
Questions
• Open ended questions– Encourages unstructured responses and
generates discussion– Useful when you need to understand a larger
process or to draw out opinions or suggestions from the person being interviewed
![Page 17: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/17.jpg)
Questions
• Closed ended questions– Limited or restricted response – a simple
definitive answer– Used to get information that is more specific or
when you need to verify facts
![Page 18: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/18.jpg)
Sample interview questions
• Open-ended– What do you think about the current system?– How do you decide what type of marketing
campaigns to run?
• Closed-ended– How do customers place orders?– How many orders to you receive a day?
![Page 19: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/19.jpg)
Structured Interview
• Conduct the interview– Dress appropriately; Arrive on time
– Welcome the participants; introduce the attendees; state the objective and agenda
– Ask permission if you want to tape record the interview
– Ask questions from script
![Page 20: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/20.jpg)
Structured Interview
• Conduct the interview– Listen closely to the interviewee and encourage them to
expand on key points
– Take thorough notes
– Identify and document unanswered questions
– At end of interview, review outstanding questions that require follow up
– Set date and time for the next, follow-up interview
![Page 21: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/21.jpg)
Fact Finding Methods– Interviews– Questionnaires– Review Documentation– Observation– Prototypes– JAD sessions– RAD
![Page 22: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/22.jpg)
Questionnaires
• A document which contains a number of questions
• Can be paper form or electronic form (email or web-based)
• Allows the analyst to collect information from a large number of people– People outside the organization (I.e. customers)
– Business users spread across a large geographic area
![Page 23: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/23.jpg)
Questionnaires
• Limited and specific information from a large number of stakeholders
• Preliminary insight• Not well suited for gathering detailed
information• Open-ended questions vs. close-ended questions
![Page 24: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/24.jpg)
Questionnaires
• Similar process to interviewing– Determine who will receive the questionnaire– Design the questionnaire
• Determine objective of questionnaire
• Design questions
– Follow up questionnaire
![Page 25: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/25.jpg)
Questionnaires
• Determine who will receive the questionnaire– Select a sample audience who are
representative of an entire group– Assume 30-50% return rate for paper and email
questionnaires– Assume a 5-30% return rate for web-based
questionnaires
![Page 26: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/26.jpg)
Questionnaires
• Design the Questionnaire– Clearly state the following in the questionnaire:
• The purpose of the questionnaire• Why the respondent was selected to receive the
questionnaire• When the questionnaire is to be returned
![Page 27: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/27.jpg)
Questionnaires
• Design the Questionnaire– Let the respondent know when/where they can see
the accumulated questionnaire responses– Consider providing an inducement to have the
respondent complete the questionnaire (I.e. a pen)
![Page 28: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/28.jpg)
Questionnaires
• Design the Questionnaire– Keep the questionnaire brief and user friendly– Provide clear instructions on how to complete
the questionnaire– Arrange the questions in a logical order; going
from easy to more complex topics
![Page 29: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/29.jpg)
Questionnaires
• Design the Questionnaire– Phrase questions to avoid misunderstandings,
use simple terms and wording– Do not ask questions that give clues to expected
answers– Avoid asking two questions in one– Limit the use of open ended questions that will
be difficult to tabulate
![Page 30: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/30.jpg)
Questionnaires
• Design the Questionnaire– Do not ask questions that can raise concerns
about job security or other negative issues– Include a section at the end of the questionnaire
for general comments– Test the questionnaire whenever possible on a
small test group before finalizing it
![Page 31: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/31.jpg)
Review Existing Reports, Forms, and Procedure Descriptions
• Purposes
– Preliminary understanding of processes
– Guidelines / visual cues to guide interviews
• Identify business rules, discrepancies, and redundancies
• Be cautious of outdated material
![Page 32: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/32.jpg)
Reviewing existing documentation• Most beneficial to new employees or
consultants hired to work on a project• Types of documentation that is reviewed:
– Company reports
– Organization charts
– Policy and Procedures manuals
– Job Descriptions
– Documentation of existing systems
![Page 33: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/33.jpg)
Reviewing existing documentation• Allows the analyst to get an understanding
of the organization prior to meeting with employees
• Allows the analyst to prepare questions for either interviews or questionnaires (other fact finding techniques)
![Page 34: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/34.jpg)
Observation
• An effective way to gather requirements if obtaining complete information was not effective through other fact finding techniques (I.e. interviews and questionnaires)
Or• An effective way to verify information gathered
from other fact finding sources (such as interviews)
![Page 35: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/35.jpg)
Observation
• Observation can be done by having the analyst observe the client from a distance (without actually interrupting the client) or by actually doing the work of the client
![Page 36: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/36.jpg)
Observation
• Should be carried out for a period of time and at different time intervals, not just once, so that the analyst can observe different workloads and to ensure that what the client does is consistent over different periods of time
![Page 37: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/37.jpg)
Observation
• Allows the analyst to follow an entire process from start to finish
• Can upset the client if they feel threatened by new activity going on around them – the client may behave differently from what they normally do
![Page 38: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/38.jpg)
Prototypes
• A demonstration system– Represents a graphical user interface– Simulates system behavior for various events– Any data displayed on a GUI screen is hard-coded; not
retrieved from a database
• Constructed to visualize the system• Allows the customer to provide feedback• An effective way to gather requirements for a new
system• Supports JAD or RAD type sessions
![Page 39: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/39.jpg)
Other Methods
• Joint Application Development (JAD)– A series of workshops that bring together all
stakeholders (users and systems personnel)
![Page 40: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/40.jpg)
Other Methods• Joint Application Development (JAD)
– Consists of the following types of attendees:• Facilitator: the person who conducts the meeting
and keeps it on track (generally the analyst)• Note taker: the person who records the information
for the session• Clients/Customers/Users: the people who
communicate the requirements, take decisions and approve the project
• Developers: the people who are part of the development team and need to gather information
![Page 41: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/41.jpg)
Other Methods
• Joint Application Development (JAD)– Takes advantage of the group dynamics– Increased productivity– May require more than one session– One session may last a few hours, several days
or several weeks
![Page 42: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/42.jpg)
Other Methods
• Rapid Application Development (RAD)– An approach to software development where
the system solution is delivered – fast– Most appropriate for systems which are not the
organization’s core business– Example: Xtreme Programming
![Page 43: S T A K E H O L D E R Fact Finding](https://reader031.vdocuments.site/reader031/viewer/2022013003/54c6e0744a79592c458b4572/html5/thumbnails/43.jpg)
Other Methods
• Rapid Application Development (RAD)– Can result in:
• Inconsistent GUI designs
• Poorly documented systems
• Software that is difficult to maintain