Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II

Slides:



Advertisements
Similar presentations
TAMING THE CLOCK Tutor Training Module, Level 1. A Winners Wisdom Article by Jim Stovall Your destiny awaits. Today is the day!
Advertisements

Matt Kendra Anne Carol Becky
Managing Difficult Conversations Deborah Dalley. Key areas for today Recognise what makes some conversations difficult Identify the questions to ask when.
Team work – what it is… Zsuzsanna Szabo, Ph.D. What is a Team Anyway? A team is a small group of people with complementary skills who are committed to.
Lecture 4 CS171: Game Design Studio 1I UC Santa Cruz School of Engineering 04 Feb 2009.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Forming Effective Teams UC Santa Cruz CMPS 171 – Game Design Studio II 25 January 2011.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Agile Project Management with Scrum
Write the term and the description.
Learning from Postmortems (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II
Lecture 4 CS171: Game Design Studio 1I UC Santa Cruz School of Engineering 11 Feb 2010.
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
My Policies and Some Advice for Doing Well in this Course.
Introduction to UML (slides adapted from Michael Mateas)
Equivalence Class Testing, Decision Table Testing
UML Sequence Diagrams (Slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II
Scrum Methodology. Sprints. Sprint Planning.
Introduction to Testing UC Santa Cruz CMPS 171 – Game Design Studio II 8 February 2011.
Agile Development from a Product Management Perspective Scott Cressman Technical Product Manager, Sophos.
University of Hartford May 19, 2008 Dr. Deborah Allen’s contribution to this presentation is acknowledged and appreciated. Facilitating PBL Groups: Groups.
Time Management.
Chapter 9 Teamwork and Team Performance Teams are worth the work.
Two Threats to Personal Boundaries Encroachment/Trespassers Encroachment/Trespassers.
TEAM MORALE Team Assignment 12 SOFTWARE MEASUREMENT & ANALYSIS K15T2-Team 21.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
What is a transcript? What are credits? How do I check my grades? Where can I get help with classes? How should I prepare for final exams? What does success.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Discourse. Student Discourse How would you define student discourse? “IS considered student discourse” “IS NOT considered student discourse”
Project Workflow. How do you do it? -Discussion-
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
* What is procrastination? * Why do you procrastinate? * Benefits/pros of procrastination? * Cons of procrastination? * Does procrastination = laziness?
Presented By: St. Elizabeth Employee Assistance Program.
Dealing with student conflict and incivility in the online classroom.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
MEH 1.2 & 1.3. Balance  The ability to control or stabilize your equilibrium while moving or staying still. Discrimination:  An act based on prejudice.
Meeting Management/Planning. Today Go over basics of meeting management Introduce key elements of creating a plan.
What is Personal Development? Personal development is a lifelong process. It’s a way for people to assess their skills and qualities, consider their aims.
Monday September 14th, 2015 Planner: – HW: Safety rules poster due Wed. 9/16 – Safety Quiz tomorrow - based on rules You Need: – Today: Daily 5 To Do:
Why Have Good Relationships?
 1. Create the Team Norms  2. Create the Timeline  3.Decide on a Design Brief  4. Team Evaluations  5. Design Brief  6.Design a PowerPoint Presentation.
CS114 Unit 2 Seminar Time and Stress Management. Course Questions and Help I am here to answer questions and help you.
Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01.
Course Overview Review of Scrum. Introduction to UML. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter12/01
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
Independent Game Festival. IndieCade. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 15.
Communicating Effectively. Effective Communication Demonstrating effective communication skills and resistant skills is critical in building and maintaining.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
101 Leadership. +1 (443) Developed by Matt Shlosberg.
Kick Off How does the way you express emotions reflect your mental health?
Game Pitches UC Santa Cruz CMPS 170 – Game Design Studio I 9 October 2014.
Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter12/01.
Taxonomy of Video Game Bugs Based on slides and research originally by Chris Lewis, published at the Foundations of Digital Games 2010 conference UC Santa.
Introduction to CSCI 1311 Dr. Mark C. Lewis
UC Santa Cruz CMPS 172 – Game Design Studio III
Scrum.
Learning from Postmortems (slides adapted from Michael Mateas)
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Scrum Management
Reflecting on Sprint 1 Reports
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum MODULE 3 – Part 3.
Bad Apple Behavior (slides adapted from Michael Mateas)
Introduction to Agile Blue Ocean Workshops.
Presentation transcript:

Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II 27 January 2011

UC SANTA CRUZ Lab Update  Still working on most outstanding issues  Accounts on machines – request in for Macs  PS3 dev kit web access  More trash cans  Request is in  Speakers for lab addition computers (wires?)  More games (LBP 2)  Not yet started  Final Dell machine imaging  Status?  Global Game Jam  January  Please avoid using game lab this weekend, starting late Friday afternoon  OK to conduct a daily scrum meeting (but then should find another place to work)  Only time during year you’ll be kicked out for a long time.

UC SANTA CRUZ Game Speakers Friday  Friday, January 28  John Romero  Will talk about Ravenwood Fair, then be open for Q&A  11am, E2 180 (Simularium)  Come prepared with interesting questions.  Brenda Brathwaite, Graeme Devine, Tom Lehmann  4:30pm, E2 180 (Simularium)  Global Game Jam kickoff

UC SANTA CRUZ Upcoming deadlines  Today, Thursday (Jan. 27): end of Sprint 1  By 9am, Friday, Jan. 28, Sprint Burndown chart for Sprint 1 should be in final state (that is when I will perform my walkthrough of the lab)  Friday (Jan. 28): Sprint I report  More on next slide  Details now on class website   Due by 9am, Saturday, Jan. 29  Friday (Jan. 28): Start Sprint II  Start sprint planning activities  Friday (Jan. 28): team status reporting  Due by midnight  Report on team activities this week  Be sure to use CS 171 team status reporting template  See  Scrum Masters use different template from rest of team  Tuesday (Feb. 1): Sprint 2 plan  User stories, broken into tasks, which have been estimated and prioritized

UC SANTA CRUZ Sprint Report  The output of a Sprint Retrospection meeting  Meeting held after the end of every sprint  Provides time to reflect on what happened, determine improvements  Questions to be answered:  What things should we stop doing?  Actions/activities the team did that were harmful, hurt progress  What should we start doing?  Actions/activities that will improve how we do work  What is working well that we should continue to do?  What is working well, and shouldn’t be touched?  What work was completed, and not completed?  User stories that were completed, not completed  What is our rate of completing work?  Story points completed, ideal work hours completed  Story points/day, ideal work hours/day  Average story points/day & ideal work hours/day across all sprints  Final sprint burndown chart

UC SANTA CRUZ Evaluation of team performance for sprint 1  Recall that 5% of your final course grade is based on how well your team completes all user stories assigned to this sprint, as well as completing mandatory team items (art asset plan, sprint report, etc).  For the implementation part:  For Sprint I  Full credit: If there is < 15 hours of work remaining in the sprint by the end  90: 15 <= work remaining < 20  80: 20 <= work remaining < 30  70: 30 <= work remaining < 40  60: 40 <= work remaining < 50  0: more than 50 hours remaining

UC SANTA CRUZ Sprint II (and beyond)  For Sprint II and beyond  Full credit: If there are 0 hours of work remaining in the sprint by the end  90: 0 hrs < work remaining < 5 hrs  80: 5 hrs <= work remaining < 15 hrs  70: 15 hrs <= work remaining < 20 hrs  60: 20 hrs <= work remaining < 25 hrs  0: more than 25 hours remaining  Note that points will also be removed if items are clearly not completed to the level of being “done”

UC SANTA CRUZ Bad apple behavior  Bad apple behaviors on the part of a single team member can effect the behaviors and effectiveness of an entire team  Will Felps, a social science researcher, created teams in experimental settings, and found teams with a bad apple performed 30-40% worse  Bad apple behavior  Jerk  Slacker  Depressive Pessimist

UC SANTA CRUZ Material on bad apple behavior  This American Life interview, episode 370: Ruining it for the Rest of Us  A paper with background social science research on bad apple behavior: ples_rob.pdf

UC SANTA CRUZ The jerk  Violates social norms  Puts down other people’s ideas  Unfairly criticizes other people  Shuts down other people while they’re talking  Makes jokes at other people’s expense  Talks negatively about other people behind their backs

UC SANTA CRUZ The slacker  Withholds effort  Regularly doesn’t come through on tasks  Free rides, taking credit for or enjoying the fruits of the work of others  Has a “who cares” attitude about the group project  Doesn’t take on risks or responsibilities  Doesn’t contribute adequate time to project

UC SANTA CRUZ The depressive pessimist  Frequently displays negative emotions about group  Pessimistic about project  Frequently complains about project  Frequently expresses anxiety, irritation, insecurity  Awkward interpersonal style

UC SANTA CRUZ Mechanisms for group contagion  Additive Defensiveness  The more negative inter-team interactions, the more defensive behaviors build up over time, interfering with team effectiveness  Spillover Effects  Seeing others act antisocially lowers inhibitions about behaving similarly  As coping resources are expended, leads to misplaced aggression  Mood contagion – group members come to develop mutually shared moods and emotions  Sensemaking Effects  People seek to make sense of being treated badly be talking to others to make sense of the situation.  One way to make sense of the situation is to distance oneself from the group.

UC SANTA CRUZ Negative members effects on team  Motivation – “…having a negative member in the group will decrease motivation through the processes of lowered efficacy, distraction (e.g. gossiping, affective rumination, mood maintenance) and de-identification.”  Creativity and Learning  Creativity requires a safe environment.  In inequitable situations (slacker), motivation to contribute to shared pool of ideas is decreased.  Negative feelings has a chilling effect on individual creativity.  A sense of threat causes reversion to stereotyped behaviors.  Cooperation  Cooperation requires “depersonalized trust” and a positive expectation that interpersonal risks can be assumed with reasonable confidence they won’t be betrayed.  Two types of conflict  Relational conflict – this is bad, leads to disruption and distraction  Task conflict – this is good, can lead to enhanced social responsibility, higher decision quality, clarification of mental models

UC SANTA CRUZ Brainstorm about bad apple behaviors  Covert slacker – subverts transparency management mechanisms like SCRUM  Not showing up for meetings (“I don’t care. Your time isn’t as important as my time.”)  Not knowing what the rest of the team is doing. Shutting down during SCRUM.  Namecalling by calling someone a slacker.  Personalization of disagreements – turning a task conflict into a relationship conflict.  A regular pattern of not caring about disupting other people’s productivty, e.g. constantly breaking the build and not changing your behavior  The isolationist – willing to shine on their own tasks, but don’t care about helping others  Showing off – using jargon when the level of precision isn’t needed  Lack of commenting even after a group discussion about code comment standards for the team

UC SANTA CRUZ Some bad apple behaviors  Playing games while other group members are working  Fiddling around on computer (IM, browsing) while others working  Not attending group meetings  Regularly derails group meetings  “The project will never work” but not provide solutions  Not grabbing tasks from board unless harassed  Not engaging in group creation of sprint tasks  Always making excuses about why work not done  Not deigning to inform group of actions, give justifications  Regularly doesn’t spend time on or finish individual tasks

UC SANTA CRUZ Two options for dealing with bad apple behaviors  Motivational intervention – change the behavior  Talk about issues  Rewards and punishments  This is the one we want to make work  Rejection  Eject bad apple from group  Minimizing contact with bad apple  Removing responsibilities that require interaction with others  Defensiveness – the option that doesn’t work  Withdrawing  Lashing out  Withholding effort  This is the route by which the bad apple spoils the group

UC SANTA CRUZ