Duration
1 day
Suitable for participants who have some or no software development project management knowledge.
Course Overview
This course is intended for managers and executives in IT/IS and Software technical (e.g. engineering, technical support, consulting) and non-technical work areas (e.g. sales, marketing, business development, customer service), who need to acquire a high competency in IT/IS and Software project management, project control and documentation tools and processes. The entire content is compliant with the standard Project Management Body of Knowledge (PMBOK) of the Project Management Institute (USA).
Project management planning using Microsoft Project will be shown to reinforce the learning. Throughout the course will require a high level of participation and team involvement. Maximum opportunities will be given to participants to inject their own examples and issues into the workshop and continually relate the material to their own contexts. The course follows on project challenges in Software Development projects, within and outside their development life cycles, like quality and risk issues.
Participants are encouraged to bring their projects to the session. The use of project management software and techniques will be used to help participants better understand software development project management concepts. Project management documentation such as templates, forms and checklists are provided in the course material, and are downloadable online; and the participant may freely use or modify them for use in his/her organisation.
Course Objectives
- Instilling Project Management lifecycle, methodology and terminologies, and making it the backbone of any IT/IS/Software project organization.
- Conducting systematic and structured project scoping, scheduling and costing.
- Making accurate task duration and cost estimations for various IT/IS/Software cost components.
- Tracking project progress and making project reports – using network, and Gantt chart diagramming.
- Appreciating MS Project for planning, scheduling and tracking project progress.
- Monitoring and controlling schedule and cost management performance of a project.
At the end of the course, participants will be able to:
- Have comprehensive understanding of the various processes, challenges and probable issues of IT/IS/Software project management and Software Development Life Cycle.
Course Outline
PROJECT MANAGEMENT BACKGROUND
- The Project Management Life Cycle – initiating, planning, executing, controlling, and closing phases.
- The Software Development Life Cycle and how it maps with the Project Management Life Cycle.
- The time-cost-quality triangle of constraints (triple constraints).
- Why and how do IT/IS/Software projects fail?
- What are the key areas and influence to increase IT/IS/Software project success?
PLANNING PHASE
- Developing a Work Breakdown Structure (WBS) from the project scope requirements.
- Activity: constructing a WBS.
- Develop a Task List from the WBS.
- Activity: constructing a Task List.
- Detailing resources and cost listings – human, material, facility, equipment, etc.; resource effort, quantities and costs.
- Software Development cost estimating technique – COCOMO, Function Point, and Lines of Code.
- Activity: creating a Resource Requirements list.
- Task sequencing using network diagramming technique – including tasks required in an IT/IS/Software conversion or deployment.
- Assigning task duration and predecessors, and work estimating.
- Visualizing the project using the Gantt chart.
- Understanding the critical tasks, non-critical tasks, and their role in the Critical Path Method (CPM).
- Using bottom-up estimates for scheduling and cost control.
- Time-phased distribution of expenditures – cumulative cost curve (S-curve).
- Assigning responsibilities to the Responsibility Assignment Matrix (RAM).
- Planning for project risks – risk identification, assessment, and responses.
- Activity: risk management planning.
EXECUTING & CONTROLLING PHASE
- Executing the project plan, and tracking project schedule progress using the Gantt Chart.
- Activity: Using project management software to track project progress.
- Activity: Gantt charting and measuring project progress.
- Tracking and controlling schedule and cost (expenditures).
CLOSING PHASE
- Administrative close-out checklist - product verification (formal acceptance and handover sign-offs), closing project books, post-mortem, documenting lessons learned, archiving project documents, disbanding, rewarding and thanking the team.
- Contract close-out administration checklist - final scope verification of supplier deliverables (as per contract), document lessons learned, closing the contract, and thanking the supplier.
Who Can Benefit
Managers and executives who are directly involved in planning and implementation of any kind of IT/IS/Software projects, or setting up a Project Management Office, and those requiring an advance set of tools to assist in cost estimation, cost tracking, procurement, contract, risk assessment and management, quality control and scope verification.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.