top of page

 

SCHEDULE METRICS

 

Objectives

  • Creating Pert Chart and Gantt Chart

 

Description

Planning is the most important project management activity. It has two basic objectives—establish reasonable cost, schedule, and quality goals for the project, and to draw out a plan to deliver the project goals. A project succeeds if it meets its cost, schedule, and quality goals. Without the project goals being defined, it is not possible to even declare if a project has succeeded. And without detailed planning, no real monitoring or controlling of the project is possible. Often projects are rushed towards implementation with not enough effort spent on planning. No amount of technical effort later can compensate for lack of careful planning. Lack of proper planning is a sure ticket to failure for a large software project.

 

Tools

  • ProjectLibre: It is an open source project management software system.  It intends to be a complete desktop replacement for Microsoft Project. ProjectLibre runs on the Java Platform, allowing it to run on the Linux, Mac OS or MS Windows operating systems.

  • Ganib: It is an Open source Web based online agile project management collaboration software free, J2EE platform, MySql database with project dashboards & reporting.

Other CASE tools in store:

  • Microsoft Project

  • Primavera Project Planner

  • SureTrack Project Manager

 

Procedure

  • Use ProjectLibre to create a series of tasks leading to completion of the project you have chosen. For your project, you need to:

    • Set start or ending dates.

    • Develop a list of tasks that need to be completed.

    • Establish any sub tasks and create links.

    • Create any links between major tasks.

    • Assign a specific amount time for each task.

    • Assign resources for each task.

    • Create task information for each item you put into the list.

  • Create project schedule using Gantt Chart/Pert Chart

This process gives a probable estimation of the time and resources required

 

Problem

Define a task set (a task set is a collection of software engineering work tasks, milestones, and work products that must be accomplished to complete a particular project.) that enables your team to define, develop, and ultimately support the software that you are developing. Identify the interdependencies between individual tasks and subtasks.

  • Draw a Work Breakdown Structure.

  • Draw a PERT chart for the given set of tasks and dependencies and show the critical path.

  • Create a schedule using Gantt chart.

 

Deliverables

  • Work Breakdown Structure

  • PERT chart

  • Gantt chart

 

References

 

  • Pankaj Jalote: A Concise Introduction to Software Engineering , Springer, 2008, pg. 69-79

  • David Gustafson: Software Engineering, Schaum's Outline Series, McGraw Hill, 2002, pg. 47-50

  • Roger S. Pressman: Software Engineering A Practitioner's Approach, 7th Edition, McGraw Hill, 2010, pg.706-723

 

bottom of page