Project Planning and Management  Follow Software Development best practices for assigned, projects, including the development for formal project plans, the identification and estimation of tasks, and the establishment of timelines