敏捷方法適合什麼樣的團隊?

2021-10-05 06:14:20 字數 1802 閱讀 6932

敏捷開發適用於研發團隊嗎?

距敏捷開發宣言的發布已經過去了將近二十年,現在很多團隊都在思考「敏捷」的工作方式。營銷團隊想要嘗試sprint的方式來加速盈利,運營團隊正在採用scrum敏捷專案管理,而人力資源團隊則正在尋求如何為公司戰略注入更多的靈活可變性。

那麼對於研發團隊而言,敏捷實際上只是一套幫助解決大型且複雜專案的方**。在工作中,如何正確的運用敏捷方法哪種方式,一直存在很多爭論。

是否採用敏捷開發?

通常而言,複雜、大型的研發專案需要跨部門的協調,專案經理總是希望可以快速實施並交付產品。但是當你想要調動全部資源去推動此專案時,這又將對其他部門的業務和工作產生影響,這是不現實的。因此在專案研發過程中,團隊需要採用敏捷開發方法,並以不斷迭代的方式來應對快速變化的需求。

敏捷並非意味著在專案開始之前就定義最終需求並安排好全部工作內容。但對於跨公司的龐大專案而言,需要了解產品需求和路線,否則每個人工作都有可能出現差錯。那麼是否有可能將敏捷開發應用於類似上述的龐大專案呢?

我認為是可行的,但需要實行真正意義上的的敏捷開發。

請記住,敏捷並不是每個人都必須遵循的一套固定規則。它是一種方**,是幫助團隊應對快速變化的需求、提高工作效率的一種理念和價值觀。在產品研發過程中,團隊通常使用scrum或看板之類的框架來提高效率,但是對於這些框架不適用的工作場景,尤其是在專案的初期,也並不一定意味著無法實行敏捷開發了。敏捷可以很簡單,例如確定專案目標,將其拆解為幾項可以實現的小任務,然後以此為基點進行迭代和開發。

瀑布式開發

在產品研發過程中,通常團隊採用瀑布式開發的方法是:每次聚焦於乙個階段,每當乙個階段的任務完成後,團隊才會開始下一階段工作。這將導致團隊在開發過程中無法適應需求的改變,不斷試錯,需求變更成本也會隨之增加。

整個開發工作的流程是相通的,但不一定會彼此適用。此情況就好比乙個公司在**相同的情況下,是應該購買多種不同型別的辦公軟體,還是購買一款可以解決不同場景的辦公軟體,答案一定是後者更能將工作簡化,提高工作效率。

那麼瀑布式開發的弊端如何改善呢?是在產品開發的第乙個階段就引入第二階段的成員嗎?如果多個需求互相關聯,但每個需求的開發進度不一樣,又該如何協調處理呢?

由於以上瀑布開發的種種弊端,敏捷開發逐漸打破了傳統的瀑布開發方式。

研發團隊如何進行敏捷開發?

當專案開始時,第一步要做的事情就是定義產品的業務需求和產品路線,等到所有業務需求和實施方案都落實敲定後,再開始編寫第一行**。敏捷開發的過程是需要團隊全員參與的,從定義產品需求到不斷迭代交付都是整個團隊的工作,因此產品經理、研發工程師以及其他所有成員都應積極參與其中,在每個環節中都可以表達自己的聲音和想法。在此過程中團隊需要制定迭代計畫並進行站立會議,以此來持續性的學習、發布、迭代,逐步完善產品。

不管您處於何種行業,在定義產品需求的階段,應當首先考慮產品的合法、合規性,醫療、能源或製造業等重點監管行業更應注意這一點。這也會大大避免以此帶來的交付時間延遲和專案預算超支。

不可避免的是,開發過程一旦開始,新的問題也會隨之而來,比如產品上線後,使用者的需求可能發生變化;新的政策可能會影響產品的合規性等等。因此敏捷開發提倡在專案開發階段,通過每天的站立會議,來確認每個成員是否遇到的問題,從而確認問題並及時溝通解決,並以此來制定迭代計畫。隨著產品的不斷迭代和新功能發布,企業也會獲得更大的價值。

慢速平穩即是高效

人們開始逐漸意識到,時間管理成為了每個人都無法迴避的問題,而有時必須放慢速度認真思考才會更有效率。隨著每個團隊對工作方式的認知從傳統流水線的舊思維,逐步轉變為緊湊且自我組織型團隊的新觀念,同時團隊也需要更多地思考如何來實現敏捷開發, 而不是一股腦地去盲目試錯。

什麼樣的流程,才是敏捷

1.開發負責 編寫,dev環境發布和測試 beta則需要提轉測申請,由測試把關,發布。idc則更甚。2.開發負責 編寫,dev環境發布和測試 beta開發也可以發布,idc也是有開發控制發布節奏。測試介入beta環境,idc測試用例 上面兩種哪種更為敏捷呢?最近的經驗告訴我,答案是1.因為職責的分明...

什麼樣的專案最適合於敏捷開發

來自mick cohn部落格 january 15th,2011 我最近被問到關於什麼樣的專案才是最適合於敏捷方法,在此關於這方面進行乙個 在我看來,最適合敏捷方法的專案是那些有著激進的時間期限限制,那些有著高度的複雜程度,以及那些有著高度新穎性 獨特性 的專案。當我們在做一些新的事情,到少是對於開...

什麼樣的團隊才是優秀的團隊

記得以前看過乙個資料,一般團隊組成為 1 2 3 1 1代表乙個領導者 2代表2個優秀者 3代表3個普通者 1代表1個淘汰者 領帶者代表的團隊的發展方向 優秀者是團隊成功的助推器 普通者是優秀團隊的基石 而淘汰者,成為了團隊不斷進步和超越自我的鞭策力量。帕克基諾比利的突破和帕克的速度,成為了馬刺成功...