Podcast
Questions and Answers
What is the main document used to plan and conduct an interview?
What is the main document used to plan and conduct an interview?
- Meeting Minutes
- Procedure Manuals
- System Documentation
- Interview Guide (correct)
What is the purpose of preparing 'priming questions' for an interview?
What is the purpose of preparing 'priming questions' for an interview?
- To gather specific information about the interviewee's experience.
- To establish a rapport with the interviewee before starting the agenda. (correct)
- To ensure the interviewee is ready to discuss sensitive topics.
- To test the interviewee's knowledge about the topic.
Which of the following is NOT a recommended guideline for effective interviewing?
Which of the following is NOT a recommended guideline for effective interviewing?
- Plan the interview beforehand.
- Be neutral and avoid influencing the interviewee's responses.
- Focus on obtaining information solely from one perspective. (correct)
- Seek out diverse viewpoints to get a comprehensive understanding.
What type of questions are designed to elicit detailed responses from the interviewee?
What type of questions are designed to elicit detailed responses from the interviewee?
What is the primary goal of a closed-ended question in an interview?
What is the primary goal of a closed-ended question in an interview?
When interviewing, why is it important NOT to phrase questions in a way that implies a right or wrong answer?
When interviewing, why is it important NOT to phrase questions in a way that implies a right or wrong answer?
Which of the following is a good practice after completing an interview?
Which of the following is a good practice after completing an interview?
What type of information is NOT typically discovered by analyzing procedures and other documents?
What type of information is NOT typically discovered by analyzing procedures and other documents?
Which of the following is NOT a potential problem with procedure documents?
Which of the following is NOT a potential problem with procedure documents?
What is the main advantage of using open-ended questions in an interview?
What is the main advantage of using open-ended questions in an interview?
What is the main difference between formal systems and informal systems?
What is the main difference between formal systems and informal systems?
What is the primary purpose of analyzing business forms?
What is the primary purpose of analyzing business forms?
Which of the following is a common source for understanding the values of an organization?
Which of the following is a common source for understanding the values of an organization?
Which of the following is NOT a benefit of analyzing procedures and other documents?
Which of the following is NOT a benefit of analyzing procedures and other documents?
What is the primary reason for analyzing written work procedures?
What is the primary reason for analyzing written work procedures?
Which of these is NOT an example of a document that could be analyzed to understand a system?
Which of these is NOT an example of a document that could be analyzed to understand a system?
What does the "Planning Game" from eXtreme Programming aim to do?
What does the "Planning Game" from eXtreme Programming aim to do?
Which of these is NOT a step in the Agile Usage-Centered Design process?
Which of these is NOT a step in the Agile Usage-Centered Design process?
Which of the following options is NOT a typical requirement considered when determining system requirements for an e-commerce application?
Which of the following options is NOT a typical requirement considered when determining system requirements for an e-commerce application?
What is the primary aim of using prototyping during requirements determination?
What is the primary aim of using prototyping during requirements determination?
Which of these is an advantage of Joint Application Design sessions?
Which of these is an advantage of Joint Application Design sessions?
What is the purpose of documenting complaints about the current system when using the Agile Usage-Centered Design approach?
What is the purpose of documenting complaints about the current system when using the Agile Usage-Centered Design approach?
Based on the text, which of the following is NOT an example of how computing can support requirements determination?
Based on the text, which of the following is NOT an example of how computing can support requirements determination?
Why is it important to determine and prioritize user roles when using the Agile Usage-Centered Design approach?
Why is it important to determine and prioritize user roles when using the Agile Usage-Centered Design approach?
What characteristic of a good systems analyst involves questioning everything?
What characteristic of a good systems analyst involves questioning everything?
Which component is essential for understanding the requirements of a system?
Which component is essential for understanding the requirements of a system?
What approach can be beneficial during requirements determination?
What approach can be beneficial during requirements determination?
Which characteristic encourages a systems analyst to explore new methods?
Which characteristic encourages a systems analyst to explore new methods?
Analyzing business documents to determine system requirements can have which of the following pitfalls?
Analyzing business documents to determine system requirements can have which of the following pitfalls?
Which aspect is NOT a focus when determining system requirements?
Which aspect is NOT a focus when determining system requirements?
What is a crucial aspect of the information needed to do jobs effectively?
What is a crucial aspect of the information needed to do jobs effectively?
Which of the following should analysts avoid to ensure an effective analysis phase?
Which of the following should analysts avoid to ensure an effective analysis phase?
What is a key drawback of individual interviews?
What is a key drawback of individual interviews?
Which of the following is an advantage of interviewing several key people together?
Which of the following is an advantage of interviewing several key people together?
What best describes the Nominal Group Technique (NGT)?
What best describes the Nominal Group Technique (NGT)?
What is a limitation of directly observing users?
What is a limitation of directly observing users?
What is an advantage of document analysis in system requirements gathering?
What is an advantage of document analysis in system requirements gathering?
Why might follow-up discussions following individual interviews be considered a drawback?
Why might follow-up discussions following individual interviews be considered a drawback?
What is NOT a characteristic of group interviews compared to individual interviews?
What is NOT a characteristic of group interviews compared to individual interviews?
What is one of the limitations of using direct observation as a method?
What is one of the limitations of using direct observation as a method?
What is the primary purpose of Joint Application Design (JAD)?
What is the primary purpose of Joint Application Design (JAD)?
Which role in a JAD session is primarily responsible for organizing and running the session?
Which role in a JAD session is primarily responsible for organizing and running the session?
What is the significance of having a Sponsor in a JAD session?
What is the significance of having a Sponsor in a JAD session?
What type of tools can be utilized during a JAD session to facilitate analysis?
What type of tools can be utilized during a JAD session to facilitate analysis?
How does a system prototype function within the requirements determination process?
How does a system prototype function within the requirements determination process?
Which participant role in a JAD is primarily responsible for documenting the session activities?
Which participant role in a JAD is primarily responsible for documenting the session activities?
What is one of the main outputs of a JAD session?
What is one of the main outputs of a JAD session?
In what century did IBM start the Joint Application Design (JAD) technique?
In what century did IBM start the Joint Application Design (JAD) technique?
Flashcards
Deliverables for Requirements Determination
Deliverables for Requirements Determination
Products gathered from interviews and observations for defining requirements.
Traditional Methods for Determining Requirements
Traditional Methods for Determining Requirements
Four methods: interviewing individuals, interviewing groups, observing workers, and studying documents.
Interview Guide
Interview Guide
A document used to develop, plan, and conduct interviews effectively.
Effective Interviewing Guidelines
Effective Interviewing Guidelines
Signup and view all the flashcards
Open-ended Questions
Open-ended Questions
Signup and view all the flashcards
Closed-ended Questions
Closed-ended Questions
Signup and view all the flashcards
Listening Carefully
Listening Carefully
Signup and view all the flashcards
Diverse Views in Interviews
Diverse Views in Interviews
Signup and view all the flashcards
Types of Information to Discover
Types of Information to Discover
Signup and view all the flashcards
Written Work Procedure
Written Work Procedure
Signup and view all the flashcards
Potential Problems with Procedure Documents
Potential Problems with Procedure Documents
Signup and view all the flashcards
Formal Systems
Formal Systems
Signup and view all the flashcards
Informal Systems
Informal Systems
Signup and view all the flashcards
Business Form
Business Form
Signup and view all the flashcards
Reasons for Current System Design
Reasons for Current System Design
Signup and view all the flashcards
Rules for Processing Data
Rules for Processing Data
Signup and view all the flashcards
Report
Report
Signup and view all the flashcards
Joint Application Design (JAD)
Joint Application Design (JAD)
Signup and view all the flashcards
CASE tools
CASE tools
Signup and view all the flashcards
System prototypes
System prototypes
Signup and view all the flashcards
JAD Participants
JAD Participants
Signup and view all the flashcards
Scribe
Scribe
Signup and view all the flashcards
Session Leader
Session Leader
Signup and view all the flashcards
End Result of JAD
End Result of JAD
Signup and view all the flashcards
Setting Expectations
Setting Expectations
Signup and view all the flashcards
Interviewing Groups
Interviewing Groups
Signup and view all the flashcards
Advantages of Group Interviews
Advantages of Group Interviews
Signup and view all the flashcards
Disadvantages of Group Interviews
Disadvantages of Group Interviews
Signup and view all the flashcards
Nominal Group Technique (NGT)
Nominal Group Technique (NGT)
Signup and view all the flashcards
Direct Observation
Direct Observation
Signup and view all the flashcards
Document Analysis
Document Analysis
Signup and view all the flashcards
Challenges in Interviews
Challenges in Interviews
Signup and view all the flashcards
Agile Usage-Centered Design Steps
Agile Usage-Centered Design Steps
Signup and view all the flashcards
Iterative Cycle
Iterative Cycle
Signup and view all the flashcards
User Roles
User Roles
Signup and view all the flashcards
Interaction Contexts
Interaction Contexts
Signup and view all the flashcards
Prototyping
Prototyping
Signup and view all the flashcards
The Planning Game
The Planning Game
Signup and view all the flashcards
Requirements Determination
Requirements Determination
Signup and view all the flashcards
Electronic Commerce Applications
Electronic Commerce Applications
Signup and view all the flashcards
System Requirements Interview
System Requirements Interview
Signup and view all the flashcards
Advantages of Observation
Advantages of Observation
Signup and view all the flashcards
Pitfalls of Document Analysis
Pitfalls of Document Analysis
Signup and view all the flashcards
Good Systems Analyst Characteristics
Good Systems Analyst Characteristics
Signup and view all the flashcards
Business Objectives
Business Objectives
Signup and view all the flashcards
Data Transformation Processes
Data Transformation Processes
Signup and view all the flashcards
Dependencies in Requirements
Dependencies in Requirements
Signup and view all the flashcards
Study Notes
Modern Systems Analysis and Design - Chapter 6
- Learning Objectives: Describe interview options, planning, advantages/pitfalls of observation, business document analysis, computing support for requirement determination, and participation in JAD sessions. Also, use prototyping, describe contemporary approaches, and understand techniques for e-commerce applications.
Performing Requirements Determination
- Systems Development Life Cycle (SDLC): A process with phases including planning, analysis, design, implementation, and maintenance. The analysis phase is highlighted as a crucial step for determining system requirements.
The Process of Determining Requirements
- Analyst Characteristics: Impertinence (question everything), impartiality (consider all perspectives), relaxation of constraints, attention to detail, and reframing (challenging assumptions).
Organizational Components to Understand
- Business Objectives: Define the purpose and how work operates.
- Information Needs: Describes the information necessary for personnel to do their jobs.
- Data: Including definition, volume, size, data movement, transformation, and storage processes.
- Dependencies/Sequences: How tasks relate to one another.
- Data Handling Rules: Specifies the rules for dealing with data.
- Business Policies/Guidelines: Organizational rules governing procedures and operations
- Key Events: Crucial moments in the process of completing tasks
Deliverables and Outcomes
- Interview/Observation: Interview transcripts, observation notes, meeting minutes.
- Written Documents: Mission/strategy statements, business documents, procedure manuals, job descriptions, training materials, system documentation, flowcharts.
- Computerized Sources: JAD session results, CASE repositories, reports from existing systems, prototypes.
Traditional Methods
- Interviewing Individuals/Groups: Method for gathering information from individuals or groups.
- Observing Workers: Directly observing employees in their work environment.
- Studying Business Documents: Analysing existing documents for insights into system requirements
Interviewing and Listening
- Interview Guide: A document created for developing, planning, and conducting interviews.
Guidelines for Effective Interviewing
- Planning: Set appointment, prepare priming questions, prepare an agenda, checklist, and questions.
- Listening: Listen carefully to gather information and document details, including non-verbal clues.
- Documentation: Note taking (record if permitted).
- Review: Review notes promptly (within 48 hours).
- Neutrality: Avoid biases and personal interpretations.
- Diversity: Seek various perspectives.
Interview Outline
- Interviewee Information: Name, location, medium, objectives.
- Interviewer Information: Name, date, time, experience.
- Agenda: Introduction, project background, interview topics, recording permission, questions, summary, and closing.
Choosing Interview Questions
- Open-ended Questions: Questions with no specified answers (unstructured).
- Closed-ended Questions: Questions with choices to select from (structured).
Interviewing Guidelines (continued)
- Non-Leading Questions: Do not phrase questions to imply a right or wrong answer.
- Active Listening: Listen carefully and engage in active listening during interview sessions.
- Quick Documentation: Record interview notes rapidly after the interview.
- Realistic Expectations: Do not create expectations for the system until the specifics are agreed upon.
- Diverse Perspectives: Collect feedback and opinions from various parties involved.
Interviewing Groups
- Drawbacks to Individual Interviews: Contradictions between responses, time-consuming follow-ups, or new questions from follow-up interviews needing additional interviews.
- Group Advantages: Effective time use, simultaneous agreement/disagreement identification, and synergistic collaboration
- Group Disadvantages: Difficulty scheduling compared to interviews with individuals.
Nominal Group Technique (NGT)
- Process: Team members independently work and generate ideas, writing them down. A facilitator reads and records all ideas openly discussed.
Directly Observing Users
- Observational Technique: Watch users perform tasks relevant to the system, allowing for first-hand observed measures.
- Limitations: The participants may change their behaviour due to being observed, and it is time-consuming.
Analyzing Documentation
- Documents Examination: Review existing documents for insights about system requirements, and understand historic and formal views.
- Document Types: Includes processes, work procedures, business forms, reports, and documentation of existing information systems.
- Identifying Issues: Discover problems with the current system, opportunities for improvement, and organizational perspectives.
Analyzing Procedures (continued)
- Useful Documents: Work procedure - describes how a task or job is performed (includes input data and output information).
- Business Forms: Used in all business functions, illustrating data flow, and providing insights concerning business organization.
- Reports: Provides information regarding current system, data needed, and system functions and features.
- Current Information System Description: Explains the details of a current system and its processes.
- Formal/Informal Systems: Formal systems are documented methods of operations, while informal systems refer to how things are actually done.
Contemporary Methods
- JAD (Joint Application Design): A structured, intensive requirements gathering technique with participants including users, analysts, managers, and a leader. The goal is to generate a detailed understanding of current and projected systems.
CASE Tools
- Role in JAD: Support JAD by displaying system models, screen designs, and prototypes to users and stakeholders throughout the JAD session.
Using Prototyping
- Iterative Development: Iterative approach in systems development, where requirements are converted to working prototypes, repeatedly refined. Close collaboration between analyst and users is essential.
- Evolutionary Prototyping: The prototype becomes the operational system basis.
- Throwaway Prototyping: Prototypes are models, not the final system and are discarded.
Using Prototyping (continued)
- Application Usefulness: Useful when user requests are unclear, few users are included in the system, the design is complex, or when there is a significant history of communication problems between analysts and users.
Radical Methods (e.g. Business Process Reengineering - BPR)
- BPR Focus: Identifying radical changes needed in business processes for significant improvements in products/services.
- Goal Identification: Identifying areas of business to radically reengineer, eliminate unnecessary steps, establish process synergy, and increase responsiveness to future changes.
Disruptive Technologies
- Improvement through IT: Applying information technologies to fundamentally enhance business processes.
- Breaking Traditional Rules: Using technology to disrupt current business methods and rules that may impede organizational progress, requiring radical changes.
Requirements Using Agile Methodologies (e.g. Continuous User Involvement, Agile Usage-Centered Design, The Planning Game)
- Continual User Involvement: Iterative analysis, design, code, and testing to replace traditional SDLC waterfall methods.
- Agile Usage-Centered Design: Focus on user goals, roles, and tasks, using an iterative approach that encompasses user interaction contexts and prototypes built throughout the process in response to user feedback.
- The Planning Game (eXtreme Programming): A practical method focused on working sessions with users that continuously review and adjust the plan collaboratively.
Electronic Commerce Applications (e.g., Pine Valley Furniture WebStore)
- System Requirements Focus: Details on WebStore, layout/navigation, site management functions, customer/inventory information, and the evolution of system prototypes.
Summary
- Chapter Summary: Focus on learning how to describe interview options, plan interviews, assess observation and document analysis, explain the use of computing, participant in JADE sessions, and determine approaches relevant for electronic commerce and other related practices such as prototyping.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.