A Review and Comparison of the Traditional Collaborative and Online Collaborative Techniques for Requirement Elicitation