以書的前言作爲博客的開篇

從事互聯網項目研發管理工作多年,具備了少許的互聯網項目開發和管理經驗。近年來,一直有想寫本書的想法,想把自己多年來的互聯網項目研發心得和經驗撰寫成文,也算是對自己在IT工作的一個小結。但因雜事繁忙,一直未能下筆。

去年,受朋友之邀指導一個大學生創業團隊開發一個在線教育的互聯網項目。該項目的目標是爲考生提供PC端、APP端的學習工具,考生可以通過PC、APP在線備考和評測。經過近一年的項目迭代研發,現在項目正式上線,已有部分用戶在使用。項目完結後,一直隱藏在心中的那個情結又躍然於心,這是一個很好的互聯網項目實戰案例,何不把項目的整個研發過程給寫出來呢?在徵得項目創始人的同意後,開始着手準備寫作思路和材料。

寫作的目標是希望通過對一個互聯網項目完整案例的剖析,給出開發互聯網項目的一個完整過程。爲從事互聯網項目研發和管理的相關人員提供一個借鑑和參考的作用,爲尚未從事或將要從事互聯網項目研發的人員起到一個引導作用。

寫作思路從項目計劃開始、歷經需求分析、系統設計、編碼與測試、系統部署到應用上線。以項目爲主線,回顧完整的項目研發及部署過程。

內容包含以下幾個部分:

第一部分項目計劃,有了一個好的互聯網創業想法,我們需要把這個想法落地實現。想法落地的第一步就是要有一個項目落地計劃(項目開發計劃),本部分從項目範圍定義、研發資源、資金預算、進度等方面詳述瞭如何制定項目計劃。

第二部分需要解決項目的使用者是誰?面向那些羣體用戶?項目的具體功能包括那些?項目對軟件環境有哪些要求等問題。本部分是需求分析部分,主要包括如何利用需求分析工具對項目進行需求分析,如何撰寫需求規格說明書等內容。

第三部分是在需求分析的基礎上,構建系統架構,設計數據庫、將需求分析功能部分模塊化,確定APP客戶端與主系統的接口以及數據交換機制。本部分是系統設計部分,主要包括如何利用系統設計工具構建系統架構,設計數據庫,設計系統接口,如何撰寫系統設計說明書等內容。

第四部分編碼與測試,主要包括開發及測試工具的選擇、部署和安裝、客戶端與主系統集成、數據庫部署、數據庫操作等內容。

第五部分系統部署,主要包括互聯網服務商的選擇、主機配置、主機遠程訪問、系統部署及更新、主機維護等內容。

本書引用的項目、代碼、文檔均來自於第三方授權,請勿直接使用。

因本人水平和認知有限,難免會有錯誤,還請各位讀者給予指正和諒解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章