Project Planning and Scheduling Creating Timelines and Resource Allocation Strategies