
獵雲注:如果您是一名非科技人士,並不精通設計和程式碼,也想進入創業浪潮並且還是創辦一家軟體公司,這無異是一場艱苦的鬥爭。Twitter社區管理和客戶服務工具Nudge的創始人艾什·裏德(Ash Read)分享了自己的創業經驗。
本文系轉自TNW中文站,以下為全文:
我不想騙你,但開發一款產品確實很困難,尤其是在你自己並不精通設計和程式碼的情况下。作為一名非科技出身的人士,創立一家軟體公司將是一場艱苦的鬥爭。以下6點原則幫助我,一個非科技出身的創業者,將自己的理念發展成真正的軟件即服務(SaaS)產品。
1、驗證你的概念
當我首次提出Nudge的概念時,我希望確保這款產品能解决普通用戶的痛點,而不僅僅是我自己的痛點。為此,我將自己的想法整理成一篇檔案,並將其中1到2行的概要發送給我認識的一些人,看看他們是否會接受這樣的產品。
他們的回答是:“我會去使用這款產品。”“毫無疑問這解决了我的問題,能讓我知道這款產品何時發佈嗎?”其他一些人也表示,會喜歡這款產品。而我對這樣的迴響感到高興。
接下來,我邀請一名朋友協助我開發了只有一個網頁的網站,解釋了Nudge的功能。這一網站在幾天後上線。為了推廣Nudge,我撰寫了幾篇博客文章,並在Hacker News和Inbound.org等相關性强的社區中分享了文章連結,看看別人的迴響。
在看到有更多人注册,或是對產品表示興趣之後,我决定繼續開發。
如果你找不到朋友幫你開發這種只有一個網頁的網站,那麼你還有許多解決方案:你可以使用WordPress主題,或是類似Strikingly和Launch Rock的服務。
經驗:如果你自己無法開發出最小可行性產品,那麼就需要首先證明,你即將開發的產品能吸引目標用戶的使用。
2、學會將概念以視覺化管道表現出來
作為一名不太熟悉科技的人,你需要尋找管道,向同事表述自己的概念。我很快就發現,解讀一段文字的管道多種多樣。儘管文字說明仍然很重要,但視覺化的方法是表達思想的關鍵。
我有著關於Photoshop的最基礎知識,在一些情况下,我會使用Photoshop去表達對設計改動或介面佈局的看法。對於最基本的線框圖,我會使用一款名為Wireframe.cc的工具。這幫助我迅速表述自己的設想,繪製一目了然的線框圖,從而幫助他人瞭解期望中的應用工作方式。
經驗:將你的概念變為視覺化內容。這不僅將幫助與你一同工作的所有人,也將幫你清楚地看到,概念如何變為現實。
3、掌握給予有價值迴響的藝術
“主頁圖標太大。”“我希望用戶可以在這一頁面上邀請團隊成員。”這是我通常發送給同事們的迴響。這主要是一些關於功能的迴響,表達了我的期望,但並未明確指出哪些部分需要調整。
有價值的迴響應當更加清晰。提供回饋意見的一種更好的管道應當是這樣:“主頁圖標太大,能否縮小25%?”或是“這一頁面應當有電子郵件表格,幫助人們邀請團隊成員加入Nudge。這應當在主標題下方,並包括以下幾個部分。這是我繪製的線框圖。”
這樣的迴響更加清楚,有助於科技團隊理解我想要的究竟是什麼。良好的回饋意見對任何項目都非常必要,尤其是當你希望確保時間節點和預算時。糟糕的回饋意見會導致項目延期,而一些本來只需30分鐘即可改正的問題將耗費3到4小時時間。
經驗:與設計和開發團隊換位思考,想一想關於你提出的問題他們需要什麼樣的資訊。
4、成為規劃專家
有一句老話說:“失敗的規劃等同於為失敗而規劃。”在互聯網項目中,這一點確實如此。
在Nudge開發的前幾周,整個局面一片混亂。我們有一個簡要的計畫,列出了這一產品所需的功能。這幫助我們進行了早期的開發。但很明顯,我可以進行更好的規劃,從而使事情的進展更順利。
一名開發者這樣對我說:“我們需要更完善的結構。”對此我完全同意。我們開始轉而採用敏捷開發模式,針對每項功能規劃更完善的細節。這樣的調整意味著,我總是可以為下一階段的開發做好規劃,而開發者將專注於手上的任務。
由於每一階段的開發都有著良好的規劃,並在執行前得到了充分評估,這意味著在工作開始之前,90%的問題都已經有了答案。這是一種更具效率的管道。
經驗:任何開發專案都很容易趨於複雜化。如果沒有合適的規劃,一些看似很簡單的功能都會導致過程變得複雜10倍。需要儘早採取措施避免這樣的問題。
5、抓緊測試
我認為,任何網頁開發專案最終的運行結果都不會像最初設想中一樣完美。測試是將新產品推向市場過程中非常重要的一個階段。關於測試,你需要找出盡可能多的漏洞。
你可以自行測試,但為了獲得最好的結果,我建議選一些測試者來幫忙。這樣的測試者應當沒有用過你的產品,從而可以把握到你可能錯過的問題。在我做好測試準備後,我聯系了最初注册服務的一些人,並將測試資訊提交至BetaList,尋找希望嘗試新工具並給予迴響的人士。
關於漏洞的報告應當盡可能詳盡,即便是最簡單的拼寫錯誤也是如此。當我遇到漏洞時,我會報告以下資訊:
–發現漏洞的頁面
–需要什麼樣的改動
–截圖
–我使用瀏覽器的詳細資訊
–我在進行什麼操作(例如注册,或是陞級至專業版)
如果需要設計和佈局調整,我還會繪製草圖進行解釋。
經驗:在深入參與一個項目時,你會很容易錯過某些漏洞或拼寫錯誤。在正式推出之前,請邀請一群測試者來試用你的應用。
6、提前思考
在你啟動項目之初,客戶服務和資料分析似乎是非常遙遠的工作,但你需要提前思考,你將需要哪些工具來運營自己的業務。例如:
–你要如何處理客戶服務?
–你是否需要分析軟體?
–你如何處理支付?
通常情况下,這類工具需要集成至你網站的程式碼中,而你需要儘早瞭解怎麼做會更好。實際上,你需要提前思考的並不僅僅是協力廠商工具。在完成專案開發前,需要思考的還有許多其他問題,例如:
主機
你的應用要使用哪一主機服務?你需要可靠、規模靈活的主機服務。在做出决定前,我認為最重要的3個因素包括:
1)可靠性:你不會希望自己的應用宕機。
2)技術支援:當主機服務出現問題時,你希望他們能迅速做出反應,給予一流的技術支援。
3)用戶友好:一些主機網站的技術性太强。我喜歡的服務應當可以幫我方便地管理所需的任務,例如從我們的域中設定新的電子郵寄地址。
部落格
如果你計畫設定部落格,那麼最好在產品發佈前做好選擇。需要决定的包括,你要在哪一部落格平臺(例如WordPress或Ghost)上設定部落格,部落格位於哪一個域。
內容管理系統
作為一名非科技專家,你希望能方便地更新網站上的內容,例如拼寫錯誤和圖片。請提前思考如何管理這些內容更新。
管理員工具
你需要管理員工具,幫助用戶解决問題,處理客服請求。如果沒有製定細節計畫,即使是更新電子郵寄地址這樣的簡單工作也會變得很困難。
經驗:在產品開發過程中,請仔細地考慮所有一切,並在需求出現前做好規劃。