Rethinking cropping

OVERVIEW

Client

Goanimate.com

Project team & my role

1 UX designer

2 developers

I constructed the user stories based on requirements. I experimented with different interaction rules and designed the most effective approach in our context. I also wrote the design specifications and followed up with developers.

Timeline

2 weeks UX design

2 weeks coding

BACKGROUND

GoAnimate, with over 5 million users around the world, is a B- to-B cloud-based software that enables people to create DIY professional animated videos within minutes. While I was staying in Goanimate, our technical team was rewriting the program in HTML5 to replace the old one written with FLASH. Therefore, it was a great chance for the design team to review the product with a fresh eye, fix usability issues that we have known for a long time but don’t have the resources to fix, and open the door for flexibility and creative possibilities while remaining easy-to-use.

The “rethinking cropping” project was born under such context.

ANATOMY

Scene: a scene is like a slide in ppt. A video in Goanimate is the sum of many scenes played one after another.

Template: a scene with a backdrop, characters, props, and text pre-populated for users.This saves users time to create a scene from scratch.

FEATURE REQUIREMENT

The project started with the request from our template designers who wanted to design templates like these:


As we didn’t have product manager role in the team, I was responsible for the whole spectrum of product development processes, from problem investigation to follow-up of implementations.

PROBLEM INVESTIGATION

Internal perspectives

As there were no more descriptions other than the two photos above, the first thing I need to do is to understand more about the rational behind this requirement. To do so, I arranged a 1-hour meeting with the designer who raised this request. In the meeting, I invited her to talk more about how she would like to use this feature. Summary of this meeting:

1. We need a way to hide the content outside a frame

2. The frame and the asset inside should move together (like a grouped object) when being dragged around.

3. The frame and the asset inside should move together


The frame and the asset inside should move together

User perspectives

After discussing with our internal staff, I changed to think from the users’ perspective. As a user:

When I see templates like those above, I want to easily swap the dummy character(asset) so that I can put my customised character or image inside.

PROBLEM DEFINITION


Gathering different perspectives gives a more holistic picture of the problem

With both my colleague’s and the users’ perspective in mind, I was in a good position to define the problem.

I first developed some key terms to describe the system for smoother communication:


Then I listed out the 6 main controls that the user could have:

1. Select (and swap) the asset

2. Select (and swap) the frame

3. Select the group

4. Move the asset (independent of the frame)

5. Move the frame (independent of the asset)

6. Move the group

Obviously not all of them are of equal importance. Prioritisation is needed here so that the mainstream users would not be overwhelmed. Prioritised functions should have better discoverability and require minimum operation efforts.

In this case, I prioritised “select (and swap) the asset” over “select (and swap) the frame” and “select the group” because the main use case was users selecting templates and swapping a few key elements within the template. In regard to dragging and moving, I prioritised “move the group” over “move the asset (independent of the frame)” and “move the frame(independent of the asset)” because the composition of the group was well-designed in the template so the need to move either the asset or the frame independent of each other was low compared to moving the group as a whole.


Prioritisation of functionalities

The problem seemed to be clearer now: users need an easy way to select the asset and move the group. They also need to be able to select the frame, select the group and move the asset and frame independently, but in a more hidden way.


With further analysis, I found that the problem could be thought as a combined feature consisting of “grouping” and “masking”:

With this in mind, we don’t have 3 separate features to develop. Instead, we have grouping and masking as the basic logics and framing can be thought of the result of combing the 2.


Minimising and simplifying the logics

COMPETITIVE ANALYSIS

As grouping and masking are both common features in creative tools, I chose 2 tools to analyse their interaction rules- Canva and Adobe Suite. I chose Canva as their product positioning was similar to Goanimate- both of them aimed to provide an easy-to-use tool for the non-professionals. I chose Adobe Suite because it lied in the other end of the spectrum- it was designed for professionals and thus provided maximum control for users. Looking at both end of the spectrum helped me to develop a better idea of how I could better design under our context.


Comparison of product positioning of Canva, Goanimate and Adobe


Analysis of interaction of Canva and Adobe

Final solution

(to be continued!)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容