Automated project monitoring methods

From apppm
(Difference between revisions)
Jump to: navigation, search
m
 
(11 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
''Developed by Mehdi Abounnasr''
 +
 +
 
==Abstract==
 
==Abstract==
  
 
Monitor and control is a vital part of a project, to make sure a project follow course according to scope deadlines and cost, there is a need to collect relevant information and analyse it. If there is any deviation to the established cost, schedule, or scope, the project manager and stakeholder can take the necessary actions to address the problem as fast as possible, thus safeguarding against further deviations.
 
Monitor and control is a vital part of a project, to make sure a project follow course according to scope deadlines and cost, there is a need to collect relevant information and analyse it. If there is any deviation to the established cost, schedule, or scope, the project manager and stakeholder can take the necessary actions to address the problem as fast as possible, thus safeguarding against further deviations.
  
This article only discusses the different processes and methods to monitor a project, to collect relevant data for further analysis, using automatic systems. Monitoring needs to be efficient and relevant, the kind of collected data varies widely from the kind of project (construction, software, research...) and from the way the project was planned.  
+
This article only discusses the different processes and methods to monitor a project, and how to collect relevant data for further analysis, by using automatic systems. Monitoring needs to be efficient and relevant, the kind of collected data varies widely from the kind of project (construction, software, research, humanitarian...) and from the way the project was planned.  
  
 
Enabled by new technologies and to be more cost-effective, automatic data collection systems are increasingly becoming used in the industry and can supplement traditional processes. Project monitoring is therefore a rapidly evolving part of project managment.
 
Enabled by new technologies and to be more cost-effective, automatic data collection systems are increasingly becoming used in the industry and can supplement traditional processes. Project monitoring is therefore a rapidly evolving part of project managment.
 +
 +
In a first part, the place of monitoring in project managment, its upsides and downsides, are developed.
 +
The relation between planning and monitoring is presented in a second part.
 +
The last 2 parts present the automated project monitoring methods.
 +
  
 
__TOC__
 
__TOC__
Line 11: Line 19:
 
==Monitoring in project managment==
 
==Monitoring in project managment==
  
Monitoring is a part of monitor and CONTROL (M&E), an essential part in a project. Monitoring is collecting data to identify deviations in the planned project, in its scope, its budget, its schedule, the quality of work, the impact, the stakeholder’s requirements… Control is taking corrective actions, following those deviations, in order to keep the project in track. Both actions are necessary to each other as monitoring without control would be useless, and control need a monitoring activity.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>
+
Monitoring is a part of monitor and [[Project Control|control]] (M&E), an essential part in a project. Monitoring is collecting data to identify deviations in the planned project, in its scope, its budget, its schedule, the quality of work, the impact, the stakeholder’s requirements... [[Project Control|Control]] is taking corrective actions to adress those deviations, in order to keep the project in track. Both actions are necessary to each other as monitoring without control would be useless, and control is impossible without a monitoring activity.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>
+
 
While this article develops a certain emphasis on new informatic monitoring methods, it is important to keep in mind those recently developed tools aren’t yet widely used in the industry. It is understood due to a sector affinity that they are more used in software programming, while in USA’s construction projects 50% to 75% of professionals don’t use any software beside Microsoft office to monitor projects. <ref>Peterson, F, Fischer, M(2009) [https://purl.stanford.edu/nc730zm7783 "Project Monitoring Methods Exploratory Case Analysis: Industry Responses"], CIFE</ref>
+
[[File:msoftwares.png|Software tools used by US construction firms<ref>Peterson, F, Fischer, M(2009) [https://purl.stanford.edu/nc730zm7783 "Project Monitoring Methods Exploratory Case Analysis: Industry Responses"], CIFE</ref>]]
 +
 
 +
While this article present new software-based monitoring methods, it is important to keep in mind those recently developed tools aren’t yet widely used in the industry yet. While they are naturally more used in software programming, while in USA’s construction projects 50% to 75% of professionals don’t use any software beside Microsoft office to monitor projects. <ref>Peterson, F, Fischer, M(2009) [https://purl.stanford.edu/nc730zm7783 "Project Monitoring Methods Exploratory Case Analysis: Industry Responses"], CIFE</ref> The methods presented here can be implemented by firms having a software development capabilitie, and should be used in large scale projects. However, for small scale or non-professionals projects, online tools can be found.
  
It is important to note monitoring can have some unexpected effects. Researchers in construction projects studied the behaviour of contractors when submitted with their performance assessment. Most contractors didn’t use the information to deliver the best possible work in the project, but instead adjusted their resources to provide a performance level as low as possible while guaranteeing future employment.<ref>Wong P.S.P., Cheung S.O.,Wu R.T.H.(2009)
+
Monitoring can have some downsides. It is costly and if uneffective can become a real waste of money and ressources.
 +
Another unexpected effect was found by researchers studying the behaviour of contractors in construction projects  when submitted with their performance assessment. Most contractors didn’t use the information to deliver the best possible work in the project, but instead adjusted their resources to provide a performance level as low as possible while guaranteeing future employment.<ref>Wong P.S.P., Cheung S.O.,Wu R.T.H.(2009)
 
[https://www.researchgate.net/publication/248345312_Learning_from_project_monitoring_feedback_A_case_of_optimizing_behavior_of_contractors "Learning from project monitoring feedback: A case of optimizing behaviour of contractors"], International Journal of Project Management </ref>
 
[https://www.researchgate.net/publication/248345312_Learning_from_project_monitoring_feedback_A_case_of_optimizing_behavior_of_contractors "Learning from project monitoring feedback: A case of optimizing behaviour of contractors"], International Journal of Project Management </ref>
  
 
==Planning and monitoring==
 
==Planning and monitoring==
  
Project monitoring is strongly dependant on how the project was planned beforehand. Most project planning tools and techniques encompass a part of project monitoring, or at least give a frame to follow.
+
Project monitoring is strongly dependant on how the project was planned beforehand. Most project planning tools and techniques encompass a part of project monitoring, or at least give a frame to follow. Therefore, before presenting monitoring techniques, it is important
  
When monitoring a project according to a planning method, emphasis must be put in getting accurate information. The first thing to consider is the level of detail. A field report need to be made in accordance with the level of detail that was used in planning, if the information is more precise, it is then useless, if it is too broad, it can’t be comparable with the original plan. The complex time dimension should also be considered. The consumption of resources by an activity is not linear in time and can be very segmented and uneven across its duration. This repartition of resource consumption within an activity should be taken into account to avoid inaccurate conclusions. <ref>Li, Xiaoguang, and Lixia Wang.(2014) [https://doi.org/10.4028/www.scientific.net/AMR.919-921.1489 "Research on Important Process of Project Monitoring and Control"], Advanced Materials Research</ref>
+
When monitoring a project according to a planning method, emphasis must be put in getting accurate information. The first thing to consider is the level of detail. A field report need to be made in accordance with the level of detail that was used in planning. If the information is more precise, it's useless. If it's too broad, it can’t be compared with the original plan. The complex time dimension should also be considered. The consumption of resources by an activity is not linear in time and can be very segmented and uneven across its duration. This repartition of resource consumption within an activity should be taken into account to avoid inaccurate conclusions when monitoring. <ref>Li, Xiaoguang, and Lixia Wang.(2014) [https://doi.org/10.4028/www.scientific.net/AMR.919-921.1489 "Research on Important Process of Project Monitoring and Control"], Advanced Materials Research</ref>
  
 
===Work Breakdown Structure===
 
===Work Breakdown Structure===
  
WORK BREAKDOWN STRUCTURES (WBS) is a common system to organize project in the planning phase. In WBS work item are defined in term of cost and time, and each of these work item upon completion induces an accurate report. Therefore, WBS is a planning project system that already provides a framework for project monitoring. <ref>Li, Xiaoguang, and Lixia Wang.(2014) [https://doi.org/10.4028/www.scientific.net/AMR.919-921.1489 "Research on Important Process of Project Monitoring and Control"], Advanced Materials Research</ref>
+
[[Work Breakdown Structure (WBS)]] is a common system to organize project in the planning phase. In WBS work item are defined in term of cost and time, and each of these work item upon completion induces an accurate report. Therefore, WBS is a planning project system that already provides a framework for project monitoring. <ref>Li, Xiaoguang, and Lixia Wang.(2014) [https://doi.org/10.4028/www.scientific.net/AMR.919-921.1489 "Research on Important Process of Project Monitoring and Control"], Advanced Materials Research</ref>
  
 
===Kaban Approach===
 
===Kaban Approach===
  
KABAN APPROACH to plan and monitor a project is a scheduling system that allow visualization of workflows and progress of the project. Online Kaban tools developed using Business Process Model and Notation have therefore been developed as a way to monitor projects. As Kanban include a time dimension it is useful to monitor deadlines and delays. When fragmenting the project in different tasks, the greater the number of small tasks and artefacts, the more effective the monitoring tool will be. However, such a tool is useful to monitor project progress, but can’t monitor individual performances.<ref>Miura Machado, Heydi, Alexandre L'Erario, Alessandro Duarte.(2017) [http://ieeexplore.ieee.org/document/8190478/?reload=true "An analysis of Kanban as a project monitoring tool in undergraduate courses"], Ieee Frontiers in Education Conference (fie)</ref>
+
[[File:Bpmn.PNG|thumb|400px|BPMN development process<ref>Miura Machado, Heydi, Alexandre L'Erario, Alessandro Duarte.(2017) [http://ieeexplore.ieee.org/document/8190478/?reload=true "An analysis of Kanban as a project monitoring tool in undergraduate courses"], Ieee Frontiers in Education Conference (fie)</ref>]]
 +
[[Kaban approach]] to plan and monitor a project is a scheduling system that allow visualization of workflows and progress of the project. Online Kaban tools developed using [[BPMN|Business Process Model and Notation]] have therefore been developed as a way to monitor projects. As Kanban include a time dimension it is useful to monitor deadlines and delays. When fragmenting the project in different tasks, the greater the number of small tasks and artefacts, the more effective the monitoring tool will be. However, such a tool is useful to monitor project progress, but can’t monitor individual performances.<ref>Miura Machado, Heydi, Alexandre L'Erario, Alessandro Duarte.(2017) [http://ieeexplore.ieee.org/document/8190478/?reload=true "An analysis of Kanban as a project monitoring tool in undergraduate courses"], Ieee Frontiers in Education Conference (fie)</ref>
  
 
===PERT===
 
===PERT===
  
PERT is yet another widely used planning method in project management. Computer programs using PERT to provide effective planning monitoring and control can reschedule a project, monitor the workplan trough an associated supervisor, handle multiples start and end dates and assess the time impact of deviations in the original plan. Such tools provide a better visualization of the critical path and different event dates scheduling the project with PERT and handle its modification when an unexpected event occurs. <ref>Johnson. (1964) [https://doi.org/10.1109/TEM.1964.6446402 "PERT/PMD - Project monitoring device"],  Ieee Transactions on Engineering Management</ref>  
+
[[PERT]] is another widely used planning method in project management. Computer programs using PERT to provide effective planning monitoring and control can reschedule a project, monitor the workplan trough an associated supervisor, handle multiples start and end dates and assess the time impact of deviations in the original plan. Such tools provide a better visualization of [[The Critical Path Method in project planning|the critical path]]. They implement multiples event dates scheduling the project and handle schedule modification when an unexpected event occurs. <ref>Johnson. (1964) [https://doi.org/10.1109/TEM.1964.6446402 "PERT/PMD - Project monitoring device"],  Ieee Transactions on Engineering Management</ref>  
  
 
==Qualitative methods==
 
==Qualitative methods==
Line 40: Line 52:
 
===Indicators===
 
===Indicators===
  
In long-term projects, or project without a clearly defined, identifiable or appreciable outcome, monitoring can be done using indicators. An indicator can give a precise or overall, but always customized and thus appropriate information about a project. Several indicators can be issued in the different stages of the project. An indicator can be used to report keep a stakeholder informed with a comprehensive overview or give a precise understanding of certain aspects to a manager. It is designed to give suitable information related to a certain topic, keeping in mind the objective, what appropriate information can be determined necessary to build it, and it must be calculated in a way to reflect the importance of the different information and assessments. Information is generally complex enough to be gathered by inspections during project development, and from different reports surveys conducting with workers and/or contractors.<ref>Biguan M., Craye E. (2000) [http://ieeexplore.ieee.org/document/868439/ "Project Monitoring in a Graduate Engineering School"],  Ieee Transactions on Systems Man and Cybernetics</ref>  
+
[[File:indicators.png|Examples of indicators evolution in an education project<ref>Biguan M., Craye E. (2000) [http://ieeexplore.ieee.org/document/868439/ "Project Monitoring in a Graduate Engineering School"],  Ieee Transactions on Systems Man and Cybernetics</ref> ]]
 +
In long-term projects, or project without a clearly defined, identifiable or appreciable outcome, monitoring can be done using indicators. An indicator can give a precise or overall, but always customized and thus appropriate information about a project. Several indicators can be issued in the different stages of the project. An indicator can be used to report to a project manager, keep a stakeholder informed with a comprehensive overview or give a precise understanding of certain aspects to a professional. It is designed to give suitable information related to a certain topic while keeping in mind the final objective. Appropriate information is necessary to build it, and it must be calculated in a way to reflect the importance of the different informations and assessments. Information is generally complex and need to be gathered by inspections during project development, and from different reports surveys conducting with workers and/or contractors.<ref>Biguan M., Craye E. (2000) [http://ieeexplore.ieee.org/document/868439/ "Project Monitoring in a Graduate Engineering School"],  Ieee Transactions on Systems Man and Cybernetics</ref>  
  
An indicator should be effective to allow the best understanding of project performances, concise to be focused on its subject, simple to reflect reality, visual to show tendencies within project progress, understandable and transparent in its elaboration.<ref>Biguan M., Craye E. (2000) [http://ieeexplore.ieee.org/document/868439/ "Project Monitoring in a Graduate Engineering School"],  Ieee Transactions on Systems Man and Cybernetics</ref>  
+
An indicator should be effective to allow the best understanding of project's performances. It should be concise to be focused on its subject, simple enough to reflect reality, visual to show tendencies within project progress, understandable and transparent in its elaboration.<ref>Biguan M., Craye E. (2000) [http://ieeexplore.ieee.org/document/868439/ "Project Monitoring in a Graduate Engineering School"],  Ieee Transactions on Systems Man and Cybernetics</ref>  
  
  
 
===Report data mining===
 
===Report data mining===
  
As said before, most project management methods, such as Earned value management-based methods require the production and evaluation of long and complex periodically written reports. However, analysing those reports take time, and conclusions are not easily reachable because written language is hard to quantify. That why tests have been made to develop text mining methods. It uses language processing techniques in order to evaluate the level of project completion.  The ability to recognize textual entailment in progress reports can allow the manager to evaluate the performance of project members while reducing costs and workload.<ref>Chang Y.C., Shih C.W., Hsu W.L. (2017) [http://ieeexplore.ieee.org/document/7882696/ "Entailment-Based Intelligent System for Software Project Monitoring and Control"],  Ieee Systems Journal</ref>  
+
[[File:recognition.png|thumb|400px|System architecture for textual entailment recognition<ref>Chang Y.C., Shih C.W., Hsu W.L. (2017) [http://ieeexplore.ieee.org/document/7882696/ "Entailment-Based Intelligent System for Software Project Monitoring and Control"],  Ieee Systems Journal</ref> ]]
 +
As said before, most project management methods, such as Earned value management-based methods require the production and evaluation of long and complex periodically written reports. However, analysing those reports take time and ressources, and conclusions are not easily reachable because written language is hard to quantify. That's why tests have been made to develop text mining methods. It uses language processing techniques in order to automatically evaluate the level of project completion from text reports.  The ability to recognize textual entailment in progress reports can allow the manager to evaluate the performance of project members while reducing costs and workload.<ref>Chang Y.C., Shih C.W., Hsu W.L. (2017) [http://ieeexplore.ieee.org/document/7882696/ "Entailment-Based Intelligent System for Software Project Monitoring and Control"],  Ieee Systems Journal</ref>  
  
  
Line 53: Line 67:
 
==Quantitative methods==
 
==Quantitative methods==
  
Classic monitoring methods, followed manually, are labour intensive, infrequent and can incur errors. When it finds deviations from the planned performance, it’s often too late to allow the best control. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref> . Those flows and available technologies allowed a drive in developing automated monitoring methods based on gathering as much data as possible.
+
[[File:database.png|thumb|400px|Database framework for monitoring & control<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>]]
 
+
Classic monitoring methods are labour intensive, infrequent and can incur errors. When finding deviations from the planned performance, it’s often too late to take the appropriate control measures. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref> . However, available and cheap technologies allowed a drive in developing automated monitoring methods based on gathering as much data as possible.
===Automated mass data collection===
+
  
 
====GPS and sensors====
 
====GPS and sensors====
  
Modern technologies can be used to gather as much data as possible, an information system can then organize those data in a usable tool to identify deviations from the original project plan. Those technologies are cheap, reliable and effective methods to gather precise of data.
+
Modern technologies can be used to gather huge quantities of data, an information system can then organize this data in a usable tool to identify deviations from the original project plan. Those technologies are cheap, reliable and effective tools to gather precise kind of data.
A commonly used tool is GPS, GPS technologies (or sensors) can be used to track the geographical position of resources in a project. The information can be used to track the use of materials, machines, vehicles, workers, shipments, operators depending of the kind of project. To have a geographical overview of all the resources involved in a project can be useful to a project manager looking to optimize a project schedule, or spot difficulties in the planned schedule. An information system coupled with GPS data intake can determine at any moment if any machines or worker leave the spatial environment in which he is supposed to be in order to work on the planned unfolding of the project, thus noticing in real time a project manager of a deviation in the original plan. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
+
 
 +
A commonly used tool is GPS, GPS technologies (or sensors) can be used to track the geographical position of resources in a project. The information can be used to track the use of materials, machines, vehicles, workers, shipments, operators... depending of the kind of project. To have a geographical overview of all the resources involved in a project can be useful to a project manager looking to optimize a project schedule, or spot difficulties in the planned schedule. An information system paired with a GPS data intake can determine at any moment if a machine or worker leave the spatial environment in which he is supposed to be in order to work, thus noticing in real time a project manager of a deviation in the original plan. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
  
In a similar way, to monitor the accomplishment of different stages in a project, recent technologies allow the complex analysis of video recordings. Modern software can be used to automatically extract from a video information about the accomplishment of certain tasks. For example video recording can be used to know  the actual time that workers spend carrying out activities and identify planning or productivity problems. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
+
In a similar way, to monitor the accomplishment of different stages in a project, recent technologies allow the complex analysis of video recordings. Modern software can be used to automatically extract informations from a live video feed about the accomplishment of certain tasks. For example video recording can be used to know  the actual time that workers spend carrying out activities and identify planning or productivity problems. <ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
  
 
====Barcodes and RFID====
 
====Barcodes and RFID====
  
Barcodes and RFID tags can also be used, in part of a broader organisation possibly involving operators and contractors. If possible, the systematic scan of a barcode/RFID tag on a project’s resource or raw material every time a stage of the project involving it, can easily be used to create a comprehensible overview of the project advancement, breakdown in multiples tasks. The use of such a system allow the breakdown of a project in the biggest possible number of small tasks without requiring more work to monitor each of these, as monitoring is done automatically, thus allowing a better viewing, and an effective control.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
+
[[File:mtools.png|Data collection tools used by US construction firms<ref>Peterson, F, Fischer, M(2009) [https://purl.stanford.edu/nc730zm7783 "Project Monitoring Methods Exploratory Case Analysis: Industry Responses"], CIFE</ref>]]
 +
 
 +
Barcodes and RFID tags can also be used, in part of a broader organisation possibly involving operators and contractors. If possible, the systematic scan of a barcode/RFID tag on a project’s resource or raw material in every stage of the project involving it can easily be used to create a comprehensible overview of the project advancement. The use of such a system allow the breakdown of a project in the biggest possible number of small tasks without requiring more work to monitor each of these. Monitoring is done automatically, thus allowing a better overall comprehension, and an effective control.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
  
 
====Data mining====
 
====Data mining====
  
As an example of automatic processing data technique Learning Vector Quantization can be used with data mining in order to create clusters of project data and creating a visual overview where it is possible to identify disparities in different project stages or areas. [ ]<ref>Riaz M. N., Husain S. A. (2012) [http://ieeexplore.ieee.org/document/6511501/ "Intelligent Decision Support System for Construction Project Monitoring"], 15th IEEE International Multitopic Conference</ref>  
+
[[File:clusters.png|thumb|400px|Clusters of delayed projects in a construction activity<ref>Riaz M. N., Husain S. A. (2012) [http://ieeexplore.ieee.org/document/6511501/ "Intelligent Decision Support System for Construction Project Monitoring"], 15th IEEE International Multitopic Conference</ref>]]
 +
As an example of automatic processing data technique Learning Vector Quantization can be used with data mining in order to create clusters of project data and creating a visual overview where it is possible to identify disparities in different project stages or areas. <ref>Riaz M. N., Husain S. A. (2012) [http://ieeexplore.ieee.org/document/6511501/ "Intelligent Decision Support System for Construction Project Monitoring"], 15th IEEE International Multitopic Conference</ref>  
  
 
====Limitations====
 
====Limitations====
  
There are, however, several technical limitations in existing automated data collection techniques. Captors and chips can’t be used to collect any kind of data, and some information are still needed to be controlled by humans. It is especially hard to monitor human work efficiency, human actions requiring human knowledge and judgement to be assessed.
+
There are, however, several technical limitations in existing automated data collection techniques. Captors and chips can’t be used to collect every kind of data, and some informations are still needed to be assessed by humans. It is especially hard to monitor human work efficiency and actions requiring human judgement.
 +
 
 
Another issue linked to automated data acquisition lie in the monitoring frequencies of each techniques. Simultaneously using different automatic information flows to monitor a project can incur errors as some information is gathered in real-time, while some other is gathered in a periodic manner.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
 
Another issue linked to automated data acquisition lie in the monitoring frequencies of each techniques. Simultaneously using different automatic information flows to monitor a project can incur errors as some information is gathered in real-time, while some other is gathered in a periodic manner.<ref>Isaac, Shabtai, and Ronie Navon.(2014) [http://www.tandfonline.com/doi/abs/10.1080/01446193.2013.795653 "Can Project Monitoring and Control Be Fully Automated?"], Construction Management and Economics</ref>  
  
 +
Ethic questions also arise considering mass surveillance in certain cases.
  
 
==References==
 
==References==
 
<references />
 
<references />

Latest revision as of 16:32, 16 November 2018

Developed by Mehdi Abounnasr


[edit] Abstract

Monitor and control is a vital part of a project, to make sure a project follow course according to scope deadlines and cost, there is a need to collect relevant information and analyse it. If there is any deviation to the established cost, schedule, or scope, the project manager and stakeholder can take the necessary actions to address the problem as fast as possible, thus safeguarding against further deviations.

This article only discusses the different processes and methods to monitor a project, and how to collect relevant data for further analysis, by using automatic systems. Monitoring needs to be efficient and relevant, the kind of collected data varies widely from the kind of project (construction, software, research, humanitarian...) and from the way the project was planned.

Enabled by new technologies and to be more cost-effective, automatic data collection systems are increasingly becoming used in the industry and can supplement traditional processes. Project monitoring is therefore a rapidly evolving part of project managment.

In a first part, the place of monitoring in project managment, its upsides and downsides, are developed. The relation between planning and monitoring is presented in a second part. The last 2 parts present the automated project monitoring methods.


Contents


[edit] Monitoring in project managment

Monitoring is a part of monitor and control (M&E), an essential part in a project. Monitoring is collecting data to identify deviations in the planned project, in its scope, its budget, its schedule, the quality of work, the impact, the stakeholder’s requirements... Control is taking corrective actions to adress those deviations, in order to keep the project in track. Both actions are necessary to each other as monitoring without control would be useless, and control is impossible without a monitoring activity.[1]

Software tools used by US construction firms[2]

While this article present new software-based monitoring methods, it is important to keep in mind those recently developed tools aren’t yet widely used in the industry yet. While they are naturally more used in software programming, while in USA’s construction projects 50% to 75% of professionals don’t use any software beside Microsoft office to monitor projects. [3] The methods presented here can be implemented by firms having a software development capabilitie, and should be used in large scale projects. However, for small scale or non-professionals projects, online tools can be found.

Monitoring can have some downsides. It is costly and if uneffective can become a real waste of money and ressources. Another unexpected effect was found by researchers studying the behaviour of contractors in construction projects when submitted with their performance assessment. Most contractors didn’t use the information to deliver the best possible work in the project, but instead adjusted their resources to provide a performance level as low as possible while guaranteeing future employment.[4]

[edit] Planning and monitoring

Project monitoring is strongly dependant on how the project was planned beforehand. Most project planning tools and techniques encompass a part of project monitoring, or at least give a frame to follow. Therefore, before presenting monitoring techniques, it is important

When monitoring a project according to a planning method, emphasis must be put in getting accurate information. The first thing to consider is the level of detail. A field report need to be made in accordance with the level of detail that was used in planning. If the information is more precise, it's useless. If it's too broad, it can’t be compared with the original plan. The complex time dimension should also be considered. The consumption of resources by an activity is not linear in time and can be very segmented and uneven across its duration. This repartition of resource consumption within an activity should be taken into account to avoid inaccurate conclusions when monitoring. [5]

[edit] Work Breakdown Structure

Work Breakdown Structure (WBS) is a common system to organize project in the planning phase. In WBS work item are defined in term of cost and time, and each of these work item upon completion induces an accurate report. Therefore, WBS is a planning project system that already provides a framework for project monitoring. [6]

[edit] Kaban Approach

BPMN development process[7]

Kaban approach to plan and monitor a project is a scheduling system that allow visualization of workflows and progress of the project. Online Kaban tools developed using Business Process Model and Notation have therefore been developed as a way to monitor projects. As Kanban include a time dimension it is useful to monitor deadlines and delays. When fragmenting the project in different tasks, the greater the number of small tasks and artefacts, the more effective the monitoring tool will be. However, such a tool is useful to monitor project progress, but can’t monitor individual performances.[8]

[edit] PERT

PERT is another widely used planning method in project management. Computer programs using PERT to provide effective planning monitoring and control can reschedule a project, monitor the workplan trough an associated supervisor, handle multiples start and end dates and assess the time impact of deviations in the original plan. Such tools provide a better visualization of the critical path. They implement multiples event dates scheduling the project and handle schedule modification when an unexpected event occurs. [9]

[edit] Qualitative methods

[edit] Indicators

Examples of indicators evolution in an education project[10] In long-term projects, or project without a clearly defined, identifiable or appreciable outcome, monitoring can be done using indicators. An indicator can give a precise or overall, but always customized and thus appropriate information about a project. Several indicators can be issued in the different stages of the project. An indicator can be used to report to a project manager, keep a stakeholder informed with a comprehensive overview or give a precise understanding of certain aspects to a professional. It is designed to give suitable information related to a certain topic while keeping in mind the final objective. Appropriate information is necessary to build it, and it must be calculated in a way to reflect the importance of the different informations and assessments. Information is generally complex and need to be gathered by inspections during project development, and from different reports surveys conducting with workers and/or contractors.[11]

An indicator should be effective to allow the best understanding of project's performances. It should be concise to be focused on its subject, simple enough to reflect reality, visual to show tendencies within project progress, understandable and transparent in its elaboration.[12]


[edit] Report data mining

System architecture for textual entailment recognition[13]

As said before, most project management methods, such as Earned value management-based methods require the production and evaluation of long and complex periodically written reports. However, analysing those reports take time and ressources, and conclusions are not easily reachable because written language is hard to quantify. That's why tests have been made to develop text mining methods. It uses language processing techniques in order to automatically evaluate the level of project completion from text reports. The ability to recognize textual entailment in progress reports can allow the manager to evaluate the performance of project members while reducing costs and workload.[14]


[edit] Quantitative methods

Database framework for monitoring & control[15]

Classic monitoring methods are labour intensive, infrequent and can incur errors. When finding deviations from the planned performance, it’s often too late to take the appropriate control measures. [16] . However, available and cheap technologies allowed a drive in developing automated monitoring methods based on gathering as much data as possible.

[edit] GPS and sensors

Modern technologies can be used to gather huge quantities of data, an information system can then organize this data in a usable tool to identify deviations from the original project plan. Those technologies are cheap, reliable and effective tools to gather precise kind of data.

A commonly used tool is GPS, GPS technologies (or sensors) can be used to track the geographical position of resources in a project. The information can be used to track the use of materials, machines, vehicles, workers, shipments, operators... depending of the kind of project. To have a geographical overview of all the resources involved in a project can be useful to a project manager looking to optimize a project schedule, or spot difficulties in the planned schedule. An information system paired with a GPS data intake can determine at any moment if a machine or worker leave the spatial environment in which he is supposed to be in order to work, thus noticing in real time a project manager of a deviation in the original plan. [17]

In a similar way, to monitor the accomplishment of different stages in a project, recent technologies allow the complex analysis of video recordings. Modern software can be used to automatically extract informations from a live video feed about the accomplishment of certain tasks. For example video recording can be used to know the actual time that workers spend carrying out activities and identify planning or productivity problems. [18]

[edit] Barcodes and RFID

Data collection tools used by US construction firms[19]

Barcodes and RFID tags can also be used, in part of a broader organisation possibly involving operators and contractors. If possible, the systematic scan of a barcode/RFID tag on a project’s resource or raw material in every stage of the project involving it can easily be used to create a comprehensible overview of the project advancement. The use of such a system allow the breakdown of a project in the biggest possible number of small tasks without requiring more work to monitor each of these. Monitoring is done automatically, thus allowing a better overall comprehension, and an effective control.[20]

[edit] Data mining

Clusters of delayed projects in a construction activity[21]

As an example of automatic processing data technique Learning Vector Quantization can be used with data mining in order to create clusters of project data and creating a visual overview where it is possible to identify disparities in different project stages or areas. [22]

[edit] Limitations

There are, however, several technical limitations in existing automated data collection techniques. Captors and chips can’t be used to collect every kind of data, and some informations are still needed to be assessed by humans. It is especially hard to monitor human work efficiency and actions requiring human judgement.

Another issue linked to automated data acquisition lie in the monitoring frequencies of each techniques. Simultaneously using different automatic information flows to monitor a project can incur errors as some information is gathered in real-time, while some other is gathered in a periodic manner.[23]

Ethic questions also arise considering mass surveillance in certain cases.

[edit] References

  1. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  2. Peterson, F, Fischer, M(2009) "Project Monitoring Methods Exploratory Case Analysis: Industry Responses", CIFE
  3. Peterson, F, Fischer, M(2009) "Project Monitoring Methods Exploratory Case Analysis: Industry Responses", CIFE
  4. Wong P.S.P., Cheung S.O.,Wu R.T.H.(2009) "Learning from project monitoring feedback: A case of optimizing behaviour of contractors", International Journal of Project Management
  5. Li, Xiaoguang, and Lixia Wang.(2014) "Research on Important Process of Project Monitoring and Control", Advanced Materials Research
  6. Li, Xiaoguang, and Lixia Wang.(2014) "Research on Important Process of Project Monitoring and Control", Advanced Materials Research
  7. Miura Machado, Heydi, Alexandre L'Erario, Alessandro Duarte.(2017) "An analysis of Kanban as a project monitoring tool in undergraduate courses", Ieee Frontiers in Education Conference (fie)
  8. Miura Machado, Heydi, Alexandre L'Erario, Alessandro Duarte.(2017) "An analysis of Kanban as a project monitoring tool in undergraduate courses", Ieee Frontiers in Education Conference (fie)
  9. Johnson. (1964) "PERT/PMD - Project monitoring device", Ieee Transactions on Engineering Management
  10. Biguan M., Craye E. (2000) "Project Monitoring in a Graduate Engineering School", Ieee Transactions on Systems Man and Cybernetics
  11. Biguan M., Craye E. (2000) "Project Monitoring in a Graduate Engineering School", Ieee Transactions on Systems Man and Cybernetics
  12. Biguan M., Craye E. (2000) "Project Monitoring in a Graduate Engineering School", Ieee Transactions on Systems Man and Cybernetics
  13. Chang Y.C., Shih C.W., Hsu W.L. (2017) "Entailment-Based Intelligent System for Software Project Monitoring and Control", Ieee Systems Journal
  14. Chang Y.C., Shih C.W., Hsu W.L. (2017) "Entailment-Based Intelligent System for Software Project Monitoring and Control", Ieee Systems Journal
  15. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  16. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  17. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  18. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  19. Peterson, F, Fischer, M(2009) "Project Monitoring Methods Exploratory Case Analysis: Industry Responses", CIFE
  20. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
  21. Riaz M. N., Husain S. A. (2012) "Intelligent Decision Support System for Construction Project Monitoring", 15th IEEE International Multitopic Conference
  22. Riaz M. N., Husain S. A. (2012) "Intelligent Decision Support System for Construction Project Monitoring", 15th IEEE International Multitopic Conference
  23. Isaac, Shabtai, and Ronie Navon.(2014) "Can Project Monitoring and Control Be Fully Automated?", Construction Management and Economics
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox