QSM: Volume 3.1: Managing Yourself and Others
Contents
Part I. 나 자신을 관리하기
Chapter 1. 왜 일치성이 관리에 핵심적인가 (Why Congruence is Essential for Managing)
Summary
- 이 책은 어떻게 고품질의 소프트웨어를 만드는데 필요한, 고품질의 효과적인 소프트웨어 엔지니어링 관리자가 될 것인가에 대한 책이다. 그러한 관리자에게 요구되는 가장 우선적이면서 가장 중요한 것은 당신의 신념과 일치적으로 행동할 수 있는 능력이다.
- 사이버네틱스는 관리자를 피드백 시스템에서의 제어기로 볼 수 있다고 말한다. 피드백 제어로 엔지니어링 시스템을 관리하기 위해서는, 제어기로서의 관리자는 다음과 같은 것들을 해야한다:
- 무엇이 일어나야하는지 계획하기
- 실제로 어떠한 중요한 사건들이 일어나는지 관찰하기
- 계획된 것과 관찰한 것을 비교하기
- 실제를 계획된 것과 가까워지도록 필요한 행동을 취하기
- 효과적인 관리자는 무엇을 해야 하는지 알아야 한다. 하지만 그들은 또한 그 지식에 따라서 행동할 수 있는 능력이 있어야 한다.
- 애쉬비의 필수 다양성의 법칙은, 제어기에 의해 취해지는 행동은 상황에 일치적이어야 한다고 말한다. 사람들이 그들의 잠재적으로 최대한 다양한 행동들을 추구하지 않는다면, 그들은 비일치적으로 대응하는 것이다.
- 제어의 목적으로 보면, 관리자가 왜 행동의 필요 다양성을 보이지 못하는지는 중요하지 않다. 비일치적으로 행동하는 관리자는 아마도 그들이 제어하려고 하는 시스템을 제어할 능력이 없을 것이다. 만약 그렇다면, 그들이 왜 비일치적인가와는 관계없이, 그들이 관리하는 조직은 고품질의 소프트웨어를 생산해낼 수 없을 것이다.
- 분명히 기술은 고품질의 소프트웨어와 소프트웨어 서비스를 지속적으로 전달하는데 있어 중요하다, 하지만 현대의 소프트웨어 조직에서는, 관리가 가장 큰 랜덤 프로세스 요소이다. 그 뿐만 아니라, 비일치적인 관리는 모든 다른 랜덤 프로세스 요소들을 향상시키는 효과를 낸다.
- 사람들의 개인적인 효과성은 소프트웨어 엔지니어링 관리의 모든 다른 요소들을 통합하는 요인이다. 패턴2 관리자들을 데리고 패턴3 조직을 절대 이룰 수 없을 것이다. 반면, 효과적인 관리자를 데리고 시작하면, 그들이 다른 이들을 이끈다.
- 이 권의 역할은, 관리자들이 그들의 행동에서 최대의, 그리고 적절한 다양성을 도모하는데 있어서 직면하는 주요한 장애물들을 드러내는 것이다.
Chapter 2. 관리를 선택하기 (Choosing Management)
Summary
- 소프트웨어 엔지니어링 분야에서는 일치적인 관리자를 찾는게 매우 힘들다. 아마도 그 이유 중 하나는 조직이 관리자를 선택하고 개발시키는 방법일 것이다.
- 보헴이 말하길, "형편없는 관리는 다른 어떤 요소보다도 더 빠르게 소프트웨어 비용을 증가시킬 수 있다."고 했다. 64배나 되는 수치는 관리에 있어 보수적인 예측일 것이다. 형편없는 관리는 비용을 증가시키고, 심지어는 프로젝트 전체를 실패하게 만들기 때문이다.
- 관리자들은 종종 비용 유발 요인 순서와는 반대 순서로 개선 노력을 기울이는 것 같다. 가장 중요한 유발 요인인 관리 그 자체에는 가장 적은 노력을 기울인다.
- 관리자들을 위한 '1차원 선택 모델'은 세 가지 잘못된 가정에 근거하고 있다:
- 관리자는 만들어지는게 아니라 태생적인 것이다.
- 사람들은 한 가지 기준으로 줄세울 수 있다.
- 프로그래밍을 잘 하는 사람은 관리도 잘 한다. (프로그래밍 잘 하는 기준은 관리 잘 하는 기준과 같다)
- 이 모델의 결과로, 우리는 가장 기술 능력이 뛰어난 사람을 관리 분야로 이동시키는 경향이 있고, 그러면 관리와 기술 스텝 모두가 약화된다.
- 팀 리더는 소프트웨어 품질을 향상시키는데 효과적일 수 있다. 하지만 팀 리더의 역할은 관리자의 역할과 같지 않다. 최고의 팀 리더가 반드시 최고의 관리자인 것은 아니다.
- 관리자가 되기를 원하지 않는데도 관리 커리어를 시작하는 사람은 비일치적으로 시작하는 것이다. 그것은 시간이 지나도 나아지기가 어렵다.
- 가치없는 비전을 추구하기 위해서 관리자가 되려는 사람은 가치없는 관리자가 된다. 나는 이 책이 그런 사람들을 돕기 원하지 않는다.
Chapter 3. 대처의 유형들 (Styles of Coping)
Summary
- 조직 내의 모든 사람은 무언가를 제어하는데 책임이 있다. 그리고 비일치적 대처는 효과적인 제어를 위한 다양성을 감소시킨다. 그래서 사람들의 특징적인 대처 유형을 통해 조직의 건강도를 측정하는 것이 가능하다.
- 자아존중감이 낮을 때, 사람들은 비일치적 대처 유형의 특징을 잘 보여준다: 비난하기, 회유하기, 초이성적이 되기, 사랑하기/증오하기, 또는 연관성 없이 행동하기.
- 세상에 효과적으로 대응하기 위해서, 우리는 세 가지 분야에 주의를 기울일 수 있어야 한다 - 자아, 다른 사람, 맥락 - 그리고 동시에 그 모두의 요구사항의 균형을 맞춰야 한다. 그러기 위해서는 일치적으로 행동해야 한다.
- 사람들이 다른 이들을 고려하는데 실패할 때, 그들은 비난하는 태도가 된다. 비난할 때, 그 사람은 이렇게 말하는 것이다, "내가 제일 중요해. 너는 아무 것도 아니야"
- 사람들이 그들 자신을 고려하는데 실패할 때, 그들은 회유하는 태도가 된다. 그리고 결과적으로 이렇게 말하는 것이다, "나는 하나도 안중요해, 네가 제일 중요해."
- 가장 흔한 유형은, 비난형인 상사와 회유형인 직원 사이에 무한루프가 형성되어 고착되는 것이다.
- 다른 보편적인 비난-회유 역동의 변종은, 회유자가 학대를 너무 많이 당한 다음에, 갑자기 역할이 바뀌어서, 그것(학대를) 비난자에게 모두 던져버리는 것이다.
- 초이성 유형에서는, 사람들이 전혀 고려되지 않는다. 초이성형은, 결과적으로 이렇게 말하는 것이다, "상황(it)이 제일 중요해; 너나 나는 전혀 중요하지 않아."
- 일치성의 관점에서는, 사랑과 증오 관계는 같은 구조이다 - 맥락을 완전히 배재하는 것이다. 사랑/증오 유형은 결과적으로 이렇게 말하는 것이다. "상황은 전혀 중요하지 않아; 너랑 내가 제일 중요해"
- '연관성 없음' 유형에서는, 모든 것이 사라진다 (고려되지 않는다), 그래서 전혀 예측 불가능한 행동으로 흘러간다. 이 행동은 순수한 부정적 힘을 가지고 있다 - 일이 끝나게 하지도 않고, 일이 끝나는 것을 방해한다. 결과적으로 '연관성 없음' 유형에서는 이렇게 말한다, "아무 것도 중요하지 않아"
- 비일치적인 대응 유형 각각은 잘 동작할 때 얻을 수 있는 것보다 적더라도 (효과성이 낮더라도? 그다지 잘 작동하지 않더라도?) 그 정도에 만족한다. 그것들은 가끔 다소의 보호를 제공하기 때문에 계속 사용된다. 그래서 그것들은 자존감이 낮을 때 사용된다.(?)
- 비일치적으로 행동하는 관리자는 그들의 스탠스 안으로 갇히게 될텐데, 비효과성과 낮은 자존감을 연결하는 피드백 고리 때문에 그렇게 된다.
Chapter 4. 비일치성에서 일치성으로 (From Incongruence to Congruence)
Summary
- 일치적인 행동은 전형적인 행동이 아니라 (어떤 정해진 행동들이 아니라), - 맥락과, 다른 사람들과, 자아에 - 부합하는 행동이다. 그래서 하나의 상황에 대해서 여러 가지 일치적인 행동들이 존재한다.
- 일치적인지 알기 위해서는 완전한 상호작용 (total interaction)을 경험해야만 한다. 완전한 상호작용이라는게 들리는 것처럼 그렇게 어려운건 아니다. 사람들이 완전한 상호작용을 경험하면, 비일치적인 메세지인지 알아차릴 수 있다.
- 일치성은 효과적인 관리에 핵심적으로 중요(critically important)하다. 관리자는 그것을 어떻게 인식할 수 있는지 알아야 할 뿐만 아니라, 그들이 인식한 것에 확신을 가져야 한다. 그러한 확신을 가질 수 있는 한 가지 방법은 언어적(verbal) 응답과 비언어적(nonverbal) 응답 사이의 미묘한 비일치를 관찰하는 것이다. 또 다른 방법은 내용을 특정한 특징 패턴으로 듣는 것이다.
- 소프트웨어 엔지니어링의 고품질 관리자가 되기 위해서는 어떻게 비일치적 대처에서의 에너지가 조금 더 유용한 형태로 변화할 수 있는지 배우는 것이다.
- 각 비일치적 행동들은 사실 어떠한 생존 환경에서는 효과적으로 동작하는 행동에 기반해 있다. 그리고 심지어는 유전적 구성요소이기도 하다. 그것이 비일치적이 되는 이유는, 생존이 목적이 아닌 경우에도 그것을 사용하기 때문이다.
- 비난하기는 공격이라는 생존 행동에 기반한다. 비난하기는, 결국, "네가 그것을 계속한다면, 나는 너를 멈추기 위해서 필요한 것은 무엇이든지 할거야. 네게 어떤 결과가 생기든 상관 없이 말이야." 비난하고자 하는 충동은 더 효과적인 대응 전략으로 변환될 수 있는데 - 단호해지기, 지시적이기, 정직하기, 가식 없기, 솔직하기, 담백하기, 열려있기.
- 억누르려는(회유하려는) 충동은 다음과 같이 일치적으로 변모할 수 있다 - 돌보기, 필수적이 되기, 우아하게 건네주기, 훌륭한 실패자 되기. 이러한 행동들은 미래의 맥락을 고려할 때에 일치적이다.
- 초이성형의 일치적인 변형은 다음과 같은 관리적인 행동에 상응한다 - 침착하기, 초점을 유지하기, 이성적이기, 특히 비상 상황에서.
- 사랑 자세의 일치적인 변형은 호혜적인 동맹을 구축하는 능력이다. 증오 자세의 일치적인 변형은 친한 경쟁 구도에 참여하는 능력이다.
- 산만형과 유사한 일치적인 변형은 모든 이성(적인 수단)이 시도되었을 때, 절박함의 표현으로 사용될 수 있다. 주의 환기, 즐기기, 창의적인, 또는 셋 모두.
Chapter 5. 일치성을 향해 가기 (Moving Toward Congruence)
Summary
- 신규 관리자의 업무 중 중요한 부분은 그들 자신의 정서를, 비일치적이 되지 않으면서 관리하기를 배우는 것이다.
- 모든 비일치적 대처 아래에는, 생존 규칙이 있다, 그렇게 부르는 이유는 우리가 마치 생존의 위험에 있는 것처럼 대응하기 때문이다. 이러한 규칙은 우리 행동을 제어하는 무의식적인 프로그램처럼 기능한다.
- 우리 자신의 불일치를 알아챌 수 있는 신뢰할만한 신호는 우리가 스스로에게 보내는 내부 메세지에서 찾을 수 있다. 특히 그 신호가 강한 정서적인 상자로 감싸여 있으면 더욱 그렇다.
- 우리 스스로의 내부 메세지를 들음으로서, 그것을 높은 자아존중감의 밝은 빛으로 변환하게 되고, 비일치적인 행동들이 실제로 일어나기 전에 미리 방지할 수 있다.
- 감정은 무엇이 중요하고 무엇이 덜 중요한지 당신에게 알려주는 자연의 수단이다. 당신에 관한 이 정보는 당신이 스스로 다른 사람들에게 말하지 않는다면 다른 사람들은 잘 모른다. (내가 그들에게 말하기 전에는 그들이 그 정보를 신뢰하고 사용하기 어렵다.)
- 일치적이 되기 위해, 당신은 "말하기 임계치"를 정해야 한다. 그 임계치는 당신 자신에 대한 것인데 다른 사람들에 대한 당신 스스로의 감정과 맥락에 영향을 주는 것이다(?). 스스로에 대해 일치적으로 말하는 것은 당신이 살아가면서 계속 적용할 수 있는 해결책을 찾을 기회를 높인다.
- 당신이 말하는 맥락은 부분적으로(특히? 특정한 경우에?) 중요하다. 그 단어가 다시 돌아오기를 바라면서 제3자를 사용(지칭?)하지 말아라. 제3자를 위해서 주장하지 말아라 - 당신이 이슈를 가지고 있다면, 당신 스스로를 위해 말하라. 제3자에 대한 가십을 이야기하지 말아라. 관련된 사람들에게 직접적으로 이슈를 제기해라. 특정한 케이스에 대해 비밀스럽게 말하는 일반적인 메모를 남기지 말아라. 그런 메세지는 아무도 바보로 만들지 않고 - 당신을 비겁한 바보처럼 보이게 할 것이다.
- 항상 다른 사람을 당신 스스로에 대해 하는 것처럼 정직과 기품과 존중을 가지고 대하라. 만약 당신이 너무 긴장해서 당신이 사용하는 전술들을 제어하기 어렵다면, 당신 스스로에 대한 제어권을 다시 얻을 때까지 미뤄라.
- 당신의 잃어버린 일치성을 회복하기 위해 사용할 수 있는 단계들이 있다. 개략적으로, 처음으로는 비일치성을 알아채야 하고, 숨을 고르고, 자세를 조정하고, 몸짓을 조정한다. 마지막으로, 상대방과 접촉할 필요가 있는데, '나-전달법 (I-statement)'으로 말하고, 상대방이 응답할 수 있도록 기다린다. 필요할만큼 이 과정을 반복해서, 일치적이 되던지, 지금은 그게 가능하지 않다는 것을 발견한다.
- 일치성은 당신의 행동의 가능성들의 최대 다양성을 사용하기 충분할 만큼 좋게 느끼는 것을, 그래서 전문적인 소프트웨어 엔지니어링 관리자가 될 훌륭한 기회를 얻게 되는 것을 의미한다.
Part II. 다른 사람을 관리하기 (Managing Others)
Chapter 6. The Manager's Job
Summary
- In an effective software organization, the manager's job is getting more people involved (and getting people more involved) in decisions about what is to be done, and in doing it.
- For example, to recover from a crisis, a manager has to mobilize sidelined people in order to have the resources to keep the ship afloat.
- As an organization moves deeper into crisis, the best-informed people tend to become overloaded. Managers may unknowingly contribute to this piling on, and can counteract it by congruent management action.
- In Pattern 2 (Routine) organizations, managers prescribe the way things should be done, rather than describe what outcomes are desired (a more Pattern 3 behavior). Managers who prescribe tend to listen to employees in a superreasonable or blaming way, without hearing them.
- A major job of the software engineering manager is to develop openness and trust among all the workers who are contributing to successful software activities. This requires honesty and true listening.
- Right or wrong, the reasons given by employees always contain the information an effective manager needs to steer the organization.
- The Pattern 3 (Steering) manager does not generally evaluate quality, but establishes the processes, not people, to evaluate quality. But when the manager does evaluate the quality of work, the main purpose of the evaluation is to help the employees develop their own skills.
- Managers who believe the One-Dimensional Selection Model have no room in their repertoire for coaching, teaching, or training.
- Congruent managers are not locked into blaming, partly because they know they are not passive victims of their employees, their bosses, or the dynamics of software quality. Instead, they use all of these factors intelligently as resources.
- Leadership is the ability to create an environment in which everyone is empowered to contribute creatively to solving the problems. In this model, the manager's job may be evaluated by one and only one measure: the success of the people being managed.
Chapter 7. 선호 차이 (Preference Differences)
Summary
- Poor managers tend to deal with variations among people by pretending they don't exist. Effective managers recognize differences and know how to deal with them congruently.
- Treating everyone the same does not mean treating everyone equally. The astute manager notices the differences among people and knows how to use them to manage effectively—equally, but not unfairly.
- Although we tend to think of all software work as logical, many actions are chosen on the basis of emotion. One of the mildest yet most important emotions is preference.
- When an unconscious preference reduces choices, we have a tougher time with Ashby's Law of Requisite Variety. Just because there is a preference, however, such a loss of variety need not occur—because we need not act on our preferences.
- The four dimensions of the Myers-Briggs Type Indicator (MBTI) are significant in the workplace because they describe how four elements determine much of a person's working style.
- For each dimension of the MBTI, there is a pair of letters to choose from:
- I or E according to how I prefer to get energy
- S or N according to how I prefer to obtain information
- T or F according to how I prefer to make decisions
- J or P according to how I prefer to take action
- Failure to take the I/E difference into account leads to underperformance by one group or the other. One of the manager's jobs is to design meetings to accommodate the environmental preferences of both Internals and Externals.
- Sensors want the facts, lots of facts, while Intuitives want the big picture. A manager who has communication problems with employees should explore this difference as a prime candidate for the root cause.
- Thinkers and Feelers are often intolerant of each others' preferred style. In an organization, you can see the T/F preference in action whenever decisions are to be made. Both types want good decisions, but they differ in what attributes make a decision good. Many T/F problems can be solved by designing the correct environment for decision making.
- The Judging (J) preference is to have things settled, while the Perceiving (P) preference is to keep options open on the chance more information will affect the choice. Judging/Perceiving differences are often the source of great conflict, as well as the source of great attraction, because each needs the other.
Chapter 8. 기질 차이 (Temperament Differences)
Summary
- The combination of MBTI dimensions produces 16 identifiable personality types. Sub-combinations produce other useful views of personality, such as the four temperaments of Kiersey and Bates.
- We can conveniently identify four different kinds of control: intellectual, physical, emergency control, and emotional, which we can relate to the four temperaments.
- Most of the major innovations in software have been in the area of improving intellectual control; at least, they were the innovations receiving the most attention.
- Physical control is introduced into software to deal with real world deviations from the pure intellect model of software, either by prevention or detection and correction.
- As we develop routines to handle intellectual and physical problems, we find our ability to manage well depends not on our ability to handle routine situations, but on our ability to handle exceptional situations.
- Sometimes, the situation is physically and intellectually simple with no emergency conditions, yet people still fail to perform perfectly. As long as people are involved, the other three types of control become meaningless without emotional control.
- Strong emotions produce stereotyped behavior, which means behavioral variety is reduced. Anything that reduces variety reduces the manager's ability to control.
- The Visionary (NT) likes working with ideas. The Catalyst (NF) likes working with people to help them grow, but is concerned that people not suffer. The Organizer (SJ) likes order and system. The Trouble-shooter (SP) likes getting the job done.
- Because each software cultural pattern favors different kinds of control, each temperament reacts differently to each pattern. Each temperament if unchecked will contribute to overruns in characteristic ways.
- People of all temperaments react to errors, but they tend to react in different ways. Managers can use these reactions to motivate people to prevent errors.
- When observing, the SJs and SPs easily take the "self" position; the NFs easily take the "other" Position; and the NTs favor the "context" Position.
- In interactions with other people, the NTs tend to bypass the Intake step and go instantly to meaning, while the NFs tend to jump immediately to significance. The SJs tend to stay in Intake too long, gathering too many facts; while the SPs actually use the whole process rather well, but tend to go so fast it looks to others as if they leap instantly to Response.
Chapter 9. 차이를 자산으로 여기기 (Differences as Assets)
Summary
- Any difference can become important when it is not understood, accepted, or handled well.
- The software business is unlikely to be controlled effectively by one manager telling a whole lot of technical people exactly what to do. Control must reside within every person involved, meaning a great many individual differences in the way things are handled.
- One lesson of the MBTI studies is there is generally no perfect answer to the question "Which type is right for this job?" Generally these studies show people of all types can do almost any job, although there are preferences for certain types in certain kinds of work.
- Because software work consists of so many varied tasks, it's unlikely any one personality type, one set of skills, or one point of view would be best suited to all parts of the total software job. That's why we need differences among software people.
- The Management by Selection approach is based on the One-Dimensional Selection Model applied to the technical staff. This approach identifies the "bad" programmers (or any other technical position), gets rid of the worst ones, and repeats this process so the average ability rises.
- This approach is slow to show improvement, and produces only mediocre results. The approach requires a continuing supply of new programmers, and may damage your organization's reputation among job applicants. Your best performers may leave because this method doesn't really focus on their performance.
- The systematic improvement approach is based on multi-dimensional thinking. The model is applied by identifying the "good" programmers (or any other technical position), analyzing the performance of the best to determine why they are doing so well, and developing systems (training, technical reviews, teams, mentoring, and modeling) for passing these best processes on to large numbers of people.
- The systematic improvement approach says attention to process will increase awareness of what's effective; training increases penetration of existing effective processes; and identifying effective processes leads to abandoning the ineffective.
- Organizations importing technical and managerial staff from other cultures add greatly to the richness of their working environment. This cultural richness, however, doesn't always seem like an advantage to the managers, who seldom have the training or experience to deal with it.
- For whatever reason, men and women of most cultures operate—on average—differently in some areas. Managers who favor "male" or "female" values may find themselves cut off from half the best information and ideas available to them.
- People differ greatly in what neurolinguistic programming calls their strategies. These are the programs by which people order the ways they take in information—their internal and external pictures, sounds, smells, tastes, and feelings—when they solve a problem. A toolkit of different strategies can be great assets in many difficult aspects of software work.
- Most software people believe it's okay to treat people differently if they have different abilities, but they don't know how to recognize ability. Most don't believe it's okay to treat people differently if they are differently advantaged, but fail to use what they could learn from them. Finally, discrimination based on age (either favoring young or old) is so universal in software we seldom notice it, let alone take advantage of what learnings age differences can provide.
Chapter 10. 비일치성의 패턴들 (Patterns of Incongruence)
Summary
- In many organizations, managers lack time because they lack the ability to deal congruently with incongruence in others. Different cultural patterns have their characteristic patterns of incongruence, so each pattern puts a different load on its managers.
- Ineffective actions leave problems unresolved, so one effect of incongruence is an increase in the number of problems someone other than the originator must deal with. Thus, more incongruence means more problem-solving or fire-fighting time.
- A major task of the software manager is to help people in the organization develop their social skills, not just because it's better when people are nice, but because social skills are becoming more and more important as a basis for technical success.
- Organizations tend to lock on to either a pattern of incongruent behavior or a pattern of congruence. What makes the difference is the decisions of the managers—decisions which influence their behavior and become an example for others.
- Feeling unable to trade-off either quality or schedule, software managers are too often tempted to sacrifice the quality of human interaction. If they yield to that temptation, they soon pay the price in both quality and schedule deficiencies.
- The placating pattern is especially common in Pattern 1 cultures, which largely explains why they are called Variable cultures. To take one example, a project having no review system finds faults at the latest, most costly stage of the project, with maximum impact on schedule. Managers then use this delay in schedule to justify the omission of further reviews and tests.
- In blaming cultures, especially in Pattern 2 (Routine) organizations, yielding to the temptation to punish the offenders for failures soon leads to extra effort to escape the abuse. On the other hand, the workers increasingly resent the abusive manager and find more ways to be unresponsive or even to sabotage the manager, which then leads to more failures.
- The addiction cycle works like this: There is a short cycle in which doing X relieves symptoms. There is a longer cycle in which doing X makes those same symptoms worse. The short cycle of addiction contains the strength of belief in X, so the strength of belief in X grows the more X is used, although in the long cycle, X leads to a worse situation.
- Addiction is, at bottom, the belief there is only one way to do something and it must be done that way.
Chapter 11. 인간 행동에 대한 기술 (The Technology of Human Behavior)
Summary
- In order to work with people on a practical level, the working manager needs a model usable as a day-to-day guide to achieving more congruent management.
- In the Satir interaction model, Response is not actually limited to the last step in the model. During Intake, for instance, I take in some data, then respond by deciding whether to open up for more, reduce the data by filtering, or proceed with making meaning of what I already have.
- The Meaning step contains a response as well. After breaking the data down into major categories, I open, close, or modify the Intake process to fit the perceived meaning according to my personal style.
- The significance of each possible meaning can be considered in terms of the possible consequences to me, and the possibility chosen determines the general pattern of my response.
- The human brain seems to operate not as one mind, but as a team of minds. If I am coping well, I have many different minds to put in charge of different situations, as Ashby's Law of Requisite Variety says I must do if am to be an effective controller of complex systems.
- The many members of my internal "team" can be thought of as distinct personalities, and (half seriously) identified with well-known characters. All characters, good and bad, are parts of the whole me, and if you work with me long enough, you'll eventually see most of the cast.
- Underlying the Satir interaction model, we can imagine a tree whose branches lead to the various meanings I might make in a given situation. The root of the tree is my self. The main trunk is formed by my yearnings, each of which branches into one or more expectations.
- Expectations are the translation of universal yearnings into specific ideas about how the world works to produce or withhold what is yearned for. Expectations are often held in the form of rules that express the way I expect the world to work. Even though a rule may not apply to the present situation, I do not easily relinquish it, because it contains valuable information from my earliest experiences about how to survive in order to achieve my deepest yearnings.
- Standing in the way of your recognizing my intent in an interaction is my personal style, the surface formed by my coping posture, preferences, learnings, habits, addictions, and culture. To reach my intent, you need to use a model of human behavior to penetrate that style and find what lies beneath it.
- The technology of human behavior is many times more complex than the technology of software. When I am able to see through this complexity to deeper levels, I am able to achieve a more complete rapport, and to manage people (myself and others) with minimal energy and disruption. This is what I mean by becoming a skilled technologist of human behavior.
