Some thoughts:
– Proper stakeholder engagement and desire
– Scope control
– End users actually using what was built
– Realistic timelines
– Opportunity to learn something new
– Team cohesiveness
Others?
Hopefully, you’ve been on more successful ones than those that still give you nightmares.