如何為 LearnDash 項目定義完美的範圍

已發表: 2020-04-17

一個誠實、詳細、嚴肅的項目範圍。

這就是我們的目標,不是嗎?

如果沒有準確的估計,外包您的項目可能會變成一場巨大的管理噩夢。

在你鬆一口氣之前,你會發現自己正在處理一大堆延誤、遺漏細節、來回無限循環、推遲截止日期和重新定義項目的初始範圍,直到你'已將您的預算減少到零; 所有這些都讓你站在那裡,手裡拿著一盒沉重的未售出的課程,口袋裡有一個大洞。

哎呀!

學習破折號範圍 可悲的是,我們有不少客戶從他們以前的經歷中告訴我們這些恐怖故事。

多年來與 450 多家企業合作後我們學到了一兩件事關於定義 LearnDash 項目的完美範圍。

#1 前幾個討論是最重要的

您無需成為 WordPress 或 LearnDash 專家。 重要的是你清楚地與那些人溝通。

不要猶豫,提出問題並澄清您的任何疑問或疑慮,無論它們看起來多麼微不足道。 您與開發人員或代理機構的初步討論為您的項目以及您與他們的關係奠定了基調。

您無需擔心在此階段變得過於細化。 但是向您的 LearnDash 開發人員提出正確的問題並傳達您的期望是非常關鍵的。

最近,我們的一位客戶(我們稱他為 Bob)想將他的網站遷移到 LearnDash。 在了解 Bob 需要切換到 LearnDash 的原因後,我們發現他最關心的是確保他的學生不會在他的網站上遇到任何差異。

此類見解幫助我們針對 Bob 的特定業務需求確定了最佳解決方案。

#2 假設為意外成本和重大延誤奠定了基礎

缺少細節和有根據的猜測會在“您的期望”和“您的開發人員對這些期望的理解”之間造成差距。 這個差距正是你需要避開的那種黑洞

例如,Bob 提到他想開始使用新的支付網關。 除非我們知道他想的是哪一個,否則我們將無法:

  1. 如果有的話,建議一個更好的選擇
  2. 評估並通知他與 LearnDash 和他的實時站點上的其他插件的任何兼容性問題
  3. 檢查是否有現成的集成插件可用,或者是否需要從頭開始構建。

換句話說,不要遺漏任何東西。 即使是關於“用戶訪問設置”或“在結帳頁面上添加一些表單字段”的小細節也可能對您的業務產生巨大影響。

無論您與誰一起工作,我們都建議您堅持制定詳細的書面工作範圍。

#3 時刻準備應對范圍蔓延和延遲

Scope Creeps 是當您的項目處於實施階段時彈出的令人討厭的小要求或更改。 您或您的開發人員之前沒有預料到的小工作(在創建項目範圍時),最終會導致額外費用和不受歡迎的延遲。

在避免這些意外的開發開銷方面,與經驗豐富的 LearnDash 開發人員或代理商合作可能會大有幫助。 這是因為經驗豐富的人更有可能處理過類似的項目,這使他們更容易識別潛在的範圍蔓延。

現在,無論您的範圍有多詳細,項目都有延遲。 有些可能是由開發人員引起的,有些可能是由您引起的,甚至可能是全球流行病! 誰或由什麼負責並不重要,重要的是延誤是不可避免的,需要考慮在內。  

設定現實的時間表是解決這個問題的唯一方法,任何有經驗的專業人士都會告訴你這一點。

專家提示:

如果您知道目前無法定義您的確切要求,但您確實需要專業幫助,請嘗試與您的開發人員協商“阻止項目交易” 這樣,您可以購買 X 小時的開發時間並動態定義工作的詳細信息。

#4 多個供應商提供截然不同的報價

當你遇到這樣的情況時,你會怎麼做?

大多數人最終選擇了對預算更友好的選項。 這是我們見過的人們犯的最常見的錯誤之一——假設引用更高數字的人試圖扯掉他們。

當然,這是一種可能。 但在您做出決定之前,我們建議您在定義 LearnDash 項目的範圍時,做最後的努力來了解開發人員是如何得出一個數字的。 您要確保您的潛在開發人員沒有承諾提供最佳案例數字,以消除失去您作為客戶的風險。

在估算所需的開發時間時,最壞的情況可能比最好的情況大 20 到 50 倍! 事實上,專業人士經常使用諸如“三點估計”之類的技術來得出一個現實的估計。

深入了解價格昂貴的範圍的細微差別,不僅可以幫助您檢查此人是否知道他們在說什麼,還可以幫助您更好地了解需要瀏覽的內容,無論您將來是否選擇與他們合作。

我們遵循定義 LearnDash 項目範圍的兩步過程

讓我們以鮑勃為例。

當 Bob 聯繫我們關於遷移到 LearnDash 時,他希望我們為他建立一個像 Udemy或 Coursera 這樣的課程市場。

第 1 步:發現

在與 Bob(或任何其他客戶)的電話中,我們確保我們的“客戶服務經理”和“主題專家/LearnDash 專家”都在場。 這些電話都是關於:

  • 了解 Bob 的要求
  • 識別約束和潛在障礙
  • 定義項目的目標

我們盡最大努力指導 Bob 完成這個過程,在需要時對他們進行教育,並將他的最大利益作為我們的首要任務。

一旦我們擁有了我們需要的一切,我們就會發送一份“初始發現草稿”來檢查我們是否都在同一個頁面上。 看起來有點像這樣的草稿:

概述

現有網站是貴公司自 3 年以來一直在使用的基本 WordPress 設置。 您希望將課程和用戶移至 LearnDash,保留現有功能並讓我們開發其他功能以將其轉換為課程市場。

遷移過程不應影響當前操作,需要盡快啟動新版本的站點。

工作範圍

用戶角色:

該系統中的 3 個主要用戶將是:

1)學生或課程學員。

這些用戶將能夠:

  • 註冊自己,
  • 參加考試,
  • 提交作業,
  • 獲得認證,
  • 支付特定課程或一系列課程的費用

2) 教師或課程創建者。

這些講師應該能夠:

  • 作者課程
  • 訪問各自課程的報告和測試結果,
  • 評估學生的表現,
  • 向網站支付佣金                        

3) 管理團隊

這些用戶將:

  • 對系統具有不同級別的訪問權限
  • 所有與 LMS 相關的數據只能由後端站點的管理員使用 Learndash 的 Propanel 訪問。  

註冊:

  • 該站點將為所有角色單獨註冊,以便單獨創建他們的用戶。
  • 所有這些用戶註冊請求都將發送給管理員,以便他們可以批准或拒絕用戶。
  • 講師還可以批准註冊其特定課程的用戶。
  • 我們還將在註冊過程中(根據您的輸入)添加一些額外的字段,以便管理員接收所有必需的信息。

支付模塊:

  • 允許教師創建課程包
  • 將支付網關從“X”更改為“Y”。
  • 自動化佣金和付款管理。
  • 為支付網關“Y”自定義構建集成模塊。

這幾乎不是一個全面的草稿,但你明白了。

第 2 步:努力估算

一旦 Bob 確認草稿符合他的要求,我們就會繼續創建“工作量估算”文檔。

在這裡,我們將功能和開發任務與完成工作所需的小時數進行映射,然後得出項目的最終時間表和成本估算。

假設我們正在為 Bob 開發一個自定義的“視頻分配模塊”。 估計看起來有點像這樣:

作業和方法開發時間總花費
作業:啟用網絡攝像頭並錄製短視頻。 提供在提交之前根據需要多次重考的能力。 管理員可以觀看視頻並將視頻標記為已通過或要求用戶重做。

方法:我們可以在這裡使用 LearnDash 的“上傳作業”功能。 使分配符合手動批准的條件,以便管理員可以批准它。

X 小時是美元

離別詞

我們知道這會令人沮喪。

你外包你的工作是有原因的。 您想卸載開發,以便您可以專注於更重要的事情。

事實是,如果您不在項目的這個階段投入註意力,您很容易陷入定價陷阱並面臨從未預見到的挑戰。

您的需求可能會隨著項目的進行而演變,這很好。 重要的是你與一個能夠適應的團隊一起工作。 一個您可以有效溝通的團隊,以便為您的 LearnDash 項目定義完美的範圍。

畢竟,成功的項目建立在明確的行動計劃之上,這些行動計劃源自誠實、詳細和相關的工作範圍。

目前為止就這樣了!

有問題要問我們嗎? 在下面的評論部分中將它們趕走,或與我們的 LearnDash 專家取得聯繫

延伸閱讀:

您需要 LearnDash 開發人員或顧問嗎?