Page 1 of 1

處理不喜歡 Scrum 的開發團隊的秘訣

Posted: Sun Dec 15, 2024 6:28 am
by shahriyasojol14
當您的團隊一開始就對Scrum 方法持懷疑態度時,成為 Scrum 大師可能會很困難。這種態度可能會阻礙您的專案進展,削弱開發人員的信任,並分散您對目標的注意力。但以正確的方式處理 Scrum 問題可以幫助專案重回正軌。

為什麼 Scrum 是「壞」的
Scrum 在開發人員中已經建立了一定的聲譽,無論是否應得——許多人認為它“支持管理”,本質上是反對開發的。在一些公司,有害的管理實踐(例如微觀管理和使用任意期限)被標記為 Scrum 或由聲稱實踐 Scrum 方法的教練所提倡。

因此,許多開發人員將 Scrum 等同於採取捷徑,從而造成過多的技術債、用繁文縟節限制開發活動,或過快地完成工作。

敏捷和 Scrum 的潛在問題
儘管敏捷和 Scrum 起源於程式設計領域,但它們很快 whatsapp 日本 就被專案經理普及。 Scrum 和 Agile 經常互換使用,但實際上是不同的:Scrum 是一種實現敏捷的方法,因此存在重疊,但我們不應該總是概括 Scrum 來代表敏捷的全部內容。

同樣,您可能需要記住,許多關於 Scrum 和敏捷的抱怨和擔憂都是為了批評不健康的業務和專案管理實踐。這些批評並不是針對敏捷和 Scrum 可以為開發帶來的積極和實用的屬性。畢竟,這些都起源於開發者世界,作為以開發為中心的問題的解決方案。

無論如何,實踐 Scrum 和敏捷的公司應該注意以下幾個方面:

短切切片

如果只是讓開發人員用更少的時間來完成大型請求,那麼按時間「片段」管理開發團隊可能會達不到要求。

聘用或提拔缺乏經驗的教練或專案經理

許多專案經理渴望在新的敏捷世界中建立自己的職業生涯,他們將Scrum 視為一個機會,可以轉而從事他們自己缺乏實際經驗的工作的諮詢工作。的專案經理。由於很少有團隊喜歡與缺乏行業經驗的專案經理合作,這種情況自然會引起一些不滿。

對聰明人進行微觀管理

對某些人來說,Scrum 推動在有限的期限內完成目標似乎是允許在組織內部進行微觀管理。每日 Scrum 會議不是促進溝通,而是責備會議。一些開發人員認為這些會議阻礙了溝通,並造成了額外的繁文縟節,阻礙了他們的工作。

設定任意目標

敏捷和 Scrum 通常確實可以幫助公司在更短的時間內完成更多工作,但這可能會鼓勵管理者相信任何任意的開發目標都可以透過一些專案管理魔法來實現。如果管理者設定武斷的目標,開發團隊可能會變得灰心喪志。當目標不可能或不切實際時尤其如此。沒有人喜歡被告知他們沒有做好自己的工作。

當然,這些批評中的許多(如果不是全部)都是有充分根據的,如果您不小心的話,就會為您的組織帶來真正的風險。

如何與不喜歡 Scrum 的開發團隊打交道
對於一個反對 Scrum 的團隊,你的工作可能會很困難。您的開發人員可能會立即發現糟糕的 Scrum 並表達他們的反對意見。

然而,這種阻力實際上應該受到歡迎,因為它是對改進開發流程的真誠興趣。如果您擁有一個關心品質並重視編寫優秀程式碼的開發團隊,那麼這對您的公司和業務目標來說確實是一件幸事。

要重新建構和改進您在組織中使用 Scrum 的方式,請考慮這些想法有何幫助。

1. 確定 Scrum 是否真的是最適合的
如果您感覺到 Scrum 技術的應用不起作用,或者沒有以某種方式為組織帶來有形的價值,那麼 Scrum 可能並不真正適合您團隊的專案。

要記住的重要一點是:Scrum 並不是一刀切的。並非每個專案、團隊或公司都適合 Scrum 或應該使用它。考慮問自己一些尖銳的問題,以確保 Scrum 適合您:

Image

產品生命週期階段:我的專案與新產品或功能有關嗎? Scrum 最適合處於生命週期早期的產品。如果您的產品即將成熟,Scrum 可能不是最合適的,因為成熟的產品具有較少的不確定性和未知性。在生命週期的早期,Scrum 方法的迭代性質提供了急需的結構,幫助您提出正確的問題並引導新產品的發現過程。

團隊規模:您的團隊有多大?它是否足夠小以進行持續、直接的溝通?較大的團隊可能很難使用 Scrum,因為它旨在促進與新產品開發和快速成長的新團隊相關的迭代過程。

客戶參與:您的客戶在開發過程中的參與程度如何? Scrum 需要最終用戶和客戶的頻繁簽入或回饋,以推動開發背後的迭代、實驗過程。由於缺乏客戶回饋,Scrum 專案缺乏足夠的洞察力來指導開發。

如果您的專案不符合上述特徵,那麼 Scrum 的替代方案可能更適合。如果您正在尋找新的東西,請考慮​​以下選項之一:

看板方法:看板方法是適用於各種不同類型專案的智慧系統,是在組織中實施敏捷的另一種方法。看板基於 20 世紀 40 年代用於改進汽車製造的視覺化專案管理原則。由於看板非常靈活,並且還可以與其他方法論的元素一起使用,因此如果 Scrum 不適合您的團隊,那麼它可能更適合。

瀑布式專案管理:如果您的專案幾乎沒有未知因素,並且遵循具有特定步驟的完善流程,那麼瀑布專案管理可能適合您。

其他敏捷方法:除了 Scrum 和看板之外,還有許多其他風格的敏捷開發。 Crystal、特徵驅動開發方法 (FDDM)、動態軟體開發方法 (DSDM) 和極限編程 (XP) 都是其他值得考慮的敏捷方法的例子。