開發產品前需要考慮哪些架構性問題?

2021-08-18 20:31:50 字數 738 閱讀 5375

開發產品前需要考慮哪些架構性問題?

開發乙個產品,不只是需要想法。這個想法,帶來的問題才是更加值得思考的。商業產品,必須以盈利為目的,如果乙個產品不能盈利,那多半會被認為的失敗的產品。

需要考慮的架構問題:

**1.適用場景**

作為產品,必須要知道它所需具備哪些功能? 誰會去使用它? 它能應用到哪些方面?

**2.開發成本**

需要多少人? 需要那些工具和配置? 開發周期多長? 這些都需要計算再成本中,如果成本過大,那麼虧本的風險也會相對提公升

**3.開發環境**

使用什麼語言開發? 使用什麼配置的伺服器? 版本控制用git還是svn? 資料庫用mysql還是oracle,或者其他?

**4.開發團隊**

可以說,乙個產品的好壞與乙個開發團隊的好壞有很大關係。 如果招到乙個開發工程師,對工作不上心,或者不配合其他隊友,對產品的效能漠不關心。那麼開發的產品的效能也許沒什麼大問題,但是競爭力可能就降低了很多。如果出現乙個一樣的產品,你有自信去拼過他嗎?

**5.產品架構**

需要使用什麼框架? 併發量多大? 產品核心**保護,使用者隱私保護,防止惡意攻擊。版本公升級迭代。這些都是需要仔細考慮的。

**6.使用者體驗**

產品出來後,需要進行一定的試用,如果反饋較好,便可進行大量推廣。

**7.使用者反饋**

乙個好的產品,乙個走的遠的產品,絕對不是靠一時的使用者量!注重使用者反饋,把問題彙總,得出普遍的解決方案,進行及時更新公升級。

產品開發 產品開發思想

優雅降級和漸進增強印象中是隨著css3流出來的乙個概念。由於低階瀏覽器不支援css3,但css3的效果又太優秀不忍放棄,所以在高階瀏覽中使用css3而低階瀏覽器只保證最基本的功能。咋一看兩個概念差不多,都是在關注不同瀏覽器下的不同體驗,關鍵的區別是他們所側重的內容,以及這種不同造成的工作流程的差異。...

產品開發 產品架構

當理解市場 顧客需求,確立產品規格,敲定產品概念後。下一步工作便由開發部門展開,而在開發工作展開之前,是對產品架構的確立。對於產品架構的思考有以下幾方面 產品架構對後續提供多樣化產品能力的影響 不同架構對成本的影響 產品架構對固定時間段內完成設計能力的影響 產品架構對管理開發流程的影響 什麼是產品架...

我們是在開發產品還是專案?

這裡我先引用一下 gb t19000 2008 質量管理體系 基礎和術語 裡的兩個概念 產品product 過程的結果 專案project 由一組有起止日期的 協調和受控的活動組成的獨特過程,該過程要達到符合包括時間 成本和資源約束條件在內的規定要求的目標 由上看出,產品必定產生於專案,但專案不一定...