Completing your project on time, within your budget, with excellent quality and less disturbance to your daily life is a big order. Between perception and completion of the project, there is the huge number of activities that take place and it needs to be efficiently managed so that the whole project runs smoothly and ends with a successful outcome. For this, there is a need for an efficient project management approach that is both rigid when required and is equally flexible when it is needed for getting adapted to unexpected circumstances.