簡易檢索 / 詳目顯示

研究生: 楊承峰
Yang, Cheng-Feng
論文名稱: 挑選軟體團隊建設活動之評估與量測
Evaluation and Measurement of Software Team-Building Activity Selection
指導教授: 焦惠津
Jiau, Hewi-Jin Christine
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 46
中文關鍵詞: 團隊建設活動有效性軟體量測自我管理型團隊
外文關鍵詞: Team-building, Activity Effectiveness, Software Measurement, Self-managing Teams
相關次數: 點閱:50下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 對於自我管理型團隊 (Self-managing teams) 來說,團隊合作是一項重要的因素。
    團隊負責人可透過引入團隊建設活動 (Team-building activities) 來提升團隊合作的品質。
    然而,先前沒有相關研究在探討負責人該如何挑選一個符合需求的活動。
    本研究透過一個初步研究確認了在進行活動挑選時的活動資訊相關問題。
    負責人在為了挑選活動而進行活動的評估 (Evaluation) 時會因為資訊不足而感到困難。
    於是,本研究對於挑選活動的過程進行模型化以呈現負責人在評估活動時會涵蓋哪些考量。
    而為了要增進評估過程,本研究提出了一個方法來進行活動有效性的量測 (Measurement) 。
    藉由此方法,負責人可以基於活動經驗 (Activity experience) 及對於團隊合作的需求 (Teamwork requirements) 來量測有效性。
    為了評估此方法是否有效,本研究對一個自我管理型團隊進行個案研究,結果顯示此方法能夠顯現出活動所帶來的不同效果及其對專案表現的影響。
    因此,負責人可使用此方法來降低挑選時的困難程度。

    Teamwork is an important element of self-managing teams.
    To improve teamwork quality, leaders often introduce team-building activities.
    No previous works investigated how to select an appropriate activity.
    In this work, the insufficiency of activity information during activity selection is identified through a preliminary study.
    Because of the insufficiency, it is difficult for leaders to evaluate activities before selecting activities.
    The activity selection process is modeled to reveal leaders' concerns about evaluating activities.
    To support the evaluation process, an effectiveness measurement method is proposed.
    With the method, leaders can measure activity effectiveness based on participation experience and teamwork shortcomings.
    This method was evaluated through a case study on a self-managing team.
    The results show that the method can reveal the difference between activities and link the effects of activities with project performance.
    Leaders can exploit this method to alleviate the difficulty of activity selection.

    摘要. . . . . . . . . . . . . . . . . . . . . . . . i Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . iii Table of Contents . . . . . . . . . . . . . . . . . . . . . . . iv List of Tables . . . . . . . . . . . . . . . . . . . . . . . . vi List of Figures . . . . . . . . . . . . . . . . . . . . . . . vii Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . 1 Chapter 2. Background . . . . . . . . . . . . . . . . . . . . . 3 2.1. Agile Methods and Self-managing Teams . . . . . . . . . . . 3 2.2. The Necessity of Teamwork in Agile Self-managing Teams . . . 3 2.3. Team-building Activities . . . . . . . . . . . . . . . . . . 4 2.4. Preliminary Study . . . . . . . . . . . . . . . . . . . . . 5 2.4.1. Goals and Study Scope . . . . . . . . . . . . . . . . . . 5 2.4.2. Study Setting . . . . . . . . . . . . . . . . . . . . . . 5 2.4.3. Result . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5. Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Chapter 3. Modeling Activity Selection Process . . . . . . . . 8 Chapter 4. The Effectiveness Measurement Method . . . . . . . 11 4.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.2. Modeling Activity Effectiveness . . . . . . . . . . . . . .12 4.3. Method Assumptions . . . . . . . . . . . . . . . . . . . . 13 Chapter 5. The Effectiveness Measurement Process . . . . . . . 14 5.1. Step 1: List Related Facets . . . . . . . . . . . . . . . 14 5.1.1. Generating the List . . . . . . . . . . . . . . . . . . 14 5.1.2. List of Facets . . . . . . . . . . . . . . . . . . . . . 15 5.2. Step 2: Design Questionnaires . . . . . . . . . . . . . . 16 5.3. Step 3: Link Metrics with Facets . . . . . . . . . . . . . 19 5.4. Step 4: Discover Shortcomings and List Requirements . . . 21 5.5. Step 5: Calculate Effectiveness . . . . . . . . . . . . . 22 Chapter 6. Case Study . . . . . . . . . . . . . . . . . . . . . 23 6.1. Study Setting . . . . . . . . . . . . . . . . . . . . . . 23 6.2. Study Design . . . . . . . . . . . . . . . . . . . . . . . 26 6.3. Data Collection . . . . . . . . . . . . . . . . . . . . . 32 Chapter 7. Results . . . . . . . . . . . . . . . . . . . . . . 34 7.1. Effect Phase . . . . . . . . . . . . . . . . . . . . . . . 34 7.2. Performance Phase . . . . . . . . . . . . . . . . . . . . 35 Chapter 8. Discussion . . . . . . . . . . . .. . . . . . . . . 39 8.1. Implications . . . . . . . . . . . . . . . . . . . . . . . 39 8.2. Limitations . . . . . . . . . . . . . . . . . . . . . . . 40 8.3. Future Work . . . . . . . . . . . . . . . . . . . . . . . 41 Chapter 9. Conclusion . . . . . . . . . . . . . . . . . . . . . 42 References . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    [1] Deribe A. Aga, Niels Noorderhaven, and Bertha Vallejo. Transformational
    leadership and project success: The mediating role of teambuilding.
    International Journal of Project Management, 34(5):806–818, July 2016.
    [2] Alex Baker, Emily O. Navarro, and André van der Hoek. An experimental
    card game for teaching software engineering processes. Journal of Systems
    and Software, 75(9):3–16, Feb. 2005.
    [3] Dorwin Cartwright. The nature of group cohesiveness. In Dorwin Cartwright
    and Alvin F. Zander, editors, Group dynamics; research and theory,
    pages 91–109. Harper & Row, New York, NY, 3rd. edition, 1968.
    [4] Alistair Cockburn and Jim Highsmith. Agile software development: the people
    factor. IEEE Computer, 34(11):131–133, Nov. 2001.
    [5] Kieran Conboy, Sharon Coyle, Xiaofeng Wang, and Minna Pikkarainen.
    People over process: Key challenges in agile development.
    IEEE Software, 28(4):48–57, July/Aug. 2011.
    [6] Terry L. Dickinson and Robert M. McIntyre. A conceptual framework for
    teamwork measurement. In Team Performance Assessment and Measurement:
    Theory, Methods, and Applications, pages 19–43. Lawrence Erlbaum,
    Mahwah, NJ, 1997.
    [7] Torgeir Dingsøyr and Tore Dybå. Team effectiveness in software
    development: Human and cooperative aspects in team effectiveness
    models and priorities for future studies. In Proceedings of the
    5th International Workshop on Cooperative and Human Aspects of
    Software Engineering, pages 27–29, Zurich, Switzerland, June 2012. IEEE.
    [8] Torgeir Dingsøyr, Tor E. Fægri, Tore Dybå, Børge Haugset, and
    Yngve Lindsjørn. Team performance in software development:
    Research results versus agile principles. IEEE Software, 33(4):
    106–110, July/Aug. 2016.
    [9] Tore Dybå and Torgeir Dingsøyr. What do we know about agile software
    development? IEEE Software, 26(5):6–9, Sept./Oct. 2009.
    [10] Steve Easterbrook, Janice Singer, MargaretAnne Storey, and
    Daniela Damian. Selecting empirical methods for
    software engineering research. In Forrest Shull, Janice Singer, and
    Dag I. K. Sjøberg, editors, Guide to Advanced Empirical Software Engineering,
    pages 285–311. Springer London, London, 2008.
    [11] Jason B. Ellis, Kurt Luther, Katherine Bessiere, and Wendy A. Kellogg.
    Games for virtual team building. In Proceedings of the 7th ACM Conference on
    Designing Interactive Systems, pages 295–304, Cape Town, South Africa, Feb. 2008. ACM.
    [12] Israt Fatema and Kazi Sakib. Factors influencing productivity of Agile
    software development teamwork: A qualitative system dynamics approach.
    In Proceedings of the 24th AsiaPacific Software Engineering Conference,
    pages 79–86, Nanjing, China, Dec. 2017. IEEE.
    [13] Kiev Gama. Preliminary findings on software engineering practices in
    civic hackathons. In Proceedings of the IEEE/ACM 4th International
    Workshop on CrowdSourcing in Software Engineering, pages 14–20,
    Buenos Aires, Argentina, May 2017. IEEE.
    [14] Lucas Gren, Richard Torkara, and Robert Feldt. Group development and
    group maturity when building agile teams: A qualitative and quantitative
    investigation at eight large companies. Journal of Systems and Software,
    124:104–119, Feb. 2017.
    [15] B. Hansen. 12 awesome team building games your team won’t hate.
    https://www.wrike.com/blog/team-building-games/, 2017.
    [Online; accessed Aug. 2019].
    [16] Jim Highsmith and Alistair Cockburn. Agile software development:
    The business of innovation. IEEE Computer, 34(9):120–122, Sept. 2001.
    [17] Jim Highsmith and Martin Fowler. The agile manifesto.
    Software Development, 9(8):28–35, 2001.
    [18] Pamela Hinds, Lei Liu, and Joachim Lyon. Putting the global in global work:
    An intercultural lens on the practice of crossnational collaboration.
    Academy of Management Annals, 5(1):135–188, June 2011.
    [19] Rashina Hoda and James Noble. Becoming Agile: A Grounded Theory of
    Agile transitions in practice. In Proceedings of the 39th International
    Conference on Software Engineering, pages 141–151, Buenos Aires, Argentina,
    May 2017. IEEE.
    [20] Rashina Hoda, James Noble, and Stuart Marshall. Organizing
    selforganizing teams. In Proceedings of the 32nd International
    Conference on Software Engineering, pages 285–294,
    Cape Town, South Africa, May 2010. ACM.
    [21] Rashina Hoda, James Noble, and Stuart Marshall. Selforganizing roles on
    agile software development teams. IEEE Transactions on Software Engineering,
    39(3):422–444, Mar. 2013.
    [22] Martin Hoegl and Hans G. Gemuenden. Teamwork quality and the
    success of innovative projects: A theoretical concept and empirical evidence.
    Organization Science, 12(4):435–449, Aug. 2001.
    [23] Sirkka L. Jarvenpaa, Thomas R. Shaw, and D. Sandy Staples.
    Toward contextualized theories of trust: The role of trust in global
    virtual teams. Information System Research, 15(3):250–267, Sept. 2004.
    [24] Cameron Klein, Deborah DiazGranados, Eduardo Salas, Huy Le,
    C. Shawn Burke, Rebecca Lyons, and Gerald F. Goodwin.
    Does team building work? Small Group Research, 40(2):181–222, Apr. 2009.
    [25] Marko Komssi, Danielle Pichlis, Mikko Raatikainen, Klas Kindström, and
    Janne Järvinen. What are hackathons for? IEEE Software, 32(5):60–67,
    Sept. 2015.
    [26] Craig Larman and Victor R. Basili. Iterative and incremental developments:
    A brief history. Computer, 36(6):47–56, June 2003.
    [27] Per Lenberg and Robert Feldt. Psychological safety and norm clarity in
    software engineering teams. In Proceedings of the 11th International
    Workshop on Cooperative and Human Aspects of Software Engineering,
    pages 79–86, Gothenburg, Sweden, June 2018. ACM.
    [28] Yngve Lindsjørn, Dag I. K. Sjøberg, Torgeir Dingsøyr,
    Gunnar R. Bergersen, and Tore Dybå. Teamwork quality and project success in
    software development: A survey of agile development teams.
    Journal of Systems and Software, 122:274–286, Dec. 2016.
    [29] Orla McHugh, Kieran Conboy, and Michael Lang. Agile practices:
    The impact on trust in software project teams. IEEE Software,
    29(3):71–76, May/June 2012.
    [30] Nils B. Moe, Daniela S. Cruzes, Tore Dybå, and Ellen Engebretsen.
    Coaching a global agile virtual team. In Proceedings of the 10th International
    Conference on Global Software Engineering, pages 33–37, Ciudad Real, Spain, July 2015. IEEE.
    [31] Nils B. Moe and Torgeir Dingsøyr. Scrum and team effectiveness:
    Theory and practice. In Proceedings of the 9th International Conference on
    Agile Processes and Extreme Programming in Software Engineering,
    pages 11–20, Limerick, Ireland, June 2008. Springer, Berlin, Heidelberg.
    [32] Nils B. Moe, Torgeir Dingsøyr, and Tore Dybå. Overcoming barriers to
    selfmanagement in software teams. IEEE Software, 26(6):20–26, Oct. 2009.
    [33] Nils B. Moe, Torgeir Dingsøyr, and Tore Dybå. A teamwork model for
    understanding an agile team: A case study of a scrum project.
    Information and Software Technology, 52(5):480–491, May 2010.
    [34] Sridhar Nerur, RadhaKanta Mahapatra, and George Mangalaraj.
    Challenges of migrating to agile methodologies. Communications of the ACM,
    48(5):72–78, May 2005.
    [35] Dewayne E. Perry. Teams, technology, processes, and organizations in
    collaborative software engineering. In Proceedings of International
    Conference on Collaboration Technologies and Systems,
    pages 118–123, Atlanta, GA, USA, June 2015. IEEE.
    [36] Shaun Phillips, Thomas Zimmermann, and Christian Bird.
    Understanding and improving software build teams. In Proceedings of the 36th
    International Conference on Software Engineering, pages 735–744,
    Hyderabad, India, May/June 2014. ACM.
    [37] Mary B. Pinto and Jeffrey K. Pinto. Project team communication and
    crossfunctional cooperation in new program development.
    Journal of Product Innovation Management, 7(3):200–212, Sept. 1990.
    [38] Bard Rosell, Shiven Kumar, and John Shepherd.
    Unleashing innovation through internal hackathons. In Proceedings of
    2014 IEEE Innovations in Technology Conference, pages 1–8,
    Warwick, RI, USA, May 2014. IEEE.
    [39] Eduardo Salas, Drew Rozell, Brian Mullen, and James E. Driskell.
    The effect of team building on performance: An integration.
    Small Group Research, 30(3):309–329, June 1999.
    [40] Pedro Serrador and Jeffrey K. Pinto. Does agile work? —a quantitative
    analysis of agile project success. International Journal of Project Management,
    33(5):1040–1051, July 2015.
    [41] Yogeshwar Shastri, Rashina Hoda, and Robert Amor.
    Does the “project manager"still exist in Agile software development projects?
    In Proceedings of the 23rd AsiaPacific Software Engineering Conference,
    pages 57–64, Hamilton, New Zealand, Dec. 2016. IEEE.
    [42] T. D. Smith. 10 quick and easy team building activities.
    https://www.huddle.com/blog/team-building-activities/, 2018.
    [Online; accessed July 2019].
    [43] T. D. Smith. 10 quick and easy team building exercises.
    https://www.huddle.com/blog/team-building-exercises/, 2018.
    [Online; accessed July 2019].
    [44] Alexander Soska, Jürgen Mottok, and Christian Wolff. An experimental
    card game for software testing: Development, design and
    evaluation of a physical card game to deepen the knowledge of students in
    academic software testing education. In Proceedings of the IEEE Global
    Engineering Education Conference, pages 576–584,
    Abu Dhabi, United Arab Emirates, Apr. 2016. IEEE.
    [45] Gil Taran. Using games in software engineering education to teach
    risk management. In Proceedings of 20th Conference on Software Engineering
    Education & Training, pages 211–220, Dublin, Ireland, July 2007. IEEE.
    [46] Alvin Teh, Elisa Baniassad, Dirk van Rooy, and Clive Boughton.
    Social psychology and software teams: Establishing taskeffective group norms.
    IEEE Software, 29(4):53–58, July/Aug. 2012.
    [47] Elizabeth Whitworth and Robert Biddle. The social nature of agile teams.
    In AGILE, pages 26–36, Washington, DC, USA, Aug. 2007. IEEE.
    [48] Mengyao Zhao, Yi Wang, and David Redmiles. Using collaborative
    online drawing to build up distributed teams. In Proceedings of the 12th
    International Conference on Global Software Engineering, pages 61–65,
    Buenos Aires, Argentina, May 2017. IEEE.

    無法下載圖示 校內:2024-08-28公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE