Professional Documents
Culture Documents
Lecture 1
Introduction
Systems Analysis & Design 2
Lecturer
Welcome…
Prof. Gamel Wiredu
Dept. of Information Systems & Innovation
School of Technology
E-mail: gwiredu@gimpa.edu.gh
Topics to be covered
Introduction
Requirements
Use Case Analysis
Process Analysis
Structural Analysis
Data Analysis
Behavioural Analysis
Architectural Design
User Interface Design
Implementation
Assessment Areas
Knowledge: recall and understanding of concepts, definitions, and
concepts
Techniques and skills: computation, manipulation of computational
symbols, application of rules
Comprehension: ability to understand socio-technical problems, to
translate understanding to the design socio-technical systems to address
problems
Analysis: to analyze, and design socio-technical systems within the
broader context of the co-evolution of technology and society
Application of appropriate concepts and practical ideas to familiar and
unfamiliar business contexts
Support materials
All to be obtained from the library or internet
Textbooks
available from library or bookshop
Academic journal articles
Other non-academic periodicals
Magazines
Newsletters, etc
Online
Time management
Avoid lateness to lectures and labs
But better late than never
Plagiarism
Do not plagiarise!
Considered as academic theft
Very severe penalties that can last one’s life time
Destroys hard-won reputations that may never be restored
Classroom etiquette
Each of us must endeavour to make the classroom a conducive teaching
and learning environment for his or her colleague
No food and/or beverages consumption in class
No ringing of phones
No receiving of phone calls
Set your phones to silent mode
Refrain from walking in and/or out of class during lectures
… as much as possible
Structure
10 sessions of lectures
Learning outcomes
Specifically, this lecture should enable you to:
describe the role played by the system analyst in MIS development
describe the preliminary considerations for MIS development projects
describe and apply alternative MIS development methodologies in
various situations
perform feasibility analysis for a new system
Outline
Critical skills
Technological
For applying computational issues and trends to system analysis and design
For understanding the existing socio-technical issues in a particular environment
Business
For understanding how IT can be applied to deliver real business value
Analytical
For breaking down a business into levels, functions, processes, structures, and
procedures
Critical skills
Managerial
For managing people, technology, pressures, and risks
Interpersonal
For communicating effectively with various parties using appropriate modes
Ethical
For dealing fairly, honestly, and truthfully with people
Outline
Feasibility
Helps the organisation to determine whether to proceed with the
proposed project
Three main areas
Technical
Applications, infrastructure, machinery, technical skills, etc
Economic
Cost, competitiveness, innovation, growth, differentiation, etc
Organisational
Culture, knowledge, performance, efficiency, learning, etc
Technical feasibility
Availability of technology and access
The extent to which an MIS can be successfully acquired and installed
by the IT department/group
Familiarity with the software application on the part of analysts and
users
Experience with the underlying infrastructure
Project size (no. of people, length of time, features, etc)
Compatibility and integration
Economic feasibility
Identify costs and benefits
Development – salaries, fees, installation, equipment, conversion
Operational – upgrades, licencing, storage, training, communications
Tangible – sales, staff, inventory, IT, supplies
Intangible – market share, brand, quality, service, relations
Assign values to costs and benefits
Determine cash flow
Assess economic value
RoI, break-even point, NPV, etc
Organisational feasibility
Strategic alignment of project with business goals
Stakeholder analysis
Sponsorship and championship
Management support
System users (internal and external)
Value
Socio-Technical Approach
Primarily IS are social systems which rely more or less on IT
… even though they lead to the development and implementation of an IT-based
system
IS development is an intervention in an organization or society
to improve people’s work performance
not an isolated technical entity
IS development includes a mixture of practical, ethical and theoretical
concerns
Socio-Technical Approach
Attention shifts to social dynamics and human needs throughout the
development process
Workers should have a share of the benefits of technical change
Possible redistribution or decentralization of power
IS development and use is non-deterministic (a process of interpersonal
dialogue)
Includes subjective interpretation of reality and experiences
Socio-Technical Approach
The end-user is not only a contributor of information
They should be included as designers as much as possible
Co-creation in design, development and implementation
Open innovation
They should be active and incremental learners
The analyst benefits
by becoming more creative
in development systems that are not only technically good but useful to users
Socio-Technical Approach
Participants
Requisitors
Managers
Sponsors
Users
Customers
Non-users in society who may be affected remotely, etc
Quite difficult to operationalise
Outline
Waterfall
Iterative
Spiral
Prototying
Agile