Waterfall Project Management approach, applied to software projects. Uses the same basic project structure as OnlinePMCourses, with subtly difeferent terminology. I don't know about the time estimates, but it's a useful start oint.
16 Popular Project Management Methodologies #infographic
Agile Project Management is known as AgilePM and helps project managers and business leaders to deliver projects faster, cheaper and with more tangible benefits than using more traditional waterfall project management approaches. Originating from the agile software community, Agile was designed to work directly with the business as well as IT. #infographic