Designing for designers
product design ・ UX research ・ design direction
Product Manager / CTO: Max Ignatyev
Development Lead: Kirill Kozionov
Development and QA: Olga Vozchikova, Andrey Grebennikov, Alexey Martemyanov, Ilya Kozlov, Alexandra Postovalova, Alyona Didenko
Once again, I became a single designer in a mainly technical team. I was doing everything design-related: starting with marketing materials and ending with creating general user-flows and creating body copy for most interfaces. Our team used daily syncs to stay on the same page, and I worked with the dev team as close as I could, which sometimes involved working directly with the codebase. We worked in sprints and did regular retrospectives afterwards, trying to learn on our own mistakes whenever possible.
My secondary goals were to maintain all the existing Sympli ecosystem with MAU of 40 000+: web app, plugins for Sketch, Adobe Photoshop, Xcode, Android Studio, later on — Adobe XD, and work with all the marketing assets for Sympli products: blog illustrations, social media, videos, etc.
Business Goals and Challenges
Sympli as a growing business needed to reach for new users, mainly enterprise design teams, that have made up the core of our eco-system — in turn, so that we can increase the revenue and do a better service for our client base: adding new integrations, scaling our tech solutions, focusing on the needs of big teams. So, here are the most important things we wanted to do with the Sympli's line of products:
- Build new product for design version control that could dramatically expand our user-base;
- Design and build an eco-system for the new product: native apps and plugins, plus, web service for the whole thing;
- Improve brand language and marketing communications, so we can easier onboard new users and improve retention;
- The existing app (Simply Handoff) with all its integrations and multiple platforms needed to receive a design update;
- Reduce the churn rate for the Sympli Handoff by improving UX;
- As a small agile team we had to make a lot of design iterations fast, so I sometimes had to work directly with our codebase and iterate in code;
- When I assumed the role of the lead designer I had to deal with a legacy library of design sources, mixed with badly done assets and screenshots embedded in vector Sketch files. This slowed the work dramatically, so I had to slowly rebuild the relevant files from the ground up.
Designing the Versions
Launching Versions app from 0 to 100% was an enormous team effort. We started with a rough tech prototype which served as a proof-of-concept, and made several iterations on Finder daemons, to get a grasp of what operating system is capable of.
Then we've done multiple takes on UX design, defining most relevant user scenarios, and thinking about the connections between different services from the start.
Versions was initially a purely native macOS app with tight OS integrations, but in a couple of months before the beta release, we've designed web service allowing our users to view design changes online — think Bitbucket or Github but for Sketch designs.
Another important part was advertising the new app among our existing users and making the necessary announcements. I've done designs for newsletters and landing page describing the advantages of the new app in Sympli's family of products.
I've scripted and conducted 20+ interviews showing designers from different client teams interactive prototypes, trying to understand their pain points, whether Sympli Versions help to tackle them or not, and adapting the scenarios accordingly.
Versions launched successfully in about 6–7 months, and the team started improving user experience further on the live product with the first ≈100 beta-testers.
Working on the eco-system
In parallel, we worked with our existing products including handoff plugins for Photoshop, Sketch, and plugins for XCode or Android Studio helping the devs to get designs right in their IDEs of choice directly.
I helped to design and launch a new plugin for Adobe XD which was right out of beta, and some of our users implemented the new product in their design pipeline.
Sketch team introduced prototyping feature around that time, so we quickly adapted this new functionality to the core Sympli product, allowing our users to hand-off and preview Sketch prototypes right in our web app.
With our user base being mostly enterprise design teams we wanted them to be able to work flexibly with the most ubiquitous task management system, Jira; so we've introduced Sympli live embeds in Jira tasks via Sympli plugin on the Atlassian marketplace.
We've started doing regular user interviews with data scientists working on our team, and later — with data scientists, architects, and managers working on our potential clients' teams. This included the whole thing from writing the script, to sitting next to a user and watching them traverse the particular scenario, analyzing the results (usually through a direct discussion), and then simplifying and adapting our interface if necessary.
I created a small design system to be able to build communication banners, blog post previews, etc. quickly. Also, I supervised the overhaul of Sympli's main website with increasing the retention and expanding our userbase in mind. This included clarifying communication in everything related to payments and new users' registration.
From the design perspective, all this was done by me single-handedly, but of course enormous tasks of native programming, product direction, quality assurance were all team efforts. We talked with our users constantly trying to understand their goals and frustrations better.
- sympli.io website was fully refreshed, a new, clearer, pricing scheme was introduced, which helped to lower the workload on the support;
- We've reduced the churn rate in our userbase, and the audience of the core product started to grow naturally;
- In a half-year or so we’ve managed to build a beta version of a design VCS called “Versions” for the macOS;
- We’ve made several newsletters, done ≈20 user-interviews, launched Versions landing page, and demoed Versions for some existing Sympli clients, collecting feedback in the process;
- Sympli plugin for Sketch was refreshed; a new plugin for the recently introduced Adobe XD was built;
- Several new service integrations were introduced — main being the Jira / Confluence live design embeds;
- I assumed a new role of an art director and copywriter, sometimes doing illustrations myself. I believe, that a good body copy is 80% of a good interface, so I’ve tried to make both Sympli and Versions interface copy succinct and easy to understand.