Agile? Scrum? 看了一堆文章還是不懂?敏捷開發前要懂的三個 ...
文章推薦指數: 80 %
相信看了幾十篇文章後,好像還是一隻半解。
Agile (敏捷)是一種精神,而Scrum 是一實現Agile 的一個方法,還有其他的方法,例如常常拿來跟Scrum 做比較的Kanban (看板) ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWritePublishedinAAPD — AsAProductDesignerAgile?Scrum?看了一堆文章還是不懂?敏捷開發前要懂的三個心理建設敏捷就是快?什麼樣的公司可以跑敏捷?Agile跟Scrum兩個差別是什麼?WhatisAgile/Scrum?相信看了幾十篇文章後,好像還是一隻半解。
Agile(敏捷)是一種精神,而Scrum是一實現Agile的一個方法,還有其他的方法,例如常常拿來跟Scrum做比較的Kanban(看板);所以Agile跟Scrum是不同層級的東西。
1.導入敏捷就會開發很快嗎?不會。
就是這個翻譯沒翻好,員工真的會被「敏捷」這兩個字害死。
老闆最愛說:我們不是在敏捷嗎?應該可以做很快吧!(不是疑問而是肯定)如果去把敏捷方針拿出來讀的話,沒有一個快字。
導入敏捷會讓你的團隊知道目前以及未來要幹嘛,可以更有彈性的去迎接臨時的改變、頻繁的交付,可以想像是所有人有規律的划船,無論前方有小波大浪大家不會驚慌失措。
2.導入敏捷要全員都參與,不是產品經理或工程師在自嗨很重要也是大家時常犯的致命錯誤,測試一直沒歸納到敏捷開發實行的一環。
工作這幾年,真的時常覺得測試是產品做後把關的守門員,卻在產品改動或是各種flow制定把測試忘記,這樣產品的品質以及專案的估時都不會準確。
每日的晨會務必大家都要參與,並且快速同步,昨天做什麼(確定到一個任務而不是大範圍的,不然一個禮拜都聽到RD說在修Bug,也不知道目前Bug的情況)、今天預計做什麼以及遇到什麼問題,而主持會議的scrummaster在會議上要知道大家進度,並且幫忙解決問題或是找到可以解決問題的人。
3.敏捷只是一個精神,不是素描本拿來造抄很多人開始敏捷一定從他的推廣者傑夫.薩瑟蘭的Scrum用一半的時間做兩倍的事那本書開始讀起,讀完開始覺得人生好光明。
但跟你打賭能夠真的跑起來得10%不到。
把大的東西拆小,小到可以可開發可測試可發佈。
聽起來很容易,真的做起來工程師說不能這樣拆,設計師說又想改一些細節、測試跟你說沒有及時的data讓他測試怎麼辦..等等。
如果你為了要達成「為了跑scrum而先去做把所有內外在環境設定好」的想法,不到一個月就會放棄。
先做再去優化吧!把敏捷的精神不只投入到專案,也投入到你正在實行的敏捷。
所以說每個Sprint結束的回顧會議是非常重要的。
(如果你還不知道Sprint或是回顧會議是什麼請參考後續的文章)所以敏捷不好嗎?好,以實行到整個企業的話,前置作業很多,但至少要做到大家(從老闆到各個團隊的團員,甚至到跨團隊成員)都要有敏捷的知識(很重要),大家瞭解最簡可行產品MVP(minimumviableproduct),有自動化測試(可以慢慢規劃),團員有顆開放適應改變的心..等等。
我的心得是在一個產品的發布流程來說,其實有些是適合傳統瀑布的開發方法,比如穩定需求非常大的工業領域,並非一位的追求敏捷開發適應到所有的產業;但團隊內部每日工作是可以跑敏捷方法,小至個人的人生規劃。
為了避免紙上談兵,下一篇想分享我設計的敏捷開發的規律(Timeline)|相關文章:不紙上談兵,所有ScrumSchedule怎麼規劃?#新創公司實驗心得(上)敏捷的時程規劃規劃可以讓團隊有儀式感,在一個有規律的節奏下穩定進行medium.com不文謅謅,做到這些你的專案就在跑敏捷看完一堆敏捷文章,講了一口好敏捷,但真的實際去實作或推動總是力不從心嗎?medium.comMorefromAAPD — AsAProductDesignerAAPD專注於分享數位產品設計的相關資訊,並且致力在平台上創造更多的交流與互動,我們關注UI設計、UX設計、設計師的個人成長、設計趨勢與產業動態等,希望透過這些知識的傳遞,能夠降低每位設計師成長的過程中所遇到的阻礙。
歡迎來信投稿:[email protected] — AsAProductDesignerAboutHelpTermsPrivacyGettheMediumappGetstartedJessieChang394FollowersProductmanager/projectmanager/scrummaster/agilefanatic/travellover.ExperienceinSynology,Gogoro,RealD,andKlook.Currentposition:PMinUbiquitiFollowMorefromMediumLionelGoh06Braindumpmoment — dailyinspoBelyndaWong#11thoughts(andprayers)forthefutureofmuseumvisitsSandaliWeththasingheFutureofUserInterfaceDesignJermaineNg09.UserJourneyMapHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1Scrum - 维基百科,自由的百科全书
Scrum是用於開發、交付和維持錯綜複雜產品(complex products) 的敏捷框架(framework) 。最初著重於軟體開發,之後已被用應用於其他領域,包括研究、銷售、營銷和其他 ...
- 2敏捷和Scrum - 有什麼區別? - iT 邦幫忙
Scrum是橄欖球比賽中重啟比賽的方法的名字。兩隊在場上處於緊密相連的小組中, 然後球被拋入這個緊密相連的小組的中間。然後雙方必須密切合作 ...
- 3Scrum 懶人包- 10分鐘讀懂Scrum Agile 敏捷軟體開發專案入門 ...
另一個門派在1990年代異軍突起,心法是以人為主軸,正式名稱為敏捷Agile,最知名的武功是Scrum,但在台灣則是這一兩年才開始熱門起來,近年因爲許多 ...
- 410分鐘讀懂Scrum與敏捷軟體開發入門/Yves Lin
另一個門派在1990年代異軍突起,心法是以人為主軸,正式名稱為敏捷式開發(Agile),最知名的武功是Scrum,但在台灣則是這一兩年才開始熱門起來。(註:Scrum的原始 ...
- 5Agile跟Scrum 差在哪?導入敏捷,開發就會變快?敏捷式管理 ...
敏捷就是快?什麼樣的公司可以跑敏捷?Agile跟Scrum差別是什麼?相信看了幾十篇文章後,好像還是一知半解。Jessie解釋了敏捷的常見誤解。