Yavuz Yilmaz
Senior UX/UI Designer
Made with

Assemble Volunteer Management Software

My second term at DutySheet after more than 1 year.

Almost 1 year later, I had the opportunity to revisit Assemble for this 3-month contract at DutySheet Ltd. 

My role was

  • to understand
    • why & how current clients use Assemble
    • user behaviour 
  • to design 
    • new features for release aligned with the user research I was doing
  • to redesign "Analytics" section on Assemble

Stakeholder Interviews

At the beginning of the project, I conducted external stakeholder interviews in order to understand what they were expecting from Assemble, what they found and how they feel about it.

Guiding Questions:

  • Why have you chosen Assemble (over its competitors)?
  • How do you use Assemble currently in general?
  • If you had to choose one functionality/feature over others, what would it be?
  • How often do you use that feature
  • How often do you use Events?
  • How do you often use Opportunities?
  • Considering events, tasks and opportunities features, in your opinion, is there anything missing or overly done?
  • If you had a magic wand to change Assemble in a sec., what would you add / remove?

User Interviews / Tests

After stakeholder interviews completed, I conducted user interviews in order to get a better understanding of them and their general behaviour.  During these moderated interviews I had the opportunity to observe how they use Assemble and test an Invision prototype for an improvement for a key feature of Assemble.

Guiding Questions:

  • How long have you been volunteering?
  • Could you tell me about your usual day?
  • Tell me about the last time you used Assemble. What did you do? How was it?
  •  What does “Event” mean for you?
  •  How do you find out if there is an event happening? /See the program


  • Would you mind showing me what did you do last night?
  • How would you know if there is a new activity available in your area?
  • How would you change your status to “On Call”? (If available)
  • How do you know if there is an event that you are invited?

Updates Event Creation Flow

Updates Event Creation Flow

UI Design

Once I tested out all usability mistakes with an Invision prototypes during moderated tests, I designing the final screens in Sketch.

I have followed the guidelines I have designed during my previous contract.

The feature update was done on web platform only, so It's designed only for web.


New "Volunteer Home"

New "Volunteer Home"

During the project I also created concept, prototypes and initial designs for the new "Volunteer engagement" project. 

This involved creating several components, flows and functions for a "social" feature.

Updated Analytics

Updated Analytics

Updated Analytics

During the project I also updated the designs of out-dated analytics section based on the already proved proved designs of Assemble. 

I've had the pleasure of working with Yavuz for the past 9 months during which time he has been focussed on our SaaS product completely redesigning the UI and approaching a number of new features from a UX perspective. Yavuz is a reliable, punctual, individual who is a master at his craft of UI and UX design. I wouldn't hesitate to recommend him for similar projects.
Ben Hayes, CEO @ DutySheet Ltd (Assemble)