The three major factors that can contribute significantly to a project success are (1) timely user involvement, (2) executive management support, and (3) a clear user requirements. There are other success criteria, but with these three elements in place, the chances of success are much greater
(Do whatever you want with this information lol, but honestly I hope this helps)