>100 Views
January 08, 20
スライド概要
Frontier Soft 代表
Mob Programing x Behavior Analysis x Education Lifematics Inc. CTO National Institute of Informatics Associate Professor Takuo Doi 2020/01/08 RSGT2020 - Takuo Doi 1
土肥 拓生 (Takuo Doi) Lifematics Inc. CTO National Institute of Informatics Associate Professor 2020/01/08 RSGT2020 - Takuo Doi 2
Today‘s Topic Lean Fun of Programing Behavior Analysis x Mob Programing No Preparation Flipped Class 2020/01/08 RSGT2020 - Takuo Doi 3
Behavior Analysis 2020/01/08 RSGT2020 - Takuo Doi 4
Behavior Analysis One of the Psychologies, which focus on the behaviors. There is a methodology to look for the factors which have effect the behaviors throughout the experiments. In Behavior Analysis, personalities and characters are not the reason why a person can not do something. From: 使える行動分析学: じぶん実験のすすめ 2019/1/9 Regional Scrum Gathering Tokyo 2019 5
Behavior: Something that dead body can not do 2020/01/08 RSGT2020 - Takuo Doi 6
ABC Analysis Antecedent 2019/1/9 Behavior Regional Scrum Gathering Tokyo 2019 Consequence 7
Contingency Reinforcement:stimulus which strengthen the behavior Punishment: stimulus which weaken the behavior As consequence: If reinforcement occurs, the behavior is strengthen If reinforcement disappear, the behavior is weaken If punishment occurs, the behavior is weaken If punishment disappear, the behavior is strengthen 2019/1/9 Regional Scrum Gathering Tokyo 2019 8
Problem1 No Preparation 2020/01/08 RSGT2020 - Takuo Doi 9
No Preparation : ABC Analysis Antecedent Behavior Consequence No Preparation Individual Exercise Watch the video in the class reinforcement Small learning because of no exercise learned punishment = No effect for beginner 2020/01/08 RSGT2020 - Takuo Doi 10
Mob Programing Difficult to contribute to team without preparation 2020/01/08 RSGT2020 - Takuo Doi 11
Mob Mob Mob Typist Mob Mob Mob A view of「関西でモブプログラミングやってみぃ〜ひん??」 2020/01/08 RSGT2020 - Takuo Doi 12
No Preparation : Hypothesis Antecedent Behavior Do exercises in class using Mob Programing Watch the video in the class Consequence Feel inferiority punishment Intervene here Come with preparation and do exercises in class 2020/01/08 RSGT2020 - Takuo Doi 13
No Preparation : Result Antecedent Behavior Consequence Feel inferiority Do exercises in class using Mob Programing Watch the video in the class No preparation reinforcement Intervene here 2020/01/08 punishment Small learning because of no exercise reinforcement RSGT2020 - Takuo Doi 14
Problem 1 No Preparation 2020/01/08 RSGT2020 - Takuo Doi 15
Motivate using Praise Who helps you to learn the most? Score based on the contribution 2020/01/08 RSGT2020 - Takuo Doi 16
No Preparation : Hypothesis 2 Antecedent Behavior Consequence punishment Do exercises in class using Mob Programing Feel inferiority reinforcement No Preparation Watch the video in the class punishment Small learning because of no exercise punishment Difficult to receive praise and get an additional score 2020/01/08 RSGT2020 - Takuo Doi Intervene here 17
No Preparation : Hypothesis 2 Antecedent Behavior Consequence punishment Do exercises in class using Mob Programing 2020/01/08 Feel inferiority reinforcement No Preparation Watch the video in the class punishment Small learning because of no weaken exercise Come with Difficult to receive preparation and do praise and get an exercises in class punishment additional score Intervene here RSGT2020 - Takuo Doi 18
No Preparation : Hypothesis 2 Antecedent Behavior Consequence punishment Do exercises in class using Mob Programing 2020/01/08 Feel inferiority reinforcement No Preparation Watch the video in the class punishment Small learning because of no weaken exercise Come with Difficult to receive preparation and do praise and get an exercises in class punishment additional score Intervene here RSGT2020 - Takuo Doi 19
Problem 2 Static Typist 2020/01/08 RSGT2020 - Takuo Doi 20
Static Typist : ABC Analysis Antecedent Many members does not want to be typist Behavior A member continue to be typist Consequence Continue to write a code reinforcement Teacher call the time to switch the typist 2020/01/08 RSGT2020 - Takuo Doi 21
Measure Time by Team 2020/01/08 RSGT2020 - Takuo Doi 22
Static Typist : Hypothesis Antecedent Many members does not want to be typist Behavior Consequence Feel fun to push the button Switch the Typist on time Strengthen reinforcement Teacher call the time to switch the typist 2020/01/08 RSGT2020 - Takuo Doi 23
Static Typist : Hypothesis Antecedent Many members does not want to be typist Behavior Feel fun to push the button Switch the Typist on time Strengthen Teacher call the time to switch the typist 2020/01/08 Consequence reinforcement This reinforcement is not stronger than I expected RSGT2020 - Takuo Doi 24
Time settled 2020/01/08 RSGT2020 - Takuo Doi 25
Static Typist : Result Antecedent Behavior Consequence Small Reinforcements Gone by time passed Many members does not want to be typist Strengthen Teacher call the time to switch the typist 2020/01/08 Feel fun to push the button Switch the Typist on time Obey teacher‘s request and feel relaxed Feel fun of the program they made works RSGT2020 - Takuo Doi 26
Problem3 Not to Join the Mob 2020/01/08 RSGT2020 - Takuo Doi 27
Not to Join the Mob : ABC Analysis Antecedent Do exercises in class using Mob Programing Behavior Consequence punishment No code remains in my computer Join the Mob punishment Difficult to try my own idea. reinforcement Fun / Relief “Punishment > Reinforcement” for some people 2020/01/08 RSGT2020 - Takuo Doi 28
Some one who have a good idea? 2020/01/08 RSGT2020 - Takuo Doi 29
Let them to work indivisually 2020/01/08 RSGT2020 - Takuo Doi 30
Not to Join the Mob : Hypothesis Antecedent Do exercises in class using Mob Programing Behavior Consequence punishment No code remains in my computer Join the Mob punishment Experience of Individual Work Fun / Relief Increase 2020/01/08 Difficult to try my own idea. RSGT2020 - Takuo Doi Learned Reinforcement 31
Arrange the Environment 2020/01/08 RSGT2020 - Takuo Doi 32
Not to Join the Mob : Hypothesis 2 Antecedent Do exercises in class using Mob Programing Behavior Consequence punishment No code remains in my computer Join the Mob punishment Provide code sharing mechanism Understanding of Benefit of Mob Programing 2020/01/08 Difficult to try my own idea. reinforcement Fun / Relief decrease punishment RSGT2020 - Takuo Doi 33
Conclusion 2020/01/08 RSGT2020 - Takuo Doi 34
How to use Behavior Analysis for Team 1.Figure out the current situation using ABC analysis 2.Consider the intervention to change the situation 3.Observe the effect of the intervention 4.Figure out the situation again NOTE: Some interventions does not work well for some situations 2020/01/08 RSGT2020 - Takuo Doi 35
2020/01/08 RSGT2020 - Takuo Doi 36