Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Engage Grants Program

Nipissing University

$19,905.00

Dynamic project scheduling software package

FY 2012-13

Summary
Project scheduling concerns the assignment of resources to the requirements in projects. It plays an important role in a business. A pertinent scheduling creates benefits by saving the budget and meeting the requirement of the deadline at the same time. However, conventional project scheduling is normally done manually or at most with some assistant tools, e.g., Microsoft Project Manager. Although with such kinds of tools, people make plans or schedules look better than with manual jobs. For example, filling tables, drawing the PERT charts or the GANT charts, and printing reports are good functions of them. Some other tools may be able to let users assign resources to requirements manually. However, it is impossible to obtain an optimal allocation of resources with such tools. On the other hand, such planning or scheduling is based on static information, such as human resources, budget, and time. It is difficult for such tools to provide instant re-scheduling when changes occur. In reality, situations are always changing in the clients of Collective Minds Consultant Inc. (CMCI). For example, a staff has to leave the company; a new project is initiated; one phase of a project is done and the people involved in this phase are released; one project is aborted because of the client's budget, etc. These unanticipated situations during the execution of a company significantly affect the working efficiency and the profit. A company requires instant and optimal rescheduling when changes require so. The decision maker needs to know a new optimal schedule for the projects affected by the changes in order to predict the budget and time of these projects. Therefore, dynamic scheduling is more than required. Currently, CMCI offers management services to clients with a software product Project Manager Office (PMO) with which resource allocations are done manually by managers. It does not support automatic resource allocations. This proposal is to add a new software package with efficient algorithms to optimize the project resource scheduling. This package is a right add-on for PMO. With this new addition, the value of PMO will be increased significantly.
Program
Engage Grants Program
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
437912-2012
Name nom
Zhu, Haibin
Department département
Computer Science
Organization id
44
Institution établissement
Nipissing University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2012
Competition year année de concours
2012
Award amount
19905
Program id
EGP
Program name en
Engage Grants Program
Program name fr
Programme de subventions d'engagement partenariat
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
1553
Committee name en
Ontario Internal Decision Committee
Committee name fr
Comité de décision interne pour l'Ontario
Area of application code
800
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information and communication services
Area of application fr
Services d'information et de télécommunications
Research subject code
2713
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Algorithms
Research subject fr
Algorithmes
Partie
1
Nb partie
1
Application title
Dynamic project scheduling software package
Keyword
NSERC
Application summary
Project scheduling concerns the assignment of resources to the requirements in projects. It plays an important role in a business. A pertinent scheduling creates benefits by saving the budget and meeting the requirement of the deadline at the same time. However, conventional project scheduling is normally done manually or at most with some assistant tools, e.g., Microsoft Project Manager. Although with such kinds of tools, people make plans or schedules look better than with manual jobs. For example, filling tables, drawing the PERT charts or the GANT charts, and printing reports are good functions of them. Some other tools may be able to let users assign resources to requirements manually. However, it is impossible to obtain an optimal allocation of resources with such tools. On the other hand, such planning or scheduling is based on static information, such as human resources, budget, and time. It is difficult for such tools to provide instant re-scheduling when changes occur. In reality, situations are always changing in the clients of Collective Minds Consultant Inc. (CMCI). For example, a staff has to leave the company; a new project is initiated; one phase of a project is done and the people involved in this phase are released; one project is aborted because of the client's budget, etc. These unanticipated situations during the execution of a company significantly affect the working efficiency and the profit. A company requires instant and optimal rescheduling when changes require so. The decision maker needs to know a new optimal schedule for the projects affected by the changes in order to predict the budget and time of these projects. Therefore, dynamic scheduling is more than required. Currently, CMCI offers management services to clients with a software product Project Manager Office (PMO) with which resource allocations are done manually by managers. It does not support automatic resource allocations. This proposal is to add a new software package with efficient algorithms to optimize the project resource scheduling. This package is a right add-on for PMO. With this new addition, the value of PMO will be increased significantly.