Getting Real 是一種更小規(guī)模,更快速览濒,更高質(zhì)量的軟件構(gòu)建方法呆盖。
Getting Real的特點(diǎn):
省略所有表達(dá)現(xiàn)實(shí)(圖表,曲線贷笛,矩形应又,箭頭,統(tǒng)計(jì)圖)乏苦,而構(gòu)建現(xiàn)實(shí)株扛。
追求精煉
保持精益,變得敏捷
從用戶體驗(yàn)開(kāi)始
是關(guān)于迭代和降低變化成本的方法
只交付所需的,擯棄不需的
Getting Real 的優(yōu)點(diǎn):
更好的交付結(jié)果
更注重用戶體驗(yàn)
適合 Web 應(yīng)用的理想方式
Getting Real 不止適合程序員洞就,它其實(shí)是一種思想盆繁,適用于很多領(lǐng)域。創(chuàng)業(yè)者奖磁,管理者改基,設(shè)計(jì)師,銷售咖为,市場(chǎng)秕狰,HR都可以學(xué)習(xí)。
建構(gòu)從簡(jiǎn)
和競(jìng)爭(zhēng)對(duì)手形成差異性躁染,從解決簡(jiǎn)單的問(wèn)題入手鸣哀,提供更少的功能,更少的選擇和更少的承諾吞彤。
自籌資金
盡量用自有資金開(kāi)啟項(xiàng)目我衬,項(xiàng)目開(kāi)啟以后,最好有自我造血能力饰恕。外部融資永遠(yuǎn)是第二選擇挠羔,不要為了融資而融資。
很多偉大的產(chǎn)品都是在有限的資金里創(chuàng)造的埋嵌。拮據(jù)的資金能夠激發(fā)創(chuàng)造力破加,迫使自己想出更好的創(chuàng)意。
控制時(shí)間和預(yù)算
產(chǎn)品計(jì)劃一定要定額定量:要么縮小規(guī)模雹嗦,要么縮小范圍范舀。
在具體執(zhí)行過(guò)程中遵循:優(yōu)先級(jí),現(xiàn)實(shí)性和靈活性了罪。
鎖定對(duì)手
確定自己的產(chǎn)品不應(yīng)該成為什么樣子锭环,有時(shí)和對(duì)手的產(chǎn)品反其道而行之是一個(gè)不錯(cuò)的主意。
借助于對(duì)手的營(yíng)銷理念泊藕,灌輸用戶對(duì)立信息辅辩,可以吸引用戶接受新觀點(diǎn)。
不要跟隨領(lǐng)頭羊娃圆,找出差異化玫锋,用自己的優(yōu)勢(shì)去打擊對(duì)手的弱勢(shì)。
對(duì)產(chǎn)品傾注感情
不能把產(chǎn)品簡(jiǎn)單當(dāng)作一門生意踊餐,要注入自己的感情景醇。一個(gè)有感情的產(chǎn)品才能激發(fā)用戶的渴望。
精益求精
必須保證產(chǎn)品的迭代是迅速吝岭、簡(jiǎn)易和低廉的三痰。
設(shè)計(jì)產(chǎn)品時(shí)要保持小吧寺,順其自然,通過(guò)減少改變的成本來(lái)保持靈活散劫。
三個(gè)火槍手
初始團(tuán)隊(duì)三個(gè)人就足夠了:一個(gè)開(kāi)發(fā)稚机,一個(gè)設(shè)計(jì),一個(gè)兩者兼顧获搏。
擁抱約束
人生不如意赖条,十有八九。不要抵觸常熙,不要抱怨纬乍,接受這些約束,讓約束來(lái)指導(dǎo)你裸卫。
偉大的理念
通過(guò)親切友善和人性化把自己和大公司區(qū)別開(kāi)來(lái)仿贬。給自己制定一個(gè)簡(jiǎn)潔的理念,隨時(shí)自我監(jiān)督墓贿。
忽略細(xì)節(jié)
先粗后細(xì)茧泪。不要一開(kāi)始就考慮細(xì)節(jié),那樣只會(huì)讓你停滯不前聋袋。從大局出發(fā)队伟,然后慢慢細(xì)化。
不要急著未雨綢繆
永遠(yuǎn)不要考慮那些還沒(méi)有出現(xiàn)的問(wèn)題幽勒,當(dāng)一個(gè)問(wèn)題出現(xiàn)的時(shí)候嗜侮,必然就會(huì)有解決的方法。
找準(zhǔn)自己的用戶
細(xì)分市場(chǎng)代嗤,不要一上來(lái)就考慮所有的用戶棘钞,最開(kāi)始的用戶要足夠精準(zhǔn)缠借。一旦確定干毅,就全身心的投入。
規(guī)模是以后才要考慮的
先把一個(gè)偉大的產(chǎn)品推出泼返,然后才去擔(dān)心它無(wú)比成功了以后該怎么辦的問(wèn)題硝逢。
產(chǎn)品要有傾向性
偉大的產(chǎn)品必須要有自己的理想。偉大的產(chǎn)品必定是有傾向的绅喉。
構(gòu)建一半產(chǎn)品渠鸽,而非半成品
專注于真正必須的。列出產(chǎn)品應(yīng)該成為什么樣的任何點(diǎn)子柴罐,然后砍掉一半徽缚。減少功能直到只剩下最必要的功能。周而復(fù)始革屠。
只留精髓
拋棄不重要的工作和思考凿试,你將會(huì)獲得不可思議的生產(chǎn)力排宰。
學(xué)會(huì)說(shuō)不
不輕易實(shí)現(xiàn)功能
不要有求必應(yīng)
只做有把握的
構(gòu)建你能夠掌握的產(chǎn)品和服務(wù)。許諾容易遵守難那婉。確保你所作所為是在承擔(dān)范圍內(nèi)— 從組織板甘,戰(zhàn)略和財(cái)政上
忘記功能需求
看完功能需求后就扔掉。讓用戶來(lái)提醒你什么是真正重要的详炬。
抓住核心盐类,多問(wèn)問(wèn)用戶不想要什么。
和時(shí)間賽跑
盡快推出真實(shí)的產(chǎn)品呛谜,真實(shí)的產(chǎn)品導(dǎo)致真實(shí)的行動(dòng)在跳。這才是你走向真理之路。
一定要快隐岛。決定一個(gè)產(chǎn)品是否去做硬毕,如果是,盡快去做礼仗,然后上線吐咳,看用戶的反應(yīng)。
不斷反復(fù)
不要指望產(chǎn)品一出世就完美元践。任何一款偉大的產(chǎn)品都是成長(zhǎng)的過(guò)程中不斷蛻變的韭脊。
從概念到實(shí)施
靈感 -> 紙上草稿 -> 創(chuàng)建HTML頁(yè)面 -> 編碼
替用戶決定
不到萬(wàn)不得已,不要讓用戶做出選擇单旁。
決定好了就放手去做
任何創(chuàng)意如果沒(méi)有執(zhí)行就一文不值沪羔,只有執(zhí)行才是價(jià)值萬(wàn)金。
讓用戶測(cè)試
讓真人在真實(shí)的環(huán)境中使用你的軟件象浑,這是無(wú)可代替的蔫饰。取得真實(shí)的數(shù)據(jù)。取得真實(shí)的反饋愉豺。然后在那些信息的基礎(chǔ)上進(jìn)行改進(jìn)篓吁。
縮短時(shí)間
把時(shí)間分成小塊,然后建立小的任務(wù)和時(shí)間表蚪拦。
步調(diào)一致
不要嘗試建立多個(gè)部門杖剪,盡可能整合團(tuán)隊(duì)。最好的情況是找到有多項(xiàng)天賦的人驰贷,在開(kāi)發(fā)過(guò)程中擔(dān)負(fù)不同角色盛嘿。最終的結(jié)果是一個(gè)更加協(xié)調(diào)的產(chǎn)品。
獨(dú)處
深度睡眠是真正的睡眠魔法發(fā)生的地方;獨(dú)處的時(shí)間是真正的開(kāi)發(fā)魔法發(fā)生的地方括袒。
讓團(tuán)隊(duì)盡量獨(dú)處次兆,不被打擾,保持全神貫注锹锰,進(jìn)入最佳狀態(tài)芥炭。
會(huì)議有毒
不要會(huì)議狈邑。用任何即時(shí)溝通的工具來(lái)保證信息溝通,不到萬(wàn)不得已蚤认,不要開(kāi)會(huì)米苹。即使開(kāi)會(huì),也要盡量讓會(huì)議簡(jiǎn)短砰琢,參會(huì)人員盡量精簡(jiǎn)蘸嘶。
不斷激勵(lì)
可以嘗試每天都發(fā)布一些新功能,讓這些新功能來(lái)鼓舞士氣陪汽,激勵(lì)團(tuán)隊(duì)训唱。
招聘要精打細(xì)算
不要隨便招人。當(dāng)招一個(gè)人時(shí)挚冤,只要有條件况增,應(yīng)該讓候選人和團(tuán)隊(duì)磨合一下。
行勝于言
典型的通過(guò)學(xué)歷训挡、簡(jiǎn)歷等方式來(lái)招聘技術(shù)人員在很多方面都是很愚蠢的澳骤。你需要采取不同的方式。開(kāi)源社區(qū)是一個(gè)很好的了解程序員的方式澜薄。
尋找多面手
選擇能快速學(xué)習(xí)的多面手为肮,而不是專攻一面的專家。
選擇快樂(lè)的和技術(shù)水平中等的肤京,而不是令人不滿的專家颊艳。
如果你在琢磨從幾個(gè)人選中挑出哪一個(gè)來(lái)填補(bǔ)空缺,選文字功底好的那位忘分。無(wú)論他是設(shè)計(jì)師棋枕、程序員、市場(chǎng)人員妒峦、銷售人員還是其他重斑,寫作技巧都很有用。
界面先行
先做界面舟山。界面設(shè)計(jì)相對(duì)來(lái)說(shuō)是比較輕量級(jí)绸狐,而且對(duì)用戶來(lái)說(shuō)卤恳,界面才是你的產(chǎn)品累盗。
震中設(shè)計(jì)
震中設(shè)計(jì)就是關(guān)注于頁(yè)面的本質(zhì)——震中,然后再向外拓展突琳。一開(kāi)始要忽略細(xì)枝末節(jié)的東西若债,從震中著手,先設(shè)計(jì)頁(yè)面中最重要的內(nèi)容拆融。
考慮三種情況
考慮常規(guī)蠢琳、初始啊终、錯(cuò)誤三種情況下的設(shè)計(jì)。
初始界面一定要提供周到的初次運(yùn)行體驗(yàn)傲须。一個(gè)有用的初始頁(yè)面應(yīng)該包括:
添加新手指南和熱門推薦
讓人們有所期待
講解如何上手
回答關(guān)鍵問(wèn)題
做好預(yù)期準(zhǔn)備
出錯(cuò)時(shí)要做好保護(hù)型設(shè)計(jì)蓝牲。
應(yīng)用環(huán)境勝過(guò)一致性
這里有意義的那里不一定有意義。如果你的設(shè)計(jì)在那種狀況下有意義泰讽,不一致也沒(méi)有什么大不了的例衍。 只給人們重要的。 給他們所需的已卸,并且去掉其不需要的佛玄。比保持一致性更好的是保持正確。
拷貝書寫是頁(yè)面設(shè)計(jì)
每個(gè)字都很重要累澡。
偉大的界面是寫出來(lái)的 梦抢。
好的書寫就是好的設(shè)計(jì)。
更精簡(jiǎn)的產(chǎn)品
代碼盡量簡(jiǎn)化愧哟。每當(dāng)你增加代碼量奥吩,軟件的復(fù)雜程度就成指數(shù)化的上升。
簡(jiǎn)化的產(chǎn)品便于管理
簡(jiǎn)化的產(chǎn)品意味著簡(jiǎn)化的代碼庫(kù)
更少的復(fù)雜維護(hù)
降低變化成本
較少錯(cuò)誤
較少的支持
鼓勵(lì)程序員的相反提議蕊梧。
為了快樂(lè)而優(yōu)化
選擇使團(tuán)隊(duì)興奮和倍感激勵(lì)的工具圈驼。快樂(lè)的程序員是高產(chǎn)的程序員望几。
代碼說(shuō)話
廢話少說(shuō)绩脆,放碼過(guò)來(lái)。傾聽(tīng)你的代碼橄抹。它會(huì)提建議靴迫。它要推動(dòng)你。它將告訴你缺陷在哪里楼誓。它將建議做事的新途徑玉锌。它將幫助你堅(jiān)持精簡(jiǎn)代碼的模式。
管理欠債
初期欠下的技術(shù)債務(wù)疟羹,要做到心中有數(shù)主守,該還就還。
開(kāi)放
通過(guò)RSS榄融、API引入數(shù)據(jù)参淫,擴(kuò)展應(yīng)用程序的能力。
別寫死文檔
不要寫功能定義文檔
根除不必要的文檔工作
寫故事愧杯,別寫細(xì)節(jié)
使用平實(shí)的語(yǔ)言
個(gè)性化產(chǎn)品
好的產(chǎn)品都是有個(gè)性的涎才。
體驗(yàn)
通過(guò)免費(fèi)贈(zèng)品、樣品來(lái)吸引用戶的關(guān)注力九。
注冊(cè)和注銷應(yīng)該盡可能簡(jiǎn)單耍铜。
規(guī)避長(zhǎng)期合同和注冊(cè)費(fèi)用等邑闺,用提前通知和保留條款來(lái)緩和壞消息給用戶帶來(lái)的打擊。
好萊塢運(yùn)作
挑逗 -> 預(yù)演 -> 上線
找到一個(gè)強(qiáng)大的推廣站點(diǎn)棕兼,發(fā)布以下內(nèi)容:
概覽
導(dǎo)游
屏幕截圖和錄像
宣言
案例研究
共鳴
論壇
費(fèi)用注冊(cè)
博客陡舅、微博、微信公眾號(hào)
駕馭網(wǎng)絡(luò)推廣伴挚,網(wǎng)絡(luò)推廣比廣告更有效蹭沛,而且更便宜。
通過(guò)教育推廣
與世界分享知識(shí)章鲤。當(dāng)你教的主題是你的應(yīng)用時(shí) 摊灭,這具有雙重目的:你能回饋社區(qū),這不僅支持了你败徊,還可以在同一時(shí)間 為你的那些漂亮的宣傳曝光取得加分帚呼。
要有特色
新的或有趣的特性是一為你的應(yīng)用引起共鳴的很好的辦法。
跟蹤用戶反饋
研究用戶反饋并跟蹤皱蹦。無(wú)論評(píng)價(jià)是否正面煤杀,都要認(rèn)真回復(fù),讓用戶感知你的存在沪哺。
內(nèi)線+促銷
現(xiàn)存用戶是你最佳銷售對(duì)象沈自。勇敢向這些已經(jīng)熟知并已使用你的產(chǎn)品的用戶進(jìn)行重復(fù)銷售時(shí)。
名字的魔力
一個(gè)好的名字勝過(guò)任何高明的營(yíng)銷辜妓。
感知痛苦
拆除部門團(tuán)隊(duì)之間的墻壁枯途。不要把客戶支持外包給呼叫中心 或 第三方。你自己做籍滴。
零培訓(xùn)
使用內(nèi)嵌的幫助和常見(jiàn)疑難解答酪夷,產(chǎn)品就不需要手冊(cè)或使用培訓(xùn)。任何需要培訓(xùn)手冊(cè)的產(chǎn)品都是設(shè)計(jì)不極致的孽惰。
快速回答
在疑難問(wèn)題上的快速響應(yīng)時(shí)間應(yīng)該置于最高優(yōu)先級(jí)晚岭。
勇于說(shuō)不
至于特性需求,用戶并不總是正確勋功。如果我們把用戶需求的每個(gè)零零碎碎都加入產(chǎn)品中坦报,沒(méi)有人會(huì)要我們的產(chǎn)品。
公開(kāi)錯(cuò)誤
如果某事出錯(cuò)就告訴人們狂鞋。 即使他們開(kāi)始并未曾發(fā)現(xiàn)片择。
關(guān)于發(fā)布消息的旁注,好和壞: 當(dāng)壞消息來(lái)時(shí)要销,立即把全部公開(kāi)构回。另一方面 ,應(yīng)該慢慢地一點(diǎn)一滴地透露好消息疏咐,如果您能延長(zhǎng)好的信息起到的效果纤掸,那么一定要這樣作。
一個(gè)月調(diào)整期
上線 30 天后發(fā)布一個(gè)重大更新浑塞〗韫颍快速迭代顯示你的實(shí)力,也顯示更多后手酌壕。
保持發(fā)文
上線后保持網(wǎng)絡(luò)推文的發(fā)布掏愁,顯示你的產(chǎn)品充滿活力。內(nèi)容可以包括:
FAQ疑難解答
如何操作
小貼士卵牍、技巧
新功能果港、更新、補(bǔ)丁
共鳴糊昙、新聞
更好的版本
不要用"測(cè)試版"作替罪羊辛掠。對(duì)你發(fā)布的東西要負(fù)責(zé)。把它推出并稱其為發(fā)布版释牺。否則萝衩,你只是在找借口而已。
正視缺陷
分清缺陷的輕重緩急没咙,必要時(shí)可以帶著 bug 上線猩谊。
同時(shí),要?jiǎng)?chuàng)造一種別害怕周圍缺陷 bug 的文化祭刚。 缺陷發(fā)生牌捷,別總是找人去責(zé)怪。 你最不需要的就是這樣一個(gè)環(huán)境涡驮,缺陷被私下解決宜鸯,而不是通過(guò)公開(kāi)討論。
安度風(fēng)暴
危機(jī)出現(xiàn)時(shí)遮怜,要抵制恐慌情緒淋袖,和拒絕作出迅速改變的反應(yīng)。
保持領(lǐng)先
關(guān)注競(jìng)爭(zhēng)對(duì)手锯梁。
更成熟并不意味著更復(fù)雜即碗。