If you were given a task to develop a simple web application, what steps would you take to ensure its success?

Situational