Beginner Friendly Introduction to Project Management | Waterfall, Agile, Life Cycles, Scope, Budget, Risks & More