Listen and learn: listen to your stakeholders, find out what they need, where they come from, and what business objectives they want to achieve.
Challenge and improve: Once you understand their objectives, challenge them with your expertise and experience.
Design and enhance: Through the wireframing process, UI and UX will evolve your original project into a much better product by allowing you to quickly iterate.
Produce and Deliver
Produce: Take a modular approach to development that ensures maximum flexibility. By breaking large applications into smaller pieces, it allows for faster development and more efficient use of distributed teams.
Deliver: Understand that perfection is a moving target, so deliver fast and improve everyday based on your priorities.