DIT 092 Mini Project Team Programming Lecture 7





















- Slides: 21
DIT 092: Mini Project –Team Programming Lecture #7. 1: Human Aspects in Software Project Management Dr. Gül Calikli calikli@chalmers. se Computer Science and Engineering Department Chalmers and the University of Gothenburg
Dynamics of Software Development Groups Risk Aversion ? Personality Traits ? ? Loyalty ? Not. Invented Here Syndrome Software Development Groups ? Accountability 2
Dynamics of Software Development Groups Risk Aversion ? Personality Traits ? ? Loyalty ? Not. Invented Here Syndrome Software Development Groups ? Accountability 3
Risk Aversion • Definition: The hesitation of a person to agree to a situation with an unknown payoff rather than another situation with a more predictable payoff but possibly lower expected pay-off. 4
Risk Aversion vs. Risk Management • We should prefer risk management to risk aversion. • Risk management: (Refer to Lecture#6) • • Risk Identification Risk Assessment Risk Planning Risk Monitoring 5
Dynamics of Software Development Groups Risk Aversion ? Personality Traits ? ? Loyalty ? Not. Invented Here Syndrome Software Development Groups ? Accountability 6
Not Invented Here Syndrome I don’t need to use what you already implemented. I’ll do on my own!! “Not Invented Here Syndrome” in a Group 7
Not Invented Here Syndrome “Not Invented Here Syndrome” among Groups You can use the following resources while developing your software: • https: //storage. googleapis. com/googlecode-archivedownloads/v 2/code. google. com/jsonsimple/json-simple-1. 1. 1. jar We don’t need any library you implemented. We’ll implement our own • http: //javaplot. panayotis. com/example. ht ml (For Gold Category) 8
Dynamics of Software Development Groups Risk Aversion Group Dynamics Not. Invented Here Syndrome Software Development Groups Personality Traits Accountability Loyalty 9
Accountability • Definition: An obligation or willingness to accept responsibility or to account for one's actions. Ideal case: 10
Dynamics of Software Development Groups Risk Aversion Group Dynamics Not. Invented Here Syndrome Software Development Groups Personality Traits Accountability Loyalty 11
Loyalty • Definition: a strong feeling of support or allegiance. Faithfulness to commitments and obligations. 12
Dynamics of Software Development Groups Risk Aversion Group Dynamics Not. Invented Here Syndrome Software Development Groups Personality Traits Accountability Loyalty 13
Personality Traits • In psychology, “trait theory” is an approach to study human personality. • There are some personality traits models. One of them is Big Five Personality Traits model (i. e. , Five Factor Model – FFM) 14
Big Five Personality Traits Personality Trait Description Openness inventive/curious vs. consistent/ cautious Conscientiousness efficient/organized vs. easygoing/careless Extraversion outgoing/energetic vs. solitary/ reserved Agreeableness friendly/compassionate vs. challenging/detached Neuroticism sensitive/nervous vs. secure/ confident 15
Big Five Personality Traits: Openness is related to whether a person is inventive/curious vs. consistent/cautious. Sample Item (from Big Five Survey) I have excellent ideas I am quick to understand things I use difficult words I am full of ideas I am not interested in abstractions I do not have a good imagination I have difficulty understanding abstract ideas inventive/curious vs. consistent/cau tious inventive/curious consistent/cautious 16
Risk Aversion Question: How can the personality trait ”openness” be related to ”risk aversion” and ”Not. Invented Here Syndrome”? Group Dynamics Not. Invented here Here syndrome Software Development Groups Accountab ility Personality Traits Loyalty 17
Big Five Personality Traits: Conscientiousness is related to whether a person is efficient/ organized vs. easy-going/careless Sample Item (from Big Five Survey) I am always prepared. I pay attention to details I get chores done right away. I like order I follow a schedule I make a mess of things. I shirk my duties. efficient/organized vs. easygoing/careless efficient/organized efficient/organized easy-going/careless 18
Big Five Personality Traits: Extraversion is related to whether a person is outgoing/energetic vs. solitary/reserved Sample Item (from Big Five Survey) I feel comfortable around people. I start conversations. outgoing/energetic vs. solitary/reserved outgoing/energetic I don't talk a lot. (reversed) I think a lot before I speak or act. I don't like to draw attention to myself. I have no intention of talking in large crowds. solitary/reserved 19
Big Five Personality Traits: Agreeableness is related to whether a person is friendly/compassionate vs. challenging/detached Sample Item (from Big Five Survey) friendly/compassionate vs. challenging/detached I am interested in people. friendly/compassionate I sympathize with others' feelings. friendly/compassionate I take time out for others. friendly/compassionate I feel others' emotions. friendly/compassionate I make people feel at ease. friendly/compassionate I am not really interested in others. challenging/detached I insult people. challenging/detached I am not interested in other people's problems. challenging/detached I feel little concern for others. challenging/detached 20
Big Five Personality Traits: Neuroticism is related to whether a person is sensitive/nervous vs. secure/confident. Sample Item (from Big Five Survey) sensitive/nervous vs secure/confident I get irritated easily. I get stressed out easily. sensitive/nervous I get upset easily. I have frequent mood swings. sensitive/nervous I worry about things. sensitive/nervous I am much more anxious than most people. I am relaxed most of the time. sensitive/nervous secure/confident 21





















