Requirement Determination. Flashcards
(16 cards)
Describe the characteristics of a successful systems analyst in requirements determination.
Successful systems analysts exhibit impertinence, impartiality, the ability to relax constraints, attention to details, and reframing skills.
Define the deliverables for requirements determination from interviews and observations.
Deliverables include interview transcripts, observation notes, and meeting minutes.
How can existing documents contribute to requirements determination deliverables?
Existing documents provide mission and strategy statements, business forms, procedure manuals, job descriptions, training manuals, system documentation, and flowcharts.
What computerized sources can be used for requirements determination?
Computerized sources include Joint Application Design session results, CASE repositories, reports from existing systems, displays, and reports from system prototypes.
List traditional methods for determining requirements.
Traditional methods include interviewing individuals and groups, observing workers, and studying business documents.
How should one prepare for effective interviewing in requirements determination?
Effective interviewing requires planning the interview, preparing the interviewee, and creating an agenda and checklist.
What are the key guidelines for effective interviewing?
Key guidelines include listening carefully, reviewing notes, remaining neutral, and using both open-ended and closed-ended questions.
Describe the Nominal Group Technique (NGT) in the context of requirements determination.
NGT is a process that supports idea generation where group members first work separately, then engage in a discussion to clarify and prioritize ideas.
Describe the process of Direct Observation in gathering system requirements.
Direct Observation involves directly observing users to gather firsthand, objective measures of their interaction with information systems.
What is Document Analysis and its purpose in system requirements determination?
Document Analysis is the review of existing business documents to understand problems, opportunities, organizational direction, and system requirements.
Define Joint Application Design (JAD) and its role in system requirements gathering.
Joint Application Design (JAD) involves intensive group sessions with stakeholders, facilitated by a session leader, and often supported by CASE tools to gather system requirements.
How does Business Process Reengineering (BPR) contribute to determining system requirements?
Business Process Reengineering (BPR) aims to achieve radical improvements by reorganizing business processes, eliminating unnecessary steps, and adapting to changes, which helps in determining system requirements.
Explain the Agile Methodologies approach to requirements determination.
Agile Methodologies emphasize continual user involvement and iterative development cycles to determine system requirements.
What is usage-centered design and how does it relate to system requirements?
Usage-centered design focuses on user roles and tasks, ensuring that system requirements align with how users will interact with the system.
Describe the Planning Game from eXtreme programming in the context of requirements determination.
The Planning Game from eXtreme programming involves exploration, commitment, and steering phases to collaboratively determine system requirements.
Identify contemporary methods for determining system requirements.
Contemporary methods include Joint Application Design (JAD), CASE tools, and system prototypes.