問題:
簡述項目流程
答案:
完成一個項目,就是項目經(jīng)理根據(jù)現(xiàn)有資源和限制,帶領(lǐng)項目組成員披荊斬棘翻山越嶺,抗住各種無理要求,較好完成甲方或者自己公司提出的需求,并成功上線,進(jìn)入下一次迭代的過程。項目的流程每個公司細(xì)節(jié)不一樣,但大都包含但不限于以下步驟:
(一)、完成項目可行性分析【文檔】,
(二)、完成需求分析【文檔】,進(jìn)行需求分析評審【文檔、回歸文檔】,
(三)、指定實施計劃【需求劃分交給對應(yīng)的開發(fā)人員和測試人員,具體到課程新增由陳星在12.15號完成】,
(四)進(jìn)行開發(fā)
1、先完成userstory【要描述的很詳細(xì),有畫面感,也可以適用axure等完成,例如用戶打開瀏覽器,輸入http://localhost:8080,輸入賬號zhangli,密碼abc,點擊登錄,進(jìn)入首頁,看到什么列表】
2、進(jìn)行userstory評審
3、進(jìn)行概要設(shè)計【有哪些模塊,每個模塊具體做什么,模塊之間的耦合關(guān)系】
4、進(jìn)行概要設(shè)計評審
5、進(jìn)行詳細(xì)設(shè)計【關(guān)鍵頁面元素、關(guān)鍵數(shù)據(jù)庫表、關(guān)鍵api都要有】
6、編碼和單元測試
(五)編寫測試用例,待開發(fā)完畢進(jìn)行測試,例如模塊測試,系統(tǒng)測試,性能測試,驗收測試等
(七)部署和運維
(八)根據(jù)情況擇機進(jìn)入下一次迭代
以上操作在有基線版本即基礎(chǔ)平臺的情況下,一般一個迭代1到2個月即可,但如果整個項目是從零開始,即需要從技術(shù)架構(gòu)、選型、數(shù)據(jù)庫設(shè)計、頁面渲染調(diào)優(yōu)等所有方面開始做起,那需要花費較長時間,這個時間長短取決于平臺大小邊界范圍性能指標(biāo),短則數(shù)月,長則多年,一般由平臺部門提供好,再交給項目組二次開發(fā)。