又大又粗又猛免费视频久久_国产理论在线播放_久久男人av资源网站免费软件_99国产精品无码

外包軟件開發(fā)時(shí)要避免的五個(gè)陷阱(外包軟件開發(fā)時(shí)要避免的五個(gè)陷阱是)

2018 年,IT 外包行業(yè)獲得了 620 億美元的收入,并已成為一個(gè)真正的全球性業(yè)務(wù);你很可能把工作外包給烏克蘭或加拿大,就像把工作外包給印度或巴西一樣。這不僅對(duì)初創(chuàng)公司和非科技公司有幫助。斯萊克、GitHub、阿里巴巴和WhatsApp等大公司在最初幾天就成功地利用了外包開發(fā)的優(yōu)勢(shì),達(dá)到了目前的成功高度。

外包有可能提高您的業(yè)務(wù)效率,減少申請(qǐng)上市的時(shí)間,并顯著節(jié)省成本,但前提是這樣做是正確的。外包開發(fā)也存在重大風(fēng)險(xiǎn)。這些可能會(huì)對(duì)您的業(yè)務(wù)底線產(chǎn)生負(fù)面影響,并導(dǎo)致項(xiàng)目在您有機(jī)會(huì)啟動(dòng)之前崩潰。

制定有效的外包戰(zhàn)略

雖然外包開發(fā)有其一系列好處,但如果不能有條不紊地建立和管理,它很快就會(huì)對(duì)業(yè)務(wù)目標(biāo)造成損害。讓我們實(shí)事求是,找到一家值得信賴的開發(fā)公司與您合作進(jìn)行開發(fā)工作可能是一項(xiàng)棘手的任務(wù)。如果公司外包開發(fā)不是一家科技公司,任務(wù)就變得更加復(fù)雜。

過(guò)去曾與外包公司廣泛合作,后來(lái)共同創(chuàng)立了一家定制軟件開發(fā)公司,以下是我關(guān)于外包軟件開發(fā)的成因

指南。

外包開發(fā)中的常見(jiàn)陷阱以及如何避免這些陷阱

1. 溝通障礙

外包開發(fā)的最大好處,獲得全球人才庫(kù),也造成了一個(gè)主要的陷阱——溝通問(wèn)題。您需要克服不同的時(shí)區(qū)、語(yǔ)言和文化慣例。與外包團(tuán)隊(duì)建立定期溝通渠道對(duì)于確保項(xiàng)目成功至關(guān)重要。

Vivek Kumar 是 Qlicket 的創(chuàng)始人兼首席執(zhí)行官,當(dāng)他外包員工反饋信息亭的發(fā)展時(shí),他親身體驗(yàn)了溝通渠道不佳的弊

端。在最近的一項(xiàng)調(diào)查中,他提到開發(fā)人員有一天突然停止響應(yīng),并且未能完成任務(wù)。他告訴離合器:"無(wú)論是搬遷創(chuàng)始人、頻繁辦理登機(jī)手續(xù),還是采用其他方法,透明度和頻繁的溝通都是小企業(yè)外包的必要手段。公司他現(xiàn)在堅(jiān)信經(jīng)常與遠(yuǎn)程承包商溝通和接觸的重要性。

有效的溝通是一種技能,而英語(yǔ)只是一種

語(yǔ)言。在與外包開發(fā)人員溝通時(shí),理解項(xiàng)目要求和明確可交付信息是最重要的因素。

使用協(xié)作工具(如 Jira 和 Asana)、通過(guò)視頻或音頻通信定期與遠(yuǎn)程團(tuán)隊(duì)接觸以及定期舉行站立會(huì)議,是與外包開發(fā)團(tuán)隊(duì)建立溝通渠道的最佳

實(shí)踐。

2. 未能了解項(xiàng)目范圍

在將開發(fā)外包給遠(yuǎn)程團(tuán)隊(duì)之前,明確您期望的要求和交付、預(yù)期交付的時(shí)間表以及項(xiàng)目的整體范圍對(duì)于成功外包至關(guān)重要。未能傳達(dá)這些詳細(xì)信息可能導(dǎo)致范圍蠕變和產(chǎn)品愿景的錯(cuò)位。

如果不解決這些問(wèn)題,軟件工程師將繼續(xù)在孤島工作,您的期望值和實(shí)際交付產(chǎn)品之間的差距將越來(lái)越大。

基礎(chǔ)工作必須由您建立,您希望在應(yīng)用程序中注冊(cè)的功能需要清楚地記錄

下來(lái)。軟件需求規(guī)范(SRS)文檔可以是一個(gè)很好的起點(diǎn),使開發(fā)團(tuán)隊(duì)能夠清楚地了解這些要求。

對(duì)于非科技公司來(lái)說(shuō),起草這類文件似乎令人望而生

畏。我建議使用SRS 模板,這有助于文檔過(guò)程。

SRS 文檔可幫助您組織您希望外包開發(fā)團(tuán)隊(duì)在啟動(dòng)時(shí)了解的基本項(xiàng)目

要求。然后,開發(fā)團(tuán)隊(duì)將自行完成工作,并進(jìn)一步詳細(xì)說(shuō)明。這種合作使雙方能夠制定一個(gè)共同的計(jì)劃,一個(gè)在任何實(shí)際生產(chǎn)工作開始之前建立的共同藍(lán)圖。

例如,如果要開發(fā)的應(yīng)用程序需要注冊(cè)頁(yè)面,則初始 SRS 文檔只會(huì)列出需要注冊(cè)的注冊(cè)

選項(xiàng)。通過(guò)與軟件供應(yīng)商的合作,最好添加其他詳細(xì)信息:例如,指定注冊(cè)頁(yè)面上每個(gè)元素的功能規(guī)格、需要到位的驗(yàn)證檢查以及需要涵蓋的可能方案列表。

文檔的清晰度是確保您的期望和外包公司提供的交付信息相互同步的第一

步。

3. 代碼質(zhì)量挑戰(zhàn)

確定外包開發(fā)團(tuán)隊(duì)在編碼應(yīng)用程序時(shí)是否遵守質(zhì)量標(biāo)準(zhǔn)是一個(gè)挑戰(zhàn),當(dāng)您為一家沒(méi)有重要編碼專業(yè)知識(shí)的非科技公司工作或運(yùn)營(yíng)時(shí),這一挑戰(zhàn)就會(huì)被放大。代碼質(zhì)量是一個(gè)模棱兩可的術(shù)語(yǔ),因?yàn)榭梢哉f(shuō)沒(méi)有對(duì)高質(zhì)量和低質(zhì)量代碼的嚴(yán)格定義。

代碼質(zhì)量是需要與外包開發(fā)團(tuán)隊(duì)溝通的屬性

集合。根據(jù)我的經(jīng)驗(yàn),良好的代碼需要具備兩個(gè)關(guān)鍵品質(zhì):清晰性和可維護(hù)性。

記錄良好、經(jīng)過(guò)充分測(cè)試的代碼遵循應(yīng)用程序編寫的編程語(yǔ)言的格式化最佳實(shí)踐和編碼約定,對(duì)于長(zhǎng)期成功和無(wú) bug 執(zhí)行至關(guān)重要(或接近于任何人合理預(yù)期的無(wú) bug)。

你不能把他們?nèi)繅罕狻?/p>

將開發(fā)外包給離岸團(tuán)隊(duì)時(shí),要保持代碼質(zhì)量,需要傳達(dá)期望,提前制定質(zhì)量基準(zhǔn),并定期與團(tuán)隊(duì)進(jìn)行簡(jiǎn)報(bào),以保持開發(fā)工作

的首要任務(wù)。

您外包給的團(tuán)隊(duì)?wèi)?yīng)進(jìn)行檢查,以確保代碼質(zhì)量的一致

性。在您登錄公司之前,詢問(wèn)他們是否采取代碼審查(點(diǎn)對(duì)點(diǎn)和管理)、單位測(cè)試以及功能測(cè)試等措施。這些預(yù)防措施將有助于確保他們?cè)谙蚰l(fā)布之前已開發(fā)出強(qiáng)大的應(yīng)用程序。

一個(gè)經(jīng)過(guò)徹底應(yīng)用測(cè)試的既定質(zhì)量保證流程(包括每當(dāng)對(duì)代碼進(jìn)行任何更改時(shí)進(jìn)行回歸測(cè)試,以及使用項(xiàng)目管理工具記錄問(wèn)題和管理積壓工作)是我在選擇將工作外包給何處時(shí)所尋找的一些基本

知識(shí)。

4. 利益攸關(guān)方的模棱兩可

項(xiàng)目所有權(quán)的缺乏是外包的最大缺點(diǎn)之一。如果您選擇的外包合作伙伴在合同基礎(chǔ)上雇傭程序員,而不是全職程序員,則實(shí)際項(xiàng)目所有權(quán)將變得冒險(xiǎn)。項(xiàng)目資源的反復(fù)出現(xiàn)會(huì)導(dǎo)致可交付產(chǎn)品不一致,因?yàn)闆](méi)有項(xiàng)目領(lǐng)導(dǎo)者或一致的團(tuán)隊(duì)負(fù)責(zé)整個(gè)工作并在整個(gè)過(guò)程中呈現(xiàn)。

在外包軟件項(xiàng)目開發(fā)時(shí),請(qǐng)確保您了解誰(shuí)將致力于此項(xiàng)目,并努力確保至少幾個(gè)項(xiàng)目經(jīng)理在整個(gè)過(guò)程中保持一

致。這些人是你可以追究責(zé)任的人,他們應(yīng)該出現(xiàn)在電子郵件線程,視頻通話,和其他定期辦理登機(jī)手續(xù)。

我發(fā)現(xiàn)讓業(yè)務(wù)分析師或項(xiàng)目經(jīng)理作為團(tuán)隊(duì)中的關(guān)鍵利益相關(guān)者是非常有幫助

的。此人可以充當(dāng)您和開發(fā)人員之間的調(diào)解人,記錄功能規(guī)范并分解對(duì)開發(fā)人員的要求。

開發(fā)人員不僅編寫代碼,還投資為客戶提供出色的用戶體驗(yàn),這是您在選擇外包合作伙伴時(shí)應(yīng)該尋找的另一項(xiàng)

資產(chǎn)。找到一家能夠成為您項(xiàng)目潛在利益相關(guān)者的公司,并致力于找到正確的解決方案,而不是實(shí)施快速修復(fù),是成功外包的關(guān)鍵。

5. 簽合同時(shí)的漏洞

在創(chuàng)業(yè)初期,發(fā)放巨額法律費(fèi)用似乎不是一個(gè)可行的選擇。但是,一份框架松散的合同,或傾向于承包商的合同,可能會(huì)造成漏洞,外包公司可以利用這些漏洞,并導(dǎo)致嚴(yán)重的貨幣損失。

《衛(wèi)報(bào)》的創(chuàng)始人之一約夫·阿基亞姆知道一份寫得不好的外包合同

的價(jià)格。在一篇關(guān)于簽訂外包合同技巧的文章中,他談到了自己與外包公司簽訂合同時(shí)出現(xiàn)的所有錯(cuò)誤。他寫道:"合同不包括時(shí)間承諾、指定人力的布局、如果最后期限未到的處罰,也沒(méi)有包括如果發(fā)展速度超過(guò)預(yù)期的積極加強(qiáng)。毫不奇怪,事情很快就從那里走下坡路了。古老的諺語(yǔ)"以書面形式獲得"在軟件開發(fā)中也至關(guān)重要。

起草得當(dāng)?shù)暮贤峭獍邪套裱穆肪€圖,并保障您在發(fā)生錯(cuò)誤轉(zhuǎn)機(jī)時(shí)免受損失的沖擊。

簽訂外包合同時(shí)的最佳做法

起草一份沒(méi)有法律漏洞的嚴(yán)格合同有助于確保您在應(yīng)用程序開發(fā)過(guò)程中不會(huì)錯(cuò)過(guò)任何關(guān)鍵問(wèn)題。以下是您在與外包代理公司起草合同時(shí)應(yīng)牢記的事項(xiàng)。

概述可交付材料以及時(shí)間框架:合同需要以功能列表或用戶故事的形式清楚地說(shuō)明預(yù)期的交付情況,以及承包商能夠完成工作的估計(jì)時(shí)間表。一家遵循敏捷開發(fā)方法并將要求分解為沖刺的外包機(jī)構(gòu)可以幫助準(zhǔn)確了解開發(fā)進(jìn)度。

基于時(shí)間的接觸:而不是概述基于時(shí)間的開發(fā)和部署的合同,而是基于功能的合同,該合同將編寫良好且經(jīng)過(guò)全面測(cè)試的應(yīng)用程序置于開發(fā)人員只需遵守時(shí)間表的應(yīng)用之上。將可交付信息劃分為任務(wù)級(jí)別沖刺有助于確保您外包給的公司中的所有權(quán)和責(zé)任。

基于里程碑的付款:將項(xiàng)目分解為不同的里程碑,并根據(jù)這些里程碑的實(shí)現(xiàn)確定付款時(shí)間表,簡(jiǎn)化了支付結(jié)構(gòu)。計(jì)劃定期跟進(jìn),以實(shí)現(xiàn)里程碑,并安排與團(tuán)隊(duì)的站立會(huì)議。基于里程碑的付款時(shí)間表為合同帶來(lái)了很多清晰性,并簡(jiǎn)化了支付中任何沖突的解決。

灌輸代碼保證:沒(méi)有代碼保證的應(yīng)用程序接受是一個(gè)很大的不。您簽署的合同應(yīng)指定您收到的代碼沒(méi)有任何惡意軟件,并指定接受測(cè)試期。5-10 天的期限是合理的時(shí)限,在該時(shí)限內(nèi),在應(yīng)用程序中發(fā)現(xiàn)的任何錯(cuò)誤都需要由承包商承擔(dān)費(fèi)用。合同還應(yīng)具體說(shuō)明如何管理網(wǎng)絡(luò)托管或應(yīng)用商店提交

維護(hù)支持合同:任何值得他們鹽的外包公司不會(huì)讓你懸在空中沒(méi)有任何支持合同。維護(hù)支持合同應(yīng)明確說(shuō)明團(tuán)隊(duì)為其構(gòu)建和交付的軟件提供支持的期限。指定項(xiàng)目支持也增強(qiáng)了開發(fā)人員的所有權(quán)感。他們知道草率的代碼將意味著更多的工作,他們?cè)诼飞稀?/p>

知識(shí)產(chǎn)權(quán):作為客戶,您擁有項(xiàng)目的完全權(quán)利,但請(qǐng)務(wù)必通過(guò)在合同中加入知識(shí)產(chǎn)權(quán)條款來(lái)書面擁有此權(quán)利。這將節(jié)省你從一些大頭痛,如果任何權(quán)利侵權(quán)問(wèn)題在未來(lái)彈出。它還會(huì)阻止承包商將來(lái)為可能的競(jìng)爭(zhēng)對(duì)手工作時(shí)重復(fù)使用為您的應(yīng)用程序編寫的代碼。

保密協(xié)議:保密協(xié)議是一項(xiàng)保密條款,確保您與承包商共享的專有信息保密。它確保您的應(yīng)用想法無(wú)法復(fù)制或與他人共享。保密和保密協(xié)議不僅應(yīng)與外包機(jī)構(gòu)簽署,還應(yīng)與個(gè)別開發(fā)商簽署。這為離開外包公司并自己處理業(yè)務(wù)理念的編碼員提供了一些保護(hù)。

賠償條款:賠償條款是合同中涉及您與外包代理機(jī)構(gòu)之間風(fēng)險(xiǎn)責(zé)任分配的法律條款。它規(guī)定誰(shuí)將承擔(dān)法律費(fèi)用,并支付在正在開發(fā)的應(yīng)用程序中出現(xiàn)的任何訴訟。

終止條款:雖然你希望事情應(yīng)該順利進(jìn)行,但最好為最壞的情況做好準(zhǔn)備。確保在合同中加入終止條款,其中明確說(shuō)明當(dāng)事情向南發(fā)展且項(xiàng)目無(wú)法完成時(shí)將采取的行動(dòng)方針。

解決問(wèn)題的管轄權(quán):外包使軟件開發(fā)成為一個(gè)真正的全球流程。決定發(fā)生任何爭(zhēng)議的管轄權(quán),并在合同中提及,對(duì)于確定合同涵蓋的法律是必要的。

————————————————

版權(quán)聲明:本文為CSDN博主「林深見(jiàn)鹿ing」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_40478901/article/details/116699794

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁(yè)
返回頂部