Is process compliance a driver for project success?

Ajit Ashok Shenvi
DOI: https://doi.org/10.1145/2134254.2134264
2012-01-01
Abstract:Process is a structured mechanism/set of standard steps for converting inputs to outputs. If technology and people are the two pillars of an organization, process is the third that binds all these together into a cohesive unit. There is no denial of the fact that for an organization to be successful, predictable and sustainable a sound process framework is crucial. The fundamental question then is -- whether process compliance is only a hygiene factor that supports the foundation of the organization in the background or does it also influence the projects results directly? There is no argument on the need to comply with processes, but the debate is often around how much process compliance is good enough? It is important to get this aspect clearly articulated as there is constant notion that adherence to processes slows down the system, introduces bureaucracy, curbs innovation etc. This is especially true in a software industry where it cannot be yet considered as a fully mature engineering discipline. The intangibility of outputs makes it even more crucial to focus on the process compliance as that is the only means of guarantying good output -- an output is as good as a process that delivers it. This paper is an attempt to answer these questions by treating the project as a system, depicting it in a "transfer function model", listing its inputs/outputs and then statistically correlating the various outputs with process compliance as an input. The regression modeling of the various project outputs with process compliance would then be a good indicator of whether there is statistically significant correlation and if yes how strong it is. The paper assumes that a certain basic level of process compliance is fundamental without which the successful project result is only by chance. Hence in all the correlation analysis, process compliance score of above certain a range is considered as a controllable input.
What problem does this paper attempt to address?