Podcast
Questions and Answers
Which of the following activities occurs during the Requirements Inception phase?
Which of the following activities occurs during the Requirements Inception phase?
- Detailed project planning and scheduling
- Comprehensive development environment setup
- In-depth analysis of all use cases
- Analysis of perhaps about 10% of the use cases (correct)
The primary goal of the inception phase is to define all the requirements of the project.
The primary goal of the inception phase is to define all the requirements of the project.
False (B)
Name one activity or artifact typically produced during the Inception Phase.
Name one activity or artifact typically produced during the Inception Phase.
Risk list
A short, initial step, called __________, is needed to explore questions such as vision and business case, feasibility and stakeholder agreement.
A short, initial step, called __________, is needed to explore questions such as vision and business case, feasibility and stakeholder agreement.
Match the following terms with their descriptions:
Match the following terms with their descriptions:
Which question would be explored during the Requirements Inception phase?
Which question would be explored during the Requirements Inception phase?
The Inception Phase typically lasts several months to ensure all details are covered.
The Inception Phase typically lasts several months to ensure all details are covered.
What kind of prototype is created during the activities and artifacts in the Inception Phase?
What kind of prototype is created during the activities and artifacts in the Inception Phase?
An analysis of the strengths, weaknesses, opportunities, and threats is known as a __________ analysis.
An analysis of the strengths, weaknesses, opportunities, and threats is known as a __________ analysis.
Match the fact-finding techniques
Match the fact-finding techniques
Why is wording so important in questionnaires?
Why is wording so important in questionnaires?
Questionnaires are ideal for gathering detailed information.
Questionnaires are ideal for gathering detailed information.
What is one advantage of using questionnaires for requirements elicitation?
What is one advantage of using questionnaires for requirements elicitation?
A questionnaire is a __________ form used to ask the same questions of many people.
A questionnaire is a __________ form used to ask the same questions of many people.
Match each type of question used in interviews:
Match each type of question used in interviews:
In which type of interview are questions generated that are prearranged?
In which type of interview are questions generated that are prearranged?
It's a bad idea to talk with interviewees before the interview.
It's a bad idea to talk with interviewees before the interview.
What are two advantages of an interview?
What are two advantages of an interview?
In a pyramid interview structure, the questions begin __________ and move to __________.
In a pyramid interview structure, the questions begin __________ and move to __________.
Match the steps with the interview procedure.
Match the steps with the interview procedure.
Once a problem is defined, what should the analyst do next?
Once a problem is defined, what should the analyst do next?
Feasibility analysis focuses on whether the solution will be liked.
Feasibility analysis focuses on whether the solution will be liked.
Name one area assessed during a feasibility study.
Name one area assessed during a feasibility study.
__________ feasibility focuses on how well the proposed project fits into the existing business environment.
__________ feasibility focuses on how well the proposed project fits into the existing business environment.
Assessment Descriptions with Feasibility Dimensions:
Assessment Descriptions with Feasibility Dimensions:
A discounted stream of benefits and costs is used in which the following method:
A discounted stream of benefits and costs is used in which the following method:
Opportunity are internal.
Opportunity are internal.
Which method measures the rate of return earned on money invested in the project?
Which method measures the rate of return earned on money invested in the project?
__________ attempts to answer the question of wheather 'Should we build the system?'
__________ attempts to answer the question of wheather 'Should we build the system?'
Match SWOT elements:
Match SWOT elements:
Examining policy to elicit requirements aligns with what?
Examining policy to elicit requirements aligns with what?
Requirement's elicitation is always straightforward.
Requirement's elicitation is always straightforward.
According to the source of requirements stage, for legacy systems, the following should also be considered:
According to the source of requirements stage, for legacy systems, the following should also be considered:
There are __________ dimensions to requirements elicitation.
There are __________ dimensions to requirements elicitation.
Match the steps in stakeholder analysis to the question that they answer:
Match the steps in stakeholder analysis to the question that they answer:
Which of the following is a common class of stakeholders?
Which of the following is a common class of stakeholders?
Secondary partners are those that are in a direct partnership with the organization.
Secondary partners are those that are in a direct partnership with the organization.
After defining partners, you can use different classification models to determine an aproach for managing stakeholder relationships. Name a model.
After defining partners, you can use different classification models to determine an aproach for managing stakeholder relationships. Name a model.
A ________ is a document which contains the information about the project's stakeholders.
A ________ is a document which contains the information about the project's stakeholders.
Match the stakeholder engagement levels
Match the stakeholder engagement levels
What is the primary goal of the requirements inception phase?
What is the primary goal of the requirements inception phase?
The inception phase is intended to define all the requirements of a project.
The inception phase is intended to define all the requirements of a project.
What percentage of use cases are typically analyzed in detail during the requirements inception phase?
What percentage of use cases are typically analyzed in detail during the requirements inception phase?
Defining the vision and obtaining an order-of-magnitude estimate requires doing some requirements ______.
Defining the vision and obtaining an order-of-magnitude estimate requires doing some requirements ______.
Which of the following questions is typically explored during the inception phase?
Which of the following questions is typically explored during the inception phase?
Match the activity with the correct phase of the RE Lifecycle:
Match the activity with the correct phase of the RE Lifecycle:
What is a key artifact produced during the inception phase?
What is a key artifact produced during the inception phase?
The primary goal of the preliminary investigation is to design the user interface.
The primary goal of the preliminary investigation is to design the user interface.
What type of analysis evaluates Strengths, Weaknesses, Opportunities, and Threats?
What type of analysis evaluates Strengths, Weaknesses, Opportunities, and Threats?
A preliminary investigation begins to evaluate the business ______ or problem.
A preliminary investigation begins to evaluate the business ______ or problem.
Which fact-finding technique involves asking pre-prepared questions to a large group of people?
Which fact-finding technique involves asking pre-prepared questions to a large group of people?
A key advantage of questionnaires is gathering detailed information.
A key advantage of questionnaires is gathering detailed information.
In a questionnaire, what type of questions allows for discussion and elaboration?
In a questionnaire, what type of questions allows for discussion and elaboration?
The use of specific ______ in a questionnaire can lead to misinterpretation due to varying understandings among individuals.
The use of specific ______ in a questionnaire can lead to misinterpretation due to varying understandings among individuals.
What is a 'leading question' in the context of interviews?
What is a 'leading question' in the context of interviews?
Match the type of interview with its description:
Match the type of interview with its description:
What should be included when preparing for an interview?
What should be included when preparing for an interview?
Technical feasibility assesses only the hardware aspect of a proposed system.
Technical feasibility assesses only the hardware aspect of a proposed system.
What type of feasibility is also known as cost-benefit analysis?
What type of feasibility is also known as cost-benefit analysis?
In Benefit-Cost Analysis (BCR), the benefit cost rate equals the discounted value of incremental benefits divided by the discounted value of ______ costs.
In Benefit-Cost Analysis (BCR), the benefit cost rate equals the discounted value of incremental benefits divided by the discounted value of ______ costs.
Which formula correctly calculates the net present value(NPV)?
Which formula correctly calculates the net present value(NPV)?
What does organizational feasibility primarily assess?
What does organizational feasibility primarily assess?
Schedule feasibility is mainly determined by the availability of financial resources.
Schedule feasibility is mainly determined by the availability of financial resources.
In project planning, what is the term for the process assessing the project timetable's reasonability?
In project planning, what is the term for the process assessing the project timetable's reasonability?
In SWOT analysis, ______ factors are those that could jeopardize the project.
In SWOT analysis, ______ factors are those that could jeopardize the project.
Which of the following is an internal attribute in SWOT analysis?
Which of the following is an internal attribute in SWOT analysis?
Stakeholders have no impact on project viability.
Stakeholders have no impact on project viability.
Why is stakeholder analysis important?
Why is stakeholder analysis important?
Stakeholders that hold a direct interest are known as what type of stakeholders?
Stakeholders that hold a direct interest are known as what type of stakeholders?
The stakeholder ______ contains information about project stakeholders.
The stakeholder ______ contains information about project stakeholders.
Flashcards
Requirements Inception
Requirements Inception
A short initial step in projects to establish a common vision and basic scope.
Inception Activities
Inception Activities
Analysis of 10% of use cases, critical non-functional requirements, business case creation, and development environment preparation.
Vision and Business Case
Vision and Business Case
A document which contains goals, constraints, business context and provides an executive summary.
Use-Case Model
Use-Case Model
Signup and view all the flashcards
Supplementary Specification
Supplementary Specification
Signup and view all the flashcards
Questionnaire
Questionnaire
Signup and view all the flashcards
Questionnaire Benefit
Questionnaire Benefit
Signup and view all the flashcards
Closed-ended Questions
Closed-ended Questions
Signup and view all the flashcards
Open-ended Questions
Open-ended Questions
Signup and view all the flashcards
Interview
Interview
Signup and view all the flashcards
Project Feasibility
Project Feasibility
Signup and view all the flashcards
Operational Feasibility
Operational Feasibility
Signup and view all the flashcards
Technical Feasibility
Technical Feasibility
Signup and view all the flashcards
Economic Feasibility
Economic Feasibility
Signup and view all the flashcards
Benefit Cost Rate
Benefit Cost Rate
Signup and view all the flashcards
Return on investment
Return on investment
Signup and view all the flashcards
Organizational Feasibility
Organizational Feasibility
Signup and view all the flashcards
Schedule Feasibility
Schedule Feasibility
Signup and view all the flashcards
SWOT analysis
SWOT analysis
Signup and view all the flashcards
Strengths (SWOT)
Strengths (SWOT)
Signup and view all the flashcards
Weaknesses (SWOT)
Weaknesses (SWOT)
Signup and view all the flashcards
Opportunities (SWOT)
Opportunities (SWOT)
Signup and view all the flashcards
Threats (SWOT)
Threats (SWOT)
Signup and view all the flashcards
Requirements Elicitation
Requirements Elicitation
Signup and view all the flashcards
Elicitation Objectives
Elicitation Objectives
Signup and view all the flashcards
Stakeholders
Stakeholders
Signup and view all the flashcards
Primary Stakeholders
Primary Stakeholders
Signup and view all the flashcards
Secondary Stakeholders
Secondary Stakeholders
Signup and view all the flashcards
Stakeholder Register
Stakeholder Register
Signup and view all the flashcards
Stakeholder Classification
Stakeholder Classification
Signup and view all the flashcards
Power/Interest Grid
Power/Interest Grid
Signup and view all the flashcards
Study Notes
- Week 3's agenda includes requirements inception and requirement elicitation
- The RE Lifecycle stages are elicitation, clarification, analysis, evaluation, re-evaluation, specification and documentation
Requirements Inception
- Establishes a common product vision and project scope
- It includes analysis of use cases, critical non-functional requirements, business cases, and development environment preparation
- Most projects start with a brief exploration period, addressing the vision, feasibility, build-vs-buy decisions, rough cost estimates, and stakeholder alignment
- It involves some requirements exploration to define the vision
- It does not aim to finalize all requirements or create comprehensive estimates or project plans
- This phase should be relatively short
- The goal is to determine if serious investigation during the elaboration phase is worthwhile
Activities and Artifacts in the Inception Phase
- Activities and artifacts include a short requirements workshop, naming actors, goals, and use cases
- Most use cases are in brief format
- A percentage of 10-20% of use cases have fully detailed descriptions to clarify scope and complexity
- Key quality and risk requirements have identification
- Creates initial vision and supplementary specification document
- Develops a risk list, technical proof-of-concept prototypes, user interface prototypes for functional vision, and component recommendations
How Long is Inception
- Inception is usually short: one or a few weeks
- It's intended to assess project investigation rather than conduct the investigation itself
- It may encompass the first workshop and iteration planning before moving to elaboration
Sample Inception Artifacts
- The vision and business case describe goals, limitations, business rationale, with an executive summary
- The use-case model outlines functional needs, names most use cases, analyzes detail
- Supplementary specification covers non-functional needs, key design elements
- Describes risks, their response
- The glossary defines terminology
- Prototypes and proof of concepts clarify the vision and validate ideas
- The iteration plan outlines tasks for initial iterations
- Rough estimate made for phase costs
- The development case customizes project process
Preliminary Investigation
- Investigates business opportunity or problem
- It involves understanding the opportunity, setting scope, fact-finding, SWOT analysis, and a feasibility study
Fact Finding Techniques
- Strategies for fact-finding include system observations, questionnaires, online research, industry research etc.
Questionnaire
- A pre-designed form asks questions
- It is useful when many people are interviewees or in distance
- It can be distributed without an interview
- Has multiple designs for different audiences
- Wording on the form is important as there chance for clarification
- Advantage is low cost, but it must suite the target audience
Different Types of Questions
- Close-ended questions require brief answers
- Open-ended questions necessitate detailed responses
- Compound questions include multiple inquiries in one
- Leading questions influence the interviewee's response
- Probing questions seek examples
Interviews
- An interview allows asking questions to elicit input
- Suited to open-ended questions
- Happens on a one-to-one or group basis
- A benefit includes direct, face-to-face interaction
- Interview guide can either follow a pyramid, funnel, or diamond form
Different Types of Interviews
- Structured interviews ask the exact same questions to each participant
- Unstructured interviews are like conversations without questions
- Semi-structured interviews use a guide, but are conversational
Prepare for Interview
- Review context beforehand
- Schedule and inform interviewees
- Identify interviewees and questions to ask
- Know different interviewee perspectives
- Watch bias issues
- Keep interview short
- Also discuss exceptions to normal operations
Interview Procedure
- Open the interview
- Conduct the interview
- Document the interview
- Close the interview
Feasibility
- Analysts must assess viability
- Evaluates prospects, based on research
- Organizations adapt feasibility review
- Reviews operations, technical aspects, economic impact, organizational factors, and scheduling
Operational Feasibility
- Assesses alignment
- Asks if the problem is workable
- Asks if the system is useable
- Asks if the system is effective
- Asks if the system places demands on users
Technical Feasibility
- Is focused on gaining understanding of present technical resources
- Includes an evaluation of the hardware and software to see how it fits the proposed system
- It answers build idea
Economic Feasibility
- The goal is to measure economic benefits to the organization from the proposed solution
- It includes analysis of the costs and benefits of the new system
- It answers "Should we build it"
The basic formula to convert a future cash flow to its present value is:
- PV = (Cash flow amount) / (1 + rate of return)^n
Benefit-Cost Analysis (BCR)
- Determines which solution provides the most financial value
- It is calculated with by Discounted value of incremental benefits ÷ Discounted value of Incremental costs
Net Present Value
The Formula for NPV
- NPV = (Cash flow/ (1 + i)t) - initial investment
- i = Required return or discount rate
- t = Number of time periods
Return on Investment (ROI).
- Measure a calculation that measures the return earned on the money invested in the project.
- ROI = (Total Benefits - Total Costs) / Total Costs
Organizational Feasibility
- How stakeholders embrace the new system
- Answers "If we build it, will they come?”
Schedule Feasibility:
- Is a timetable assessment
- The project will fail to complete if too long
- Deadlines from users or developers
SWOT Definition and Analysis
- Stands for Strengths, Weaknesses, Opportunities & Threats
- Evaluates viable projects by assessing internal and external elements
- Strengths are internal, weaknesses are internal
- Opportunities are external
- Threats are external
Requirements Elicitation
- Understand application domain
- Identify the source of needs
- Know stakeholders
- Choose the techniques, tools
- Elicit needs
Requirments Elicitation Objectives
- Understand the processes, people, and resources
- Determine coverage and boundary if too wrong
- Separates needs by priority
Requirement's Elicitation Dimensions
-
- Understanding the business
-
- Understanding the application domain
-
- Understanding the specific problem.
-
- Understanding the needs and constraints of system stakeholders.
-
- Understanding acquisition and project management.
-
- Understanding requirements engineering and systems engineering
-
- Understanding the technologies and engineering involved.
Source of requirements.
- Discussions with all classes of stakeholders to based on their perspectives
- Analysis of any competing systems
- manuals for system interactions
- The marketing and customer care departments should not be overlooked
Rationale for Stakeholder Analysis
- What are the resources
- Know stakeholders affected
- Know needs of those who work with project
- Know needs of users
Steps in Stakeholder Analysis
- Who is primary, secondary, and has interest in the issue (stakeholder rings)
- 4 RS (Rights, Responsibilities, Returns, and Relationship)
- Stakeholder power and interests, Venn-Diagram
- Graph of stakeholders importance and influence
Identifying Stakeholders
- Users
- Clients
- Technical staff
Rings of Stakeholders
- Primary stakeholders invest capital
- Secondary stakeholders can influence
- Stakeholder Register: includes roles, contact info, and interest in project
- People that is internal to organization
- People that is external to organization
Prioritize Your Stakeholder's Engagement Levels
- Unaware: Unaware of the project
- Resistant: Aware of the project yet unwilling to change
- Neutral: Aware of the project yet supportive nor resistant
- Supportive: Aware of the project and supportive of change
- Leading: Aware of the project
Different Techniques for Requirement Elicitation
- Observation on users
- Interview to prepare
- Ask skills and exceptions
- Scenarios to document
- Use cases to analyze
- Brainstorm to trigger reaction
Elicitations Problems
- Time, preparation
- User issues
- Political issues
- Conflicting stakeholder
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.