Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAPTER ‘3’ Project Blastoff

Similar presentations


Presentation on theme: "CHAPTER ‘3’ Project Blastoff"— Presentation transcript:

1 CHAPTER ‘3’ Project Blastoff
Dr. Ahmad F. Shubita

2 Blastoff Deliverables
Goal/ Purpose of the project – short, measurable statement The client – who is the product being built for? The customer – who is going to buy the product? The stakeholders – people with interest The users – who is going to operate the product? Constraints – design, time or money Names – terminology Scope of the work – boundaries of project/product Estimated costs – effort, money The risks – risk analysis

3 Project Blastoff Activities

4 IceBreaker – Case Study
IceBreaker is a case study we’ll use to demonstrate the requirements process. It uses a variety of data to predict exactly when ice will form on roadways , and it uses these predictions to schedule trucks to treat the roads with deicing material (a salt compound) before the roads become dangerous. The IceBreaker case study uses subject matter knowledge from the many weather/ice forecasting and road de-icing systems, and other products produced by Vaisala (U.K.) 

5 Aspects of a Goal Purpose – what does it do?
Advantage – business advantage Measurement – how to measure Feasible – can product achieve measure? Achievable – can organization build?

6 Product Purpose Purpose: To accurately forecast freezing times and dispatch de-icing trucks. Advantage: To reduce road accidents by forecasting icy road conditions. Measurement: Accidents attributed to ice shall be no more than 15% of the total number of accidents during winter. Supporting Materials: Thornes, J.E., 1992: Cost-Effective Snow and Ice Control for the Nineties. …

7 Product Purpose Purpose: To save money on winter road maintenance costs. Advantage: Reduced de-icing and road maintenance costs. Measurement : The cost of de-icing shall be reduced by 25% of the current cost of road treatment, and damage to roads from ice shall be reduced by 50%.

8 Product Purpose Purpose : To reduce damage to the environment by unnecessary application of de-icing compounds. Measurement: The amount of de-icing chemicals needed to de-ice the council’s roads shall be reduced by 50% Supporting Materials: Thornes, J.E., Salt of the Earth. Surveyor Magazine …

9 Clients & Customers Client is the person who pays for the development.
Customer is the person(s) that pay for the product once it is developed.

10 Who’s Paying for This? Know the client and your customer
Know what they want Understand the customer’s problems Understand the client’s objectives Know what is acceptable and unacceptable to the client and customer

11 Users Persons who ultimately operate the product
In-house products: people that work for your client External products: user & customer usually are the same person

12 Roles of Users What are the jobs of the people who might use your product? What other roles might people have? Where will people be when using your product? What are the nationalities of the people who might use your product? Are there organizations that might use your product? Other considerations: People with disabilities Non-readers People with reading glasses

13 Stakeholders & Consultants
Public Opinion Government Special Interest Groups Technical Experts Cultural Interests Adjacent Systems Management Business Subject Matter Developers Inspectors Legal Professional Bodies

14 Requirements Constraints
Solutions Constraints Allowable Designs Prepackaged Solutions – Commercial off-the-shelf applications Partner applications Project Constraints Financial constraints Time constraints

15 Naming Terminology is extremely important to a project Example:
Weather Station – a collection of hardware capable of collecting and transmitting road temperature, air temperature, humidity and precipitation readings. Weather stations are installed in eight locations in Northumberland.

16 Setting The Scope Deciding how much work will be done.
Should contain the product purpose and other constraints. Also should address the domains of interest is a subject matter area. Sets the Work Scope

17 Domains of interest – Case Study
Roads Weather Scheduling Trucking

18 The Role of Adjacent Systems
The adjacent systems are those pieces of work that supply your work with information or that receive information and services from your work An adjacent system might be an organization, an individual, a computer system or some other piece of technology, or a combination of any of these. 6/30/2018

19 Types of Adjacent Systems
Active Adjacent Systems: usually humans Independent Adjacent Systems it is some external body to your work, e.g. other company, government department, example: weather station Supportive Adjacent Systems Can be relied onto and behave predictably ( computerized systems), example: thermal mapping supplier. 6/30/2018

20 Adjacent systems - Case Study
Weather forecasting service Weather station Map supplier Road engineering Truck station

21 Work Context

22 The Risks Project related risks Inadequate measurement
Excessive schedule pressure Inaccurate cost estimating Low quality Low productivity

23 The Risks Requirements related risks
The absence of clear & measurable purpose for the product Lack of client involvement Lack of stakeholder involvement Little or no agreement on requirements No measurements put on requirements Rapidly changing requirements New or unknown business area with uncertain needs

24 Go/No-go Decision Is the product Goals/purpose clear?
Is it measurable and viable? Is it possible to achieve the objectives of the project? Can you reach agreement on the context of the work? Does the high portability/impact of the risks make the project feasible? Is the cost reasonable for the product’s benefit? Are the stakeholders willing to be involved? Do you have sufficient justification to invest in the project? Do you have enough reasons not to invest in the project? Is there any further investigation that you should do before pressing the button to start the project?

25 Exercise “In a voting system, the candidate can apply for an election to become a candidate, the candidate then can register in the system to enter his detailed information. The candidate also can modify his information at any time. When voting is open, the voter can register on the system and perform voting. The candidate also can register and perform voting. Both candidate and voter need to login as voter to perform voting.” Define two Purposes of the given system. Set the scope of the work by sketching the work context diagram(Scope Diagram) of the voting system.

26


Download ppt "CHAPTER ‘3’ Project Blastoff"

Similar presentations


Ads by Google