在WhatsApp設(shè)計(jì)這一年,我的經(jīng)驗(yàn)和收獲
關(guān)于WhatApp和Facebook如何實(shí)現(xiàn)規(guī)模設(shè)計(jì)的思考。
我已經(jīng)在Facebook擔(dān)任產(chǎn)品經(jīng)理將近四年。 期間,曾在其群組,?分享和隱私之類的各種部門工作過。然后,去年的這個(gè)時(shí)候,有幸能轉(zhuǎn)到WhatsApp工作。
在調(diào)去的時(shí)候,我就已經(jīng)意識到在WhatsApp的設(shè)計(jì)工作將會是一次完全不同于Facebook的經(jīng)歷。而事實(shí)證明,在這里工作也真的讓我大開眼界,教會我從完全不同的角度解決問題和工作,而這些是我以前所從未想到和考慮過的。
在過去的一年里,我學(xué)到了很多。所以,?在這里,也希望能夠與大家分享一些在WhatsAPP和Facebook工作期間所觀察和學(xué)習(xí)到的設(shè)計(jì)心得:
原則性強(qiáng)
WhatsApp員工設(shè)計(jì)和制作其產(chǎn)品過程中,銘記各種原則。而這些原則都是其決策的核心內(nèi)容。以下是是一些值得分享的具體原則實(shí)例:
- 產(chǎn)品界面應(yīng)與用戶設(shè)備相匹配
- 應(yīng)用盡量輕便,盡可能減少存儲量
- 產(chǎn)品界面盡量簡潔
- 用戶操作和動(dòng)畫響應(yīng)快速
- 產(chǎn)品功能簡單實(shí)用,無需說明
相較于Facebook通過高要求來推動(dòng)公司決策,?WhatsApp則利用這些原則來關(guān)注軟件本身的人機(jī)對話,以便大部分的設(shè)計(jì)理念能夠盡快執(zhí)行。
每當(dāng)我對Facebook設(shè)計(jì)師講解這些原則理念時(shí), 他們常常會反駁道:“我討厭那樣!”“誰來決定產(chǎn)品方向?”“你不覺得自己已經(jīng)失控了嗎?”“你還能提出新的想法嗎?”
事實(shí)上,就公司發(fā)展藍(lán)圖而講,WhatsApp的決策方式確實(shí)比Facebook更加全面徹底。至少,我個(gè)人覺得它使我更能專注于我的工作。我通過我的設(shè)計(jì)來影響產(chǎn)品。而這也讓我意識到我是一名真正的設(shè)計(jì)師。
話雖如此,我仍有足夠的機(jī)會提出建議和表達(dá)我對公司發(fā)展的看法,?雖然,我并不是必須得這樣做。因?yàn)椋景l(fā)展藍(lán)圖的制定發(fā)展也遵循這些原則,?而在這點(diǎn)上是共通的。
而我還從中主要發(fā)現(xiàn)和學(xué)習(xí)到的是,?如果一個(gè)團(tuán)隊(duì)能夠找到強(qiáng)有力的設(shè)計(jì)原則,并且達(dá)成一致,那么這個(gè)團(tuán)隊(duì)也會更高效。團(tuán)隊(duì)成員所認(rèn)同的價(jià)值觀越多,所能達(dá)到的效率就越高,?當(dāng)然為了達(dá)到共同目標(biāo)所需的溝通也會更少。
在研發(fā)產(chǎn)品的過程中,能夠發(fā)現(xiàn)一個(gè)明確急待解決的問題就是成功了一半。而擁有一個(gè)對于如何判斷問題解決新功方案的良好框架也會讓剩下的一半更有效的解決。
產(chǎn)品效用吸引用戶關(guān)注?VS?用戶關(guān)注推動(dòng)產(chǎn)品效用提升
在Facebook工作中,設(shè)計(jì)師有時(shí)需要設(shè)計(jì)推出新功能。然而,因?yàn)镕acebook本身已經(jīng)擁有了很多功能,這項(xiàng)任務(wù)會很具挑戰(zhàn)性。盡管對于用戶平臺內(nèi)部的改變總是不易的, 但是我們引入新功能的意圖是提升用戶體驗(yàn),為用戶提供有用的工具。而其中實(shí)現(xiàn)的技巧就是提醒用戶注意一些可能會給他們帶來價(jià)值的功能。
然而,WhatsApp則使用了完全不同的實(shí)用方式來解決這個(gè)問題:我們嘗試設(shè)計(jì)和開發(fā)明顯有用的功能。如果某項(xiàng)功能需要解釋說明,那么它就還未開發(fā)成功。
我們往往不會如Facebook般提醒人們注意產(chǎn)品新功能。 因?yàn)槲覀冋J(rèn)為,只要?jiǎng)?chuàng)建明顯實(shí)用的新功能,人們就會發(fā)現(xiàn)并自然的來關(guān)注它們。
在這方面,有人或許會認(rèn)為,我們太過天真。但是,另一方面,我堅(jiān)信這種方法會貫穿產(chǎn)品決策始終,并且能夠?yàn)槭褂肳hatsApp的人們所認(rèn)同。
而對我來說,我從中學(xué)習(xí)到的是,產(chǎn)品發(fā)展沒有一個(gè)特定的公式。?即可以主動(dòng)幫助用戶嘗試新的功能(例如NUXs和彈出窗口等),也可以被動(dòng)的鼓勵(lì)用戶使用(例如用戶產(chǎn)品探索和口碑等)。在產(chǎn)品決策中,找到尊重他人意圖的方式是非常有益的,以便能夠創(chuàng)建一個(gè)值得尊重的產(chǎn)品體驗(yàn)。
設(shè)計(jì)工具和設(shè)計(jì)技巧
我之所以非常想念從事Facebook產(chǎn)品設(shè)計(jì)工作的日子,其中一個(gè)原因就是期間充分受益于其驚人的設(shè)計(jì)工具。
Facebook擁有一個(gè)專注于開發(fā)出色設(shè)計(jì)工具的團(tuán)隊(duì), 以便設(shè)計(jì)師的工作能夠更輕松,更高效。
我?guī)缀趺刻於荚谑褂肙rigami來制作原型,并且喜歡著它。然而許多其他在Facebook工作時(shí)使用的工具,都與我現(xiàn)在所從事的工作毫無關(guān)聯(lián), 因?yàn)閃hatsApp沒有成行借口配套的或者使用Facebook Graph API搜索。
對于WhatsApp來說,維護(hù)一個(gè)接口工具包可能會比我們小團(tuán)隊(duì)的工作更有價(jià)值。所以,我們非常依賴平臺原生設(shè)計(jì)模式,從而對自定義標(biāo)準(zhǔn)組件的需求較少。我們共享各種Sketch文檔作為常用模式模板, 但與高度結(jié)構(gòu)化的Facebook和Instagram系統(tǒng)相比,這些文檔都非常原始。
在WhatsApp工作中,讓我非常吃驚的一件事是,我經(jīng)常需要手動(dòng)設(shè)計(jì)圖解,添加說明和導(dǎo)出材料。在從事Facebook界面的設(shè)計(jì)工作中,我的用戶體驗(yàn)設(shè)計(jì)方面的技能得到提升,視覺設(shè)計(jì)也無太多困難,因?yàn)槲覀儞碛袠O具天賦的插畫大師和強(qiáng)大的共享圖像的工具。雖然,我從未認(rèn)為自己是一個(gè)視覺設(shè)計(jì)師,但是在一個(gè)小團(tuán)隊(duì)中,你必須做好一切?–?包括精美的視覺設(shè)計(jì)細(xì)節(jié)。
而從中,?我學(xué)到了,工具可以幫助你更輕松地完成工作。但是我鼓勵(lì)每隔一段時(shí)間后退一步,以確保你自己無需工具的幫助即可完成工作。至少,它可以幫助你保持對這些工具的有用性的看法。
特殊問題
我在WhatsApp遇到并發(fā)現(xiàn)了一些從未遇到過的產(chǎn)品問題。例如,端到端加密具有許多令人深思的副作用。信息存儲在用戶自己的設(shè)備上,但是,消息一旦發(fā)送,就不會存儲。
這就導(dǎo)致一些針對用戶界面的操作,對于不了解背后所含技術(shù)的人來說毫無意義。例如,當(dāng)您在新設(shè)備上登錄WhatsApp時(shí),您不會立即獲得所有舊信息。這是因?yàn)樗麄內(nèi)匀淮鎯υ谀愕呐f設(shè)備上?–?而服務(wù)器上并沒有存儲任何副本。
在Facebook上,真實(shí)身份最終成為設(shè)計(jì)的基礎(chǔ)構(gòu)件。然而,在WhatsApp,我們并不需要人們上傳個(gè)人圖片, 也并不要求人們使用他們真名!身份在我完成Facebook設(shè)計(jì)中是理所當(dāng)然的事,但是當(dāng)你不能依靠身份的時(shí),某些問題會變得更加不穩(wěn)定。
另一個(gè)有趣的例子是把掃盲視為是理所當(dāng)然的事。在WhatsApp,人們可以不使用文字,而通過發(fā)送語音,圖片和視頻進(jìn)行溝通。而且,在設(shè)計(jì)WhatsApp登錄界面的時(shí)候,我遇到了一個(gè)有趣的問題。在使用的WhatsApp時(shí)候,人們需要知道,他們已經(jīng)成功地將他們的聯(lián)系人連接到WhatsApp上,并從何處開始對話,但是即使對于那些不能閱讀文本的人來說,這項(xiàng)設(shè)計(jì)也能夠運(yùn)行良好。
謹(jǐn)慎而穩(wěn)步的前進(jìn)
在facebook,你從一個(gè)問題開始,然后提出一個(gè)解決方法。如果這個(gè)問題能夠讓整個(gè)團(tuán)隊(duì)產(chǎn)生共鳴,那么你就能在研究中對它進(jìn)行驗(yàn)證。如果驗(yàn)證良好,你就可以開始構(gòu)建,然后把它拿出來做一個(gè)小測試,看它是否能真正解決問題。如果它能夠很好地解決這個(gè)問題,那么你就可以向更廣泛的用戶提供更加豐富的功能。而且,這個(gè)過程是迭代的,它自然也包含了很多內(nèi)部測試和制衡。這是一個(gè)很成熟的過程,并且運(yùn)行良好。
而在WhatsApp,你也從一個(gè)問題開始。但是你需要提出一系列的解決方案。然后,為得到最佳的解決方案,在以上所提及的原則指導(dǎo)下,開始削減這些解決方法。
而后,集中研究剩下的最佳的解決方案,直到你認(rèn)為它沒有任何問題。之后,你需要繼續(xù)研究該解決方案,直到?jīng)]有任何明顯的錯(cuò)誤。
然后,開發(fā)人員開始研發(fā)解決方案,并在應(yīng)用程序更新中將其發(fā)布給每用戶。這個(gè)過程在一定程度上也是迭代的,但設(shè)計(jì)部分占主要。當(dāng)然,在這個(gè)過程中,設(shè)計(jì)上也是還需要克服一些其他壓力和困難的。
Facebook具有“快速前進(jìn)”的特點(diǎn)。在Facebook上創(chuàng)建項(xiàng)目可以非常快,雖然推出產(chǎn)品的全過程實(shí)際上可能會是一段相當(dāng)長的時(shí)間。如果WhatsApp也有一個(gè)類似的標(biāo)語的話,那就可能是“謹(jǐn)慎而穩(wěn)步的前進(jìn)”。
因?yàn)樵陂_發(fā)階段很少有回旋的余地,所以我們更愿意花費(fèi)更多的時(shí)間于設(shè)計(jì)階段。當(dāng)我們將設(shè)計(jì)交給工程師的時(shí)候,我們提供盡量完整的說明和模型,這樣做的好處是可以減少工程師的工作量,而這也是工程師們所欣賞的。但是,這也存在一些潛在的缺點(diǎn):工程師在設(shè)計(jì)產(chǎn)品的過程中可能會參與得更少,并且可能會感覺到與產(chǎn)品脫節(jié)。
這兩種工作方法都有其優(yōu)點(diǎn)和缺點(diǎn),但對我來說,真正從中學(xué)習(xí)到的是兩種方法都有效。一個(gè)并沒有比另一個(gè)更快速,更多的只是對工作方式的偏好。?Facebook允許參與角色之間有更多的重疊,而WhatsApp的工作流程則更集中于參與者。
總結(jié)
我希望我的這些想法能幫助你思考出新的工作方式或方法為你的團(tuán)隊(duì)帶來價(jià)值。而且,我感到非常興奮且備受鼓舞,因?yàn)槲夷軌蜃钕日J(rèn)識到,不同的工作方式能夠幫助我們大規(guī)模的創(chuàng)建優(yōu)質(zhì)產(chǎn)品。當(dāng)然,這些只是對做這項(xiàng)工作的人有用。我相信找到這樣的工作方式是非常重要的。
我分享這些感受與心得,也是為了提高人們對WhatsApp?設(shè)計(jì)的認(rèn)識。我們是一個(gè)成長中的團(tuán)隊(duì),希望有更多的人能夠參與進(jìn)來。如果這些價(jià)值觀或工作方式對你來說很有趣,那么你可以查看我們的招聘職位,尤其是我們的產(chǎn)品設(shè)計(jì)師職位。
地址:https://medium.com/facebook-design/one-year-designing-at-whatsapp-c20b4c46bae6
本文由@Mockplus團(tuán)隊(duì) 翻譯發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自unsplash,基于CC0協(xié)議
- 目前還沒評論,等你發(fā)揮!