1 U08784 Software Project Management lecturer: Timothy Au url:

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Facilitated by Joanne Fraser RiverSystems
Chapter 2 Analyzing the Business Case.
BIS310: Week 4 BIS310: Structured Analysis and Design Feasibility Study and Business Requirements Statement -Selecting the Best Alternative Design Strategies.
Introduction to Systems Development and Systems Analysis
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Systems Analysis and Design 9th Edition
Project Management.
Systems Analysis and Design 9th Edition
Chapter 2.
Redesigning the Organization with Information System
Initiating and Planning Systems Development Projects.
Fundamentals of Information Systems, Second Edition
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
The Analyst as a Project Manager
Chapter 5: Project Scope Management
Development Processes and Product Planning
Managing Projects
IS&T Project Management: How to Engage the Customer September 27, 2005.
Chapter 5 Initiating and Planning Systems Development Projects
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
Initiating and Planning Systems Development projects
Project Management Process Overview
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
9 Closing the Project Teaching Strategies
A Typical Business Plan
CIS 321—IS Analysis & Design Chapter 3: The Analyst as a Project Manager.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
Feasibility Study.
Chapter 5 : Initiating and Planning Systems Development Projects.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
© 2005 by Prentice Hall Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
© 2008 Prentice Hall2-1 Introduction to Project Management Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process.
Project Life Cycle.
Preparing A Business Plan. Objectives By the end of this topic, you should able to understand: 1) Definition a business plan 2) the important of BP 3)Major.
Copyright 2008  Project management process groups progress from initiating activities to planning activities, executing activities, monitoring and controlling.
Welcome to Session 3 – Project Management Process Overview
The Project Management Life Cycle. What is the Project Management Life Cycle? A project life cycle simply includes the necessary steps, from beginning.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Project Planning Activities Project Schedule Risks Management and Project Feasibility Financial Calculations Tangible.
3 1 Project Success Factors u Project management important for success of system development project u 2000 Standish Group Study l Only 28% of system development.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Introducing Project Management Update December 2011.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Assoc. Prof. Dr. Nik Maheran Nik Muhammad, (CFP, CITM, IBBM)
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Module 5 Session 5.2 Visual 1 Module 5 Refining Objectives, Scope, and Other Project Parameters Session 5.2 Reviewing the PAR and refining key project.
5. Planning Phase System Analysis And Design Program: BSCS II (Advent Semester – 2014) Lecturer: Rebecca Asiimwe
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Systems Analysis & Design 7 th Edition Chapter 2.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Project Management PTM721S
Chapter 5 Initiating and Planning Systems Development Projects
Project Management – PTM721S
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design in a Changing World, 4th Edition
Principles of Information Systems Eighth Edition
Project Management.
Introduction to Project Management Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process and Team Approach, 1e.
Chapter 5 Initiating and Planning Systems Development Projects
Systems Analysis and Design
Chapter 5 Initiating and Planning Systems Development Projects
Presentation transcript:

1 U08784 Software Project Management lecturer: Timothy Au url:

2 The Project Management Process The Project Management Process The Project Management Process The Project Life CycleThe Project Life Cycle Define your ProjectDefine your Project Prepare a Project PlanPrepare a Project Plan Preparing Project ProposalPreparing Project Proposal

3 The Project Life Cycle From the highest-level point of view, there are four basic project phases: From the highest-level point of view, there are four basic project phases: 1.Initiation Phase – An appropriate response to the need is determined and described. 2.Planning Phase – The project solution is further developed in as much as detailed as possible. 3.Executing Phase – the prescribed work is performed. Progress is continuously monitored and appropriate adjustments are made. 4.Close-out Phase – the emphasis is on the verifying that the project has satisfied or will satisfy.

4 The Project Management Process: Step by Step According to Gary R. Heerkens in his book, provides additional details in the areas of requirement gathering, project definition, risk management and stakeholder. This becomes an enhanced eight-step process, According to Gary R. Heerkens in his book, provides additional details in the areas of requirement gathering, project definition, risk management and stakeholder. This becomes an enhanced eight-step process, 1.Identify and frame the problem or opportunity. In this phase, the fundamental need is identified. Requirement Document. 2.Identify and define the best project solution. In this step, determinations should be made regarding the work groups should be involved. Project Definition Document. 3.Identify task and resource requirements. The next phase is to identify the task and the resource requirements; the work to be done (the tasks). 4.Prepare the control schedule and resource allocation plan. By combing the information on the preferred sequence of tasks, the estimated task durations and an assumed project started date, the team can place tasks “real time”.

5 The Project Management Process: Step by Step 5.Estimate project costs and prepare a project budget. In this step, the project manager coordinates the preparation of a cost estimate for the project. This budget is used to monitor and control cost expenditures during the project execution. 6.Analyze risk and establish stakeholder relationships. Once the project team has identified the work, prepared the work schedule and estimated the costs. The three fundamental components of the planning process are complete. Once the project team has identified the work, prepared the work schedule and estimated the costs. The three fundamental components of the planning process are complete. to deal with anything that might go wrong and threaten to the successful completion of the project – risk management. to deal with anything that might go wrong and threaten to the successful completion of the project – risk management. to identify all of project stakeholders and establish or solidify relationships that will be maintained throughout the life of the project. to identify all of project stakeholders and establish or solidify relationships that will be maintained throughout the life of the project. 7.Maintain control and communicate as needed during execution. Believe it or not. You will spend most of the time in doing this. Maintain control and communicate as needed during execution. 8.Manage to an orderly close-out. characterized by the development of a punch list (much like a checklist) a small list of tasks that the project team needs to complete in order to close-out the project.

6 How Project Should Evolve? Projects typically begin when we recognize that a need exists. From this point on, we will often become our own enemies – we are human Projects typically begin when we recognize that a need exists. From this point on, we will often become our own enemies – we are human our natural tendency is to want to solve the problem right away with the first solution that pops up into our heads our natural tendency is to want to solve the problem right away with the first solution that pops up into our heads This human nature is often counterproductive to good project management. This human nature is often counterproductive to good project management.

7 How Project Should Evolve? 1. Fully understand the problem and opportunity. Uncovering the fundamental problem is referred to as identifying the true need. 2. Identify the optimum solution. The key to effective project management is to determine the best solution – to the organization. 3. Fully develop the solution and a preliminary plan. When a solution is identified, it is typically characterized in one or two brief statement. This is called the solution statement. It ends with an accurate, credible, detailed project plan that the team can use as a map for execution. 4. Formally launch the project. The activities involved in the formal initiation of project execution such as a business case, making formal presentation to management, creating and approving a project charter and securing funding to proceed.

8 Brainstorming Brainstorming is a group-oriented technique that involves that spontaneous contribution of ideas from all members of a team or group. Brainstorming is a group-oriented technique that involves that spontaneous contribution of ideas from all members of a team or group. Some basic rules for conducting a productive brainstorming session include the following: Some basic rules for conducting a productive brainstorming session include the following: Stress the quantity of ideas instead of qualityStress the quantity of ideas instead of quality Encourage every members of the group to contribute any ideas.Encourage every members of the group to contribute any ideas. Do not be concerned with the reasonableness or the feasibility initially.Do not be concerned with the reasonableness or the feasibility initially. Do not criticize, judge, or evaluate contributions until you are done.Do not criticize, judge, or evaluate contributions until you are done. Encourage the practice of combining or modifying ideas already identified.Encourage the practice of combining or modifying ideas already identified.

9 Using Financial Criteria for Project Selection Companies that use project selection and justification methods often rely on financial calculations as a comparative tool and as a basic hurdle management approval. Companies that use project selection and justification methods often rely on financial calculations as a comparative tool and as a basic hurdle management approval. Basic financial evaluation models known as cost benefit analysis – Basic financial evaluation models known as cost benefit analysis – Net Present Value – the value in present dollars of all cash flows expected in the future from a project.Net Present Value – the value in present dollars of all cash flows expected in the future from a project. Internal Rate of Return – the percentage rate at which the project will bring a return on investment.Internal Rate of Return – the percentage rate at which the project will bring a return on investment. Payback Period – also known as time to money or breakeven point, the number of months or years the project will take to recover the original investment.Payback Period – also known as time to money or breakeven point, the number of months or years the project will take to recover the original investment. Cash Hole – also known as maximum exposure, the most money that will be invested in the project at any point.Cash Hole – also known as maximum exposure, the most money that will be invested in the project at any point. After all, projects are really financial investments After all, projects are really financial investments

10 Performing a Cost Benefit Analysis Each of the financial metrics identified can be determined by performing a Cost Benefit Analysis. Each of the financial metrics identified can be determined by performing a Cost Benefit Analysis. Basically, it might consists of four basic steps: Basically, it might consists of four basic steps: 1.Identify the sources of cash flows (inflows and outflows) 2.Estimate the magnitude of the specific cash flows 3.Charts the cash flows (construct a cash flow diagram) 4.Calculate the net cash flow.

11 Using Non-financial Criteria for Project Selection Non- financial criteria can be used when financial information is unavailable or expensive to obtain. Non- financial criteria can be used when financial information is unavailable or expensive to obtain.

12 Preparing Project Plan Project Plan Introduction Introduction Background – Organizational Structure, Business Goal, Business Strategy and Business Operation Background – Organizational Structure, Business Goal, Business Strategy and Business Operation Statement of Purpose / Statement of Change / System Objectives Statement of Purpose / Statement of Change / System Objectives Description of Current System – Current System Flow Description of Current System – Current System Flow Problem, Limitation, New Requirement and New Challenge Problem, Limitation, New Requirement and New Challenge Description of Proposed System Description of Proposed System Benefit of the Proposed System Benefit of the Proposed System Cost Benefit Analysis – Payback Period, Breakeven Analysis, NPV, ROI, IRR Cost Benefit Analysis – Payback Period, Breakeven Analysis, NPV, ROI, IRR Hardware, Software and Network Requirement Hardware, Software and Network Requirement Alternatives Alternatives Recommendation Recommendation Company Profile and Management Team (applicable to outsourcing vendor and contractor) Company Profile and Management Team (applicable to outsourcing vendor and contractor) Project Development Team Structure & Profile Project Development Team Structure & Profile Work Distribution, User Responsibility Work Distribution, User Responsibility Project Schedule Progress Report, Gantt Chart, Network Diagram, PERT Chart Project Schedule Progress Report, Gantt Chart, Network Diagram, PERT Chart Related Documents Implementation Plan Implementation Plan Capacity Plan Capacity Plan Technical Plan Technical Plan Quality Plan Quality Plan Risk Analysis Risk Analysis

13 Preparing Business Proposal Business Proposal Introduction Introduction Background – About the company Background – About the company Executive Summary Executive Summary Opportunities Opportunities Product and Services Product and Services Present Status Present Status Strategy Strategy R&D Technology R&D Technology Product Description – What will it do? Product Features. Product Niche. Applications. Value-Added Services. Value to the Company. Value to Customer. Competitive Advantages. Product Description – What will it do? Product Features. Product Niche. Applications. Value-Added Services. Value to the Company. Value to Customer. Competitive Advantages. Target Market, Market Segment, Market Share Target Market, Market Segment, Market Share R&D Plan – Project Schedule, Project Plan R&D Plan – Project Schedule, Project Plan Sales and Marketing Plan Sales and Marketing Plan Financial Plan Financial Plan Management Team – Organizational Structure Management Team – Organizational Structure R&D Team R&D Team Funding Requirement and requested Proposal Funding Requirement and requested Proposal Critical Success Factors Critical Success Factors Implementation Plan – Major Milestones Implementation Plan – Major Milestones Conclusion Conclusion

14 Your Software Project Proposal In this subject, you are required to prepare and present your project proposal for the large complex business project; In this subject, you are required to prepare and present your project proposal for the large complex business project; You are required to submit a final proposal to the target customer, comprising the following: You are required to submit a final proposal to the target customer, comprising the following: Software Costs & timescale estimating (30%)Software Costs & timescale estimating (30%) Risk Analysis Report (10%) and Presentation (20%)Risk Analysis Report (10%) and Presentation (20%) Project Plan, Quality Control & Recommendations (30%)Project Plan, Quality Control & Recommendations (30%) Review (10%)Review (10%)

15 Project Management Tasks PROJECT DEFINITION PROJECT DEFINITION Establish Terms of ReferenceEstablish Terms of Reference Project AnalysisProject Analysis Estimate Effort and TimeEstimate Effort and Time Prepare/Document Project ProposalPrepare/Document Project Proposal PROJECT/STAGE PLANNING & SCHEDULING PROJECT/STAGE PLANNING & SCHEDULING Stage Analysis (Detailed Planning)Stage Analysis (Detailed Planning) Update Document Stage PlanUpdate Document Stage Plan CONTROL & REPORTING CONTROL & REPORTING Monitor Progress/QualityMonitor Progress/Quality Report ProgressReport Progress Control Progress/QualityControl Progress/Quality PROJECT REVIEW PROJECT REVIEW