2021-12-15
WEB項目開發過程涉及到很多角色和產物。
角色: 售前、售后、項目經理、產品經理、架構師、細分師、UI、前端開發、后端開發、測試、運維等。
交付:招標文件(甲方准備)、投標文件、項目需求說明文檔、項目可行性分析報告、項目立項建議書、項目可研報告、項目概要設計文檔、項目詳細設計文檔、項目接口文檔、項目數據庫文檔、項目測試報告等等。
這些交付產物需要分別在項目進行的不同階段去完成和提交。
首先最開始是要有一個WEB項目需求。
而這個項目可以是公司內部的,內驅動的。
也可以是其他地方要做,這就需要走招投標流程等。還需要售前去跟甲方多溝通等。
當一個項目拿到之后,還需要項目經理去做各方面以及整體的項目推進等,以及架構師、細分師、產品經理與甲方溝通,進而去設計系統。
初步設計好之后(后面需求會一直變動,但是架構不會大變)。
下一步:
項目需求分析
這個環節是由項目經理完成,項目經理首先和客戶進行交流,了解客戶的需求,然后分析項目的可行性,如果項目可以被實現,項目經理寫出項目需求文檔交給設計師完成后續的開發。
頁面設計
這個環節主要是UI設計師參與,UI設計師根據產品需求分析文檔,對產品的整體美術風格、交互設計、界面結構、操作流程等做出設計。負責項目中各種交互界面、圖標、LOGO、按鈕等相關元素的設計與制作。
編碼
這個部分由程序員來實現。(程序員分為WEB前端開發工程師和后台開發工程師。前端開發人員主要做我們可以在網頁上看的見的頁面,后台就做一些我們看不見的管理系統以及功能的實現。)程序員根據UI設計師的設計,用編碼來完成整個項目的各個功能。
測試
這部分由程序測試員來完成。程序測試員主要就是測試尋找程序還存在的bug,一般來說剛編碼完成的程序都是存在問題的,就需要測試人員反復不斷的測試並將存在問題的測試結果交給編碼人員進行bug的修復。等到幾乎所有bug修復完成,這個項目差不多就可以上線了。
維護
程序的維護是整個項目的最后一個階段,但也是耗時最多,成本最高最高的的一個階段。程序的維護包括程序上線后后續bug的修復和程序版本的更新。
參考:
鏈接:https://www.jianshu.com/p/95cf48c8d76f