Oh! Not another WhatsApp message from a client at one in the morning!
Being a UX researcher and designer, I encounter a challenge managing different clients, different teams, and different processes. Which frustrate me a lot because I have to follow-up on so many platforms and with many stakeholders.
I decided that it is about time to find a solution, where I can consolidate all my processes, communications, assets, and clients. My final goal is to deliver the UX research and design process along with the requirement gathering in a systemic manner; that allows me and teams I collaborate with to build products and services people need, use, and cherish.
Many of my clients are based in Dubai, Jordan, and Saudi Arabia where there is no formal UX research and design process is defined.
I decided to divide my process into eight tasks that helps all stakeholders to understand the status of the project we are working on, collaborate, and give feedback. These tasks cover those areas:
- Project Management boards
- Assets Repository management
- File sharing
- Project timelines
- UI Design
- UI feedback collection
- Collaboration with developers
Task 1: Communications
We need to create a formal method for communication which we can reference and archive, therefore I decided to use Slack. Using Slack, I create an individual channel for every client project, in each channel where all the team members involved in the project, CTO, and myself.
We shared documents, images, links, and feedback in the channel.
“This keeps every stakeholder in the team up to speed on any changes in the project direction”
Task 2: Project Management Boards
Working with several projects, there were several items that we collect each time starting from the business model canvas, ending with feature planning. Therefore, I decided to use Trello to do project management boards.
Trello allowed stakeholders to manage business model canvas, requirements suggestions, long discussions, managing new requests, latest mockups, design iterations linked from Invision, Sprints planning, features, and many others.
Task 3: Assets repository management
Although slack is an effective communication channel, it is not the greatest in terms of file management. Therefore, I decided to use Dropbox where all the stakeholders can upload and access documents. I advocate this method because we just share a link to a file instead of uploading a new version of each file each time.
Task 4: File sharing
Since all the files are on Dropbox, I just pin the important files on the slack channel, I usually pin wireframes PDFs, site images JPGs, contract PDF, prototypes…etc.
“We pin the contract in the slack channel, so each team member knows what we contractually bound to do”
Task 5: Project timelines
Goodbye Excel, creating timelines charts on Excel and sharing them was A LOT OF WORK! Now I am using TeamGantt for creating timelines and sharing with the team
TeamGantt detailed out the intended timeline so easily, I had the same expectation the client did in terms of meetings and milestones. The project timeline was pinned to the project slack channel.
“It is critical for the success of any project to have aligned expectations with the client”
Task 6: UI Design
I always start with information architecture to get an idea of what the client’s values and how they see their customers. I advocate to work directly on mockups and iterate over it because it’s more understandable from the clients and stakeholders, and we don’t have enough time to educate them about the benefits of wireframes especially that they are going to judge your work immediately and will not understand the value in the addition that it takes time, just for fun I had the approval from one of my biggest clients on the wireframe and the client want us to start development! Other designers advocate wireframes.
Task 7: UI feedback collection
Collecting feedback from different stakeholders is a hustle, after evaluating some tools I decided to use Zeplin which is a masterpiece once added to Sketch. Simply add the Zeplin plugin to Sketch then export the designs to Zeplin and collect feedback.
Task 8: Collaboration with developers
All the collected feedback from clients are kept in Slack when is integrated with Zeplin or Invision, this integration helps us to define the design direction. Personally, I vote for Zeplin because it’s more convenient for clients and developers.
I could see the smiles on the developer’s faces when they get them ready to use CSS on the designs, so forget the days of sharing CSS and managing those.
It worked for me, it could work for you as well. What is your approach to conducting your research and design?