planning, organizing, staffin, directing, and controlling from general management and project management perspective