做一個這樣的程式要多少錢?比如像谷歌搜尋那麼簡單的

佚名發表於2015-11-10

我在生活中經常聽到這樣的問題。做一個這樣的程式要多少錢?

至少,必須先提供原型才方便評估實現它的時間。一些相對簡單的程式,原型會讓人瞭解開發它需要多少努力。但話又說回來,情況不總是如此。比如,開發下面兩個網頁需要花多少錢呢?

這兩個頁面背後的系統,現在價值差不多五千億美元。因此,人們很容易相信,不可能只用幾千美元就能複製它。否則,任何人和他們的小妹妹都會做。原型是瞭解這個系統將做什麼的一個必要條件。然而原型通常不是一個充分條件。

反過來說也能說通。如果僅通過演示原型就可以描述一個程式,那麼優先開發它可能是不值得的。(從原型裡)看不到的東西才是商業模式中重要的部分,缺少這些這個程式(原型)也沒有什麼大不了的。任何人和他們的小妹妹都能複製它。那麼這個平臺就沒有競爭的優勢。換句話說,它不賺錢。我的建議是:別再浪費你的時間和金錢了。

僅從預算的角度來考慮一個程式的開發,這通常不是一個好主意。如果原來開發程式的團隊在開發完成後就離開了,那之後誰來解決(運維)問題或者增加必要的功能特性?我自己就經歷過這樣的情況,應用程式沒有後援支援,也沒人會重新安裝程式。系統只是出了一個磁碟故障,或者是遭受了一個網路攻擊,其實連網路都是通的(,可是就是沒人管了)。

一個程式可以有年度預算,但這不是一一攬子預算。就像任何投資一樣,程式應該是商業模式的一部分。只要預算做得到位,程式方面則可能完全不用在意,(就好像預算完全不重要一樣)。誰會在乎WhatsApp、Facebook、或者Google Search,他們最初的預算是多少嗎?這完全不是一個問題。這可能是有史以來最無關緊要的問題。

找一個開發人員開發一個新程式,要比找人接管一個原有的程式要要容易得多。很多公司發現他們自己處於這樣的境地:對於那些沒有文件的程式,沒有人能夠解決問題,也沒人想解決。

潛在客戶通常在價格和每小時費率上態度強硬,而正是由於上面的原因,我才會對此覺得好笑。六個月後就不會再收費了,因為開發人員都轉到另外專案上,而客戶只能坐在一個難以理解的黑盒前面,沒有人搞得清楚那是什麼。在這一點上,當最初的開發人員離開後,即使客戶沒有失去他的全部投資,那至少也是很大一部分。強硬的客戶很快會轉過彎來。這很簡單。從市場上找那些程式設計師來,就是因為他們能做你不會做的事情,然後你怎麼能指望他們走了以後你瞬間就變得比他們還要聰明能幹呢?這不可能。這種策略太矛盾,很難成功。

理智的客戶有賺錢的本領,通常他們也不差錢,他們要麼對一個特定領域非常瞭解,要麼有很好的客戶基礎,最為重要的是,他們會毫不猶豫的和你分享好處。只有這樣,我們談論的才是一個雙贏的局面。大多數潛在客戶不會考慮雙贏。不要理他們。他們是浪費時間。

像大多數開發人員一樣,我現在不會尋找客戶(甚至僱主)。有時我會,但這千載難逢(譯者注:blue moon, 很少出現的事情)。當我偶爾尋找客戶,就像對待新入職員工那樣,利用在“工作中證明”(PoW)這個重要的工具,可以幫助我遠離錯誤的人群。

所以我問潛在客戶的第一個問題通常是:原型在那裡。我不會免費幫他們開發一個。而且給我錢,我也不會幫他們開發的。我能幫你找到做這件事情的合適人選,也會和你一起看他交付的成果。當然我幫你找人,你要付費給我。如果這都需要討價還價的話,那把他們“刪除”掉吧。

伯樂線上推薦閱讀:

打賞支援我翻譯更多好文章,謝謝!

打賞譯者

打賞支援我翻譯更多好文章,謝謝!

任選一種支付方式

做一個這樣的程式要多少錢?比如像谷歌搜尋那麼簡單的 做一個這樣的程式要多少錢?比如像谷歌搜尋那麼簡單的

相關文章