看板 - 專案管理



看板作為一種專案管理方法被應用於軟體開發。在軟體開發中,看板支援連續的工作流程,稱為價值流。

價值流

價值流包括將專案從建立到完成所需的所有行動。

這些行動可以:

  • 為專案增加價值
  • 不增加價值,但不可避免
  • 不增加價值,可避免(稱為浪費)

消除浪費

任何不為專案增加價值的東西都被稱為浪費。看板有助於消除浪費。

在軟體開發中,有三種類型的浪費:

  • 程式碼開發中的浪費
  • 專案管理中的浪費
  • 團隊潛能中的浪費

程式碼開發中的浪費

程式碼開發中的浪費是由於以下原因造成的:

  • 部分完成的工作 - 部分完成的工作可能會過時且無法使用。可以透過迭代迴圈和在迭代中完成的模組化程式碼來消除它。

  • 缺陷 - 在開發程式碼時,糾正和重新測試需要時間和資源。可以透過最新的測試套件、在迭代中完成測試和持續的客戶反饋來消除它。

專案管理中的浪費

專案管理中的浪費是由於以下原因造成的:

  • 額外流程 - 不必要的文件需要時間和資源。可以透過以下方式消除它:

    • 預先規劃哪些流程是相關和必要的。

    • 文件審查,確保遵循相關和必要的流程。

  • 程式碼移交 - 指在第一個人完成工作後將工作從一個人或團隊傳遞給另一個人或團隊。這可能會導致缺乏知識。可以透過使流程圖和線框圖清晰可見來消除它。

  • 額外功能 - 這些是客戶不需要的功能。在開發實現客戶不需要的功能所需的功能方面浪費了精力和時間。可以透過持續與客戶和測試人員互動來消除它,因為他們可以更好地視覺化系統的場景和預期行為。

團隊潛能中的浪費

團隊潛能中的浪費是由於以下原因造成的:

  • 任務切換 - 這會導致多工處理的危險,這是一種浪費。可以透過每次釋出都專注於一項任務來消除它。大型流程步驟被細分為任務,以:

    • 提高可見性

    • 減少依賴性

    • 實現工作流程的輕鬆流動

    • 關注交付工作的週期時間

    • 提供一種檢測和解決瓶頸的方法

  • 等待 - 獲取指令或資訊的時間 - 如果團隊沒有做出決定,或者提供給團隊(開發人員、測試人員等)的資訊是昂貴的資源,則團隊會閒置。可以透過允許團隊成員(開發人員、測試人員等)來消除它:

    • 做出決定,以便他們不必等待指令

    • 訪問資訊,以便可以根據需要使用它

廣告