估算一個APP軟件開發(fā),無論其規(guī)?;虺杀救绾?,都可能是一項具有挑戰(zhàn)性的任務(wù)。組織需要了解員工、公司目標(biāo)和程序以生成可行的估計。
適當(dāng)?shù)墓浪氵^程可以幫助避免麻煩、時間和金錢的浪費(fèi)。在 Selleo,我們通過詢問來發(fā)現(xiàn)組織不知道的內(nèi)容來實踐APP軟件開發(fā)估算。
這篇文章討論了估算APP軟件開發(fā)和為出現(xiàn)變更單做好準(zhǔn)備的最佳實踐。準(zhǔn)備好獲得一套全新的能力,因為您將成為市場上最偉大的APP軟件開發(fā)估算師。
當(dāng)需要進(jìn)行APP軟件開發(fā)估算時,首先了解APP軟件開發(fā)管理周期很重要。通過將APP軟件開發(fā)劃分為可管理的階段,每個階段都有自己的目標(biāo)和可交付成果,公司和組織可以更輕松地控制APP軟件開發(fā)和輸出質(zhì)量。
以下是APP軟件開發(fā)管理周期中最常見的五個階段。
APP軟件開發(fā)啟動是將模糊概念轉(zhuǎn)變?yōu)榫唧w目標(biāo)的第一步。它有助于在此階段構(gòu)建業(yè)務(wù)案例并在一般級別上表征APP軟件開發(fā)。為此,公司必須首先確定APP軟件開發(fā)需求,然后制定APP軟件開發(fā)章程。
APP軟件開發(fā)章程是包含APP軟件開發(fā)約束、目標(biāo)、APP軟件開發(fā)經(jīng)理任命、預(yù)算和預(yù)計進(jìn)度等信息的文件。
APP軟件開發(fā)規(guī)劃步驟需要對細(xì)節(jié)一絲不茍,因為它列出了APP軟件開發(fā)的詳細(xì)計劃。除非組織正在利用當(dāng)前的APP軟件開發(fā)管理方法,如敏捷APP軟件開發(fā)管理,否則APP軟件開發(fā)管理的第二階段可能會占用APP軟件開發(fā)總工期的一半以上。
確定技術(shù)規(guī)范、制定全面的APP軟件開發(fā)進(jìn)度表、設(shè)計溝通計劃以及建立目標(biāo)/可交付成果是此階段的主要活動。
SMART和CLEAR是為組織設(shè)定目標(biāo)的兩種最著名的方法。讓我們詳細(xì)看看它們。
SMART 標(biāo)準(zhǔn)保證為任何APP軟件開發(fā)建立的目標(biāo)都經(jīng)過嚴(yán)格評估。這是一種行之有效的方法,可以降低風(fēng)險并允許管理人員設(shè)定清晰、可實現(xiàn)的目標(biāo)。
首字母縮略詞SMART代表:
S = 具體
M = 可測量的
A = 可達(dá)到
R = 現(xiàn)實的
T = 及時
目標(biāo)設(shè)定的“清晰”方法旨在適應(yīng)當(dāng)今業(yè)務(wù)的快節(jié)奏環(huán)境。CLEAR 可以幫助組織滿足當(dāng)今快節(jié)奏企業(yè)的需求,包括靈活性和快速成果。
C = 協(xié)作
L = 有限
E = 情感
A = 可觀的
R = 可精煉
主要任務(wù)主要由團(tuán)隊在APP軟件開發(fā)執(zhí)行階段完成。APP軟件開發(fā)經(jīng)理必須建立有效的程序并密切關(guān)注團(tuán)隊的發(fā)展。
在APP軟件開發(fā)利益相關(guān)者之間保持良好的協(xié)作是APP軟件開發(fā)經(jīng)理在此階段的另一項工作。
APP軟件開發(fā)管理過程的第 3 和第 4 階段不相互遵循。APP軟件開發(fā)監(jiān)控階段與APP軟件開發(fā)執(zhí)行階段同時進(jìn)行,確保APP軟件開發(fā)的目標(biāo)和可交付成果得到滿足。
對于組織而言,定義明確的關(guān)鍵成功因素 (CSF) 和關(guān)鍵績效指標(biāo) (KPI) 非常重要。
APP軟件開發(fā)管理計劃現(xiàn)已結(jié)束。APP軟件開發(fā)收尾階段發(fā)生在最終交付之后,標(biāo)志著APP軟件開發(fā)的結(jié)束。有時會根據(jù)合同聘用外部專家,尤其是在APP軟件開發(fā)中。
APP軟件開發(fā)完成后,大多數(shù)團(tuán)隊都會召開一次反思會議,討論他們的成就和不足。這是保證公司始終在改進(jìn)以提高團(tuán)隊長期總產(chǎn)出的好方法。
估算一個APP軟件開發(fā)需要將其分解為單獨(dú)的任務(wù),并確定哪些團(tuán)隊成員將做什么。
APP軟件開發(fā)估算的過程分為五個步驟。
首先,您需要收集任務(wù)列表以及完成任務(wù)所需的資源
根據(jù)團(tuán)隊的能力確定資源并將其分配給APP軟件開發(fā)。
通過估計每個作業(yè)的長度(帶有一些緩沖區(qū))來創(chuàng)建APP軟件開發(fā)進(jìn)度表
使用您選擇的估算技術(shù)計算APP軟件開發(fā)成本。
在您的定制APP軟件開發(fā)方面需要幫助?安排與專家團(tuán)隊的咨詢。
聯(lián)系我們→
在初始步驟中,必須確定需要執(zhí)行哪些任務(wù)以及由誰執(zhí)行這些任務(wù)。它可以通過將任務(wù)列表分解成更小的塊的最簡單方法來完成,例如:
研究/規(guī)劃
設(shè)計
前端/后端開發(fā)
文案
測試/錯誤修復(fù)
發(fā)射
當(dāng)然,每個APP軟件開發(fā)的工作清單都是獨(dú)一無二的。但是,第一階段會將APP軟件開發(fā)分解為單獨(dú)的任務(wù),以便在將這些活動分配給團(tuán)隊成員時輕松評估花費(fèi)在這些活動上的時間和金錢以得出最終結(jié)果。
這一切都?xì)w結(jié)為團(tuán)隊規(guī)模。弄清楚團(tuán)隊是否有時間在他們的日歷上承擔(dān)額外的責(zé)任將是一項艱巨的任務(wù)。這很可能是由于缺乏容量規(guī)劃,它根據(jù)可訪問性和性能水平確定了足夠的人員來完成APP軟件開發(fā)。組織還必須通過利用容量規(guī)劃來了解以下內(nèi)容:
如果您因為沒有足夠的人員或必要的技能集而想推遲或取消管道中的APP軟件開發(fā),您應(yīng)該盡快這樣做。
如果您需要雇用承包商或自由職業(yè)者來彌補(bǔ)人才或可用性差距,請按計劃進(jìn)行APP軟件開發(fā)。
團(tuán)隊領(lǐng)導(dǎo)者誤判完成APP軟件開發(fā)所需的時間是正常的。然而,當(dāng)涉及到APP軟件開發(fā)成本估算時,切合實際是至關(guān)重要的——無論是為了APP軟件開發(fā),更重要的是,為了團(tuán)隊的利益。
記住要誠實估計列表中的每個APP軟件開發(fā)需要多長時間才能完成。如果一個組織沒有給每個任務(wù)足夠的時間,它會咬到APP軟件開發(fā)的利潤空間!
最后,在一個APP軟件開發(fā)開始之后,保持對它的跟蹤是至關(guān)重要的。
APP軟件開發(fā)遇到障礙是很自然的,如果公司在遇到障礙時沒有及時處理,APP軟件開發(fā)可能會完全停滯并使預(yù)算不同步!
現(xiàn)在是討論APP軟件開發(fā)估算過程的關(guān)鍵組成部分的時候了:
對所有APP軟件開發(fā)組成部分的全面概述,包括所有相關(guān)活動、資源、時間框架和可交付成果,以及APP軟件開發(fā)的限制,由 CIO 定義為APP軟件開發(fā)范圍 APP軟件開發(fā)范圍還包括有關(guān)重要利益相關(guān)者、程序、假設(shè)和限制的信息. 范圍聲明包含所有這些重要信息。
考慮到APP軟件開發(fā)所有方面的綜合時間表估計將表明將花費(fèi)多少時間在不同的組件、相互依賴的可交付成果以及何時實現(xiàn)每個關(guān)鍵目標(biāo)。
會議、假期、各種中斷以及質(zhì)量保證部門的拒絕都會減慢流程。應(yīng)該優(yōu)先考慮哪些職責(zé)必須首先完成。
定義工作范圍和時間表后,更容易理解APP軟件開發(fā)需要哪些資源。人員、供應(yīng)商、承包商和設(shè)備都是資源的例子。對于工作領(lǐng)域的職責(zé),APP軟件開發(fā)經(jīng)理應(yīng)預(yù)留資源。在APP軟件開發(fā)經(jīng)理這樣做之前,他/她必須首先確定他們的可用性和時間表。這將有助于以這種方式提高APP軟件開發(fā)的可靠性。
另請閱讀:您需要了解的有關(guān) RFP 流程的所有信息
APP軟件開發(fā)的成本是一個重要的考慮因素。在潛入一個APP軟件開發(fā)之前,任何公司首先要知道創(chuàng)建它需要多少成本。在估算APP軟件開發(fā)成本時評估范圍、進(jìn)度和資源。一旦已經(jīng)繪制了所需的功能和關(guān)鍵組件,APP軟件開發(fā)經(jīng)理就可以對APP軟件開發(fā)進(jìn)行大致估計。
每一項事業(yè)都存在一定程度的風(fēng)險。然而,識別它們并創(chuàng)造處理它們的方法是可行的。潛在風(fēng)險包含在理想的APP軟件開發(fā)估算文件中,作為對APP軟件開發(fā)危害的一種保險。確定風(fēng)險后,APP軟件開發(fā)經(jīng)理的工作是對其進(jìn)行優(yōu)先級排序并評估其可能性和影響。
估算APP軟件開發(fā)中最關(guān)鍵和最重要的因素是時間。讓我們看一下為APP軟件開發(fā)準(zhǔn)確計算時間的步驟。
估算準(zhǔn)確持續(xù)時間的第一件事是為會議、報告、溝通、測試和其他重要活動騰出時間,以完成APP軟件開發(fā)作為其中的一部分。
第二階段是按順序列出所有任務(wù),并注明任何關(guān)鍵的截止日期。例如,財務(wù)部門的任務(wù)需要在年底前完成。
爭取將完成任務(wù)的個人的支持,因為他們更有可能擁有該領(lǐng)域的專業(yè)知識。如果他們參與其中,他們將更多地控制他們提出的時間估計,并且他們會更加努力地實現(xiàn)它們。
我們在下面概述了多種方法,以幫助組織準(zhǔn)確估計時間。
首先,估計每項工作而不是整個APP軟件開發(fā)所需的時間。
需要進(jìn)入的信息量取決于情況。例如,一個組織可能只需要對未來APP軟件開發(fā)階段的時間估計的大致輪廓,但幾乎肯定需要對當(dāng)前階段進(jìn)行全面的預(yù)測。
列出任何重要的假設(shè)、排除和限制,以及公司依賴的任何數(shù)據(jù)源。如果估計受到質(zhì)疑,這可能會派上用場,并且如果條件發(fā)生變化,它還可以發(fā)現(xiàn)任何潛在的危險區(qū)域。
如果任何團(tuán)隊成員只是在APP軟件開發(fā)上兼職,應(yīng)該注意他們可能會浪費(fèi)時間在職責(zé)之間切換。
個人通常過于樂觀,他們可能會嚴(yán)重低估完成任務(wù)所需的時間。
一個組織只有在估計了每項工作所需的時間后才開始計劃APP軟件開發(fā)時間表。在上面的第二步中,將估算添加到創(chuàng)建的草稿活動列表中。
以下是常見的原因:
對于設(shè)計,他們只得到線框。
圖紙看起來很簡單;但是,沒有動畫解釋。
他們不會獲取有關(guān)不同設(shè)備或屏幕尺寸的任何信息。
在客戶看到之前,他們不知道自己想要什么。
如果他們在其他網(wǎng)站上看到過,客戶相信它會很容易完成。
工作描述不夠詳細(xì)。
APP軟件開發(fā)新手;因此,要么錯過大局,要么不了解業(yè)務(wù)的總體運(yùn)作方式。
該APP軟件開發(fā)使用您不熟悉的第三方服務(wù)。
該APP軟件開發(fā)需要使用您不熟悉的技術(shù)。
隨著APP軟件開發(fā)的推進(jìn),需求會發(fā)生變化(前端開發(fā)人員也一樣)。
此外,對于前端和后端工程師來說都是如此,我們經(jīng)常對自己的技能有不切實際的想法,這可能會在設(shè)置估算時引起問題,更重要的是,要堅持下去。
有幾種不同的APP軟件開發(fā)估算過程。以下是最常見類型的詳細(xì)信息:
這種估算方法需要建立APP軟件開發(fā)預(yù)算,然后將其分配到多個階段或活動中。根據(jù) The DigAPPal Project Manager 的說法,它有助于預(yù)測每個區(qū)域是否有足夠的資金并根據(jù)需要進(jìn)行修改。
自下而上的估計類似于自上而下的估計,因為它基于階段或任務(wù)。
每個部分單獨(dú)估計,然后計算APP軟件開發(fā)的整個成本。定義范圍和組成部分后,在估計階段后期使用自下而上的估計。
這是一種估算形式,其中新APP軟件開發(fā)預(yù)算基于現(xiàn)有APP軟件開發(fā)預(yù)算。如果一家公司在三個月前花費(fèi) 2000 美元在類似物業(yè)的屋頂工作上,那么它可能會相當(dāng)期望一個新的屋頂APP軟件開發(fā)的成本相同。
這是一種與自上而下方法相當(dāng)?shù)墓烙嬓问?,因為它是一種近似估計。
這種估算方法僅在您之前的APP軟件開發(fā)與您當(dāng)前的APP軟件開發(fā)相似時才有效;否則,估計將不準(zhǔn)確。
需要幫助您的開發(fā)?聯(lián)系我們!
聯(lián)系我們→
如果需要一個大概的APP軟件開發(fā)成本,這比自上而下或類似的估算更準(zhǔn)確。參數(shù)估計是一種APP軟件開發(fā)管理估計方法,其中新APP軟件開發(fā)基于先前APP軟件開發(fā)但調(diào)整了變量。
三點估計從近似估計轉(zhuǎn)向更精確、更現(xiàn)實的成本估計。最好的情況、最壞的情況和最可能的情況都結(jié)合在這個技術(shù)中。
這是一個簡單的公式:
(最佳 + 最差 + 最可能的估計)/ 3 = 預(yù)期的估計
另一方面,糟糕的原始數(shù)據(jù)可能會破壞成本估算,因為假設(shè)所有資源都已得到充分利用。以下是成本估算師最常見的一些錯誤:
缺乏類似APP軟件開發(fā)的經(jīng)驗
隨著估算人員、APP軟件開發(fā)團(tuán)隊和組織獲得從事可比APP軟件開發(fā)的經(jīng)驗,他們在成本估算方面的準(zhǔn)確性會提高。經(jīng)驗不足的估算人員和APP軟件開發(fā)團(tuán)隊可能不熟悉APP軟件開發(fā)的范圍,這可能會導(dǎo)致錯誤。
規(guī)劃范圍和APP軟件開發(fā)的長度
專業(yè)估算師強(qiáng)調(diào)不要過早估算的必要性。正如我們所看到的,準(zhǔn)確的估計取決于APP軟件開發(fā)的指定程度。滾動波計劃之類的方法可確保對大型復(fù)雜APP軟件開發(fā)的未來工作沒有那么明確的規(guī)定。成本估算程序必須反映這一點,并在新數(shù)據(jù)可用時更新成本估算。
人力資源
隨著參與APP軟件開發(fā)的人力資源數(shù)量的增加,創(chuàng)建可靠的估計變得越來越具有挑戰(zhàn)性。雖然通常的做法是預(yù)計任何資源只有 80% 的時間是有效的,并據(jù)此進(jìn)行估算,但要考慮與管理和組織人員相關(guān)的費(fèi)用則更加困難。這在需要在一大群人之間達(dá)成共識或協(xié)調(diào)工作的APP軟件開發(fā)活動中尤其明顯。
不完全理解完成工作包所涉及的工作
對于以前從未從事過類似APP軟件開發(fā)的新手APP軟件開發(fā)團(tuán)隊來說,這可能是一個問題。
期望資源以最大的生產(chǎn)力工作
更好的經(jīng)驗法則是預(yù)期 80% 的生產(chǎn)率。即使加起來 100% 的勞動力,在這個過程中仍然會出現(xiàn)故障和不贊成。
在多個資源之間劃分任務(wù)
有多個資源從事一項工作通常需要更多的戰(zhàn)略規(guī)劃時間,但這個時間通常不包括在內(nèi)。
未能識別風(fēng)險并準(zhǔn)備足夠的應(yīng)急計劃和儲備
負(fù)面風(fēng)險會增加成本并延長持續(xù)時間。
APP軟件開發(fā)范圍變更后不更新成本估算
由于APP軟件開發(fā)范圍變更使早期的估算變得毫無價值,因此更新的成本估算是范圍變更管理方法的基本要素。
由于利益相關(guān)者的壓力而做出倉促、不準(zhǔn)確的估計
因為APP軟件開發(fā)經(jīng)理要對他們的估計負(fù)責(zé),所以數(shù)量級估計比憑空想象出來的數(shù)字要好得多。
將估計值表示為固定總和而不是范圍
點估計可能具有欺騙性。所有估計都有一定程度的不確定性,通過估計范圍來表達(dá)這一點至關(guān)重要。
使APP軟件開發(fā)符合固定預(yù)算金額
一個APP軟件開發(fā)的預(yù)算應(yīng)該由它的范圍決定,而不是相反。
在繼續(xù)進(jìn)行APP軟件開發(fā)估算過程之前,最好的辦法是詢問有關(guān)目標(biāo)和目的、團(tuán)隊、他們的專業(yè)知識和職責(zé)等方面的問題。
在考慮下一個APP軟件開發(fā)的精確估算和時間表時,將電子表格拉出并專注于公式和數(shù)字很簡單。另一方面,現(xiàn)實并不完全適合電子表格。
隱藏在塔中時無法估計APP軟件開發(fā)的時間。了解組織中的人員并準(zhǔn)確掌握每天的工作內(nèi)容非常重要。
一個組織對團(tuán)隊成員、工作和程序了解得越多,就越能準(zhǔn)確地預(yù)測未來的產(chǎn)出。
此過程有助于了解系統(tǒng)在公司中的運(yùn)行方式。了解公司的APP軟件開發(fā)管理流程以了解其怪癖非常重要。它還有助于了解團(tuán)隊處理流程的方法。
查看類似的先前APP軟件開發(fā)是獲得對預(yù)期APP軟件開發(fā)的準(zhǔn)確估計的最佳方法。
對于APP軟件開發(fā)估算師來說,了解公司希望完成的工作很重要。當(dāng)然,如果沒有明確的目標(biāo),沒有人會著手開展APP軟件開發(fā)。大多數(shù)APP軟件開發(fā)在獲得批準(zhǔn)之前都需要 SOW 或APP軟件開發(fā)建議書,因此現(xiàn)在是寫下APP軟件開發(fā)目標(biāo)的絕佳時機(jī)。
APP軟件開發(fā)估算師可以在了解公司目標(biāo)后開始規(guī)劃旅程。這需要將每個APP軟件開發(fā)組成部分分解為具體的工作,并附有詳細(xì)的說明,可以一字不差地遵循。每個步驟都以正確的順序編寫并包含所有基本信息。
您已經(jīng)了解了有關(guān)APP軟件開發(fā)估算過程的所有內(nèi)容。對于那些剛剛開始的人來說,所有這些可能需要一些時間來適應(yīng)。隨著時間的推移,你做的APP軟件開發(fā)越多,它就會變得越直觀,很快你就會開始對做出準(zhǔn)確的估計更有信心。
接入ChatGPT系統(tǒng)多少錢?
APP如何接入ChatGPT系
小程序開發(fā)費(fèi)用,開發(fā)小程序需要
怎么選擇一家靠譜的小程序制作公
app制作流程-策略|評估規(guī)劃
開發(fā)一個app多少錢?
客服QQ:121446412 聯(lián)系電話:15321250321
京ICP備17026149號-1版權(quán)所有@2011-2022 北京天品互聯(lián)科技有限公司 公司地址:北京市海淀區(qū)上地南路科貿(mào)大廈408