1 / 15

U08784 Software Project Management

U08784 Software Project Management. lecturer: Timothy Au email: timothykfau@yahoo.com url: www.geocities/timothykfau/2007/u08784. The Project Management Process. The Project Management Process The Project Life Cycle Define your Project Prepare a Project Plan Preparing Project Proposal.

darrelt
Download Presentation

U08784 Software Project Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. U08784 Software Project Management lecturer: Timothy Au email: timothykfau@yahoo.com url: www.geocities/timothykfau/2007/u08784

  2. The Project Management Process • The Project Management Process • The Project Life Cycle • Define your Project • Prepare a Project Plan • Preparing Project Proposal

  3. The Project Life Cycle • From the highest-level point of view, there are four basic project phases: • Initiation Phase – An appropriate response to the need is determined and described. • Planning Phase – The project solution is further developed in as much as detailed as possible. • Executing Phase – the prescribed work is performed. Progress is continuously monitored and appropriate adjustments are made. • 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, • Identify and frame the problem or opportunity. In this phase, the fundamental need is identified. Requirement Document. • Identify and define the best project solution.In this step, determinations should be made regarding the work groups should be involved. Project Definition Document. • Identify task and resource requirements.The next phase is to identify the task and the resource requirements; the work to be done (the tasks). • 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 • 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. • 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. • 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. • 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. • 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 • 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.

  7. How Project Should Evolve? • Fully understand the problem and opportunity.Uncovering the fundamental problem is referred to as identifying the true need. • Identify the optimum solution. The key to effective project management is to determine the best solution – to the organization. • 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. • 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. • Some basic rules for conducting a productive brainstorming session include the following: • Stress the quantity of ideas instead of quality • Encourage every members of the group to contribute any ideas. • Do not be concerned with the reasonableness or the feasibility initially. • Do not criticize, judge, or evaluate contributions until you are done. • 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. • 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. • 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. • 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

  10. 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: • Identify the sources of cash flows (inflows and outflows) • Estimate the magnitude of the specific cash flows • Charts the cash flows (construct a cash flow diagram) • 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.

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

  13. Preparing Business Proposal Business Proposal • Introduction • Background – About the company • Executive Summary • Opportunities • Product and Services • Present Status • Strategy • 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. • Target Market, Market Segment, Market Share • R&D Plan – Project Schedule, Project Plan • Sales and Marketing Plan • Financial Plan • Management Team – Organizational Structure • R&D Team • Funding Requirement and requested Proposal • Critical Success Factors • Implementation Plan – Major Milestones • 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; • You are required to submit a final proposal to the target customer, comprising the following: • Software Costs & timescale estimating (30%) • Risk Analysis Report (10%) and Presentation (20%) • Project Plan, Quality Control & Recommendations (30%) • Review (10%)

  15. Project Management Tasks • PROJECT DEFINITION • Establish Terms of Reference • Project Analysis • Estimate Effort and Time • Prepare/Document Project Proposal • PROJECT/STAGE PLANNING & SCHEDULING • Stage Analysis (Detailed Planning) • Update Document Stage Plan • CONTROL & REPORTING • Monitor Progress/Quality • Report Progress • Control Progress/Quality • PROJECT REVIEW

More Related