由商業問題出發,訂立清晰的開發計劃。

一個有用的軟件項目,始於使用它的人、它需要支援的工作,以及它必須遵守的限制。以下是我們分五個階段推進的方式。

由實際工作開始

說明誰需要使用這個軟件、他們需要完成什麼工作,以及現有體驗在哪些方面未能滿足需要。無論是現有流程、新的客戶服務,還是內部工具,都可以是起點。

  • 誰會使用它?
  • 他們應該能夠做到什麼?
  • 一個有用的首個版本應達到什麼效果?

您可以期待:一次簡短的溝通,以及一份書面總結,說明問題、使用者,以及有用的首個版本應達到的效果。我們需要您提供:使用者及其主要工作的描述、已涉及的工具,以及負責批准決定的人員。

訂立切實可行的首階段範圍

找出關鍵的使用流程、涉及的資訊,以及項目需要配合的系統。將首個有用版本與後續改善清楚區分。

若現有工具或調整設定已能滿足需要,應優先考慮這些方案,而非訂製開發。

您可以期待:界定清楚的首個版本 — 關鍵流程、涉及的系統,以及刻意留待日後處理的項目 — 並附上估算範圍及其背後假設。我們需要您提供:對何者為必要作出決定,並讓我們接觸了解現有系統的人員。

讓體驗可供審閱

透過畫面設計及範圍明確的原型,將重要決定具體呈現。在擴展範圍前,先審核導覽、內容、互動及錯誤狀態。

您可以期待:畫面設計,以及(如有需要)可供點擊操作的原型。我們需要您提供:實際使用者的意見,最好在開發開始之前取得。

查看示範案例

開發、檢查及優化

以可審閱的階段組織開發工作。檢查已確認的行為、流動裝置版面、易用性及相關系統整合,然後在推進前處理發現的問題。

驗收標準應清楚說明軟件必須做到什麼,以及將如何被檢查。

您可以期待:以可審閱階段交付的可運作軟件,按議定標準檢查,並在進入下一步前修正發現的問題。我們需要您提供:及時審閱每個階段的成果,並指定一位負責決定的聯絡人。

規劃營運安排

在正式上線前,就主機託管、存取權限、資料處理、維護責任及支援安排達成共識。這些安排因項目而異,必須明確訂立。

您可以期待:在上線之前(而非之後)就主機託管、存取、資料處理及支援作出清晰協議。我們需要您提供:決定由誰擁有各項帳戶,以及由誰負責日常營運系統。

我們如何讓決定保持透明

  • 每個階段都有可親自試用的軟件,而不只是進度報告。
  • 決定及變更均以書面記錄,讓任何人都能看到議定了什麼及原因。
  • 範圍變更會與已議定的首個版本比較,並在開始處理前先行議定。

可選的合作方式

  • 範圍明確的項目。議定有清晰界線的首階段範圍,作為一個整體進行估算及交付。
  • 由小做起。先推出最精簡的首個版本,從中學習後再決定是否投入更多。
  • 上線後支援。維護、更新及改善另行議定,並不假設會自動延續。

人工智能的應用場景

當工作涉及難以用固定規則處理的多變語言、文件或其他輸入時,人工智能或能發揮作用。其實際效用須與較簡單的替代方案,以及結果出錯時的後果一併評估。

對於需要專業判斷的工作,應明確界定哪些環節仍需保留人工覆核。

虛構數據.模擬人工智能擷取

查看文件審閱示範(示範介面為英文)

有助我們了解您項目的資訊

  • 您的使用者及其主要工作的描述。
  • 目前已涉及的工具或系統。
  • 您希望分享的時間、預算或機構方面的限制。
  • 負責審核決定及確認結果的人員。

初步溝通並不需要密碼、客戶記錄或機密文件。

常見問題

聯絡你們之前,需要已有完整的規格嗎?

不需要。初步構想已是很好的起點。首次溝通的其中一部分,就是把它整理成可以估算的範圍。

可以由小項目開始嗎?

可以,而且我們通常也會建議這樣做。範圍有界線的首個版本,讓您在投入較大型的開發之前,先從實際使用中學習。

需求有變時會怎樣?

變動是正常的。新要求會與已議定的首個版本比較,並在開始處理前以書面議定,令成本及時間不會突然改變。

我如何得知項目進度?

每個階段您都可以試用可運作的軟件,並看到以書面記錄的決定。審閱的節奏會在項目開始時議定。

上線後的支援是怎樣的?

視乎項目而定,並另行議定。支援、更新及改善並不假設會在議定的初期合作之外自動延續。

讓我們訂立第一個有用的步驟。

索取項目報價