第四章 優(yōu)先級(jí)
第一節(jié) 什么是好創(chuàng)意弟跑?
明確定義 app 的核心愿景
你的 app 是用來(lái)做什么的添寺?在開始設(shè)計(jì)和敲代碼前,你需要知道產(chǎn)品的目的是什么——產(chǎn)品的愿景蜗搔。大膽設(shè)想劲藐。它存在的意義是什么?它和相似產(chǎn)品的區(qū)別在哪里樟凄?
這個(gè)愿景會(huì)指引你的決策聘芜,確保你不偏離方向。當(dāng)你遇到難點(diǎn)的時(shí)候缝龄,自問(wèn)汰现,“我們是否堅(jiān)持自己的愿景?”
你的愿景應(yīng)該是簡(jiǎn)明扼要的叔壤。一句話就可以表達(dá)清楚瞎饲。下面是我們一些產(chǎn)品的愿景:
Basecamp: 項(xiàng)目管理的本質(zhì)就是溝通
Backpack:將生活中的零星問(wèn)題聯(lián)系起來(lái)
Campfire:用即時(shí)通訊軟件進(jìn)行的群組聊天太糟了
Ta-da List:與便利貼競(jìng)爭(zhēng)
Writeboard:使用 Word 是小題大作
以 Basecamp 為例,我們強(qiáng)烈地感受到炼绘,一個(gè)項(xiàng)目的高效溝通能帶來(lái)團(tuán)隊(duì)成員的集體歸屬感嗅战,參與感,投入和沖勁。讓所有人為一個(gè)共同的目標(biāo)工作驮捍。我們認(rèn)為疟呐,如果 Basecamp 能夠做到這一點(diǎn),其余的就水到渠成了东且。
因?yàn)檫@個(gè)愿景启具,我們盡可能讓 Basecamp 保持開放和透明。我們并不將其限制于內(nèi)部溝通珊泳,客戶同樣有訪問(wèn)權(quán)限鲁冯。我們更多考慮的是鼓勵(lì)每個(gè)成員的參與,而不是各種權(quán)限色查。這讓我們略過(guò)了圖表薯演、曲線、表格综慎、報(bào)告涣仿、統(tǒng)計(jì)等等,專注于溝通示惊,例如消息好港、評(píng)論、待辦列表米罚、共享文件等钧汹。把事關(guān)愿景的重要決策放在前面,未來(lái)一些小決定就會(huì)簡(jiǎn)單得多录择。
白板哲學(xué)
Andy Hunt 和我曾經(jīng)寫過(guò)一個(gè)借記卡交易開關(guān)拔莱。主要需求是,借記卡的使用者不會(huì)在同一個(gè)交易上兩次使用他們的帳號(hào)隘竭。換句話說(shuō)塘秦,無(wú)論什么情況,錯(cuò)誤只會(huì)導(dǎo)致交易過(guò)程失敗动看,不會(huì)導(dǎo)致交易過(guò)程重復(fù)尊剔。
所以,我們?cè)诎装迳蠈懴铝诉@幾個(gè)字:錯(cuò)誤對(duì)用戶有利菱皆。
之后又添加了幾句類似的原則须误。當(dāng)你搭建復(fù)雜項(xiàng)目時(shí),它們會(huì)給你正確的指引仇轻,讓我們的應(yīng)用保持良好的內(nèi)部一致性京痢。
編寫咒語(yǔ)
組織需要目標(biāo)和大綱。作為員工篷店,他們需要知道每天起床之后為何工作祭椰。這個(gè)大綱應(yīng)該簡(jiǎn)潔明了,并包含以下信息:你為何存在?你的動(dòng)力是什么吭产?我把這稱為咒語(yǔ)——用三四個(gè)字來(lái)描述你為何存在侣监。
第二節(jié) 在早期忽略細(xì)節(jié)
自大而小地工作
我們癡迷于細(xì)節(jié)。
- 對(duì)象之間的間距
- 完美的領(lǐng)導(dǎo)理念
- 完美的顏色
- 完美的語(yǔ)句
- 極簡(jiǎn)的代碼
- 90% 還是 89%
- 760px 還是 750px
- 39元/月 還是 49元/月
成功和滿足來(lái)自于細(xì)節(jié)臣淤。
然而,成功并不是你能在細(xì)節(jié)里找到的唯一事物窃爷。你還會(huì)找到停滯邑蒋、爭(zhēng)論、會(huì)議按厘、延遲医吊。這些東西會(huì)消耗士氣,降低成功的概率逮京。
你被一個(gè)單一的設(shè)計(jì)或一段代碼困住一整天的概率有多高卿堂?是否經(jīng)常發(fā)現(xiàn)自己取得的進(jìn)展并不是真正的進(jìn)展?當(dāng)你過(guò)早地陷入過(guò)程細(xì)節(jié)時(shí)就會(huì)發(fā)生這些懒棉。你有足夠的時(shí)間來(lái)成為完美主義者草描,但不是現(xiàn)在。
不要在第一周就開始操心標(biāo)題的字體大小策严。也無(wú)需在第二周就確定一個(gè)完美的綠色穗慕。不用在第三周就考慮把“提交”按鈕往右移動(dòng)3個(gè)像素。只要先把元素放上頁(yè)面妻导,然后使用它逛绵。確保它能正常工作。之后你可以再調(diào)整并使之完美倔韭。
在你使用的過(guò)程在术浪,細(xì)節(jié)會(huì)自己顯現(xiàn)出來(lái)。你會(huì)知道哪些部分需要格外注意寿酌。你會(huì)察覺到缺失了什么胰苏。你一直在使用,所以會(huì)知道有哪些坑需要填平份名。不要過(guò)早付出不必要的關(guān)注碟联。
魔鬼在細(xì)節(jié)中
在學(xué)過(guò)一些繪畫課程后,我克服了“馬上進(jìn)入細(xì)節(jié)”的態(tài)度僵腺。如果你一開始就馬上畫細(xì)節(jié)鲤孵,你會(huì)知道這幅畫一定搞砸了。事實(shí)上辰如,你會(huì)完全迷失重點(diǎn)普监。
你應(yīng)該首先規(guī)劃整體的比例,之后從大到小,畫出草圖凯正,草圖應(yīng)該是十分松散的毙玻。然后你可以開始上色,一開始只畫三種色調(diào)(明廊散、中桑滩、暗)。這樣你就得到了一幅色調(diào)草圖允睹。接下來(lái)运准,對(duì)于畫作的每個(gè)部分,使用重新評(píng)估過(guò)的三種色調(diào)進(jìn)行上色缭受。直到作品完成胁澳。
永遠(yuǎn)遵從從大到小的工作方式。
—— *Patrick Lafleur, Creation Objet Inc. (from Signal vs. Noise) *
第三節(jié) 問(wèn)題出現(xiàn)了再操心
不要把時(shí)間耗費(fèi)在你還沒遇到的問(wèn)題上
如果需要兩年的時(shí)間才能達(dá)到十萬(wàn)個(gè)用戶的規(guī)模米者,你是否有必要在今天就考慮這個(gè)問(wèn)題韭畸?
如果你只需要3天時(shí)間,是否有必要雇傭8個(gè)程序員蔓搞?
如果你在一年的時(shí)間內(nèi)只需要2臺(tái)服務(wù)器胰丁,是否有必要配置12臺(tái)頂級(jí)服務(wù)器?
即興發(fā)揮
人們常常耗費(fèi)來(lái)太多的時(shí)間來(lái)嘗試解決他們還沒遇到的問(wèn)題败明。千萬(wàn)不要這樣隘马。糟糕,我們?cè)谶€不能給用戶發(fā)賬單的情況下就發(fā)布了 Basecamp 妻顶!可是賬單是每月生成的酸员,我們知道還有 30 天的時(shí)間來(lái)填補(bǔ)空缺。我們利用這段時(shí)間來(lái)解決更緊急的問(wèn)題讳嘱,在產(chǎn)品發(fā)布之后幔嗦,我們才開始解決賬單的問(wèn)題。一切順利(這也逼迫我們找出簡(jiǎn)單的解決方案沥潭,避免花哨無(wú)用的功能)邀泉。
如非必要,不要擔(dān)心一些小事钝鸽。不要過(guò)度開發(fā)汇恤。按需增加硬件和系統(tǒng)軟件。進(jìn)度慢了一兩周不是世界末日拔恰。保持坦誠(chéng):向你的用戶解釋你遇到了一些發(fā)展初期的困難因谎。他們不會(huì)因此而激動(dòng),反而會(huì)欣賞你的坦誠(chéng)颜懊。
關(guān)鍵:一旦你獲得了所需的信息财岔,及時(shí)作出決策风皿。這樣,你就能把注意力放在那些急需解決的問(wèn)題上匠璧。
第四節(jié) 找到合適的客戶
找到產(chǎn)品的核心市場(chǎng)桐款,只關(guān)注他們
客戶不是永遠(yuǎn)正確的。你必須區(qū)分對(duì)錯(cuò)夷恍。好消息是魔眨,互聯(lián)網(wǎng)讓搜尋正確的用戶變得無(wú)比簡(jiǎn)單。
如果你想取悅所有人酿雪,你就無(wú)法取悅?cè)魏稳?/strong>
當(dāng)我們開發(fā) Basecamp 時(shí)冰沙,我們關(guān)注的市場(chǎng)是設(shè)計(jì)公司。通過(guò)收縮市場(chǎng)范圍执虹,我們更有可能吸引到充滿熱情的用戶,這些用戶能夠反過(guò)來(lái)成為產(chǎn)品的傳道者唠梨。找到產(chǎn)品的核心用戶袋励,盡力取悅于他們。
我們的最佳決策
將 Campaingn Monitor 的目標(biāo)市場(chǎng)定位為網(wǎng)頁(yè)設(shè)計(jì)当叭,這是我們做出的最佳決策茬故。這讓我們很容易確定哪些功能是有用的,更重要的是蚁鳖,確定哪些功能可以剔除磺芭。通過(guò)定位在小范圍人群,我們獲得了更多的用戶醉箕,這些用戶的需求相似钾腺,又反過(guò)來(lái)使我們的工作變得更簡(jiǎn)單。我們的許多功能對(duì)網(wǎng)頁(yè)設(shè)計(jì)師以為的人群是毫無(wú)用處的讥裤。
專注于核心市場(chǎng)也便于產(chǎn)品宣傳放棒。我們有一群精確定位的客戶,我們可以在他們經(jīng)常出沒的地方投放廣告己英,發(fā)布他們可能感興趣的文章间螟,并圍繞產(chǎn)品逐漸建立一個(gè)社區(qū)。
—— David Greiner损肛,Campaign Monitor 創(chuàng)始人
第五節(jié) 不要著急擴(kuò)張
你還沒有遇到規(guī)模的問(wèn)題
“我們的 App 能夠達(dá)到百萬(wàn)用戶級(jí)別的規(guī)模嗎厢破?”
你知道嗎?等這發(fā)生了再說(shuō)吧治拿。如果你因?yàn)橛脩暨^(guò)多而導(dǎo)致系統(tǒng)過(guò)載摩泪,那么歡呼吧!這是一個(gè)幸福的問(wèn)題忍啤。事實(shí)是大多數(shù)的應(yīng)用都無(wú)法到達(dá)這一步加勤。即使你已經(jīng)遇到了系統(tǒng)過(guò)載仙辟,這也不是一個(gè)非生即死的問(wèn)題。你有時(shí)間來(lái)調(diào)整和反饋鳄梅。此外叠国,當(dāng)你發(fā)布產(chǎn)品后,你還擁有了更多的真實(shí)數(shù)據(jù)和指標(biāo)來(lái)找出需要解決的區(qū)域戴尸。
例如粟焊,Basecamp 在發(fā)布的第一年只運(yùn)行于一臺(tái)服務(wù)器上。因?yàn)槲覀冎皇褂昧艘粋€(gè)簡(jiǎn)單的設(shè)置孙蒙,只需要一周的時(shí)間來(lái)配置项棠。我們并未在一開始就啟用15臺(tái)大型服務(wù)器或花費(fèi)數(shù)月的時(shí)間來(lái)考慮擴(kuò)張的問(wèn)題。
我們是否遇到過(guò)一些問(wèn)題呢挎峦?有一些香追。但我們知道,我們所害怕的大多數(shù)問(wèn)題坦胶,對(duì)于用戶來(lái)說(shuō)并不是什么大事透典。隨著用戶進(jìn)入這個(gè)社區(qū),并對(duì)各類情況保持坦誠(chéng)顿苇,他們會(huì)理解的峭咒。回顧過(guò)去纪岁,我們很高興當(dāng)時(shí)沒有將發(fā)布時(shí)間延遲數(shù)月來(lái)創(chuàng)建一個(gè)“完美的設(shè)置凑队。”
一開始幔翰,專注于構(gòu)建一個(gè)穩(wěn)固的產(chǎn)品核心漩氨,而不是迷戀于規(guī)模擴(kuò)張或服務(wù)器集群。先創(chuàng)造一個(gè)優(yōu)秀的 app导匣,之后再關(guān)心如果它成功了該做什么才菠。否則你會(huì)把大量的時(shí)間、精力和金錢浪費(fèi)在根本不會(huì)發(fā)生的事情上贡定。
信不信赋访,更大的問(wèn)題不是擴(kuò)張,而是成長(zhǎng)到一個(gè)你必須擴(kuò)張的規(guī)模缓待。沒遇到第一個(gè)問(wèn)題蚓耽,你就不需解決第二個(gè)問(wèn)題。
你必須重新審視
事實(shí)是旋炒,每個(gè)人都有擴(kuò)張的問(wèn)題步悠,沒人能夠從 0 到幾百萬(wàn)用戶的過(guò)程中不重新審視設(shè)計(jì)和架構(gòu)的方方面面。
—— Dare Obasanjo瘫镇,微軟 (from 規(guī)模擴(kuò)張與創(chuàng)業(yè)公司)
第六節(jié) 軟件要有性格
你的 app 必須有傾向性
有些人信奉軟件不可知論鼎兽。他們認(rèn)為開發(fā)者限制軟件功能或忽視功能要求是一種傲慢答姥。他們認(rèn)為軟件越靈活越好。
我們認(rèn)為這是扯淡谚咬。最好的軟件是有愿景的鹦付。最好的軟件是有傾向性的。人們使用軟件的時(shí)候择卦,不僅僅是在尋找功能敲长,更是在尋找一個(gè)方法。他們?cè)趯ふ乙环N愿景秉继。確定你的愿景祈噪,向著它前進(jìn)。
記住尚辑,如果他們不喜歡你的愿景辑鲤,還有許多其它的選擇。不要追逐用戶杠茬,你永遠(yuǎn)無(wú)法使他們滿意遂填。
維基的原型設(shè)計(jì)是一個(gè)絕佳的案例。Ward Cunningham 和朋友們故意移除了一些過(guò)去被認(rèn)為是文檔協(xié)作所不可或缺的功能澈蝙。他們移除了大部分對(duì)于所有權(quán)的視覺表現(xiàn),不將文檔的修改歸因于某個(gè)人撵幽。他們消除了內(nèi)容的個(gè)人屬性和時(shí)間屬性灯荧。他們認(rèn)為,何人何時(shí)創(chuàng)建了內(nèi)容并不重要盐杂。所有的差異化均來(lái)自于此逗载。這個(gè)決定培養(yǎng)了社區(qū)的分享意識(shí),也是維基百科成功的關(guān)鍵链烈。
我們的應(yīng)用遵循了類似的路徑厉斟。他們不是一勞永逸的方案。他們是有態(tài)度的强衡。他們尋找那些可以稱之為同伴的客戶擦秽。要么上車,要么下車漩勤,必須二選一感挥。