0% found this document useful (0 votes)
67 views

Systems Planning and Selection Determining System Requirements

Uploaded by

Nihal Al Rafi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

Systems Planning and Selection Determining System Requirements

Uploaded by

Nihal Al Rafi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Essentials of

Systems Analysis and Design


Sixth Edition
Joseph S. Valacich
Joey F. George
Jeffrey A. Hoffer

Systems Planning and Selection


Determining System Requirements

4.1
4.1 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Identifying and Selecting Projects

1. Projects are identified by


• Top management
• Steering committee
• User departments
• Development group or senior IS staff

4.2
4.2 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Identifying and Selecting Projects
(continued)
• Top-Down identification
• Senior management or steering committee
• Focus is on global needs of organization
• Bottom-up identification
• Business unit or IS group
• Don’t reflect overall goals of the organization

4.3
4.3 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Identifying and Selecting Projects
(continued)
2. Classify and rank development projects
3. Select development projects
• Factors:
• Perceived needs of the organization
• Existing systems and ongoing projects
• Resource availability
• Evaluation criteria
• Current business conditions
• Perspectives of the decision makers

4.4
4.4 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
4.5
4.5 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
4.6
4.6 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Initiating and Planning System
Development Projects
• Objectives
• Goals of the project
• Internal document
• Project Scope Statement
• Prepared for external and internal stakeholders
• Provides a high-level overview of the project

4.7
4.7 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Project Feasibility

• Six Categories
• Economic
• Operational
• Technical
• Schedule
• Legal and contractual
• Political

4.8
4.8 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Economic Feasibility

• Cost–Benefit Analysis
• Determine Benefits
• Tangible benefits
• Can be measured easily
• Examples
 Cost reduction and avoidance
 Error reduction
 Increased flexibility
 Increased speed of activity
 Increased management planning and control

4.9
4.9 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Economic Feasibility
(continued)
• Intangible Benefits
• Cannot be measured easily
• Examples
 Increased organizational flexibility
 Increased employee morale
 Competitive necessity
 More timely information
 Promotion of organizational learning and understanding

4.10
4.10 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
4.11
4.11 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Economic Feasibility
(continued)
• Determine Costs
• Tangible Costs
• Can easily be measured in dollars
 Example: Hardware
• Intangible costs
• Cannot be easily measured in dollars
• Examples:
• Loss of customer goodwill
• Loss of employee morale

4.12
4.12 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Economic Feasibility
(continued)
• One-Time Costs
• Associated with project start-up, initiation and development
• Includes
 System development
 New hardware and software purchases
 User training
 Site preparation
 Data or system conversion

4.13
4.13 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Economic Feasibility
(continued)
• Recurring Costs
• Associated with on-going use of the system
• Includes:
 Application software maintenance
 Incremental data storage expense
 Incremental communications
 New software and hardware releases
 Consumable supplies
• Time value of money (TVM)
• The process of comparing present cash outlays to future expected returns

Copyright © 2015 Pearson Education, Inc. Publishing as


Prentice Hall
4.15
4.15 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Other Feasibility Concerns

• Operational Feasibility
• Assessment of how a proposed system solves business problems or takes
advantage of opportunities
• Technical Feasibility
• Assessment of the development
organization’s ability to construct a
proposed system

4.16
4.16 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Other Feasibility Concerns
(continued)
• Schedule Feasibility
• Assessment of time-frame and project completion dates with respect to
organization constraints for affecting change
• Legal and Contractual Feasibility
• Assessment of legal and contractual ramifications of new system

4.17
4.17 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Assessing Other Feasibility Concerns
(continued)
• Political Feasibility
• Assessment of key stakeholders’ view in organization toward proposed
system

4.18
4.18 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Building the Baseline
Project Plan
• Assures that customer and development group have a complete
understanding of the proposed system and requirements
• Provides sponsoring organization with a clear idea of scope, benefits and
duration of project

4.19
4.19 Copyright © 2015 Pearson Education, Inc. Publishing as
Prentice Hall
Introduction to Requirements Discovery

Requirements discovery – the process and techniques used by


systems analysts to identify or extract system problems and solution
requirements from the user community.

System requirement – something that the information system must


do or a property that it must have. Also called a business
requirement.
Results of Incorrect Requirements
• The system may cost more than projected.
• The system may be delivered later than promised.
• The system may not meet the users’ expectations and that
dissatisfaction may cause them not to use it.
• Once in production, the costs of maintaining and enhancing the
system may be excessively high.
• The system may be unreliable and prone to errors and
downtime.
• The reputation of the IT staff on the team is tarnished because
any failure, regardless of who is at fault, will be perceived as a
mistake by the team.
Requirement Elicitation Techniques

• Interviews
• Surveys
• Questionnaires
• Task analysis
• Domain Analysis
• Brainstorming
• Observation

Copyright © 2015 Pearson Education, Inc. Publishing as


Prentice Hall
System Requirements types
• Functional Requirements
Requirements, which are related to functional aspect of
software fall into this category. They define functions and
functionality within and from the software system. Examples -
Search option given to user to search from various invoices
• Non-Functional Requirements
Requirements, which are not related to functional aspect of
software, fall into this category. They are implicit or expected
characteristics of software, which users make assumption of.

Copyright © 2015 Pearson Education, Inc. Publishing as


Prentice Hall
Requirements are categorized logically as
• Must Have : Software cannot be said operational without them.
• Should have : Enhancing the functionality of software.
• Could have : Software can still properly function with these
requirements.
• Wish list : These requirements do not map to any objectives of
software.

While developing software, ‘Must have’ must be implemented,


‘Should have’ is a matter of debate with stakeholders and negation,
whereas ‘could have’ and ‘wish list’ can be kept for software updates.

Copyright © 2015 Pearson Education, Inc. Publishing as


Prentice Hall

You might also like