敏捷方法 Paper Study A teamwork model for understanding an agile team: A case study of a Scrum project -Nils Brede Moe*, Torgeir Dingsøyr, Tore Dybå 資工3A.

Slides:



Advertisements
Similar presentations
中央党校在职研究生 《比较法总论》 第八讲:法律教育与法律职业比较 主讲人:刘永艳 中央党校政法教研部教授.
Advertisements

旅 糾 紛 遊 與緊急事件處理 11 Chapter 旅遊費用.
漫畫風雲.
認 識 聖 經.
C语言程序设计 李伟光.
我征服了黃山 林達的黃山之旅 2006春.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
社區醫學相關選修~ 社區醫療實務 課程介紹.
2015/2016 第八届 北京-澳门中学生科技合作交流活动
旅 糾 紛 遊 與緊急事件處理 16 Chapter 飯店問題.
如何使用数据库资源 十问 SAGE北京办公室 1.
有效學習計劃簡介 (學前).
辯論 與中國語文(中文科/文化科)之關係 並從兩間中學之實驗說起……
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
3Cs for Agile Project Success: Critical Success Factors & Proven Practices -- Experience Report Gopinath Ramachandran,Aricent 20th Dec’2013 報告人:
”宅平安系列一” 居家綜合保障加值計劃 - 實在幫您 全方位防護 居家生活保障 - 通路行銷部整合行銷科製
Mobile base station power remote monitoring system
邱恩澔 王斌銓 蘇柏宇.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
最美妙的人生 ─ 为主向主而活 香港教会 在职青年聚会
毕业论文报告 孙悦明
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
JiRA 淘宝 2008年5月.
JDK 安裝教學 (for Win7) Soochow University
Special Topics in Social Media Services 社會媒體服務專題
Department of Computer Science & Information Engineering
R教學 安裝RStudio 羅琪老師.
指導教授 曾淑峰教授 成員 組長 葉桓伶 組員 謝桂蘭 江政祐 陳觀柏 徐志節 林東嶺
Agile Software Development
Chap3 Linked List 鏈結串列.
行銷與流通管理系 招生策略與管考簡報 簡 報 人:李國良 簡報時間:106 年 3 月 21 日 歡迎委員蒞臨僑光科技大學會計資訊係指導
使用者經驗設計 User Experience Design
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Topic Introduction—RMI
創意管理 一. 組織設計與創意 1.各種組織設計對創意之影響 3hrs 2.團隊的建立(成員組合考量) 3hrs 3.團隊的溝通 3hrs
Web Applications & IT Trends (靜宜資管楊子青)
研究技巧與論文撰寫方法 中央大學資管系 陳彥良.
決策的衝突與重結構   內容大綱  決策的本質與程序 賽局理論的觀察 多階規劃的觀察 結論與建議 2019/4/7 U.P. Wen.
授課老師:楊維邦教授 組長:劉秋良 成員:李政均、郭瀚文、鄒震耀
哪些人是管理者? 管理者? 指和一群人工作,並藉由協調他人來完成工作,以便達成組織目標的人
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
第三組 人文學報告 組員 圖資二 周庭羽 謝豐吉 吳佩珊
Chapter 3 軟體組態管理 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
新地義工Team力量 新地致富兒童成長嚮導計劃
國立成功大學(農業) 報告人 協同主持人 林翰佑
领导结构 含义 正式结构 非正式结构.
UNIT FOUR Chapter Outline
求職防騙面面觀 不累生活文化有限公司 行政總監 賴永洲.
第 7 章 主要商業功能.
熊博安 嵌入式系統實驗室 國立中正大學資訊工程學系
訓練法 年度計畫表 橄欖球專長 報告者: 競四四B 羅仕俊.
教育概論 教育原理與制度試題解題與分享 第五組
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
105學年度教師專業發展評鑑計畫及公開觀課表格說明 1. 受評教師與評鑑人員之定義: 受評教師為授課教師;評鑑人員為觀課教師 2
UCAN 大專校院就業職能平台推廣.
實驗 8. 4 實驗目的: 探究活的萌發種子會否產生熱能.
進度報告 2018/01/04 詹子賢.
貳.企業願景、使命與目標(1/3) 願景 利害關係人 內部利害關係人 外部利害關係人 高階領導者必須創立一種以顧客為焦點的、清晰可見的價值
Chapter 5 員工參與.
決策支援系統 實例簡介.
方格紙上畫正方形.
Further Development Translation 来自 创思英语 Grammar.
Format of Posters in English
專題J組: PDA上四元樹影像解壓縮 暨 漸進式影像傳輸系統
苦海救生: -義工督導技巧.
一個有效率的團隊的要素 Elements of an Effective Team
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

敏捷方法 Paper Study A teamwork model for understanding an agile team: A case study of a Scrum project -Nils Brede Moe*, Torgeir Dingsøyr, Tore Dybå 資工3A 995002515 鍾坤晉

Introduction Agile簡介、論文目標

Introduction 軟體開發注重效能,而團隊合作會影響團隊效能 合作方式 轉換合作方式是Agile最大的挑戰 傳統: command-and-control Agile: self-managing 轉換合作方式是Agile最大的挑戰

論文目標 了解self-managing agile teams的本質 研究問題 比較一般teamwork和agile teams

Background teamwork and agile software development

Teamwork 概念 鼓勵討論不同成員的觀點 互相提供支援 認識其他成員的興趣、成果 價值: 提高個人/團隊效率、品質

self-managing 優點 更滿足的員工 成本較低 較低的缺勤率 缺點 不易實行 在缺乏領導及支援的情況下容易失敗

the Scrum team 前提 特徵 Self-organize Self-manage 團隊成員共享責任,並且對產品有相同的認知 將決策與實作結合 小規模的團隊

Research method

Research Focus 組員在過程中的感覺 組員了解 Scrum teamwork 機制的程度

Study context – the company 一間初次接觸Scrum的公司 三個普通部門 一個資訊部門 顧問部門 資管部門 開發部門 = Java + .Net

Study context – The project 名稱:Alpha 功能:供地方政府管理&規劃當地管線 (電線、水管) 平台:.Net 時間:6000小時 成員 6名開發者 1名Scrum導師 1名客戶代表

Data sources 直接觀察 採訪團隊成員 產品紀錄、Sprint紀錄、burn-down圖表

Results teamwork in an agile project

Project events & project satisfaction

Introduction Scrum: sprints 1-2 個人目標優先於團隊目標,缺乏team orientation 組員不會即時回報問題 結論 組員必須加強合作,並即時回報問題

Everyday work: sprints 3-4 Sprint backlog與實作不符,組員無法了解實際進度 實行Scrum增加了組員間的討論,但討論常常沒辦法得到結論 組員缺乏對整體計畫的了解,難以參與計畫 由於專案相當複雜,使組員對改變相當敏感 缺乏互信的情況下,組員也難以互相提出批評。

Emergency Scrum: sprints 5-6 分包商負責的部分出現問題,導致程式無法正常運作,使得時程大亂 Scrum的團隊結構導致缺乏備案 與實際情況不符的backlogs導致組員沒辦法馬上發現問題所在 組員不想修復其他人造成的錯誤 功能新增困難、部分功能沒有完成 缺乏長期計劃 沒有整體計畫負責人

專案結果 由於公司其他專案的開始,Alpha最後只剩下兩名組員 兩名組員另外花了7個月才完成除錯和測試,並遞交產品 客戶僅對程式的功能滿意,對執行效能則否

Discussion

discussion Scrum master在這次專案中傾向扮演傳統管理者的角色,是這次專案失敗主因 組員通常不提供/接受負面意見 缺乏監督和領導,導致Scrum流於形式 Stand-up meetings僅止於向Scrum master報告進度 Scrum master不在時組員反而會互相溝通 有不同專長的組員缺乏溝通

Implication for practice Agile強調自我管理,但Scrum沒有解釋如何實行整體的領導 Alpha的團隊習慣於只在計畫階段合作,導致他們無法成為一個self-managed team Scrum沒有明確解釋組員如何擬定備案 Scrum沒有明確指示如何監督開發團隊,如果結合XP的Pair-programming會更好 有不同專長的成員會導致Scrum實行困難,跨領域訓練或雇用通才型成員可解決 高度自治的成員會對組織self-managed team產生阻礙 公司以往的開發方式,會影響Agile如何實行 應該修改開發流程,專門為學習提供空間

Limitations 這個研究只有單一個案 研究者是否會影響組員行為?

Conclusion

Conclusion Scrum有許多部份不容易被實行 從傳統團隊轉變為self-managed團隊,需要改變管理方式