軟件開發(fā)不是閉卷考試
- 閱讀量:
- 0
- 發(fā)表時(shí)間:
- 2022-03-17 21:02:24
越來越多的公司選擇將其軟件開發(fā)業(yè)務(wù)外包給服務(wù)提供商,以降低成本并縮短生產(chǎn)時(shí)間。像任何其他外包業(yè)務(wù)流程一樣,軟件外包也有其優(yōu)點(diǎn)和缺點(diǎn)。但是,通過仔細(xì)選擇可以滿足您的軟件開發(fā)需求的合作伙伴,可以輕松避免弊端。在本文中,小編將討論在尋求外包合作伙伴關(guān)系之前應(yīng)考慮的事項(xiàng)。
什么是外包?
外包是公司將部分工作轉(zhuǎn)移到另一家公司或個(gè)人而不是在內(nèi)部完成的過程。換句話說,您可以從實(shí)際執(zhí)行某項(xiàng)任務(wù)中解放出來,而可以監(jiān)督由外部團(tuán)隊(duì)代表您執(zhí)行的過程。盡管事情看起來很簡(jiǎn)單,但是最大的挑戰(zhàn)是找到并雇傭一家了解您的要求并能夠根據(jù)您的標(biāo)準(zhǔn)提供服務(wù)的外包公司,從長(zhǎng)遠(yuǎn)來看,它可以成為您的合作伙伴。
那么,選擇外包公司進(jìn)行軟件開發(fā)的最佳實(shí)踐是什么?
在聯(lián)系外包公司之前定義準(zhǔn)則
一旦得出您要外包的結(jié)論,最好創(chuàng)建一個(gè)準(zhǔn)則,該準(zhǔn)則將轉(zhuǎn)發(fā)給外包公司,并將其用作實(shí)際軟件開發(fā)計(jì)劃的起點(diǎn)。該指南應(yīng)包括貴公司對(duì)軟件開發(fā)的特定要求,包括必備功能,必備功能,類似工作的示例,工作優(yōu)先級(jí)等。
與您的外包合作伙伴制定清晰,結(jié)構(gòu)合理的計(jì)劃將有助于防止可能的誤會(huì),并確保按照您的期望和時(shí)間表交付產(chǎn)品。
另外,請(qǐng)記住,如果在您的需求變化的過程中,項(xiàng)目的時(shí)間表即將更新,那么請(qǐng)嘗試與您的合作伙伴盡快溝通這些變化。詢問您的合作伙伴新更新的含義是什么,這些更新將如何影響軟件產(chǎn)品的原始開發(fā)計(jì)劃。
對(duì)軟件開發(fā)公司的深入審查
重要的是在下定決心之前先檢查幾家軟件開發(fā)外包公司,并嘗試與這些公司聯(lián)系,向他們?cè)儐栍嘘P(guān)他們的經(jīng)驗(yàn),過去的工作,證書,推薦人等的問題。一個(gè)好主意是去公司的總部并結(jié)識(shí)您打算與之合作的人。
同樣,獲取有關(guān)某些方面的信息也很重要,例如:
*公司的內(nèi)部結(jié)構(gòu)是什么?
*軟件開發(fā)是如何組織的?
*關(guān)于源代碼,公司的安全標(biāo)準(zhǔn)是什么?
*溝通過程如何組織?
*公司是否提供用于開發(fā)和測(cè)試的跟蹤軟件?
問正確的問題
最好在合作開始之初就提出正確的問題,以便了解對(duì)這種合作伙伴關(guān)系的期望。這里有些例子:
*項(xiàng)目開發(fā)將涉及哪些技術(shù)?
*有關(guān)所選技術(shù)是否有限制?
*在軟件開發(fā)中可以使用不同的方法嗎?如果可以,最好的方法是什么?
*產(chǎn)品一旦部署到生產(chǎn)中,是否需要維護(hù)?
*在開發(fā)過程中可能會(huì)有什么風(fēng)險(xiǎn)(成本增加,里程碑變更等)?
便宜...價(jià)格的兩倍
眾所周知的事實(shí)是,許多公司都在使用軟件開發(fā)外包服務(wù)以降低成本。但是,太便宜可能意味著質(zhì)量差,最終可能導(dǎo)致總體成本增加(要么項(xiàng)目需要更長(zhǎng)的時(shí)間才能完成,要么最終要花更多的時(shí)間解決現(xiàn)有問題) 。
因此,建議在成本和時(shí)間表方面都采取切合實(shí)際的方法–“便宜”可能意味著急于完成,而“快速”可能不夠可靠,可能會(huì)影響進(jìn)一步的開發(fā)。請(qǐng)記住,開發(fā)軟件需要時(shí)間。用于管理,實(shí)際軟件開發(fā)和測(cè)試的時(shí)間(加上額外的時(shí)間來更新和查找可能的約束和技術(shù)限制的解決方法)。
多一點(diǎn)交流
一項(xiàng)研究表明,外包軟件開發(fā)項(xiàng)目失敗的原因中有25%是由于溝通不暢造成的。從精通外語的國家選擇外包公司,是尋找合適合作伙伴的良好開端。此外,在文化背景(教育,價(jià)值觀等)方面要保持開放,因?yàn)樗鼈円部梢蕴峁┯嘘P(guān)您將與之共事的人的有價(jià)值的信息。交流以及類似的文化背景和職業(yè)道德構(gòu)成了您與軟件開發(fā)與測(cè)試合作伙伴之間的重要紐帶。
同樣重要的是,要集中精力于用于交流的工具以及負(fù)責(zé)項(xiàng)目的聯(lián)系人(在協(xié)作的兩端)-隨時(shí)知道誰可以回答您的問題,以及如何聯(lián)系。看起來似乎很基本,但是在某些情況下這方面會(huì)被忽略。
結(jié)論:
外包軟件開發(fā)是一項(xiàng)具有挑戰(zhàn)性的工作。事先進(jìn)行盡職調(diào)查,為實(shí)際開發(fā)制定適當(dāng)?shù)挠?jì)劃,并與您的合作伙伴建立適當(dāng)?shù)臏贤ㄇ溃瑢⑹惯^程簡(jiǎn)單明了,并確保項(xiàng)目的成功。如果您有好的想法,可以給小編留言,小編會(huì)給您帶來最優(yōu)質(zhì)的解決開發(fā)方案!
熱門文章
熱門文章