Timelines and budgets are two most critical aspects for success of any project. Leakages due to miscommunication, rework cause delays resulting in...