Given a set of requirements, outline how you would develop a new feature for an existing application.