Irrespective of the software development methodology, projects still fail at any stage. Some factors that may affect project success or failure include process-related factors, such as an unrealistic budget and schedule, technical-related like methodology. The study aims to determine influence most critical each category (people, process, technical) on overall outcome in South African context. ...