Linux問題:敏捷實踐如何幫助團隊更有效?

陝西優就業發表於2019-01-24

陝西優就業 小編下文解釋了敏捷開發方法的基礎,並展示最佳實踐在日常活動中的應用。這些問題都直指敏捷實踐的核心。一起來看看吧!

1、完美的團隊規模是多大?

學生們想知道一個小團隊和一個大團隊的規模是多少。這個問題與任何曾經合作過做專案的人都是相關的。根據 Tomas 作為技術領導的經驗,12 個人從事的專案被認為是一個大型團隊。現實中,團隊規模通常與生產力沒有直接關係。在有些時候,在一個地方或同一個時區的小團隊也許會比一個成員分佈在滿世界的大團隊更具有生產力。最終,該講座建議理想的團隊大小大概是 5 個人(正如 scrum 開發方法的 7,+-2)。

2、團隊會面臨哪些實際挑戰?

演講者比較了由本地團隊組成的專案(團隊成員都是一個辦公室的,或者相鄰近的人)與分散型的團隊(位於不同時區)。當專案需要團隊成員之間密切合作時,工程師更喜歡本地的團隊,因為時間差異造成的延遲可能會破壞軟體開發的“流”。同時,分散型團隊可以將可能不適用與當地專案但適用於某些開發用例的技能集合在一起。此外,還有各種最佳方法可用於改進分散型團隊中的合作方式。

3、整理堆積的工作需要多少時間?

著重把 Scrum 和 Kanban作為介紹敏捷開發的方法。他們使用 Scrum 框架來作為說明軟體編寫的方法,並且用 Kanban 作為工作規劃和溝通的系統。關於需要多少時間來整理專案堆積的工作,演講者解釋說並沒有固定的準則,相對的,實踐出真知:在開發的早期階段,當一個嶄新的專案 —— 特別如果團隊裡有新人 —— 每週可能會花費數個小時在整理工作上。隨著時間推移和不斷地練習,會越來越高效。

4、產品負責人是否是必要的? 他們扮演什麼樣的角色?

產品負責人會幫助團隊更方便的擴充,然而,職位名稱並不重要,重要的是你的團隊中有人能夠傳遞使用者的意願。在許多團隊中,特別是在大型團隊中從事單個任務的團隊,首席工程師就可以擔任產品負責人。

5、建議使用哪些敏捷開發的工具?使用 Scrum 或 Kanban 做敏捷開發的時候必須用特定的軟體麼?

儘管使用一些專業軟體例如 Jira 或 Trello 會很有幫助,特別是在與大量從事大型企業專案的工作者合作時,但它們不是必需的。Scrum 和 Kanban 可以使用像紙卡這樣簡單的工具完成。關鍵是在團隊中要有一個清晰的資訊來源和緊密的交流。推薦兩個優秀的 kanban 開源工具 Taiga 和 Wekan。更多資訊請檢視 Trello 的 5 個開源替代品 和 敏捷團隊的最好的 7 個開源專案管理工具 。

6、學生如何在學校專案中使用敏捷開發技術?

使用 kanban 在專案結束前使用視覺化和概述要完成的任務。關鍵是要建立一個公共板塊,這樣整個團隊就可以看到專案的狀態。透過使用 kanban 或者類似的高度視覺化的策略,學生不會在專案後期才發現個別成員沒有跟上進度。

Scrum 實踐比如 sprints 和 daily standups 也是確認每個人都在進步以及專案的各個部分最終會一起發揮作用的絕佳方法。定期檢查和資訊共享也至關重要。更多關於 Scrum 的資訊,訪問 什麼是 scrum? 。

牢記 Kanban 和 Scrum 只是敏捷開發中眾多框架和工具中的兩個而已。它們可能不是應對每一種情況的最佳方法。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2564636/,如需轉載,請註明出處,否則將追究法律責任。

相關文章