前段時間想找開發(fā)公司做個APP,問了幾個公司,有的8萬有的10萬,但昨天問了幾個公司兩三萬就能做,花10萬做一個是不是就是被坑了?
這個問題就像是在問,吃一頓飯需要多少錢?我花183塊錢吃了頓飯是不是被宰了?
首先這個問題沒有預設條件,也可以說條件不足,我們可以加個條件,換個方式問:
三個人準備在鄭州二七廣場吃燴面,需要多少錢?
兩個人打算在上海人民廣場,吃一個西式的情侶燭光晚餐,要花多少錢?
軟件開發(fā)同樣是這樣的,你只問開發(fā)一個APP多少錢,但不說需求肯定沒法報價、報工期。你把需求理出來了這也只是 步。因為你首先要明確,軟件開發(fā)是有彈性的,同一個需求,不同人的理解就可以產(chǎn)出不一樣的產(chǎn)品,所以重要的地方一定要反復溝通,你講給他聽,也讓他講給你聽,反復溝通,不要怕麻煩。特別是哪些需求可以變更,哪些需求不能變更要整理文檔寫清楚。因為越明確的合同價格就會越高,因為偷雞摸魚的機會就越少!
并且一個軟件的成本大多是人工成本,所以也有可能價格稍微低點的是有幾個應屆生的公司。這也有可能導致后期維護困難,遇到bug處理時間長,導致長時間宕機。
當然也不排除有的企業(yè)覺得辦下來后利潤不大,然后二包三包給一些更便宜的個人開發(fā)者,所以也造成了價格有另外的差額區(qū)間。
如果價格低,我可以只是滿足“能用”的場景,如果價格高,是否就可以要求“好用”的場景!
這也是有的公司價格報低,先給你做,在需求方面含糊不清,做出來的軟件也只是能用,而不是好用。
對于外包來說,還有項目后續(xù)的交接和維護是否有文檔,代碼交付的質(zhì)量是不是可拓展和健壯,這些都是成本的衡量標準。
簡單算下成本你就知道了,一個程序員就按照 低標準每月工資8000元,一個項目基本也都要5到8個人。按 低5個人算,成本也就是4萬,工期就按半個月算,后期維護成本不考慮的情況下,按照2萬算,加上銷售人員的提成也得差不多3萬,這還只是顯性成本,公司每月房租水電什么的也得好多錢,所以不要看價格有多低。
如果價格越低,擔心的不是自己,而是對方。不經(jīng)意設下的坑,短期可能看不到,長期可能兇險萬分。價格高的你只需要警惕自己的腰包就行了。
所以根據(jù)價格你要考慮的是,他為什么會是這個價格,這個價格做下來之后有什么保障,也可以說你做這款軟件想做多大。
這就是為什么同樣需求,價格不同并且有時候差別很大的原因。