WordPress Task Management is a fabulous plugin that allows to manage project tasks. Project manager can track all tasks of projects. Team leader and manager can assign task to team members. Admin can change the capabilities of team leader, manager and team members.