【廣告】
即使他們不是主要的軟件開(kāi)發(fā)人員,諸如科學(xué)家,設(shè)備制造商和硬件制造商之類的專業(yè)人員也可以創(chuàng)建軟件代碼。它也不限于軟件或半導(dǎo)體業(yè)務(wù)等傳統(tǒng)信息技術(shù)行業(yè)。實(shí)際上,根據(jù)布魯金斯學(xué)會(huì)的說(shuō)法,這些企業(yè)“僅占進(jìn)行軟件開(kāi)發(fā)的企業(yè)的不到一半?!币粋€(gè)重要的區(qū)別是軟件定制開(kāi)發(fā)與商業(yè)軟件開(kāi)發(fā)相反。定制軟件開(kāi)發(fā)是為一組特定的用戶,功能或組織設(shè)計(jì),創(chuàng)建,部署和維護(hù)軟件的過(guò)程。
在沒(méi)有與工程部門協(xié)商工作量的情況下,永遠(yuǎn)不要承諾某個(gè)feature。這并不是我們?cè)诠镜臋?quán)標(biāo)志,這需要的是一個(gè)專業(yè)流程,在這個(gè)流程中,開(kāi)發(fā)人員的請(qǐng)求得到認(rèn)真對(duì)待,評(píng)估工作量,并按時(shí)交付(或出于誠(chéng)實(shí)的原因延期)。偉大來(lái)自于在很長(zhǎng)一段時(shí)間內(nèi)所做的成千上萬(wàn),也許是數(shù)百萬(wàn)的小進(jìn)步(變更)。如果變更的效果都被測(cè)量是負(fù)的,那么變更將被回滾。
軟件開(kāi)發(fā)是團(tuán)隊(duì)作戰(zhàn),沒(méi)有人能做所有事情軟件開(kāi)發(fā)是團(tuán)隊(duì)作戰(zhàn),開(kāi)發(fā)人員既不是產(chǎn)品經(jīng)理,也不是UX(用戶體驗(yàn))設(shè)計(jì)師,也不是質(zhì)量工程師、分析師、安全專、技術(shù)作家或運(yùn)營(yíng)工程師。組織需要所有角色。沒(méi)有哪個(gè)管理者會(huì)建議每個(gè)銷售(sale)人員都做營(yíng)銷(marketing)及PR,否則就解雇銷售團(tuán)隊(duì)(因?yàn)闋I(yíng)銷人員了解產(chǎn)品,也能做銷售)。