In his book "Designing the Obvious", Robert Hoekman, Jr. recommends applying kaizen to application design. Kaizen is a Japanese phrase meaning "change for the better" or "improvement". In the application world practicing kaizen means practicing iterative design.
Hoekman recommends iterating through the design using wireframes and prototypes to reveal shortcomings that could not be seen otherwise.
...I go over them several times, just as I do with use cases, each time trying to find ways to improve task flow, make UI widgets more clear, and error-proof the screens. (95)
Frequently applying some kaizen to your work and iterating over a design while still in the design phase of your project can go a long way to improving the usablity, user experience, and effectiveness of the final application.
Writing code is expensive, and it takes valuable time and energy to make changes to a working application. Making substantial changes late in the game causes missed deadline and overblown budgets, but changing the entire behavior of an interaction in a prototype is fast, cheap, and easy. (97-98)
Hoekman reviews some of the options for prototyping tools (including Axure RP) in an online series he wrote also called Designing the Obvious.
We are continuing to design Axure RP to enable and encourage rapid design iteration, and it is great to hear when customers are experiencing the benefits.
Klaus Silberbauer describes in his blog article CPR to the stalled process: Real time prototyping how he and his colleague used Axure RP while meeting with the client to rapidly iterate through the design resulting in a higher quality design and a forward moving project.
He and I lead the discussion while my colleague prototyped like mad in Axure, constantly reflecting the team's decisions on the screen (he' pretty fast in Axure - and one needs to be to keep up with 5 team members constantly changing their minds).
For More Information:
Designing the Obvious: A Common Sense Approach to Web Application Design book at Amazon
Hoekman expands on this topic in a 6 part online series named after his book:
Designing the Obvious