Hello World! It’s been a while since I’ve written a post but I wasn’t away. I was finishing my Master of Mathematics in Computer Science at the University of Waterloo.
In order to finish this, I wrote with my advisor a research paper called “Developers Like Requirements Specifications; Project Managers Don’t and a Possibly Transcendent Hawthorne Effect”. If you are interested in reading the whole paper you can find it in Here. The research paper was accepted by the EmpiRE 2011 International Workshop on Empirical Requirements Engineering.
I’ll post the abstract in here just to give you a gist of my research:
ABSTRACT
This paper reports the results of a case study conducted in July 2010 of one industrial software development project to determine how the project’s lack of any explicit requirements gathering process affected the project’s development and the product that it produced. The study reveals that the lack of any requirements gathering process led to missing functions in the product, reduced productivity among the project’s members, and poor cost estimation. This lack converted a potentially profitable project into a liability. In the end, the project members completed the product, but much time was wasted. A requirements specification could have saved this time.
Conducting the case study resulted in an increased awareness among the study’s subjects, i.e., the project’s management and members, that a requirements engineering process was needed. This awareness led to a Hawthorne effect, in which the project management and members improved their requirements process. The next project conducted by the project management was begun with an explicit requirements gathering process. This improved process continued through at least May 2011, 11 months after completion of the study.