如何更了解敏捷式開發
- 迭代式開發
- 應對變化
- 協同合作以及如敏捷宣言所述地完成、發布和迭代工作
當參與任何培訓,重要的是要記住,有許多不同的方法來應用此宣言及其原則。這些只是敏捷方法的闡釋,而且做事不只有一種方式。在GDS,我們對於框架和發法都存疑。我們從眾多技術中挑選出專案與團隊最合適的工具,以支持他們完成交付。這代表並非所有的團隊都會以相同的方式工作。
預期讀者
有四種人可能想進一步了解敏捷方法,在後方有更詳細的段落敘述,和不同種類的人相關的內容,因此會有所重複:
這些人需要每天使用敏捷方式工作,並教導別人。典型的角色有:
- 交付經理/Scrum masters/敏捷專案經理
- 敏捷計畫經理
- 產品經理
- 服務經理
這包括人任何其他會成為敏捷團隊成員的人,例如:
- 開發者
- 使用者研究員
- 設計師
- 測試員等等
管理人和利害關係人:如果你將成為敏捷專案中管理團隊的一員,或利害關係人
這些都是資深的負責人員(senior responsible officers, SROs),專案領導者、領導者和負責支持敏捷專案的人。典型的角色有:
- SRO、指揮者
- 人資專員、企業運營管理者
- 行銷人員
- 業務人員
- 策略團隊
- 法務團隊
這包含任何對於以敏捷方式工作有興趣了解的人。
學習的途徑
就和大多數新技能一樣,正規培訓只是一種學習的方式。特別是在敏捷交付管理上,訓練只會給你一些基礎技巧,但真正的學習得做中學。建立支持學習和嘗試的組織文化也是很重要的。
敏捷交付實踐者
儘快開始獲取實務經驗的方式。這可以經由:
- 模仿/學習別人
- 正規培訓
- 自發學習(人際網路、閱讀部落格)
- 分享想法和支持(社群、寫部落格、公開演講)
- 小型實驗和進行短期計畫
- 質疑和反思(短回饋週期和回顧會議 )
模仿/學習別人
你可以經由觀察他人練習敏捷技術,而學到很多東西。
因為團隊是開放而透明的,他們應該會很高興地邀請你參與各階段如規劃會議、檢視會議和回顧會議的階段。你也該嘗試花一些時間去模仿,或與交付的實踐者一同處理問題,以更了解如何應用敏捷方法。
嘗試邀請外部講師加入,和你以及你的部門分享經驗,並藉此機會與他們討論想法。
正規培訓
培訓課程對理解理論是有幫助的,但要記住,要該怎樣進行每一個專案並沒有一個固定的答案,而且培訓並不等於學習。
學習一些工具與技術,並強化你對自學與實作的理解。
對於培訓的方法有:
- 特定的框架和方法:由較輕量的框架和方法開始,例如Scrum, Kanban 和 Extreme Programming等方法(更多方法)
- 更具體的實踐方法,如:敏捷式使用者故事、敏捷式估計、敏捷式規劃、管理團隊( 更多方法 )
- 軟技能,如工作坊協助、教練指導、提供小組動機
這裡指的是經由市民服務學習入口網站預訂正規公務員培訓課程
自發學習(建立人際網路、閱讀部落格)
你可以藉由建立同好的人際網路、閱讀書籍和部落格來自我學習
。你應該閱讀的第一份資料是服務設計手冊的敏捷方法部分 。
建立人際網路是一種學習的有效方式。您還可以在www.meetup.com找到當地的聚會和活動,或者可以由自己開始辦一個。
有數以百計關於敏捷方法和精實技巧的部落格可供學習。訂閱你有興趣的。GDS還有定期更新的敏捷交付社群連結列表,可供你訂閱。在連結蒐集服務paper.li或是其他蒐集連結的地方都是值得一看的。
分享想法和支持(社群、部落格、公開演講)
一旦你有了信心,教導別人也是學習的好方法。嘗試參與像是在LinkedIn上的社群、自己寫部落格、閱讀關於敏捷方法的其他部落格,或是在聚會與活動中講述自己的經驗。
小型實驗和進行短期專案
最好的學習是實作。敏捷技術可以應用到許多類型的專案,並且不限軟體開發。這意味著你可以在ㄧ個團隊裡經由執行短期專案來快速學習。
就拿你正在進行的專案,並開始應用敏捷技術去執行它,並且在執行同時改善它。你可以從失敗中學到很多東西:在敏捷環境中「快速失敗」一句常常被提到,但也可以從中快速學習。
質疑和反思
你會經由問問題學到很多東西,也有一個敏捷式工具,可以幫助你做到這一點- 自省會議 。這對任何敏捷團隊都很重要,也是學習的好方法, 因為每個人都有貢獻。定期的自省會議是一種很棒的方式來了解什麼可行、什麼不可行,所以你可以想想你的學習能如何被指導。
交付團隊成員
- 配對法/向他人學習
- 正規培訓
- 自發性學習(閱讀書籍和部落格)
- 分享想法和支持(社群,部落格,公開演講)
配對法/向他人學習
配對法來自於極限程式開發方法(Extreme programming)中的配對程式開發(pair programming)的術語,但僅是作為相關的不同類型的工作。在這個練習中兩個人在同一時間坐在一起做同樣的事情。
一個人寫程式或執行任務,而另一個則負責觀察和給予回饋。此方式工作的好處是可以產生稱品質更好的程式碼、更好的團隊溝通,並且學習如何建立東西以及為何需要作出決定。配對法能夠迅速增加個人和團隊的學習。
正規培訓
培訓課程對理解理論是有幫助的,但要記住,要如何進行每一個專案並沒有一個固定的答案,而且培訓並不等於學習。
學習一些工具與技術,並強化你對自學與實作的理解。
對於培訓的方法有:
- 特定的框架和方法:由較輕量的框架和方法開始,例如Scrum, Kanban 和 Extreme Programming等方法(更多方法)
- 更具體的實踐方法,如:敏捷式使用者故事、敏捷式估計、敏捷式規劃、管理團隊( 更多方法 )
這裡指的是經由市民服務學習入口網站預訂正規公務員培訓課程
自發學習(建立人際網路、閱讀部落格)
你可以藉由建立同好的人際網路、閱讀書籍和部落格來自我學習。
你應該閱讀的第一份資料是服務設計手冊的敏捷方法部分 。
建立人際網路是一種學習的有效方式。您還可以在www.meetup.com找到當地的聚會和活動,或者可以由自己開始辦一個。
有數以百計關於敏捷方法和精實技巧的部落格可供學習。訂閱你有興趣的。GDS還有定期更新的敏捷交付社群連結列表,可供你訂閱。在連結蒐集服務paper.li或是其他蒐集連結的地方都是值得一看的。
分享想法和支持(社群、部落格、公開演講)
一旦你有了信心,教導別人也是學習的好方法。嘗試參與像是在LinkedIn上的社群、自己寫部落格、閱讀關於敏捷方法的其他部落格,或是在聚會與活動中講述自己的經驗。
負責人和利害關係人
想想你可以如何使團隊讓團隊有最好的表現。這可以通過:
- 理解和應用GDS的管理原則
- 正規培訓
- 向別人學習
- 自發性學習(閱讀書籍和部落格)
- 質疑和反思
了解 GDS 的管理原則
GDS 提供了一些 管理上的敏捷專案原則 :
- 不拖慢交付
- 當有需要時,在合適的階段進行決策
- 與對的人共事
- 眼見為憑
- 會增加價值時才作
- 信任與驗證
重要的是你明白這些原則背後的細節,以建立正確的文化,能支持敏捷專案(與學習)的蓬勃發展。
正規培訓
當某人需要去支持交付,並對敏捷方法要有更廣泛的理解時,你應該找敏捷方法的課程來幫忙,以了解敏捷方法和它的好處、了解使用者研究、敏捷式估計與規劃。
您可以使用市民服務學習入口網站預訂正規公務員培訓課程。
向別人學習
嘗試邀請外部講師加入,分享他們自己的經驗,與他們談論並比較你自身經驗。
看其他人如何在你的組織內進行敏捷方法。交付經理 / Scrum master的一部份的角色是教練,他們可以幫助你了解敏捷方式工作的好處。
如果你需要帶一個人進團隊,在服務設計手冊還有敏捷教練的工作內容敘述在服務設計手冊。
自發學習(建立人際網路,閱讀部落格)
你可以藉由建立同好的人際網路、閱讀書籍和部落格來自我學習。
你應該閱讀的第一份資料是服務設計手冊的敏捷方法部分 。
建立人際網路是一種學習的有效方式。您還可以在www.meetup.com找到當地的聚會和活動或者你可以由自己開始。
有數以百計關於敏捷方法和精實技巧的部落格可供學習。訂閱你覺得有趣的。GDS還有訂期更新的敏捷交付的社群連結列表,可供你訂閱。在連結蒐集服務paper.li或是其他蒐集連結的地方都是值得一看的。
質疑和反思
你會經由問問題學到很多東西,也有一個敏捷式工具,可以幫助你做到這一點- 回顧會議 。這是對任何敏捷團隊來說都很重要的部份,也是一種學習的好方法 – 每個人都有貢獻。定期的回顧會議是一種很棒的方式來了解什麼可行、什麼不可行,可以反思你的學習將往何處發展。
有興趣的人
如果你有興趣了解更多關於敏捷方法,但不打算參與專案,有一些事情你可以做:
- 觀摩別人/向別人學習
- 自發學習(建立人際網路、閱讀部落格)
- 正規培訓
觀摩別人/向別人學習
看別人在你的組織內是如何運作敏捷方法的。交付經理 / Scrum master的角色一部份是教練,他們可以幫助你了解敏捷工作方法的好處。
自發學習(建立人際網路,閱讀部落格)
你可以藉由建立同好的人際網路、閱讀書籍和部落格來自我學習。
你應該閱讀的第一份資料是服務設計手冊的敏捷方法部分 。
人際網路是學習的一種有效方式。您還可以在www.meetup.com找到當地的聚會和活動或者你可以由自己開始。
有數以百計關於敏捷方法和精實技巧的部落格可供學習。訂閱你覺得有趣的。GDS還有訂期更新的敏捷交付的社群連結列表,可供你訂閱。在連結蒐集服務paper.li或是其他蒐集連結的地方都是值得一看的。
正規培訓
如果你有興趣知道更多,你可以試著去上介紹敏捷方法及其優點的課程。盡量確保它是一個廣泛的課程,能夠涵蓋不只一個的方法或框架。
您可以使用市民服務學習入口網站預訂正規公務員培訓課程。
譯者:
校稿:Richard
原始出處:https://www.gov.uk/service-manual/agile/training-and-learning