作者:龍道凱
鏈接:https://www.zhihu.com/question/22418638/answer/144351127
來源:知乎
著作權(quán)歸作者所有窄做。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處绒瘦。
1. 對質(zhì)量要求
做項目的第一要求是在要求的時間內(nèi)開發(fā)出滿足客戶需求的軟件渊鞋,它的第一準(zhǔn)則是客戶永遠(yuǎn)是對的凸克,開發(fā)者必須按客戶要求的做,但是因為客戶提出的要求往 往是發(fā)散的蒲障、弱邏輯的瑞眼、非系統(tǒng)的单山,所以開發(fā)出的軟件需要很多硬編碼栅螟,再加上時間緊迫蚂维,不能對已經(jīng)開發(fā)出來的模塊進(jìn)行必要的重構(gòu),項目最終越來越難以維護(hù)毙籽, 性能越來越差洞斯。
而做產(chǎn)品則會很注重質(zhì)量,第一準(zhǔn)則是開發(fā)出比其他同類產(chǎn)品更好用坑赡,更快的系統(tǒng)烙如,當(dāng)發(fā)現(xiàn)某模塊的架構(gòu)不合理時么抗,能夠花人力和時間去重構(gòu)它,最終使產(chǎn)品 越來越快厅翔,越來越好用乖坠。
2. 團(tuán)隊構(gòu)成不同
做項目,特別是外包項目刀闷,開發(fā)人員可能來自不同公司熊泵,技術(shù)水平參差不齊,開發(fā)思想不統(tǒng)一甸昏,大家的目標(biāo)是寫出能運(yùn)行的代碼就可以了顽分,而即使這一點,實 現(xiàn)起來難度也很大施蜜。
做產(chǎn)品的團(tuán)隊一般都是精兵強(qiáng)將型的卒蘸,因為目標(biāo)是跟同類產(chǎn)品競爭,這就要求必須有好的PM翻默,好的Developer缸沃,好的Tester,一套科學(xué)高效 的開發(fā)流程被植入每個人的頭腦修械,工作配合起來比較協(xié)調(diào)趾牧。
3. 驅(qū)動因素不同
做項目側(cè)重于時間驅(qū)動,因為時間就是成本肯污,要壓縮成本就得壓縮時間翘单,而功能只要能用就行。
做產(chǎn)品側(cè)重于功能驅(qū)動蹦渣,時間比較充足哄芜,以開發(fā)出有競爭力的產(chǎn)品,功能不光能用柬唯,而且速度要快认臊,操作要簡便。
產(chǎn)品和項目有時候是交織在一起的权逗。一個產(chǎn)品可能在不同時期以項目的形式來進(jìn)行開發(fā)美尸,另外產(chǎn)品還有不同的版本,有時候需要同時維護(hù)幾個版本斟薇,有的新功能以項目的形式設(shè)定截止時間開發(fā)完成,功能完成后進(jìn)入運(yùn)維進(jìn)行持續(xù)改進(jìn)恕酸。
同一個工作堪滨,可能對一些人是產(chǎn)品,而對另外的人是項目蕊温。例如袱箱,一個互聯(lián)網(wǎng)公司遏乔,準(zhǔn)備開發(fā)網(wǎng)站和移動應(yīng)用,然后把這個產(chǎn)品分成幾個小項目外包出去发笔,對甲方是產(chǎn)品盟萨,包括拆分項目,討論實現(xiàn)了讨,驗收和后續(xù)運(yùn)維捻激。對承接外包的乙方,就是一個個項目前计,按合同規(guī)定時間完成特定功能就行胞谭。后續(xù)運(yùn)維可以甲方當(dāng)產(chǎn)品自己持續(xù)做。
國內(nèi)互聯(lián)網(wǎng)公司男杈,大一點的丈屹,BAT等,基本都是以產(chǎn)品為主導(dǎo)伶棒,需要自己運(yùn)維旺垒,包括知乎。
以項目為主導(dǎo)的主要是外包公司肤无。
所以先蒋,如果能進(jìn)入以產(chǎn)品為主導(dǎo)的公司,員工是可以長時間很多年的學(xué)習(xí)改進(jìn)舅锄。
如果進(jìn)入以項目為主導(dǎo)的公司鞭达,一般項目周期比較短,經(jīng)常會遇到有的時間段項目超多忙不過來皇忿,有的時間段項目少沒事做畴蹭,擴(kuò)招和裁員比較常見,技術(shù)開發(fā)員工一般很難呆5年以上鳍烁。