Project Management: Definition, Key Contributors, Skills, And Processes