軟件開發(fā)項(xiàng)目管理整個(gè)流程圖(軟件開發(fā)項(xiàng)目管理系統(tǒng))
今天給各位分享軟件開發(fā)項(xiàng)目管理整個(gè)流程圖的知識(shí),其中也會(huì)對(duì)軟件開發(fā)項(xiàng)目管理系統(tǒng)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、軟件開發(fā)步驟包括哪些過程?
- 2、項(xiàng)目管理過程流程圖
- 3、求一個(gè)完整的軟件項(xiàng)目開發(fā)流程???
- 4、項(xiàng)目管理:智能硬件項(xiàng)目研發(fā)流程
- 5、軟件開發(fā)的一般流程是什么?_?
軟件開發(fā)步驟包括哪些過程?
軟件開發(fā)一般分為五個(gè)階段:?jiǎn)栴}的定義及規(guī)劃、需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試。
項(xiàng)目管理過程流程圖
項(xiàng)目管理過程流程圖:
一、項(xiàng)目啟動(dòng)
(一)立項(xiàng)準(zhǔn)備:在應(yīng)用需求驅(qū)動(dòng)下,經(jīng)過調(diào)查研究和需求分析,準(zhǔn)確描述出項(xiàng)目的目標(biāo)和可交付的成果。
(二)立項(xiàng)申請(qǐng):形成立項(xiàng)申請(qǐng)書(或項(xiàng)目可行性研究報(bào)告:項(xiàng)目建設(shè)有無(wú)必要性?項(xiàng)目需要多長(zhǎng)時(shí)間完成?需要多少人力物力資源?需要多少資金且能否籌集到足夠的資金?項(xiàng)目財(cái)務(wù)上是否有利可算?項(xiàng)目經(jīng)濟(jì)上是否合理?)
(三)立項(xiàng)審批:根據(jù)業(yè)務(wù)需求、預(yù)定目標(biāo)、可行性、資金實(shí)力、效益分析等要素進(jìn)行。
二、項(xiàng)目計(jì)劃
(一)計(jì)劃清單
確定項(xiàng)目名稱,項(xiàng)目各方聯(lián)系責(zé)任人,分計(jì)劃清單:質(zhì)量、進(jìn)度、成本、安全、溝通協(xié)調(diào)、文檔的管理。在項(xiàng)目管理過程中,項(xiàng)目計(jì)劃工作涉及九個(gè)項(xiàng)目管理知識(shí)領(lǐng)域。在計(jì)劃編制的過程中,可看到后面各階段的輸出文件。在計(jì)劃制定出來后,項(xiàng)目的實(shí)施階段將嚴(yán)格按照計(jì)劃進(jìn)行控制。今后的所有變更都將是因與計(jì)劃不同而產(chǎn)生的。也就是說項(xiàng)目的變更控制將是參考計(jì)劃階段的文件而產(chǎn)生的。
(二)系統(tǒng)開發(fā)進(jìn)度
1.各階段完成的日期,交付的成果。
2.列出項(xiàng)目間的相互關(guān)系。
3.提出保證項(xiàng)目進(jìn)度所需的條件。
(三)項(xiàng)目設(shè)計(jì)
1.項(xiàng)目成本構(gòu)成。
2.提出對(duì)項(xiàng)目所需資金的整體預(yù)算。
3.指出預(yù)算的可伸縮程度及按年度和月度的預(yù)算估算。
4.描述本項(xiàng)目主要采用的一些具體技術(shù)、方法及歸檔要求。
5.指出本項(xiàng)目所必須遵循的標(biāo)準(zhǔn)和技術(shù)規(guī)范。
三、項(xiàng)目實(shí)施與控制
(一)按計(jì)劃實(shí)施,在實(shí)施階段中,項(xiàng)目經(jīng)理將項(xiàng)目按技術(shù)類別或按各部分實(shí)現(xiàn)的功能分成不同的子項(xiàng)目,并向參加項(xiàng)目的成員發(fā)送《任務(wù)書》。《任務(wù)書》中包括工作內(nèi)容、工程進(jìn)度、工程質(zhì)量標(biāo)準(zhǔn)、項(xiàng)目的'范圍等與項(xiàng)目有關(guān)的內(nèi)容,以及項(xiàng)目使用方主要負(fù)責(zé)人的聯(lián)系方式及地址等內(nèi)容。
(二)系統(tǒng)建設(shè):基礎(chǔ)建設(shè)(硬件),由服務(wù)器、路由器、磁盤陣列等設(shè)備組建網(wǎng)絡(luò);軟件建設(shè),把所需求的軟件進(jìn)行安裝調(diào)試,并對(duì)服務(wù)器進(jìn)行分類分組。
四、項(xiàng)目驗(yàn)收
(一)組織初步驗(yàn)收和評(píng)審:對(duì)所有軟硬件進(jìn)行以功能為主的測(cè)試工作,對(duì)測(cè)試情況進(jìn)行記錄并進(jìn)行針對(duì)錯(cuò)誤的修改與回歸測(cè)試,測(cè)試完成后要根據(jù)全過程的情況編寫正式的系統(tǒng)測(cè)試報(bào)告。提交財(cái)務(wù)部門工程預(yù)轉(zhuǎn)固表,審計(jì)部門進(jìn)行施工結(jié)算審計(jì)。
(二)試運(yùn)行與培訓(xùn):在系統(tǒng)的試運(yùn)行與維護(hù)階段,承建方進(jìn)行系統(tǒng)的試運(yùn)行與維護(hù)工作。承建方制定詳細(xì)的試運(yùn)行計(jì)劃,進(jìn)行現(xiàn)場(chǎng)跟蹤,修改實(shí)現(xiàn)環(huán)境運(yùn)行工程中發(fā)現(xiàn)的問題,處理初驗(yàn)遺留問題,對(duì)用戶進(jìn)行培訓(xùn),制定詳細(xì)的維護(hù)方案。由維護(hù)部門提交試運(yùn)行報(bào)告。
(三)組織竣工驗(yàn)收和評(píng)審:
1.竣工驗(yàn)收的依據(jù):上級(jí)主管部門批準(zhǔn)的立項(xiàng)申請(qǐng)、技術(shù)建議書、設(shè)計(jì)文件、施工圖紙和說明書,設(shè)備技術(shù)說明書,招標(biāo)投標(biāo)文件和工程合同,圖紙會(huì)審記錄、設(shè)計(jì)變更批復(fù)、現(xiàn)行的施工技術(shù)驗(yàn)收規(guī)范及技術(shù)規(guī)范書,協(xié)作配合協(xié)議,以及施工單位提供的有關(guān)質(zhì)量保證文件和技術(shù)資料等。工程項(xiàng)目的規(guī)模、工藝流程、工藝管線、生產(chǎn)設(shè)備必須與上述文件、合同所規(guī)定的內(nèi)容一致。
2.竣工驗(yàn)收的范圍:凡列入固定資產(chǎn)計(jì)劃的建設(shè)項(xiàng)目或單項(xiàng)工程,按照批準(zhǔn)的設(shè)計(jì)文件(初步設(shè)計(jì)、施工圖設(shè)計(jì))所規(guī)定的內(nèi)容和施工圖紙的要求全部建成,具備投產(chǎn)和使用條件,不論新建、改建、擴(kuò)建和遷建性質(zhì),都要經(jīng)建設(shè)單位及時(shí)組織驗(yàn)收,并辦理固定資產(chǎn)交付使用的轉(zhuǎn)帳手續(xù)。
3.竣工驗(yàn)收的條件:生產(chǎn)性工程和輔助辦公用設(shè)備,已按設(shè)計(jì)建成,能滿足生產(chǎn)及辦公需求。
4.竣工驗(yàn)收的步驟:
(1)項(xiàng)目經(jīng)理介紹工程施工情況、及竣工情況,出示竣工資料(備忘錄、竣工圖和各項(xiàng)原始資料及記錄)。
(2)生產(chǎn)使用部門發(fā)表驗(yàn)收意見。
(3)監(jiān)理工程師通報(bào)工程監(jiān)理中的主要內(nèi)容,發(fā)表竣工驗(yàn)收的意見。
(4)辦理竣工驗(yàn)收簽證書:竣工驗(yàn)收簽證書必須有三方的簽字方生效,驗(yàn)收合格,項(xiàng)目投產(chǎn)使用。
5.財(cái)務(wù)部門進(jìn)行竣工決算。
五、項(xiàng)目維護(hù)
項(xiàng)目收尾階段結(jié)束以后,項(xiàng)目將進(jìn)入到后續(xù)的維護(hù)期,也是使項(xiàng)目產(chǎn)生效益的階段,對(duì)項(xiàng)目進(jìn)行分析,對(duì)項(xiàng)目是否按照計(jì)劃進(jìn)行,是否符合產(chǎn)品既定的要求,開發(fā)過程是否符合規(guī)范,是否在成本控制內(nèi),是否如期交付,按照計(jì)劃有無(wú)延遲,客戶使用滿意度。后續(xù)維護(hù)期的工作是長(zhǎng)久的,將一直持續(xù)到這個(gè)信息技術(shù)(IT)項(xiàng)目的結(jié)束。
求一個(gè)完整的軟件項(xiàng)目開發(fā)流程???
第一個(gè)步驟是市場(chǎng)調(diào)研,技術(shù)和市場(chǎng)要結(jié)合才能體現(xiàn)最大價(jià)值。
第二個(gè)步驟是需求分析,這個(gè)階段需要出三樣?xùn)|西,用戶視圖,數(shù)據(jù)詞典和用戶操作手冊(cè)。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁(yè)面樣式,這里面包含了很多操作方面的流程和條件。數(shù)據(jù)詞典是指明數(shù)據(jù)邏輯關(guān)系并加以整理的東東,完成了數(shù)據(jù)詞典,數(shù)據(jù)庫(kù)的設(shè)計(jì)就完成了一半多。用戶操作手冊(cè)是指明了操作流程的說明書。請(qǐng)注意,用戶操作流程和用戶視圖是由需求決定的,因此應(yīng)該在軟件設(shè)計(jì)之前完成,完成這些,就為程序研發(fā)提供了約束和準(zhǔn)繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開發(fā)工作和實(shí)際需求往往因此產(chǎn)生隔閡脫節(jié)的現(xiàn)象。需求分析,除了以上工作,筆者以為作為項(xiàng)目設(shè)計(jì)者應(yīng)當(dāng)完整的做出項(xiàng)目的性能需求說明書,因?yàn)橥阅苄枨笾挥卸夹g(shù)的人才可能理解,這就需要技術(shù)專家和需求方(客戶或公司市場(chǎng)部門)能夠有真正的溝通和了解。
第三個(gè)步驟是概要設(shè)計(jì),將系統(tǒng)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。作為快速原型設(shè)計(jì)方法,完成概要設(shè)計(jì)就可以進(jìn)入編碼階段了,通常采用這種方法是因?yàn)樯婕暗难邪l(fā)任務(wù)屬于新領(lǐng)域,技術(shù)主管人員一上來無(wú)法給出明確的詳細(xì)設(shè)計(jì)說明書,但是并不是說詳細(xì)設(shè)計(jì)說明書不重要,事實(shí)上快速原型法在完成原型代碼后,根據(jù)評(píng)測(cè)結(jié)果和經(jīng)驗(yàn)教訓(xùn)的總結(jié),還要重新進(jìn)行詳細(xì)設(shè)計(jì)的步驟。
第四個(gè)步驟是詳細(xì)設(shè)計(jì),這是考驗(yàn)技術(shù)專家設(shè)計(jì)思維的重要關(guān)卡,詳細(xì)設(shè)計(jì)說明書應(yīng)當(dāng)把具體的模塊以最‘干凈’的方式(黑箱結(jié)構(gòu))提供給編碼者,使得系統(tǒng)整體模塊化達(dá)到最大;一份好的詳細(xì)設(shè)計(jì)說明書,可以使編碼的復(fù)雜性減低到最低,實(shí)際上,嚴(yán)格的講詳細(xì)設(shè)計(jì)說明書應(yīng)當(dāng)把每個(gè)函數(shù)的每個(gè)參數(shù)的定義都精精細(xì)細(xì)的提供出來,從需求分析到概要設(shè)計(jì)到完成詳細(xì)設(shè)計(jì)說明書,一個(gè)軟件項(xiàng)目就應(yīng)當(dāng)說完成了一半了。換言之,一個(gè)大型軟件系統(tǒng)在完成了一半的時(shí)候,其實(shí)還沒有開始一行代碼工作。那些把作軟件的程序員簡(jiǎn)單理解為寫代碼的,就從根子上犯了錯(cuò)誤了。
第五個(gè)步驟是編碼,在規(guī)范化的研發(fā)流程中,編碼工作在整個(gè)項(xiàng)目流程里最多不會(huì)超過1/2,通常在1/3的時(shí)間,所謂磨刀不誤砍柴功,設(shè)計(jì)過程完成的好,編碼效率就會(huì)極大提高,編碼時(shí)不同模塊之間的進(jìn)度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個(gè)小模塊的問題就可能影響了整體進(jìn)度,讓很多程序員因此被迫停下工作等待,這種問題在很多研發(fā)過程中都出現(xiàn)過。編碼時(shí)的相互溝通和應(yīng)急的解決手段都是相當(dāng)重要的,對(duì)于程序員而言,bug永遠(yuǎn)存在,你必須永遠(yuǎn)面對(duì)這個(gè)問題,大名鼎鼎的微軟,可曾有連續(xù)三個(gè)月不發(fā)補(bǔ)丁的時(shí)候嗎?從來沒有!
第六個(gè)步驟是測(cè)試測(cè)試有很多種:按照測(cè)試執(zhí)行方,可以分為內(nèi)部測(cè)試和外部測(cè)試;按照測(cè)試范圍,可以分為模塊測(cè)試和整體聯(lián)調(diào);按照測(cè)試條件,可以分為正常操作情況測(cè)試和異常情況測(cè)試;按照測(cè)試的輸入范圍,可以分為全覆蓋測(cè)試和抽樣測(cè)試。以上都很好理解,不再解釋??傊?,測(cè)試同樣是項(xiàng)目研發(fā)中一個(gè)相當(dāng)重要的步驟,對(duì)于一個(gè)大型軟件,3個(gè)月到1年的外部測(cè)試都是正常的,因?yàn)橛肋h(yuǎn)都會(huì)又不可預(yù)料的問題存在。完成測(cè)試后,完成驗(yàn)收并完成最后的一些幫助文檔,整體項(xiàng)目才算告一段落,當(dāng)然日后少不了升級(jí),修補(bǔ)等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟件的運(yùn)營(yíng)狀況并持續(xù)修補(bǔ)升級(jí),直到這個(gè)軟件被徹底淘汰為止。
項(xiàng)目管理:智能硬件項(xiàng)目研發(fā)流程
筆者結(jié)合自己的項(xiàng)目管經(jīng)歷,向我們介紹了如何管理智能硬件項(xiàng)目的研發(fā)流程。
我曾在《AI 智能硬件|產(chǎn)品思維與項(xiàng)目思維》中舉了蔚來汽車的例子說明項(xiàng)目管理的重要性,另外在知乎上寫了一篇關(guān)于智能硬件研發(fā)流程的文章,只是個(gè)開頭瀏覽量也有 1700 左右。
為了寫這篇文章,畫總體流程以及編制相對(duì)詳細(xì)的表格,因此花費(fèi)了不少的時(shí)間,導(dǎo)致一周未更新。
哎,以上都是廢話,從總體流程開始吧!
一款產(chǎn)品,我們通常說從 0 到 1,包括了市場(chǎng)階段的產(chǎn)品需求、產(chǎn)品實(shí)現(xiàn);從 1 到 100,包括了產(chǎn)品的銷售、運(yùn)營(yíng)、維護(hù)等。
這里講的研發(fā)流程僅指產(chǎn)品需求已經(jīng)確定了,將產(chǎn)品需求變?yōu)楫a(chǎn)品的研發(fā)過程,不包含前期的市場(chǎng)部分,也不包含產(chǎn)品上市以及運(yùn)營(yíng)過程。
01 總體流程
智能硬件看似復(fù)雜,拆解出來脈絡(luò)很清晰。包含硬件(HW)、軟件(SW)、外觀(ID)、結(jié)構(gòu)(MD)、互聯(lián)網(wǎng)平臺(tái)。
其中軟件包含板級(jí)支持包(BSP)、底層引導(dǎo)程序(bootloade)、系統(tǒng)與應(yīng)用程序、算法,這些不展開來講,找固件打包的工程師就 OK ,一般所有的程序都匯總到他那兒了。
作為項(xiàng)目經(jīng)理,不太需要進(jìn)行深入的了解,當(dāng)然能夠深入更好,但作為產(chǎn)品經(jīng)理還是更深入一點(diǎn)較好。
互聯(lián)網(wǎng)平臺(tái),這個(gè)包含云服務(wù)、后臺(tái)、App、小程序等。常見的是前三個(gè)。跟進(jìn)對(duì)應(yīng)的工程師就好。
總體流程圖如下:
可能到這兒,脈絡(luò)上比較清晰了,但是具體到操作執(zhí)行上,怎么跟細(xì)化還是不太清楚。因?yàn)橛行┤蝿?wù)是串行的,有些是并行的。一個(gè)細(xì)項(xiàng)任務(wù)牽扯到幾個(gè)部門。
02 項(xiàng)目階段
很多項(xiàng)目管理人喜歡將項(xiàng)目研發(fā)分為 EVT階段、DVT階段、PVT階段、MP階段和維護(hù)階段 ,我一般不這樣分,對(duì)于這些總結(jié)性的項(xiàng)目管理概念熟知于心即可,不必要過于追求。
因?yàn)橛袝r(shí)候,你會(huì)發(fā)現(xiàn),因?yàn)樾枨蟮母膭?dòng)、比較重要的 BUG 等原因會(huì)改變項(xiàng)目的階段,比如從 DVT 階段又回到了 EVT 階段。
另一個(gè)原因是智能硬件產(chǎn)品一般更加適用瀑布流開發(fā),互聯(lián)網(wǎng)的敏捷開發(fā)不太適用于智能硬件。所以這一節(jié)只做簡(jiǎn)單介紹,作為項(xiàng)目管理有個(gè)概念認(rèn)知就好。
下面根據(jù)我自己經(jīng)驗(yàn),我的心理認(rèn)知進(jìn)行階段界定。
EVT 階段: (Engineering Verification Test),指工程驗(yàn)證。一般在工程樣機(jī)之前的研發(fā)行為,我都稱之為工程驗(yàn)證。
這個(gè)階段,目的是工程驗(yàn)證。盡可能的發(fā)現(xiàn)設(shè)計(jì)問題,方案對(duì)比。
最終拿到的是工程樣機(jī),用于樣機(jī)整機(jī)測(cè)試,判定是否可以開模。
DVT 階段: (Design Verification Test),指設(shè)計(jì)驗(yàn)證測(cè)試。最終拿到的是試產(chǎn)的整機(jī)樣機(jī),用于多方聯(lián)調(diào),驗(yàn)證優(yōu)化。
上一個(gè)階段,完成產(chǎn)品的雛形,這個(gè)階段繼續(xù)上個(gè)階段的設(shè)計(jì)開發(fā)、優(yōu)化。MD 詳細(xì)設(shè)計(jì)完成,開始投模、試模、修模、顏色調(diào)制等。
試產(chǎn)模具,組裝整機(jī),進(jìn)行硬件/結(jié)構(gòu)的整機(jī)測(cè)試。軟硬件、結(jié)構(gòu)、互聯(lián)網(wǎng)平臺(tái)多方聯(lián)調(diào)。比如軟硬件的穩(wěn)定性、可靠性、性能等;軟件與互聯(lián)網(wǎng)平臺(tái)(云服務(wù)/App等)聯(lián)調(diào)測(cè)試;硬件與結(jié)構(gòu)的聯(lián)調(diào)測(cè)試,比如散熱、結(jié)構(gòu)強(qiáng)度等。
另外,這在這階段關(guān)于產(chǎn)品的貼紙、說明書、包裝等可以開始設(shè)計(jì)/打樣,然后等待,因?yàn)檫@些時(shí)間周期比較短。
如果軟硬件狀態(tài)比較理想,在這個(gè)階段盡早安排認(rèn)證。因?yàn)檎J(rèn)證周期非常長(zhǎng),基本在 40 天左右,別等到產(chǎn)品快要量產(chǎn)了,認(rèn)證還沒出來,影響銷售。
總之,這個(gè)階段就是聯(lián)調(diào)、測(cè)試、試模、打板、試產(chǎn)。
PVT 階段 : (Process Verification Test),指生產(chǎn)驗(yàn)證。進(jìn)行小批量產(chǎn),摸清生產(chǎn)工藝,測(cè)試工藝,為大批量產(chǎn)做準(zhǔn)備。
這個(gè)階段依然會(huì)進(jìn)行各種驗(yàn)證,以及解決上一階段遺留的一些小問題。但主要的精力放在一致性、設(shè)計(jì)(細(xì)節(jié),比如按鍵手感不好,干涉等)調(diào)整上。
各部門處于生產(chǎn)支持模式,比如工程部制作 SOP(標(biāo)準(zhǔn)作業(yè)程序),結(jié)構(gòu)部幫忙解決生產(chǎn)上的結(jié)構(gòu)問題。與生產(chǎn)相關(guān)的測(cè)試工具、生產(chǎn)工具、燒錄工具、產(chǎn)測(cè)工具的支持。
所有的生產(chǎn)支持文件規(guī)定當(dāng)送到工廠,量產(chǎn)軟件/量產(chǎn)硬件BOM/量產(chǎn)結(jié)構(gòu)BOM,結(jié)構(gòu)/元器件終版簽樣。
總之,這個(gè)階段就是為了保證產(chǎn)品量產(chǎn)。 量產(chǎn)順利,效率高,不良率最低,產(chǎn)品一致性夠高。
關(guān)于研發(fā)階段就這么多,其他的就不講了。這個(gè)分類只是自己項(xiàng)目管理用,工程師其實(shí)不關(guān)心。自己做到心中有數(shù),自己的產(chǎn)品到了什么階段,離目標(biāo)還有多遠(yuǎn),從全局角度考量如何把控項(xiàng)目進(jìn)度。
03 細(xì)化流程
這一節(jié)是我最想講的,因?yàn)槲覄傋鲅邪l(fā)端產(chǎn)品的時(shí)候,需要管項(xiàng)目。
我的切身體會(huì)是,不知道各項(xiàng)細(xì)化任務(wù)之間怎么串起來,不知道從哪里下手,該找誰(shuí)并拿到什么輸出作為下一步的開始。網(wǎng)上找了很多資料都是關(guān)于項(xiàng)目階段的介紹,類似上面一節(jié)的介紹。
因此想寫一寫細(xì)化流程,但限于文字描述的直觀性較差,先看一個(gè)表格,然后稍微文字說明。
/簡(jiǎn)單文字描述/
產(chǎn)品規(guī)格書/產(chǎn)品定義出來了之后,產(chǎn)品會(huì)組織技術(shù)評(píng)審。通過后就正式開始立項(xiàng),排研發(fā)計(jì)劃了。有些項(xiàng)目會(huì)先進(jìn)行預(yù)研,然后才導(dǎo)入正式研發(fā)。
一般新產(chǎn)品,首先開始 ID 草圖設(shè)計(jì),然后出 2D 渲染圖。
立項(xiàng)后,硬件/軟件/結(jié)構(gòu)/互聯(lián)網(wǎng)平臺(tái)開始做方案設(shè)計(jì)、評(píng)審(軟硬件評(píng)審需要雙方參與,他們倆高度相關(guān)),通過后開始做詳細(xì)設(shè)計(jì)。
硬件,這時(shí)候開始畫原理圖、器件擺件。
結(jié)構(gòu),根據(jù)硬件的器件擺件圖、關(guān)鍵器件(電池/屏幕/攝像頭/SPK 等)與 ID/硬件部門充分共同進(jìn)行堆疊設(shè)計(jì)。滿足各部門的需求,最終完成產(chǎn)品定義的要求。
ID,拿到結(jié)構(gòu)的堆疊設(shè)計(jì)圖,進(jìn)行 3D 建模,導(dǎo)出建模圖給結(jié)構(gòu)。
結(jié)構(gòu),根據(jù) ID 的 3D 建模圖做詳細(xì)結(jié)構(gòu)設(shè)計(jì)。導(dǎo)出板框圖給硬件。詳細(xì)結(jié)構(gòu)設(shè)計(jì)完成轉(zhuǎn)給模具廠。
硬件,根據(jù)板框圖 Layout,然后出 PCB 資料,評(píng)審/投板。
模具廠,根據(jù)結(jié)構(gòu)設(shè)計(jì)開模。
然后就是軟硬件聯(lián)調(diào),結(jié)構(gòu)/硬件/模具聯(lián)合解決驗(yàn)證后的問題點(diǎn)。
因?yàn)榛ハ嚓P(guān)聯(lián)穿插,文字很難描述。一看《項(xiàng)目管理研發(fā)流程》表格,了解全貌,二看下面的《任務(wù)排期》。
這一節(jié)重點(diǎn)關(guān)注各個(gè)任務(wù)輸出的文檔文件,后面我組織一下語(yǔ)言做一個(gè)純文字的介紹,怎么串行,怎么并行,相應(yīng)任務(wù)輸出什么樣的文檔文件以及有什么作用。
04 任務(wù)排期
任務(wù)排期的關(guān)鍵是將各模塊拆分成較細(xì)立刻的任務(wù),將各個(gè)任務(wù)串起來。
依然上圖:
這個(gè)任務(wù)排期可能與你的有細(xì)微的不一樣,我的是根據(jù)項(xiàng)目有相應(yīng)裁剪,順序略微調(diào)整,但是基本邏輯是這樣的。
05 項(xiàng)目跟蹤
項(xiàng)目經(jīng)理的天職就是保證項(xiàng)目按時(shí)按質(zhì)交付。因此,項(xiàng)目經(jīng)理需要緊盯項(xiàng)目,推進(jìn)項(xiàng)目。
一個(gè)智能硬件項(xiàng)目涉及的面非常廣,溝通的人也非常多。如果同時(shí)跟進(jìn)幾個(gè)項(xiàng)目,事項(xiàng)任務(wù)更加繁復(fù),不可避免會(huì)造成遺漏,溝通不到位,支持不夠及時(shí)等等狀態(tài)。
我們?cè)谌蝿?wù)排期的時(shí)候?qū)⑷蝿?wù)拆分成中度粒度,為了不遺忘,支持及時(shí),我們可以制定一個(gè)任務(wù)清單,拆的非常細(xì)。
這個(gè)用 Excel 就好,我喜歡用這個(gè)。每一個(gè)任務(wù)后面是一級(jí)任務(wù)/二級(jí)任務(wù)、做出什么決策、由誰(shuí)負(fù)責(zé)、什么時(shí)間完成,任務(wù)狀態(tài)等。
例如,ID 設(shè)計(jì)
什么時(shí)候出草圖?決策是選定了哪幾個(gè)草圖進(jìn)行 2D 渲染?什么時(shí)候完成?
2D 渲染圖,什么時(shí)候完成?最終選擇哪個(gè)進(jìn)行 3D 建模?怎么修改細(xì)節(jié)?
3D 建模,結(jié)構(gòu)什么時(shí)候提供堆疊圖,什么時(shí)候完成?
總之,這是一份行動(dòng)清單。
06 項(xiàng)目管理關(guān)鍵技能
上一節(jié)提到項(xiàng)目事項(xiàng)任務(wù)繁復(fù),最為常見的是管理不到位造成混亂;另一個(gè)是項(xiàng)目問題涉及到多部門造成卡殼。
解決問題的方式是,找到目前現(xiàn)狀與目標(biāo)之間的 關(guān)鍵障礙 ,想辦法清除障礙。
解決思路是:
明確問題理解問題
分析及定位問題
提出解決方案
解題思路有了,但是項(xiàng)目管理涉及的面非常廣,而且又不懂技術(shù),怎么辦呢?
拆解問題 ,將問題拆解成完全窮盡,相互獨(dú)立的任務(wù)。當(dāng)然這個(gè)是與工程師溝通進(jìn)行的,與相關(guān)責(zé)任人開短會(huì)定性分析。這個(gè)結(jié)構(gòu)化思維在產(chǎn)品思維最后一篇文章介紹過,可以回看一下。
表達(dá)能力 ,往往與工程師溝通會(huì)出現(xiàn)溝通錯(cuò)位,這時(shí)結(jié)構(gòu)化的表達(dá)很重要。
先結(jié)果,后過程:反向推導(dǎo),這樣保證溝通目標(biāo)是確定的。
先全局,后細(xì)節(jié):從全局出發(fā),限定范圍,不要擴(kuò)散問題,然后再確定細(xì)節(jié),不能陷入細(xì)節(jié)不能自拔。
最后,一定要復(fù)盤,在溝通的最后復(fù)述問題及溝通出來的解決方案,確保沒有錯(cuò)位。
項(xiàng)目管理,本質(zhì)上還是邏輯思維能力和結(jié)構(gòu)化思維能力。做好項(xiàng)目管理需要不斷的學(xué)習(xí)、反思、復(fù)盤,提升底層的邏輯能力。
軟件開發(fā)的一般流程是什么?_?
軟件開發(fā)流程分為: 需求確認(rèn)——概要設(shè)計(jì)——詳細(xì)設(shè)計(jì)——編碼——單元測(cè)試——集成測(cè)試——系統(tǒng)測(cè)試——維護(hù)
軟件開發(fā)是一項(xiàng)包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的系統(tǒng)工程。軟件一般是用某種程序設(shè)計(jì)語(yǔ)言來實(shí)現(xiàn)的。通常采用軟件開發(fā)工具可以進(jìn)行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件,并不只是包括可以在計(jì)算機(jī)上運(yùn)行的程序,與這些程序相關(guān)的文件一般也被認(rèn)為是軟件的一部分。
軟件設(shè)計(jì)思路和方法的一般過程,包括設(shè)計(jì)軟件的功能和實(shí)現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計(jì)和模塊設(shè)計(jì)、編程和調(diào)試、程序聯(lián)調(diào)和測(cè)試以及編寫、提交程序。
擴(kuò)展資料
軟件開發(fā)方面的工作。具體可分為以下方面:
1?可視化編程掌握程序設(shè)計(jì)方法及可視化技術(shù),精通一種可視化平臺(tái)及其軟件開發(fā)技術(shù)。獲取Delphi程序員系列、Java初級(jí)或VB開發(fā)能手認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等可視化編程程序員。
2 WEB應(yīng)用程序設(shè)計(jì) 具有美工基礎(chǔ)和網(wǎng)頁(yè)動(dòng)畫設(shè)計(jì)能力,掌握交互式網(wǎng)頁(yè)程序的設(shè)計(jì)技術(shù),能進(jìn)行網(wǎng)站建設(shè)和維護(hù)。獲取Macromedia多媒體互動(dòng)設(shè)計(jì)師或Delphi初級(jí)程序員或Delphi快速網(wǎng)絡(luò)開發(fā)工程師認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等WEB應(yīng)用程序員。
3?軟件測(cè)試?掌握軟件測(cè)試的基本原理、方法和組織管理,精通軟件測(cè)試工具。獲取ATA軟件測(cè)試工程師或Delphi初級(jí)程序員或Java初級(jí)程序員認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等軟件測(cè)試員。
4 數(shù)據(jù)庫(kù)管理 能應(yīng)用關(guān)系范式進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),精通SQL語(yǔ)言,勝任數(shù)據(jù)庫(kù)服務(wù)器管理與應(yīng)用工作。獲取Oracle數(shù)據(jù)庫(kù)管理或SQL Server數(shù)據(jù)庫(kù)應(yīng)用或Windows XP應(yīng)用認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等部門的中、大型數(shù)據(jù)庫(kù)管理員。
5 圖形圖像制作 精通國(guó)際上流行的圖形/圖像制作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設(shè)計(jì)師相關(guān)的認(rèn)證。 就業(yè)方向:廣告制作公司、建筑設(shè)計(jì)公司、包裝裝璜設(shè)計(jì)公司、居室裝修公司、出版印刷公司。
參考資料來源:百度百科-軟件開發(fā)
軟件開發(fā)項(xiàng)目管理整個(gè)流程圖的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于軟件開發(fā)項(xiàng)目管理系統(tǒng)、軟件開發(fā)項(xiàng)目管理整個(gè)流程圖的信息別忘了在本站進(jìn)行查找喔。