90 likes | 222 Vues
Project management is crucial for the success of computing research projects. It requires a combination of common sense, organization, and a structured approach. A well-defined project aims to meet business goals and ensure all specifications are understood. Many failures stem from poor management skills or lack of a clear methodology. This guide outlines the Software Development Life Cycle (SDLC) and the Project Management Life Cycle (PMLC), emphasizing the importance of planning, monitoring, and controlling resources, costs, and quality to deliver the right product on time and within budget.
E N D
Project Management for Computing Research Projects
Consider the following: • Surely Project Management is a matter of common sense and a bit of organisation? • “A project is like a well behaved child who misbehaves as soon as your back is turned”
Aim of a project • The aim of the business is met • The aim of the Specification is understood • And more importantly that the Project is planned, thought out and properly controlled to give it every chance of success. • Many projects that fail are due to lack of either no methodology or poor Project Management skills.
Software Development Life Cycle • Initiation • Feasibility • Analysis/Research • Design • Implementation • (Code/test) • Maintenance • Review/Evaluation Within this you have Planning and Tools and Techniques
Project Management Cycle: • Initiation • Planning • Executing • Monitoring and Controlling • Closing • The five basic process groups msingh@projectminds.com
SDLC and PMLC go hand in hand: • To ensure that the project has been properly: • Planned (timeline, resources, contingencies) • Monitored/Controlled (Resources, Cost, Time and Quality; including that the product is correct and it is the right product). • This phase avoids slippage and ensures that contingencies are followed if needed
Balancing Act: • The right product is delivered on time and on budget to meet the requirements. Quality Time Cost/Resources
Tools and Techniques • Scheduling tools such as Gantt Chart
What do I need for COMP2100/3100? • Clear and concise discussion of project management approaches appropriate to the task. • An initial schedule of sorts • End of project schedule • What approach you took and why • How did you use it (Phases and problems/solutions)