- Based on [[PyConJP Keynote Speech]], with requests to add [[KJ method]] and [[U-theory]] talks

image Learning Technology for Engineers2015-10-27 BPStudy 98 Cybozu Labs NISHIO Hirokazu

image Self Introduction2Cybozu LabsResearch and development of technology that will serve as the foundation for the next generation of groupware

image 3What is Groupware?

image 4 Group + Software

image Douglas Engelbart 5 https://commons.wikimedia.org/wiki/File:Douglas_Engelbart_in_2008.jpg

image Douglas Engelbart 6-mouse GUI hypertext groupware https://commons.wikimedia.org/wiki/File:Douglas_Engelbart_in_2008.jpg

image Augmenting Human Intellect 7: Augmenting Human Capabilities with Software “Augmenting Human Intellect: A Conceptual Framework” (1962)

image Augmenting Group Intellect 8 software augments group capabilities = groupware

image human computer

image Human + computer = augmented human human human

image Human + computer = augmented human human human

image Selling software - this is customer value

image Augmenting Human Intellect: A Conceptual Framework” (1962)

image Four elements of human enhancement - 1: Artifacts - 2: Language - 3: Methodology - 4: Training

image Four elements of human enhancement -1: Artifacts (e.g., software) -2: Language -3: Methodology -4: Training )

image Software is not the only way to enhance - creating software (artifacts) is not the only way to enhance - creating words to help people think - verbalizing and systematizing “how to do things” - and educating people on how to use them. And educate people on how to use them.

image Four elements of human enhancement -1: Artifacts -2: Language -3: Methodology -4: Training ← Use 13 Training of skillsupNo matter how good the software is, it is useless unless people understand how to use it

image Approaches other than the author’s software - Kyoto University Summer Design School - “Designing the way of learning” Nada School Saturday Lecture - “How engineers learn” Gijutsu-Hyohron-Sha - PyCon JP Keynote Lecture - “How Engineers Learn” Cybozu Style - Cybozu Lab Youth Public Lecture (in preparation)

image 19 Q: What is the first step in the “learning” process?

image 20In order to learn something new, you need to be aware of your blind spots *things you don’t know and didn’t realize you “didn’t know”

image Observe reality without preconceptions and look for discrepancies with your understanding21

image Specific examples for engineers22Read error messages properlyDon’t assume “this must be the case” but write confirmation codeRead the acceleration manual after profiling what is slow (even if in English)Pay attention to the discrepancy between your understanding (=assumptions) and reality

image Difficult to see without preconceived notions23 ← You don’t see it

image 24 Reducing preconceptions by gaining more perspectives “other people’s” perspectives are useful.

image Is this right? People with more knowledge teach people with less knowledge, people with less knowledge teach people with more knowledge, and people with less knowledge teach people with more knowledge.

image A B, which can be learned from those with little knowledge.

image ×x A mental barrier created by the belief that there is nothing that can be taught to you, which you learn one way from someone other than yourself.

image ○○ Exchange knowledge with each other and learn from each other

image 29 Reducing preconceptions by gaining more perspectives “other people’s” perspectives are useful

image Observe reality without preconceptions and look for discrepancies with your understanding30

image 31That’s what it takes to find and learn about blind spots.

image Bad Pattern 32: The structural problem of “Fixation of the “teaching role” and the “role of the instructor"" rather than an individual problem of “listen only people” and “say only people” that prevents this. How can this be resolved?

image First of all, think about “people who only listen “33 “Let’s be on the speaking side at study groups, etc.” I’ve got an ear for it, and few people do it, but I don’t know what I can teach myself → I can’t take the first step.

image 34What you will learn

image 35The more abstract the knowledge, the more applicable it is.

image 36Memorize the answer to a concrete problem → learn how to solve it (abstract methodology) as many times as you can solve that problem → solve new problems.

image 37Can one learn abstract methodology without solving concrete problems?

image 38 that repeatedly abstracts from one’s own experience and fosters understanding.

image Knowledge that cannot be applied unless it is connected to the “root” of experience39 Rootless Knowledge Rooted Knowledge Applied

image 40 Experience

image 41 I know “what I experienced” better than anyone else in the world.

image Common examples42 Presenter “afraid of failure, afraid of making mistakes”→Representation by copying the textbook→When asked a question, he/she can only answer “that’s what the textbook says”→Questioning is not lively, and trying to avoid failure leads to a bigger failure.

image Don’t try to avoid making mistakes43 - If you think of yourself as a “teacher,” you may think that making mistakes is a failure - but since the goal is to “teach each other,” the process of being corrected and discussed is beneficial in itself. The process of discussion is not useful if you use an “outside authority” such as a textbook as justification for your presentation.

image Experience is the main dish44I had this experience (fact) (option) Textbook says this (fact) I understood this (interpretation) →This leaves room for the listener to give his/her own interpretation

image 45 on the verification of understanding.

image How do I know if the “understanding” I have developed within myself is knowledge I can apply? 46

image 47 “Understood” is only a hypothesis.

image Let’s test the hypothesis by experimenting48Verification: Did it turn out the way you thought it would?

image Specific examples for engineers49When learning a programming language: A: I read the manual and understand it! The end! B: I read the manual and felt I understood it, so I implemented a program to check it!

image Discussion of the results of the revised plan of action

image Hypothesis Experiment Discussion of revised results of hypotheses

image Understanding Behavioral Understanding Modification Result Consideration

image Observe reality without preconceptions and look for discrepancies with your understanding53

image 54 What is the first step in “learning through the PDCA cycle”?

image 55 “Let’s present something!” ↓ “Let’s present something…”

image How do you take the first step? Understanding Behavior Understanding Modification Results Consideration

image 57 write it down and then we’ll figure it out.

image 58 eliminate the need to write down and remember everything that might be relevant first.

image 59 specific example, “Write 50 sticky notes of things that might be good material for your presentation.”

image 60 “Make presentation materials” is a large, unmeasurable task that tends to lose motivation “Write 50 sticky notes with stories” is measurable and can be performed in a gap of time

image 61 spread the writing on the desk.

image 62

image 63Human working memory is enhanced by paper and a desk (artifact) that allows us to see 100 items at a glance by spreading about 7 written items on the desk.

image 64Bottom-up group building.

image 65

image 66Top-down categorization only pushes information into the framework of existing ideas.

image 67 bundle and put a nameplate on it.

image 68

image 69 bundled, summarized, and fronted to reduce the number of apparent pieces and reduce the burden on the brain.

image Collected and bundled bottom-up to form faceplate chunks70

image 71 Illustration and Writing

image 72

image 73 Diagrams are good for organizing the big picture of one’s understanding but not communicated to others

image 74 illustration is two dimensional, writing is one dimensional, and speaking to people is one dimensional, and if you want to communicate to people, you need to be one dimensional.

image 75 ↑Output as text

image 76 writing and communicating it to others to get feedback.

image How do you take the first step? Write, summarize, illustrate, and communicate to others in writingDiscussion of modified feedback results of behavioral understanding

image For me, this lecture is… writing, summarizing, illustrating, writing, communicating to others, and discussing the results of the feedback feedback of the revised understanding of behavior.

image How to escape from the “listen-only person” - output to others and learn from their feedback. -Write 50 sticky notes in your spare time and assemble them from the bottom up. -Focus on your own experience. I am the most knowledgeable person in the world on the subject.

image I’m done here now.

image 81 “People who just say” issue

image The problem of “people who just say” 82The problem of “people who just say” is even more serious than the problem of “people who just listen” in the goal of “exchanging knowledge and learning from each other.

image At the company’s year-end party at the end of 83 years, I spoke in front of company members about getting out of my comfort zone (my lukewarmness) and expanding my comfort zone2015-10-14 - B-Ploud President’s Bloghttp://shacho.beproud.jp/entries/2015/10/ 14

image 84 preconceived notions and frames of thinking

image The Flow of Breaking the Frame85 1. Realize that you have a pre-existing frame 2. Suspend rather than judge by your frame 3. Overcome the idea that “changing the frame doesn’t make sense” 4. Overcome the fear of “fear of changing the frame”

image A concrete example for engineers86Engineer N is a self-proclaimed “I feel more comfortable talking to a machine than to a human being. ↓He is asked if he would like to be an interviewer. I have no such experience and no confidence! →I’ll do it though (overcoming the fear of changing the frame).

image How to “listen” 87 I never learned how to listen! I bought 10 books on interviewing and made all of them sticky notes and KJ’d them, not so many important concepts.

image 88The words used by the other party are not always used in the sense that you think they mean.

image 89 customer “build a time machine” engineer “there’s no way you can do that”

image 90 thinking that what the other party is trying to describe by the term “time machine” is the same as their own idea of a time machine.

image 91 If you think about it dispassionately, it’s obvious that the premise isn’t true, but you’re distorting reality in your own frame of reference.

image 92Customer “Build a time machine” Engineer “What kind of time machine?” Engineer: “What would you like the time machine to do?”

image 93Sensitive to assumptions.

image 94 Choosing between A and B: “Which do you prefer, product A or product B?” The premise of buying one or the other is implicitly acknowledged.

image 95 Assumptive questions are easy to elicit answers to, but they distort the answers.

image 96 “What is your latest concern?” → Assuming that you are troubled

image 97 “What technologies have you been interested in recently?” → Assumption of interest in technology

image 98It is important to encourage them.

image 99 people who have a hard time coming up with words people who lack confidence in speaking people who need to be encouraged and motivated to speak.

image 100I think it is important for “teachers” to get out of their comfort zone and actively take on the role of “teacher” in order to eliminate the stereotypical “teachable” and “teachable” roles.

image How to Get Out of “Just Say It” 101 - Get out of the “teaching role” and play the “teaching role”. -Premises and words have different meanings for you and the other person. Don’t impose your own frame of reference on the other person. -Encourage and motivate the other person to speak.

image ○○ Exchange knowledge with each other and learn from each other

image 103 Reducing preconceptions by gaining more perspectives “other people’s” perspectives are useful

image Observe reality without preconceptions and look for discrepancies with your understanding104

image 105 That’s what it takes to find and learn about blind spots.

image For me, this lecture is… writing, summarizing, illustrating, writing, communicating to others, and discussing the results of the feedback feedback of the revised understanding of behavior.

image Question & CommentWrite, summarize, illustrate, and communicate to others in writingModification of behavioral understanding feedback results


This page is auto-translated from /nishio/BPStudyエンジニアのための学ぶ技術 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.