Bringing user journeys and information architecture into new system builds helps to demonstrate the system from a user flow and helps scope out all functionality for all parties (designers, developers and clients). Using are user centered design (UCD) process allows us to drastically reduce refactoring costs, reduce development time and get websites / web applications ship ready. One of the most difficult aspects in any engineering/software/technical field is bringing a common understanding between the client and the developer.
We create artifacts that allow both parties to have collaborative discussions around to progress, refine and build more elegant solutions. Being able to see things on the same level allows for all parties to see the system from a developer’s perspective right down to a users perspective. From a high level we always need to make sure we are solving the right problems but when we start breaking out the solutions into their finer respected parts having the UCD process allows for near perfect websites and software builds that deliver ROI and can scale.comments powered by Disqus