當前位置:
首頁 > 最新 > 一個互聯網產品的形成過程

一個互聯網產品的形成過程

01. 產品開始

為什麼開發這個產品?這個產品是幹嘛的?這個產品能產生什麼的價值?

在這裡,產生了構想者,或許這個是老闆,或者甲方,甚至是一個理想主義者,總之這個人是有想法、有目的性的,具有主導作用;而另外一個就是執行者,這個執行者包括需求的分析,產品的構模,產品的開發,產品的運營維護等等。而最終目的就是產生應有價值,價值越大,那麼這個產品越成功。

比如,這個產品是用來聊天的,那麼就要想辦法怎麼構建這個產品了,下面需求分析就是主要分析這個內容。

02. 產品需求

都說,產品和技術是一對矛盾,卻是息息相關的兩者關係,直接關係到這個產品的成敗。在這個產品需求上,要了解用戶的用途和目的性,操作使用的簡便性,還有結合技術能否實現,實現難度的高低等等。在創造者和用戶之間的關係需要慢慢磨合,達到最優化,而這個過程會有不友好的強制性和簡化性。

比如,這個互聯網產品是只實現聊天的功能,那麼就需要能否實現兩個端實現發送內容的技術能否實現,而發送的內容是通過什麼方式格式去發送,而然後用戶體驗的好不好,喜不喜歡等等因素。

這個產品需求也體現了這個產品的雛形了。在這個過程中主要有產品經理及產品相關人員主導,能知道它幹嘛,達到哪些主要目的的。在這裡主要是通過溝通和文檔的形式呈現。

03. 產品設計

在產品需求方面慢慢的到體現了,那麼產品設計的原型也就可以呈現出來了,這個原型相當於未來創造出來的產品了。但是,如果在這個過程中,產品原型的修改變更會使得後面的開發變得非常疲憊了。所以,在需求設計方面要確定好,使得這個產品的誕生比較順利。

在這個產品設計當中,主要有產品設計師來主導,可以使用word、visio、Axure RP、思維導圖等軟體來實現設計,設計一個模型,把原型體現出來交給開發者。

04. 技術設計

在這裡需要這個產品的技術技術負責者主導,或者項目經理,甚至是技術牛人。因為產品的技術設計要統籌兼顧全局方位的,技術實現的難易,乃至產品能否形成,所以,這個非常的重要。技術設計關乎著資料庫的設計、使用架構的設計、使用語言的實現,使用框架的開發等等一些主要技術。在這個過程要設計完整的數據表,使得開發者更加簡便去開發,設計好壞的表關係著開發的複雜與容易,也關係著整個架構的性能,影響著用戶的體驗。使用一些開發框架與好的語言都會影響著開發者之間的開發,還有就是運維這個產品的穩定與性能方面的問題,最終關係著用戶的體驗。在這個方面這個方面設計好了,基本開發者就可以開始編寫長久的代碼了。

05. 開發環境部署

在確定了技術框架之後,那麼就是可以開始干技術活了,這個首先就是搭建開發環境了,這個環境一般由運維技術人員搭建,部署整個由技術設計者設計出來的模型,然後進行開源與不開源工具的選擇了,最終部署在這個服務強進行開發了。

06. 開發產品

在部署好環境之後,下一步就是開發人員開始寫代碼了,這個過程是比較的長久的,也是比較困難的,需要無數的調試和修改,一動則牽全身,開發完一個工功能又是一個功能。主要包括後端的開發、前端的的開發、移動端開發等。不僅僅要考慮這個安全性,還要考慮到維護的便捷性。在這當中有直接開發的開發工程師,還有安全工程師等等相關人員。

07. 測試調試產品

在開發完這個產品,基本上產品已經出來了,然後就是上線前的測試,這個過程主要由測試工程師完成。基本的就是通過功能測試,性能測試,壓力測試,乃至安全測試等等,在基本上測試通過後,就可以部署上線了。

08. 產品上線

上線一般由運維工程師部署,與前面的開發環境基本差不多,但在安全方面上考慮,不會包含環境中的開發環境。然後還有就是線上環境的測試,在維護這個過程當中,保證系統的穩定性和提高性能,需要慢慢地觀摩系統的狀況,然後螺旋式的逐步優化。

09. 產品運營

產品在上線之後,然後交付,交付完成後,就是運營這個產品了,在這個過程當中,主要由推廣人員,銷售人員去運營了。只要也是與用戶直接交流或者間接交流了。可能在這個過程當中,產品會慢慢產生價值。。。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 嘿嘿小麥 的精彩文章:

TAG:嘿嘿小麥 |