原文地址:The Art of Designing With Heart
原文做者:Jonas Downey
譯文出自:掘金翻譯計劃
譯者:llp0574
校對者:Graning,cyseriagit
我喜好軟件開發的其中一個緣由在於,它是一種深刻的腦力鍛鍊,充滿着使人興奮的過程、各類抽象思想以及錯綜複雜的關聯關係。github
你能夠用諸如 IT 研究、策略、原型、編程、UI、運營等更多這些實際性的具體細節來豐富本身。編程
若是這些都還不夠呢?那就讓本身盡情追求各項指標和性能吧。每個最後的細節均可以被測試、量化以及優化,從而達到最完整的狀態。努力提升各項 KPI(業務關鍵指標)並緊盯你的 ROI(投資回報率)吧!api
問題在於:有這麼多事情去考慮,以及這麼多邏輯去操心,那麼就很容易忘記你開發軟件的初心:性能
你的軟件的存在是爲了幫助人們!測試
設計師們一般把這個概念稱爲用戶體驗或者用戶心理。我認爲這些稱謂很糟糕,它們都過於套話和含糊,在不一樣的環境下能夠有着不一樣的意思。優化
但我認爲它真正是什麼咱們就應該稱做什麼:用心設計。網站
這並非某個在你的公司裏一個特定小組的職責,或者在一個過程中你能夠檢查的某一步驟,它是一個會告訴你作每個決策的核心價值。spa
下面將說明它在實踐中意味着什麼。翻譯
在全部的策略、指標和技術的另一端面臨的是真實的人,這些人生存、呼吸,忙於處理他們各自稀奇古怪的生活雜事,和他們的小孩爭論,試圖弄清晚飯要吃什麼。
當開發軟件的時候,難免你會站在本身的角度發明一種機器,假設用戶的感覺,並以本身爲表明用戶模擬人機交互好讓它們能有意義地實現某些功能。
你的軟件不只僅只是雜糅在一塊兒的一堆代碼和 UI。它仍是你的最佳想法、最佳意圖、幫助他人的渴望、你的愛、感覺和靈魂的一個編譯結果。
你的軟件就是你本身。
(若是你相信它的藝術,那它就是,而且若是你作的是對的話那就更應該是了。)
當你從這個角度看待軟件的時候,就將注意到大量的軟件實際上是無聊且缺少生命力的。
仔細想一想你常常登陸的銀行網站,或者你的保險公司的帳單系統,它們大概都是冰冷且沒有生命力的。那是由於這些設計師都把他們的工做看成了一種機械操做:接受一組需求、創造想象的人物、寫用戶故事以及在需求到來前混混他們的工做。這些都是機械的工做,沒有用心。
Capital One 的登陸頁面
如今,你可能會認爲對於一個銀行網站來講,看起來簡單樸素且屬於交易型並沒什麼問題。畢竟,銀行業不誇張地說就是一組組交易的集合。
但相比起你可能曾經遇到過很體貼的銀行櫃員帶來的體驗(若是你仍然記得那是怎麼樣的一種體驗),櫃員對你微笑,詢問你今天過得怎麼樣,仔細檢查你的帳目是正確的,爲你可能忘記的事情提供幫助以及送你一根棒棒糖!
這就是用了一點心思的交易過程。
好了,接下來說一下咱們的軟件如何來替代銀行櫃員。這意味着軟件在理想狀況下,應該提供一樣的人性化和真正有幫助的服務。但怎麼作呢?
選項之一是將對外接口擬人化併爲軟件賦予一些個性,這麼作就可讓 UI 變得有趣、友好、智能、帶有批判性或者卡通化。
Poncho 生動的天氣貓給你發送 「Zzz Zzzzzzz」 和 「Purrrrrrrrrrrrr.」 的信息
我認爲這只是其中一小部分,由於人們對胡說八道的忍耐力很低。除非你能真正起到好的做用,不然好玩和有趣的東西將會很快變得讓人惱火不已,甚至比機械化還要糟糕,由於它很浪費時間,開門見山每每會更好。
因此若是機械化很差,作的個性化也很差,那麼什麼是好的呢?
最佳選擇則是二者適中。好的軟件是友好、隨性以及容易上手的,但同時也是嚴格、親切以及有禮貌的。就像你曾經在本地交易中體驗過的的一次溫馨的真實生活經驗。
要實現這樣聽起來很困難(確實也是),但有一個簡單的技巧能夠幫上不少忙。
當你設計某樣東西的時候,想象你坐在一個房間裏,正手把手地幫助真實的人解決問題。你將會對他們說些什麼?你會怎麼解釋這個頁面或特性?你會給出什麼建議?你將告訴他們什麼去進行下一步操做?
大聲說出這些答案來,而後寫下你所說的。如今你就已經完成80%了!
若是你正在親自幫助某人,你確定不會很嚴格或者拘謹,不會使用流行語、術語或一些商業辭令,你也不會向他們丟什麼開玩笑的炸彈或者用旁邊的高飛(迪士尼角色)來讓他們分心。你確定會觀察他們在作什麼,看看他們哪裏遇到了困難,並幫助他們解決。你將用心和他們交流。
這個常識性的技巧可讓你不會只見樹木不見森林。若是你費盡心思解釋某樣事情,那麼可能每每還解釋得不清楚。這個觀點會讓你問出相似下面的這些問題:
咱們可讓這個接口變得更簡單或者更直接嗎?
咱們能夠減小或者去掉這些用戶必要的選擇嗎?
咱們有沒有用天然、隨性的語言來充分解釋這些操做?
這個設計有沒有充分利用用戶的時間和注意力?
這是一個我我的來講會很享受使用過程的東西嗎?
咱們有沒有采起一些捷徑讓咱們而不是他們受益?
咱們有沒有做出一些不正確的假設?
如今你的設計完成後確定更加清楚和友好。這就會讓你的消費者更加開心而且更高效率,那麼他們就能夠中止擺弄軟件,而後回去和他們那好爭論的小孩繼續吃晚飯了。
這應該成爲你工做的潛在動力。不是技術,不是樣式,不是數據,也不是金錢。幫助人們是首要的,其餘的都是次要的。
用心設計不只僅只是創造一個產品。它一樣能夠指導你去營銷、作廣告以及銷售。
好比說,你想要爲你的產品增長付費用戶。(誰不想?)這是一個商業爲先的問題,不是一個用戶爲先的問題。
若是你僅僅考慮商業爲先,你可能會發出一大堆促銷郵件,或者在頁面上處處展現 「BUY NOW」 入口,或者用彈窗廣告去打斷他們的關鍵工做流。
Wall Street Journal 甚至在你進入頁面以前就彈窗詢問你是否購買
這些技巧或許對增長業務指標有所幫助,但它們對消費者來講倒是惱人和討厭的。這並非咱們想要的結果。那咱們怎麼來解決二者之間的衝突呢?
簡單:再次考慮用戶!
清楚地傳達產品的價格、讓其變得更容易購買、給新用戶傳播你的信息甚至尋求推薦或點評,這些原本就不是一件壞事情 --- 只要你這麼作的方式考慮周全、誠實而且在對的時間去作,就沒問題了。
不要在用戶處理事情的中途去打斷他們,不間斷地去騷擾他們,或者強行去推銷你想的主意。若是想要獲得青睞,那麼就該考慮清楚去解釋爲何你須要他們的幫助,從而讓他們的時間變得有價值,同時或許應該在交易過程當中提出激勵。
遵循這些方法,你的推銷將會是一個共贏的結果。
還有一件事情可讓你作到用心設計:不要懼怕去展示本身。
人們會和其餘非人類機器創建起情緒化的鏈接。
當你的消費者能夠看到是誰在背後和其交流,而且當你誠實可靠地和他們交流時,他們就將更加可能確認你的信息和入口。
Nate Kontny’s Highrise更新總會有一我的性化提示。
若是你創造某個東西是由於你從根本上在乎如何幫助用戶,而且想要留住他們,那麼就更應該說出來了!把你的名字放上去、講述你的故事、展現你的形象並站出來爲你的工做負責。分享你真實的個性確定比捏造一個虛假的形象放在一個死氣沉沉的應用上要好得多。
你的消費者將會以一樣的方式做出迴應,而且這就是全部回報裏最有價值的東西。