Lecture Requirement engineering Chapter 2 Establishing the product vision and project scope. This chapter presents the following content Problem analysis, business requirement, project vision, project scope.
Trang 2Problem Analysis
Business Requirement
Project vision
Project scope
Trang 3Goal: gain a better understanding of the
problem being solved before development
begins
Identify root cause
Identify stakeholders and their needs (or problems)
Identify solution boundary
Uses business requirements obtained from
stakeholders
Results in Product Vision and Project Scope
Trang 44
Five steps for problem analysis:
Gain agreement on the problem definition
Understand the root causes – the problem
behind the problem
Identify the stakeholders
Define the solution system vision and
boundary
Identify the constraints to be imposed on the solution
Trang 55
Document the problem and seek agreement
Ask stakeholders to write a problem statement in
an agreed format
Statement should include
What the problem is
Who is affected by it?
What is the impact?
Is there a proposed solution?
What are key benefits?
Trang 66
There is often a problem behind the problem
Root cause analysis consists of finding
underlying causes that may not be
immediately apparent
Example: Our e-commerce site is not profitable
Why is it not profitable?
Poor site design?
Bad pricing?
Poor customer management after the sale?
Some or all of the above?
Trang 7Root cause analysis can be used to understand root causes
Determine what factors contribute to the problem (subproblems)
Recursively determine what factors contribute to these problems
Decompose until causes are understood
(possible solution clear)
Trang 88
Trang 99
Stakeholders: persons or organizations (ex:
customers, sponsors, ) who are actively
involved in the project or whose interests may
be affected by the performance or
completion of the project
How to identify Stakeholders?
Trang 10The vision: describes what the product is
about and what it eventually could become
Project scope: identifies what portion of the
ultimate long-term product vision the current project will address
Trang 1111
Restrictions on the solution space
Put limitations on the ability to deliver a solution as envisioned
Usually non-functional requirements that impose major restrictions on the system
Trang 1212
Sources of constraints include:
Economics (e.g., costs, licensing issues)
Politics (e.g., internal or external, interdepartmental issues)
Technology (e.g., choice of technology/platform)
Systems (e.g., existing system, compatibility issues)
Environment (e.g.,
legal/environmental/security/standards)
Schedule and resources (e.g., fixed schedule, team)
Trang 13Describe the primary benefits that the new system will provide to its sponsors, buyers, and users
Trang 14Background: Provide a general description of
the history or situation that led to the
decision to build this product
Trang 15Business Objective:the important business
benefits the product will provide in a quantitative and measurable way, how success will be
measured, factors that have great impact on
success
Customer Need: the needs of typical customers
or of the target market segment
Business Risk: the major business risks
associated with developing—or not developing—
this product
Trang 16Vision for the system that will achieve the business objectives
Trang 17Vision statement
For [target customer]
Who statement of the need or opportunity]
The [product name]
Is [a product category]
That [key benefit, compelling reason to buy or use]
Unlike [primary competitive alternative, current
system, or current business process],
Our product [statement of primary differentiation
and advantages of new product]
Vision statement sample
Trang 18For employees who wish to order meals from the
company cafeteria or from local restaurants on-line,
the Cafeteria Ordering System is an Internet-based
application that will accept individual or group meal orders, process payments, and trigger delivery of the prepared meals to a designated location on the
Process Impact campus Unlike the current telephone
and manual ordering processes, employees who use the Cafeteria Ordering System will not have to go to
the cafeteria to get their meals, which will save them time and will increase the food choices available to them
Trang 19Major feature: the new product's major
features or user capabilities in a unique,
persistent way, emphasizing those features
that distinguish it from previous or competing products
Assumptions and Dependencies:
Trang 20The project scope defines the concept and range of the proposed solution
The limitations itemize certain capabilities
that the product will not include
The scope and limitations help to establish realistic stakeholder expectations
Trang 21Include 3 parts:
Scope of Initial Release: Summarize the
major features that are planned for inclusion
in the initial release of the product
Scope of subsequent Release:
Limitations and Exclusion
Trang 22Summarize some of the project's business
issues, including profiles of major stakeholder categories and management's priorities for
Trang 2323
Profile should include:
Major value or benefit that stakeholder will receive from product (e.g., improved productivity, reduced rework, cost saving, ability to perform new tasks )
Likely attitude toward the product
Major features and characteristics of interest
Any known constraints that must be
accommodated