CS211 Slide 10-1 ADCS 21 Feasibility and Cost Analysis Tools Project Management Tools Alternative System Development Methodologies (Chapter 10) Tools for.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Estimating, scheduling and budgeting
Systems Analysis & Design 7 th Edition Systems Analysis & Design 7 th Edition Toolkit 3.
To navigate the slide presentation, use the navigation bar on the left OR use your right and left arrow keys. Move your mouse over the key terms throughout.
Lesson-23 Feasibility Analysis and the System Proposal
Introduction to Systems Development and Systems Analysis
Chapter 3 Managing the Information Systems Project
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 3 Managing the Information Systems Project
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Systems Analysis and Design 9th Edition
Systems Analysis and Design 8 th Edition Chapter 3 Managing Systems Projects.
Copyright 2012 John Wiley & Sons, Inc. Chapter 8 Scheduling.
Systems Analysis and Design 9th Edition
SYS364 Feasibility and Cost Analysis. Today’s Agenda  Feasibility and Cost Analysis Tools  Understanding Costs and Benefits  Payback Analysis  Return.
Chapter 2.
Feasibility and Cost/Benefit Analysis. Cost considerations u Cost classifications –Tangible / Intangible –Direct / Indirect –Fixed / Variable –Developmental.
Systems Analysis and Design 8th Edition
Modern Systems Analysis and Design Third Edition
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 3 Managing the Information Systems Project
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 4.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 3.
Business Studies Grade 11.
Jump to first page 30/06/ Chapter 1 System Development Environment.
The Systems Analysis Toolkit Project Management Tools.
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Switch off your Mobiles Phones or Change Profile to Silent Mode
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Toolkit 4.
To navigate the slide presentation, use the navigation bar on the left OR use your right and left arrow keys. Move your mouse over the key terms throughout.
Chapter 3 : Managing the Information Systems Project.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
Feasibility and Cost/Benefit Analysis. Cost considerations u Cost classifications –Tangible / Intangible –Direct / Indirect –Fixed / Variable –Developmental.
CIS 321—IS Analysis & Design Chapter 3: The Analyst as a Project Manager.
The Systems Analysis Toolkit
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
IT Project Management, Third Edition Chapter 6 1 Chapter 3: Project Time Management.
Systems Analysis and Design Fourth Edition Introduction  A project is economically feasible if the future benefits outweigh the costs  The Systems Analyst’s.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Project Management: A Managerial Approach
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
1 Chapter 3: Project Management and the Inception Phase + Project Management UP and Inception Phase Feasibility Analysis.
1 Systems Analysis and Design in a Changing World, Thursday, January 25, 2007.
Project Management Cross lifecycle Activity
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Lecture 61 Project planning tool Lecture 62 Objectives Understand the reasons why projects sometimes fail Describe the different scheduling tools, including.
Chapter 3 Managing the Information Systems Project
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Information System Project Management.  Some problems that org faced with IS dev efforts include schedule delays, cost overrun, less functionality than.
Lecture 51 Project Costing Lecture 52 Objectives Define economic feasibility Identify the cost considerations that analysts consider throughout the SDLC.
Lecture 3 Part 1 Managing the Information Systems Project.
PROJECT MANAGEMENT TOOLS AND TECHNIQUES SEMINAR December 2003.
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
Chapter 3 Managing the Information Systems Project
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Project Management Systems
Systems Analysis and Design in a Changing World, 4th Edition
Teaching slides Chapter 3.
Project management tools
PROJECT MANAGEMENT TOOLS AND TECHNIQUES
Modern Systems Analysis and Design Third Edition
Teaching slides Chapter 13
Importance of Project Schedules
CHAPTER 6 PROJECT TIME MANAGEMENT
Modern Systems Analysis and Design Third Edition
Presentation transcript:

CS211 Slide 10-1 ADCS 21 Feasibility and Cost Analysis Tools Project Management Tools Alternative System Development Methodologies (Chapter 10) Tools for analysis (Chapter 10) Tools for analysis

CS211 Slide 10-2 ADCS 21 (TOOLS FOR ANALYSIS) FEASIBILITY AND COST ANALYSIS TOOLS (TOOLS FOR ANALYSIS) FEASIBILITY AND COST ANALYSIS TOOLS

CS211 Slide 10-3 ADCS 21 COST CLASSIFICATIONS Costs can be classified as tangible or intangible, direct or indirect, fixed or variable, and developmental or operational. Tangible costs are costs for which you can assign a specific dollar value. Intangible costs are costs whose dollar value cannot be calculated easily. Direct costs are costs that can be associated with the development of a specific system. DESCRIBING COSTS AND BENEFITS DESCRIBING COSTS AND BENEFITS

CS211 Slide 10-4 ADCS 21 Indirect costs, or overhead expenses, cannot be attributed to the development of a particular information system. Fixed costs are costs that are relatively constant and do not depend on a level of activity or effort. Variable costs are costs that vary depending on the level of activity. Developmental costs are incurred only once at the time the system is developed or acquire. Operational costs are incurred after the system is implemented and continue while the system is in use.

CS211 Slide 10-5 ADCS 21 BENEFIT CLASSIFICATIONS Positive benefits increase revenues, improve services, or otherwise contribute to the organisation as a direct result of the new information system. Cost-avoidance benefits refer to expenses that would be necessary if the new system is not installed. Cost-avoidance benefits are just as important as positive benefits, and you must consider both types when performing cost-benefits analysis.

CS211 Slide 10-6 ADCS 21 COST-BENEFITSANALYSISCOST-BENEFITSANALYSIS Cost-benefits analysis is the process of comparing the anticipated costs of an information system to the anticipated benefits. Cost-benefit analysis is performed throughout the SDLC to determine the economic feasibility of an information system project and to compare alternative solutions. 3 most common methods: Payback analysis Return on investment analysis Present value analysis.

CS211 Slide 10-7 ADCS PAYBACK ANALYSIS Payback analysis is the process of determining how long it takes an information system to pay for itself. The time it takes to recover the system’s cost is called the payback period. To perform a payback analysis, you carry out the following steps: 1.Determine the initial development cost of the system. 2.Estimate annual benefits. 3.Determine annual operating costs. 4.Find the payback period by comparing total development and operating costs to the accumulated value of the benefits produced by the system.

CS211 Slide 10-8 ADCS 21 The period between the beginning of systems operation and the point when operational costs are rapidly increasing is called the economically useful life of the system.

CS211 Slide 10-9 ADCS 21 When conducting a payback analysis, you calculate the time it takes for the accumulated benefits of an information system to equal the accumulated costs of developing and operating the system. If you graph current costs and benefits, the payback period corresponds to the time at which the areas under the two curves are equal.

CS211 Slide ADCS 21

CS211 Slide ADCS RETURN ON INVESTMENT ANALYSIS Return on investment (ROI) is a percentage rate that measures profitability by comparing, total net benefits (the return) received from a project to the total costs (the investment) of project. ROI is calculated as follows: ROI = (total benefits - total costs) / total costs

CS211 Slide ADCS PRESENT VALUE ANALYSIS The present value of a future dollar is the amount of money that, when invested today at a specified interest rate, grows to exactly one dollar at a certain point in the future. The specified interest rate is called the discount rate. In present value analysis, a company uses a discount rate that represents the rate of return if the money is put into relatively risk-free investments, such as bonds, instead of being invested in the project.

CS211 Slide ADCS 21 Present value table including values for 10 years at various discount rates. To determine what the present value of $3,000 will be in five years with a discount rate of 12 percent, multiply the present value factor from the table by the dollar amount; that is, PV = $3,000 x = $1,701

CS211 Slide ADCS 21 To perform present value analysis, you must: Total present value of benefits minus the total present value of the costs. 1.Multiply each of the projected benefits and costs by the proper present value factor 2.Sum all the time-adjusted benefits and time-adjusted costs. 3.calculate the net present value (NPV) of the project, which is: Project with a positive NPV is economically feasible because the project will produce a larger return than would be achieved by investing the same amount of money in a discount rate investment.

CS211 Slide ADCS 21 Calculation of net present value for project A:

CS211 Slide ADCS 21 (TOOLS FOR ANALYSIS) PROJECT MANAGEMENT TOOLS (TOOLS FOR ANALYSIS) PROJECT MANAGEMENT TOOLS Project management is the process of defining, planning, organising, leading, and controlling the development of an information system. Project management is important throughout the entire SDLC.

CS211 Slide ADCS 21 Developing Time And Cost Estimates Developing Time And Cost Estimates Programming activities represent a significant part of the project, it is important to estimate the time required for those tasks and develop a budget. Project managers must consider four main factors: 1.Project Size And Scope: 1.Project Size And Scope: To develop accurate time estimates, you must identify all project activities and tasks, from initial fact-finding to application development.

CS211 Slide ADCS 21 2.IT Resources: In many areas, skilled IT professionals are in great demand, and firms must work hard to attract and retain the talent they need. 3.Prior Experience: Develop time and cost estimates based on the resources used for similar, previously developed information systems. 4.Constraints: Given those limitations, the project manager must define the system requirements that can be achieved realistically within the required constraints.

CS211 Slide ADCS 21 When project scheduling, the project manager must know: Several graphical planning aids can help a project manager in the scheduling process. Two of these tools are : Gantt charts PERT/CPM charts PROJECT SCHEDULING Duration of each activity. Order of which the activities will be performed. Start and end times for each activity Who will be assigned to each specific task. Tasks that are dependent on other activities.

CS211 Slide ADCS 21 GANTT CHARTS A Gantt chart is a horizontal bar chart that illustrates a schedule. In the Gantt chart the analyst displays time on the horizontal axis and arranges the activities vertically, from top to bottom, in the order of their start dates. The horizontal position of the bar shows the start and end of the activity, and the length of the bar indicates its duration.

CS211 Slide ADCS 21 PERT/CPM A PERT/CPM chart shows a project as a network diagram. The activities are shown as vectors, and the events are displayed graphically as nodes. Each event is identified by a number - event 1 is the beginning of the activity, and event 2 marks the end. A dummy activity indicates an event dependency, but does not require any resources or completion time.

CS211 Slide ADCS 21 When tasks must be completed in sequence, they are called dependent, or serial, activities. When activities can be completed at the same time, they are called concurrent, or parallel, activities. Activity A must end before activity B can begin. Event 3, which marks the end of activity B, must occur before activity C can start.

CS211 Slide ADCS 21

CS211 Slide ADCS 21 After identifying the tasks and durations, the project manager determines the overall length of the project. Determine the earliest completion time (ECT) for each event, which is the minimum amount of time necessary to complete all the activities that precede the event.. Determine the latest completion time (LCT) for an event, which is the latest time at which the event can occur without delaying the project.

CS211 Slide ADCS 21 At least one complete path will exist through a PERT/CPM network for which every node has equal ECTs and LCTS. That path is called the critical. A critical path is a series of events and activities with no slack time.

CS211 Slide ADCS 21 Comparing Gantt Charts and PERT/CPM PERT/CPM charts differ from Gantt charts in two aspects: A PERT/CPM chart for even a small project can be rather complicated, and the degree of complexity increases significantly for larger projects. The picture presented by a PERT/CPM chart is not as clear as a Gantt chart, which graphically displays the timing and duration of the activities. PERT/CPM and Gantt charts are not mutually exclusive techniques. Project managers often use both methods.

CS211 Slide ADCS 21 A project must be planned, organised, and scheduled before the work actually starts. After the project activities begin, the project manager concentrates on monitoring and controlling the project. To help ensure that quality standards are met, many project managers institute structured walkthroughs. A structured walkthrough is a review of a project team member's work by other members of the team. PROJECT MONITORING AND CONTROLLING PROJECT MONITORING AND CONTROLLING

CS211 Slide ADCS 21 Project Status Meetings: Most project managers schedule regular status meetings with the entire project team. At those meetings, each team member updates the group and identifies any problems or delays. Project Status Reports: A project manager must report regularly to his or her immediate supervisor, upper management, and users. Gantt charts often are included in progress reports to show project status graphically. PROJECT REPORTING

CS211 Slide ADCS 21 Project management software can assist you in project planning, estimating, scheduling, monitoring, and reporting. Powerful project management packages offer many features, including: Example of a popular project management software is Microsoft Project. PROJECT MANAGEMENT SOFTWARE SOFTWARE PERT/CPM Gantt charts Resource scheduling Project calendars Cost tracking, and Cost- benefit analysis.

CS211 Slide ADCS 21 (TOOLS FOR ANALYSIS) ALTERNATIVE SYSTEM DEVELOPMENT TOOLS (TOOLS FOR ANALYSIS) ALTERNATIVE SYSTEM DEVELOPMENT TOOLS In addition to understanding structured analysis and 0-0 methodologies, systems analysts should know about two other systems development strategies: Rapid Application Development (RAD) and Microsoft Solutions Framework (MSF).

CS211 Slide ADCS 21 RAPID APPLICATION DEVELOPMENT DEVELOPMENT Rapid application development (RAD) is a team-based technique that speeds up information systems development and produces a functioning information system. RAD is a complete methodology, with a four-phase life cycle that parallels the traditional SDLC phases. The end product of RAD is the new information system.

CS211 Slide ADCS 21 RAD PHASES AND ACTIVITIES The RAD model consists of four phases: 1.Requirements planning 2.User design 3.Construction 4.Cutover

CS211 Slide ADCS 21 OVERVIEW OF MICROSOFT SOLUTIONS FRAMEWORK OVERVIEW OF MICROSOFT SOLUTIONS FRAMEWORK The objective of Microsoft Solutions Framework (MSF) is to define and analyse business requirements and provide IT solutions. MSF is only one component of the Enterprise Services Framework, which is an overall model of how to prepare, plan, build, and manage information systems.

CS211 Slide ADCS 21 MSF is the plan and build phase of the Enterprise Services Framework, which is Microsoft's version of a systems development life cycle. Microsoft looks at a system from four separate, but interdependent viewpoints: business, applications, information, and technology.

CS211 Slide ADCS 21 Microsoft developed MSF by documenting the experience of its own IT teams in analysing information system requirements and creating solution architectures. Using MSF, you build a series of models, including: A risk management model, A team model, and A process model. Each model has a specific purpose and contributes to the overall design and implementation of the system. Taken together, a set of MSF models describes an information system and provides an overall systems development methodology.