Skip to content
Paul Waller By Paul Waller Designer
High-Res Prototyping Tips: How we eliminated waste and enabled collaboration
Listen to this post

Collaboration is the ability to pull together expertise and ideas.

In our office you'll often hear the developers say 'lets get it working, while the designers get on with the chrome.' This isn't a case of passing the buck it's just enabling the developers to engage their expertise and deliver their part of the job effectively. This is the very start of the communicative process between the techs and the creatives.

Recently I had been struggling with the chrome for a particular control. However, it wasn't until I took some advice from a developer colleague that I realised I had no chance of styling it like my mock up. I needed to work within the constraints of the language or platform. It's these little nuggets of information that you receive through communicating and collaborating that are invaluable.

One of our recent collaborative projects is an idea from one of the endjin team; Mike Evans-Larah, who wanted to create "a better Azure Monitoring Solution". Mike had spiked a basic proof of concept and I was taken through its functionality, the user journey, data and the purpose of this app. While the project had been partially built, it wasn't finished; but there was enough to get started on styling the key areas in XAML. When viewed in a test environment, it worked but looked pretty rough and lacked a bit of visual T.L.C.

Before digging in to the XAML there were a few steps that I had to cover:

  • I started to draw ideas in my sketchbook. I wanted to begin to build a face to the app.  At this stage of the creative process it requires a lot of communication with the developers to ensure that I capture an effective look and feel for their work.

Sketch3

Task Manager v2.1

  • With the sketches reviewed by the team, I turned to Illustrator to begin the next stage of prototyping. It was the preferred design tool of choice as then final artefacts were to be produced in XAML and I wanted the autonomy of exporting components directly to XAML or SVG. This also streamlined our proofing process where we could illustrate a journey through the app and export direct to a Surface device, as a PDF, for interaction feedback and general discussion. We could see immediately­ without diving in to the code where elements were working well, which ones need further attention and how the colours looked on a real device.

Task Manager v4.3.1

  • We found that we could prototype quickly and this also gave us a high resolution crib sheet with which to start styling the XAML in Expression Blend. A designer who I work with regularly advised that I do this. Essentially, this is sheet (see below) where I visualise every components state used in the design and refer back to it when styling the app in Blend. It's handy to set your own datum within the design process as a reference point and you will see how many assets you have and if there are any overlaps.

endjin app control states

  • Accessibility was another key issue. Through prototyping we could see if there are any typographic or ergonomic issues regarding button and link positioning. We used our high-res proofing process to make sure all of our links were thumb-accessible from both sides in both landscape and portrait orientations.

Proto5

There's a lot of discussion and passing files back and forth between the designer and developer to achieve a working look and feel. I find that I can only go so far on a project before it needs a bit of dev love then invariably afterwards it needs a bit of creative love. This process of passing the project between departments continues until the job is done. At no point do we say 'that's it I'm done'. It's a team effort, collaborating and helping each other to get to a point where we're both happy with the end result.

Proto1

Communication is key between the developers and the designer. Whilst there are some exceptional people out there with feet in both camps we cannot function without either discipline. The developers need to focus on the code and functionality, but also need to understand the design principles. The designers need to understand creative constraints of the code, but need to focus on shaping and moulding the style and overall appearance. One discipline cannot work without the other - and certainly not with out collaboration.

Designer Developer collaboration tips:

  • Sketch your ideas first. It's quicker to use a pen and paper to begin the process and enables you to consider where you're placing your components.
  • With the sketches in place, begin to transfer your ideas to Photoshop or Illustrator (whichever is more practical for your chosen project). It will speed up the prototype output later on. At this stage you will begin to see what is going to work well and what is going to need some further consideration.
  • Set up your crib style sheet so that you can refer back to this when you're working on the code. You will also find out if a component or asset will need to be redesigned in line with the constraints of the target platform before you start to build it.
  • Test your prototype amongst the developers. Get their feedback and take on board any changes that will make the ergonomic layout better and improve the overall user experience.

Collaboration can only deliver a good end result if you are able to communicate clearly and, above all as a designer, listen.

Paul Waller

Designer

Paul Waller

Paul had over 25 years of creative experience in design; delivering user and customer experiences across 3D, print, physical, and digital disciplines. At endjin, Paul enabled customers and the team to visualise abstract concepts. Whether it was UX for websites or apps, compelling dashboards or impactful reports, television props for the Great British Menu, illustrations and animations for promotion and marketing campaigns, or logos and iconography for design systems, Paul was responsible for making concepts look and feel great, in a way our customers can understand.

Paul became passionate about accessibility, data visualisation and data storytelling. He collaborated on several Power BI Data Story Gallery examples, including: House Price Analysis - 30 Years, 30 Million Data Points: Unlocking England and Wales Housing Insight, Global Brand Insights: 20 Years of Financial Trends, Learning From Disaster - Titanic Passenger Diagnostics, and Accessible Data Storytelling: World Bank Heath and Wealth Report.

Paul was diagnosed with Motor Neurone Disease in 2024, and passed away in February 2025. He was endjin's first employee and made a huge contribution to the company, our customers, and the wider community. He was the best, and we miss him every day.

how quickly time passes, and you must try to savour every moment, be it at home or, in your professional life. Capitalise on your ambitions, but don't forget your family.

Paul Waller, 30th September 2013

In collaboration with the ElevenLabs Impact Programme and The Scott Morgan Foundation, endjin created a professional voice clone of Paul, using hours of recordings of internal meetings from our archives, and Paul's public videos; we did this in the hope that it would help Paul communicate with his family, friends and colleagues as his condition progressed, but Paul passed away before he could make use of it. To honour his memory, and with the permission of his family, we have used the voice clone to narrate all of his blog posts for posterity.

We hope you enjoy reading and listening to them, as much as Paul enjoyed creating them.

If you found any of Paul's work useful, please consider making a donation to MND Association or The Bikeability Trust in his memory.