UKAI 2063 Accounting Information Systems II: System Development Strategy
UKAI 2063 Accounting Information Systems II: System Development Strategy
Accounting
Information Systems II
Lecture 2
System Development Strategy
2-1
Lecture 2 Outline
2-3
Introduction
2-4
Strategic Planning – A Framework for IT
Systems Development
• Strategic Planning Overview
• SWOT analysis
• Porter’s Five Forces
2-5
2-6
Strategic Planning – A Framework for IT
Systems Development
• From Strategic Plans to Business
Results
• Mission statement
• Stakeholders
• Goals
• Objectives
2-7
2-8
Strategic Planning – A Framework for IT
Systems Development
• The Future
• If you could look into the future, here is what you might see: new industries,
products, and services emerging from amazing advances in information
technology, customers who expect world-class IT support, a surge in Internet-
based commerce, and a global business environment that is dynamic and
incredibly challenging
2-9
2 - 10
What Is a Business Case?
2 - 11
Business Case’s Questions
2 - 12
Information Systems Projects
2 - 13
Information Systems Projects
2 - 14
Overview of Feasibility
2 - 15
Overview of Feasibility
• Operational Feasibility
• Depends on several vital issues
• Technical Feasibility
• Economic Feasibility
• Total cost of ownership (TCO)
• Tangible benefits
• Intangible benefits
• Schedule Feasibility
2 - 16
Evaluating Feasibility
2 - 17
Setting Priorities
2 - 18
Setting Priorities
2 - 19
Setting Priorities
2 - 20
Setting Priorities
2 - 21
Preliminary Investigation Overview
• Preliminary investigation
• Interaction with Managers and Users
• Let people know about the investigation and explain your role
• Employee attitudes and reactions are important and must be considered
• Be careful in your use of the word problem
• Question users about additional capability they would like to have
2 - 22
Preliminary Investigation Overview
2 - 23
Preliminary Investigation Overview
• Step 1: Understand the Problem or Opportunity
• Step 2: Define the Project Scope and Constraints
• Step 3: Perform Fact-Finding
• Step 4: Analyze Project Usability, Cost, Benefit, and
Schedule Data
• Step 5: Evaluate Feasibility
• Step 6: Present Results and Recommendations to
Management
2 - 24
Overview of systems
development methodologies,
techniques and tools
2 - 25
Some reasons why systems
development failed
■A lack of ownership of and commitment to the system
from users, as a result of the low level of involvement.
■Do not satisfy business requirements or requirements
could have been mis-understood.
■Business requirements could have changed between
inception and delivery.
■Inadequate analysis and design tools and techniques
could have been used.
■Cause extensive maintenance requirements and thus
an increase in the applications backlog.
■Or more likely a combination of these problems.
2 - 26
To improve systems success
2 - 27
To improve systems success
2 - 28
Systems methodology
A systems development methodology is a recommended
means to achieve the development, or part of the
development, of information systems based on a set of
rationales and an underlying philosophy that supports,
justifies and makes coherent such as recommendation for a
particular context.
XP – http://www.extremeprogramming.org
DSDM - http://www.dsdm.org
2 - 30
Systems technique
2 - 31
Examples of systems technique
2 - 32
Systems tool
2 - 33
Examples of systems tool
2 - 34
How systems methodology helps?
2 - 35
How systems methodology helps?
2 - 36
Features of systems methodology
2 - 37
Features of systems methodology
• A methodology can range from being designed to be
applicable to specific types of problem in certain types
of environment or industry to an all-encompassing
general-purpose methodology.
• A methodology may be potentially usable by anybody
or only by highly trained specialists or be designed for
users to develop their own applications.
• A methodology may require an army of people to
perform all the specific tasks or it may not even have
any specified tasks.
• A methodology may or may not include tools and
toolsets.
2 - 38
So many methodologies, which is the best?
2 - 39
What context? You might ask…
____|_______________|_______________|_____
Structured Unstructured
“We have 20 bank branches in Kuala Lumpur; all
branches combined there are 5,000 deposits made
on each working day. We keep details about each
deposit, e.g. customer A/C number, amount deposit,
and so on.”
2 - 43
Systems Development Life Cycle (SDLC)
2 - 44
Systems Development Life Cycle (SDLC)
2 - 45
Conceptual Framework of SDLC
Stages
Analysis
Implementation Design
Development
2 - 46
Other View of SDLC Stages
2 - 47
Other View of SDLC Stages
2 - 48
In this unit, we will follow the one by Shelley
& Cashman (2010)
• Phases of the SDLC
• System Planning
• Systems Analysis
• Systems Design
• Systems Implementation
• Systems Support & Security
2 - 49
SDLC Stages
2 - 50
Phases of SDLC
• Systems Planning
• Systems planning phase
• Systems request – begins the process & describes problems
or desired changes
• Purpose of this phase is to perform a preliminary
investigation
• Key part of preliminary investigation is a feasibility study
• Output:
• Feasibility report containing problem definition and
objective summaries from which management can make a
decision on whether to proceed with the proposed project
2 - 51
Phases of SDLC
• Systems Analysis
• To understand how users accomplish their work when
interacting with a computer; and begin to know how to
make the new system more useful and usable.
• To understand how the business functions and have
complete information on the people, goals, data and
procedure involved
• Learn the who, what, where, when, how, and why of the
current system
• Fact finding techniques includes:
• Interviewing
• Sampling and investigating hard data
• Questionnaires
• Observe the decision maker’s behavior and environment
• Output:
• Deliverable is the System requirements document
2 - 52
Phases of SDLC
• Systems Design
• Create physical model
• Design user interface, identify necessary outputs, inputs,
and processes
• Design internal/ external controls
• Determine application architecture
• Output:
• System design specification
2 - 53
Phases of SDLC
• Systems Implementation
• New system is constructed
• Programs written, tested, and documented, and the systems
is installed
• Converting to new system
• User training
• Output:
• Complete functioning system
2 - 54
Phases of SDLC
• Systems Support & Security
• Maintenance, enhancement and protecting the system
occurs at this phase
• Maximise return on the IT investment
• A well-designed system must be secure, reliable,
maintainable, and scalable
• Output:
• Operational information systems
2 - 55
A Structured Systems
Analysis and Design
Method (SSADM)
2 - 56
Structured Systems Analysis and
Design Method (SSADM)
• Originally developed by the UK consultant Learmonth and
Burchett Management Systems (LBMS) and Central
Computing and Telecommunications Agency (CCTA)** to
standardise development process in the government
departments.
• SSADM has gone through a number of changes since its
original publication with the last version being issued in
1996 as 'SSADM 4+ version 4.3‘.
• By the mid-1990s SSADM was the most widely-used
application development methodology in Europe, with
over 5,000 certified practitioners.
2 - 58
Areas covered by SSADM
2 - 59
SSADM Structure
Feasibility Study
Requirements Analysis
Requirements Specification
Logical System
Specification
Physical Design
2 - 60
• SSADM adopts the waterfall model of systems
development, where each stage has to be
completed and signed off before subsequent stages
can begin.
• SSADM 4+ has seven stages within a five-module
framework, each with its own set of plans,
timescales, controls, and monitoring procedures.
• SSADM does not cover the implementation and
maintenance stages, treating them as installation-
specific.
2 - 61
Major Tools of SSADM
2 - 62
2 - 63
2 - 64
2 - 65
Acknowledgements
This PowerPoint presentation contains
materials complied from various sources.
Credits are hereby given to their respective
owners. Please refer to the reading list for
details.
Reminder
The lecture slides serve only as a quick
learning guide. Students are required to refer
to the main textbook for detailed elaboration.
2 - 66