AIS102P-Module1 Part1
AIS102P-Module1 Part1
Explain the role of the systems Describe the Systems Development Explain how organizations identify
analyst in information systems Life Cycle and its different phases there is developmental needs
development
WHAT IS INFORMATION
SYSTEMS ANALYSIS AND
DESIGN?
• It is a method used by companies to create and
maintain information systems that perform basic
business functions such as keeping track of
customer names and addresses, processing
orders, and paying employees.
• The goal is to improve organizational systems, by
applying software that can help employees
accomplish key business tasks more easily and
efficiently.
• As a systems analyst, you will be at the center of
developing this software.
• The analysis and design of Information Systems are based on:
1. Understanding of the organization's objectives , the structure and the processes
2. Knowledge of how to use information technology
• The systems development life cycle (SDLC) is the process of determining how an information system (IS)
can support business needs, designing the system, building it, and delivering it to users.
• Primary goal of a systems analyst is to create value for the organization
• In systems development, one of the important roles in the team is the systems analyst:
• They analyze the business situation,
• Identify the opportunities for improvement
• Design an information system to implement the improvements
The systems analyst plays a key role in IS development
projects.
ANALYST
Systems analysts must understand how to apply technology
to solve business problems.
Explain the role of the systems Describe the Systems Development Explain how organizations identify
analyst in information systems Life Cycle and its different phases there is developmental needs
development
SYSTEMS DEVELOPMENT LIFE CYCLE
• Understand "WHY" and information system should be built and
determine how the project team will build it
• Question guides on doing the feasibility:
PLANNING PHASE • Can we build it?
• Will it provide business value?
• If we build it, will it be used?
• Answers to the question of "WHO" will use the system,
• "WHAT" the system will do and
• "WHERE" and "WHEN" it will be used
ANALYSIS PHASE • During this phase, the project team:
1. Investigates if there is a current system
2. Identifies improvement opportunities and
3. Develops a concept for the new system
• This phase decides "HOW" the system will operate
• in terms of hardware,software and network infrastructure that will
be used,
• the GUI or user interface,
DESIGN PHASE • forms and reports that will be used,
• the specific programs,databases and files that will be needed
• The steps in the design phase determine how the system will
operate
• This is the final phase during which the system is actually
IMPLEMENTATION built/purchased/installed
• This is the longest and most expensive single part of the
PHASE development process
1. PLANNING -
• A project is identified when someone in the organization
PROJECT identifies a business need to build a system
• A business need also comes up when the organization identifies
IDENTIFICATION unique and competitive ways of using IT
AND INITIATION
• Is a methodology used by organizations to continuously improve
end-to-end business processes.
BUSINESS • Studying Business process advantages:
PROCESS 1. Enhanced process agility
2. Improved process alignment with industry "best practices" and
MANAGEMENT 3. Increased process efficiencies as costs are identified and
eliminated from process workflows
ROLE OF A BUSINESS ANALYST IN BPM
1 2 3 4
Defining and Creating ways to Finding ways to Creating or adjusting
mapping the steps in improve on steps in eliminate or electronic workflows
a business process the process that consolidate steps in to match the
adds value the process that do improved process
not add value maps
BUSINESS • Is the foundation of many information technology systems
• Technology components are used to implement or substitute for
PROCESS manual information management processes with the intent of
AUTOMATION gaining cost efficiencies
BUSINESS • This results from studying the business processes, creating new,
PROCESS redesigned processses to improve the process workflows, and/or
utilizing new technologies enabling new process structures
IMPROVEMENT
BUSINESS • Is the foundation of many information technology systems
• Technology components are used to implement or substitute for
PROCESS manual information management processes with the intent of
AUTOMATION gaining cost efficiencies
BUSINESS • Results from studying the business processes, creating new
PROCESS redesigned processes to improve the process workflows, and /or
utilizing new technologies enabling new process structures
IMPROVEMENT
BUSINESS
PROCESS
REENGINEERING
IDENTIFY THE PROJECT DEVELOP SYSTEM ANALYZE TECHNICAL ANALYZE ECONOMIC ANALYZE
REQUEST FEASIBILITY FEASIBILITY ORGANIZATIONAL
FEASIBILITY
SYSTEMS DEVELOPMENT LIFE CYCLE
FEASIBILITY ANALYSIS
• Guides the organization in determining whether to proceed with the project or
not.
• Identifies the important risks associated with the project that must be
managed once the project is approved
• Three areas that are assessed by the technique
1. Technical Feasibility
2. Economic Feasibility
3. Organizational Feasibility
FEASIBILITY ANALYSIS ASSESSMENT FACTORS.
TECHNICAL FEASIBILITY
• the extent to which the system can be successfully designed, developed, and installed by the IT group.
Technical feasibility analysis is, in essence, a technical risk analysis that strives to answer the question:
“Can we build it?
• Risks involved:
• Users’ and analysts’ familiarity with the application.
• Familiarity with the technology is another important source of technical risk
• Project size is an important consideration, whether measured as the number of people on the development
team, the length of time it will take to complete the project, or the number of distinct features in the system
• Compatibility of the new system with the technology that already exists in the organization
ECONOMIC FEASIBILITY
• Also known as "cost–benefit analysis"
• This attempts to answer the question “Should we build the system?”
• Economic feasibility is determined by identifying costs and benefits associated with the system, assigning
values to them, calculating future cash flows, and measuring the financial worthiness of the project.
• Common measurements used in economic feasibility
• Cash Flow Analysis and Measures
• Return on Investment
• Break-Even Point
• Discounted Cash Flow Technique
• Net Present Value (NPV)
• Identify Costs and Benefits
STEPS TO CONDUCT FEASIBILITY ANALYSIS
EXAMPLE OF COSTS AND
BENEFITS FOR
ECONOMIC FEASIBILITY
COST-BENEFIT ANALYSIS-SIMPLE CASH FLOW METHOD
ORGANIZATIONAL FEASIBILITY
• How well the system ultimately will be accepted by its users and incorporated into the ongoing
operations of the organization.
• In essence, an organizational feasibility analysis attempts to answer the question “If we build it, will
they come?”
• One way to assess the organizational feasibility of the project is to understand how well the goals of the
project align with business objectives.
• Strategic alignment is the fit between the project and business strategy—the greater the alignment,
the less risky the project will be, from an organizational feasibility perspective.
IMPORTANT STAKEHOLDERS FOR ORGANIZATIONAL FEASIBILITY
TRY TO ANSWER THIS BY YOURSELF
AIS102P
INFORMATION SYSTEMS ANALYSIS AND DESIGN
MODULE 1 LECTURE 4
LEARNING OBJECTIVE
EXPLAIN HOW TO SELECT A PROJECT DESCRIBE VARIOUS APPROACHES TO THE DESCRIBE PROJECT STAFFING ISSUES AND
METHODOLOGY BASED ON PROJECT SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) THAT CONCERNS.
CHARACTERISTICS. CAN BE USED TO STRUCTURE A DEVELOPMENT
PROJECT.
TRY TO ANSWER THIS BY YOURSELF
CREATING THE PROJECT PLAN
• Once a system request is submitted to the approving committee of the organization, the project team
will move on to create the project plan. The Project Manager will follow a set of guidelines used in
project management from staffing the team to following the phases of SDLC.
• A methodology will be selected by the Project Manager to develop the information system.
• A methodology is a formalized approach to implementing the SDLC (i.e., it is a list of tasks, steps, and
deliverables).
1. Clarity of User Requirements -How well do the users and
analysts understand the functions and capabilities needed from
the new system?
PROJECT 2. Familiarity with Technology -How much experience does the
project team have with the technology that will be used?
CHARACTERISTICS 3. System Complexity -How much complexity is anticipated in the
THAT WILL AFFECT new system? Does the new system include a wide array of
features? Will the system have to integrate with many existing
systems? Does it span multiple organizational units, or even
THE PROJECT multiple organizations?
METHODOLOGY?
ESTIMATING THE PROJECT TIME FRAME
• Estimation is the process of assigning projected values for time and effort
• There are two basic ways to estimate the time required to build a system. The simplest method uses the
amount of time spent in the planning phase to predict the time required for the entire project. The idea
is that a simple project will require little planning, and a complex project will require more planning; so
using the amount of time spent in the planning phase is a reasonable way to estimate overall project
time requirements.
• See example below
DEVELOPING THE WORK PLAN
• After knowing the initial project size and the approximate schedule for the project, the project manager
together with the team then list all the task that needs to be accomplished
• A work Plan is a dynamic schedule that records and keeps track of all of the tasks that need to be
accomplished over the course of the project.
• The level of detail and amount of information will depend on what kind of project and the needs of the
project itself
• To create a work plan, the project manager identifies the tasks that need to be accomplished and
determines how long each one will take. Then the tasks are organized within a work breakdown
structure.
EXAMPLE OF A TASK
INFORMATION