Collaboration,Teamwork, Pairwork - sources


Laatuk.com home


Pasi K's favourites are marked with an asterisk (*)

WWW Sites

  1. ** EBG Consulting’s Facilitation Resources
  2. Team Collaboration, InfoQ's collaboration pages
  3. Programing In Pairs, c2.com
  4. Virtual Pair Programming, c2.com
  5. Decide-Guide - Guide to Decision Making, Models, Tools and Techniques, see also Group Decision Making and Brainstorming

Literature


  1. ** P. M. Lencioni: Overcoming the Five Dysfunctions of a Team: A Field Guide for Leaders, Managers, and Facilitators, Jossey-Bass, 2005
  2. ** H. Robbins, M. Finley: Why Teams Don’t Work. What Went Wrong and How to Make it Right, Orion 1997
  3. * J. Brosseau: Software Teamwork: Taking Ownership for Success, Addison Wesley Professional, 2007
  4. * J.D. Beck, N.M Yeager: How to Prevent Teams from Failing, Quality Progress, March 1996
  5. * E. Carmel: Global Software Teams. Collaborating Across Borders and Time Zones., Prentice Hall, 1999
  6. * F.P. Ginac: Creating High Performance Software Development Teams, Prentice Hall, 2000
  7. * D. Harrington-Mackin: Keeping The Team Going, Amacom, 1994
  8. * D. Harrington-Mackin: The Teambuilding Toolkit, Amacom, 1994
  9. * M. Haywood: Managing Virtual Teams: Practical Techniques For High-Technology Project Managers, Artech House, 1998
  10. * S. Kaner: Facilitator's Guide to Participatory Decision Making, New Society Publishers, 2000
  11. * L.E. Losoncy: The Motivating Team Leader, St. Lucie Press, 1995
  12. * J. Tabaka: Collaboration Explained: Facilitation Skills for Software Project Leaders, Addison Wesley Professional, 2006
  13. * D. Straus, T. C. Layton: How to Make Collaboration Work: Powerful Ways to Build Consensus, Solve Problems, and Make Decisions, Berret-Koheler, 2002
  14. J. Adair: Effective Teambuilding, Pan Books, 1986
  15. L. Adkins: "Navigating Conflict. A Guide to Fostering High-performing Agile Teams", BetterSoftware, pp. 30 - 34, April 2009
  16. D. Alcorn: "Remote Pair Programming", @Lathi.net, 9. Sept 2007
  17. H. Al-Kilidar, P. Parkin, A. Aurum, R. Jeffery: "Evaluation of Effects of Pair Work on Quality of Designs," aswec, pp. 78-87, 2005 Australian Software Engineering Conference (ASWEC'05), 2005
  18. E. Arisholm, H. Gallis, T. DybŒ, Dag I.K. Sj¿berg, "Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise," IEEE Transactions on Software Engineering, vol. 33, no. 2, pp. 65-86, Feb., 2007
  19. J. Bacon: The Art of Community: Building the New Age of Participation, O'Reilly Media, 2009
  20. A. Begel, N. Nagappan: "Pair Programming: WhatÕs in it for me", 2nd International Symposium on Empirical Software Engineering and Measurement, October 2008
  21. L. Bendaly: Games Teams Play. Dynamic Activities for Tapping Work Team Potential, McGraw-Hill, 1996
  22. T. Bentley: Sharpen Your Team’s Skills in Motivating People to Perform, McGraw-Hill, 1996
  23. A. Cockburn, L. Williams "The Cost and Benefits of Pair Programming", XP2000, 21 - 23 June, 2000
  24. R. Davies: "It Takes Two to Tango. What every software manager should know about pair programming and how to implement it without missing a step", Better Software, pp. 35 - 39, April 2005
  25. T. DeMarco, P. Hruschka, T. Lister, S. McMenamin, J. Robertson, S. Robertson: Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior, Dorset House, 2008
  26. E. Derby: "Five Ways that Team Members Build Trust with Each Other", Esther Derby's blog, April 02, 2009
  27. E. Derby: "What's a Manager to Do? Finding Your Place on a Self-Organizing Team", Better Software, pp. 22 - 26, December 2008
  28. E. Derby: "Peer-to-Peer Feedback", StickyLetter, 7 February 2007
  29. T. Dybå,E. Arisholm,D. I.K. Sjøberg, J. E. Hannay, F. Shull, Fraunhofer: "Are Two Heads Better than One? On the Effectiveness of Pair Programming", IEEE Software, pp. 12 - 15, November/December 2007
  30. I. Evans: Achieving Software Quality Through Teamwork, Artech House 2004
  31. D. R. Faught, M. Bolton: "Communicating with Context", StickyMinds, 10/15/2007
  32. G. Ghosh: "Agile, Multidisciplinary Teamwor", Agile Software Development, 2008/1/18
  33. J. Haungs: "Pair Programming on the C3 Project", IEEE Computer, February 2001
  34. W. S. Humphrey: TSP(SM)-Coaching Development Teams, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
  35. W. S. Humphrey: TSP(SM)-Leading a Development Team, (Sei Series in Software Engineering), Addison-Wesley Professional, 2005
  36. W.S. Humphrey: Introduction to the Team Software Process, Addison-Wesley, 1999
  37. W.S. Humphrey: Managing Technical People: Innovation, Teamwork, and the Software Process, SEI Series in Software Engineering (Addison-.Wesley), 1997
  38. D. Hunter: The Art of Facilitation: The Essentials for Leading Great Meetings and Creating Group Synergy, Jossey-Bass, 2009
  39. M. Jackman: ”Homeopatic Remedies for Team Toxicity”, IEEE Software, July/August 1998
  40. R.W. Jensen: "A Pair Programming Experience", CrossTalk, March 2003
  41. J.R. Katzenbach & D.K. Smith: The Wisdom of Teams: Creating High-Performance Organization, Collins, 2006, suomenkielinen versio: Tiimit ja tuloksekas yritys, Weilin + Göös, 1998
  42. D.W. Karolak: Global Software Development. Managing Virtual Teams and Environments. IEEE Computer Society, 1998
  43. G. Kell: Team Leadership. Five Interactive Management Adventures, Gower, 1998
  44. A. Krzywda: "Remote pair programming", Andrzej on Software - Thoughts on agile software development, Feb 5, 2008
  45. P.A. Laplante, C.J. Neill: Antipatterns: Identification, Refactoring, and Management, CRC Press, 2006
  46. C.E. Larson, F. M. LaFasto: Teamwork: What Must Go Right, What Can Go Wrong, Sage, 1989
  47. A. Leogh, M. Maynard: Leading Your Team. How to Involve and Inspire Teams, Nicholas Brealey Publishing, 1995
  48. M. Lopp: Managing Humans: Biting and Humorous Tales of a Software Engineering Manager, Apress, 2007; see also the book’s website and autohr’s website
  49. K. M. Lui, K. C.C. Chan, J. T. Nosek: "The Effect of Pairs in Program Design Tasks", IEEE Transactions on Software Engineering, pp. 197 - 211, March/April, 2008
  50. K. Mackey: Stages of Team Development, IEEE Software,pp. 90-91, July/August 1999
  51. J. Malik: "Agile Development: Balancing Individualism and Teamwork", TheServerSide.com, Sept 10, 2008
  52. Don Martin: Team Think, Using the Sports Connection to Develop, Motivate, and Manage a Winning Business Team, Plume, A Dutton Book, the Penguin Group, 1993
  53. G. Mark: ”Extreme Collaboration” (an article about a ”war room” for team work), Communications of the ACM, pp. 89 - 93, June 2002
  54. T. McClintock,: "Dealing with Specific Types of Difficult People", Global Knowledge, 2008
  55. L.M. Miller & J. Howard: Managing Quality Through Teams. A Workbook for Team Leaders & Members, The Miller Consulting Group, 1991
  56. J. Newstrom, E. Scannell: The Big Book of Team Building Games, McGraw-Hill, 1998
  57. G.M. Parker: Cross-Functional Teams Tool Kit, Pfeiffer, 1997
  58. L. J. Peters: Getting Results from Software Development Teams, Microsoft Press, 2008
  59. B. Pfleging: The Geek Gap: Why Business And Technology Professionals Don't Understand Each Other And Why They Need Each Other to Survive, Prometheus Books 2006
  60. U. Pirnes: Kehittyvät tiimit, JTO tutkimussarja, Aavaranta Oy, 1994
  61. D. Poirer: ”Online Collaboration & Agile Software Development. Many-to-many communication keps everyone involved”, Dr. Dobbs Journal, pp. 70 - 74, February 2007
  62. E. Rosen: The Culture of Collaboration, Red Ape Publishing, 2007
  63. K. Sawye: Group Genius: The Creative Power of Collaboration, Basic Books, 2007
  64. S. Sawyer: Software Development Teams, Communications of the ACM, pp. 95 - 99, December 2004
  65. S. Schuman: Creating a Culture of Collaboration: The International Association of Facilitators Handbook, Jossey-Bass, 2006
  66. J. Spencer & A. Pruss: Managing Your Team - How to Organize People for Maximum Results,Piatkus, 1992
  67. D. Strachan: Making Questions Work: A Guide to How and What to Ask for Facilitators, Consultants, Managers, Coaches, and Educators, Jossey-Bass, 2006
  68. A. Stellman, J. Greene: Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders, O'Reilly, 2009
  69. G. Stuebe, S. El-Shamy: Card Games for Developing Teams, Gower, 2000
  70. J. W. Tamm, R. J. Luyet: Radical Collaboration: Five Essential Skills to Overcome Defensiveness and Build Successful Relationships, Collins, 2005
  71. S.D. Teasley, L.A. Covi, M.S. Krishnan, J.S. Olson: Rapid Software Development through Team Collocation, IEEE Transactions of Software Engineering, pp. 671 - 683, July 2002
  72. J. Uebergang: "Principles and Tips to Deal with Difficult People", Tower of Power, 23 Feb, 2009
  73. J. Vanhanen, C. Lassenius, "Effects of pair programming at the development team level: an experiment," isese, p. 10 pp., 2005 International Symposium on Empirical Software Engineering, 2005
  74. T. Voss: Sharpen Your Team’s Skills in Coaching, McGraw-Hill, 1996
  75. R. Whitehead: Leading a Software Development Team: A Developer's Guide to Successfully Leading People and Projects, Addison-Wesley, 2001
  76. L. Williams, R. Kessler: Pair Programming Illuminated, Addison-Wesley, 2003
  77. J. Williams: Team Development for High-Tech Project Managers, Artech House, 2002
  78. L. Williams, etc.: Strengthening the Case for Pair Programming, IEEE Software, July/August 2000
  79. M. Woodcock: 50 Activities for Teambuilding, Gower
    suomeksi: Tiimirakentajan toimintakansio, Inforviestintä, 1997