項目的概述
項目:是指在一定約束條件下(主要是開發周期,資源限定),具有明確的工作任務。
軟件項目:為特定企業開發或者部署實施一套專用的系統,在進入項目開發之前需要與用戶進行具體的交流和討論,了解用戶心中對於軟件預期的樣子,后經過招投標,簽訂合同,實施交付。
項目的周期:包含項目的啟動,需求的調研分析(可行性研究報告,需求規格說明書),功能設計(概要設計,詳細設計),編碼,測試,項目驗收交付,后期維護。
產品的概述:
產品:是指能夠提供給市場,被人們使用和消費,並能滿足人們某種需求的任何東西,包括有形的物品、無形的服務、組織、觀念或它們的組合。
軟件產品:是指向用戶提供的計算機軟件、信息系統、套裝軟件或在提供計算機信息系統集成、應用服務等技術服務時提供的軟件,是通用的產品應用於某一行業領域而不是像軟件項目一樣為某一需求或者單位定制開發。
軟件產品的周期:產品構思,投資開發,初級版本,客戶使用,根據客戶反饋與技術的進步,對產品進行不斷的升級。
做產品與做項目的區別
產品與項目的區別與聯系主要在於以下幾點驅動因素,質量要求,時間要求,任務分工,團隊構成。
驅動因素:
做項目側重於在最短的時間內,按照客戶的需求開發出操作敏捷,用戶體驗良好的軟件。
做產品側重於市場驅動,時間相對充足,但要開發出有競爭力,有自身特色,且受客戶歡迎的產品,要求功能響應速度快,操作簡單,界面美觀。
質量要求:
做項目是根據客戶的要求進行定制開發,一定要滿足與客戶在合同中協定的質量要求。
做產品需要適應或囊括當前行業可能涉及的需求,其產品必須具有競爭力,操作敏捷,不斷的升級換代。
時間投入:
做項目:在客戶規定的時間內完成軟件開發,並要求質量達標。
做產品:沒有具體時間限制,但要求不斷的升級換代。
————————————————
摘自:https://blog.csdn.net/weixin_42324471/java/article/details/80718354