在項目的發現階段會發生什麼?
已發表: 2021-08-27那麼,你有一個絕妙的創業點子,下一步是什麼? 正如他們所說,啟動良好的產品是半成品。 最佳實踐表明,Web 項目的良好開端幾乎每次都涉及產品發現階段。
根據麥肯錫最近的一份報告,大約 17% 的 IT 項目沒有成功。 只有 7% 延遲交付,約 50% 超出預算。 什麼可以防止這些和其他可能的啟動失敗? 最佳實踐表明,及時、仔細的分析和規劃可以幫助防止一些陷阱。 作為出路,發現階段對於希望知道如何在合適的預算內按時完成新項目的企業來說是必不可少的。
那麼,讓我們找出在發現階段發生了什麼,為什麼它很重要,以及它給企業主帶來了什麼好處。
- 為什麼您的產品需要發現階段?
- 產品發現基礎知識
- 在產品發現階段會發生什麼?
- 1.探索項目的主題領域
- 2. 定義可能的瓶頸
- 3. 討論最適合的解決方案
- 4. 建議初始功能並定義項目範圍
- 5. 估算項目成本和時間並完成項目文檔
- 企業主的發現優勢
- 發現產品後您可以指望什麼?
- 最後的想法
為什麼您的產品需要發現階段?
產品發現的首次亮相始於 2000 年代初。 這是對在某些情況下可能需要數年的產品開發過程的運行方法的一致反應。
2001 年,敏捷宣言的發佈為緩慢、不准確的產品開發提供了一種更具時效性的替代方案。 敏捷方法成為真正的遊戲規則改變者,因為它鼓勵軟件開發團隊小而快。 最終,這種新實踐訓練了團隊來構建客戶可以使用並因此會喜歡的產品。
與此同時,設計思維和 UX 設計成為新黑,改變了產品開發的主要關注點在客戶而非企業主身上。 UX 促使產品開發團隊提出一個新的大膽問題:客戶實際需要什麼?
這種以客戶為中心的方法構成了當時新產品發現過程的核心。
為您推薦:在您的下一個 PHP 項目中使用 WordPress 的優點和缺點。
產品發現基礎知識
產品發現就像它聽起來的那樣。 沒有隱藏的意思。 只是一個非常密集和準確的研究階段或任何開發之前的諮詢。 根據工作的範圍和復雜程度,此階段可能需要一周到幾個月的時間。 產品發現的成本取決於項目的複雜性,但通常佔總開發成本的 5% 到 10%。
一般建議:此階段對於在進一步推進和構建 MVP 或複雜產品之前只需要驗證一個想法的企業來說至關重要。 儘管發現是良好開端的理想階段,但並非所有初創公司和產品都需要這個初始階段。 我們稍後再談。
到目前為止,您已找到作為企業主的您應該考慮新產品探索會議的關鍵原因。
但是,在某些情況下,您可以忽略發現階段而風險很小:
- 如果您已經從比方說另一個軟件供應商處獲得了所有項目文檔。
- 如果您只需要對現有的、正在進行的項目進行一些小的更改。
如您所見,發現是必須的主要產品開發規則也有例外。 現在讓我們找出在產品發現階段發生了什麼以及通常涉及哪些人。
在產品發現階段會發生什麼?
發現承諾:每個新產品都可以從一開始就避免風險和可能的返工。 如果您想了解開發團隊並獲得估算,請嘗試發現。
這個預開發階段的背後是什麼,以及如何進行。
1.探索項目的主題領域
首先,客戶詳細分享產品背後的理念、產品應該如何運行、哪些功能被認為是必備的,等等。 填寫一份包含產品創意和其他相關問題的簡短問卷會有很大幫助。 這個階段收集的信息越多越好。 一旦開發團隊掌握了有關客戶願景的所有信息,他們就會進行研究和分析。
2. 定義可能的瓶頸
在分析過程中,開發供應商提出瞭如何以最有效的方式解決最終用戶問題的建議。 在此之後,開發團隊與客戶討論可能的項目瓶頸。 普遍存在的障礙包括特定的產品功能或預期業務邏輯的實現。
3. 討論最適合的解決方案
在此步驟中,技術專家針對上述定義的痛點提供高級解決方案。
簡而言之,他們解釋為什麼這個或那個架構解決方案完全滿足產品需求。 在此階段,為客戶提供最先進的技術堆棧以用於未來的產品開發。 這樣,團隊可以確保以最有效的方式交付項目。
4. 建議初始功能並定義項目範圍
完成分析後,讓我們進一步指定項目範圍並確定優先級。 此步驟對雙方都至關重要:客戶和開發供應商。 形成的項目範圍允許各方查看功能描述或用戶故事,並且是進一步準確估算所必需的。
5. 估算項目成本和時間並完成項目文檔
基於所有收到的信息,開發團隊現在可以完成所有需要的項目文件。 通常,這些文檔包括系統需求規範 (SRS) 和一組可點擊的原型。 SRS 文檔涵蓋了進一步順利開發所需的所有信息。 在此階段,開發團隊還會提供準確的時間和預算估算。
重要的是在開發團隊和利益相關者之間定期舉行會議,以便在同一頁面上討論產品期望和可能的更新。 通常每週幾次就足夠了。 在可能的會議中,形式有:在供應商的辦公室、在客戶的辦公室,或者根據我們的時間要求,遠程進行。
您可能喜歡:您應該考慮在下一個 Web 應用程序項目中使用的 8 種優秀的 Amazon Web Services (AWS)。
企業主的發現優勢
總而言之,請查看下表,了解產品發現階段的所有目標。
在發現階段的第一次會議上,項目經理通常會向企業主詢問一系列需要澄清的問題。 以下是基本查詢的列表:
- 你的產品的商業目標是什麼?
- 誰是您產品的目標受眾?
- 誰是主要競爭對手?
- 項目時間表是什麼?
- 該項目的大概預算是多少?
為了實現項目發現階段的目標,開發團隊和客戶代表都參加了會議。 客戶的積極參與對成功至關重要。
以下是來自客戶和服務供應商方面的主要產品發現角色:
- 客戶端:
- 業主;
- 利益相關者。
- 軟件服務商端:
- 業務分析師/產品經理;
- 用戶體驗/用戶界面設計師;
- 軟件架構師。
如果您仍然對為什麼要在發現階段花費額外的時間和預算有疑問,您可以在下面找到您將在這個預開發階段收到的可交付成果。
發現產品後您可以指望什麼?
在最基本的層面上,產品發現提供了有關業務挑戰的線索,以及產品目標受眾面臨的確切問題。 從這裡開始,開發團隊可以找到問題的有效解決方案,創建所有需要的文檔並提供估算。
因此,在發現階段之後,作為客戶,您可以依靠以下可交付成果:
- 可點擊的產品原型;
- 具有高優先級的特徵列表;
- 產品詳細說明;
- 產品架構和技術文檔;
- 準確的成本和時間估算;
- 開發團隊組建的建議。
如您所見,發現階段的主要目的是收集詳細的項目信息以及時間和成本估算。 此外,您最終將獲得項目文檔和可點擊的原型。 現在,當發現背後的咒語被打破時,讓我們看看接下來會發生什麼。
完成產品發現階段後,下一步就是產品開發。 它通常包括以下步驟:創建項目路線圖,提及所有功能和用戶角色,最後構建最小可行產品 (MVP)。
您可能還喜歡:軟件開發項目角色和職責。
最後的想法
對於有新想法的初創公司來說,項目發現是一個至關重要的發展階段。 它允許企業主驗證概念,獲得準確的時間和成本估算,並展示未來發展的方向。 此外,發現有助於接收詳細的技術規範 SRS 和時間軸上的精確範圍。
公平地說,並非所有企業都需要這個初始諮詢階段。 對產品的微小改動和來自其他服務提供商的現成項目文檔是跳過發現的兩種情況。 儘管如此,從小處著手總是更好,嘗試與開發團隊合作,找出所涉及的成本和時間,當然,強化這個想法。
發現階段旨在節省您的時間和預算,並使各方在利益方面更清楚地了解開發過程。 當項目最重要的風險和瓶頸被提前揭示時,您的創業公司就有可能獲得成功。 這裡要提到的最後一件事是,發現是一種協作努力。 定期溝通是有效完成產品發現階段的主要關鍵。