-
Invitation to engineering [organization theory
- Refactoring thinking and organization to face uncertainty
- Technical Debt
-
The title sounded interesting, so I made a note of it anyway (6/12).
-
I had heard rumors that it was a good book, but I hadnât had much interest in reading it, probably because I had little interest in âorganizational theory. I became interested in the book when I heard that there was something in the opening chapter that was useful for mentoring. - mentor I guess business is also organizational theory.
- An organization connected by a relationship that is not a boss-subordinate relationship
-
1-1 All Bugs Are in the Thinking
-
1-2 Uncertainty and Engineering
- Engineering Meaning
- Consider the beginning and the end
- Uncertainty cone in the project
- Organizational Structure and Uncertainty Flow
- Uncertainty and Information
- Sources of Uncertainty
- Generating information
-
1-3 Concept of generating information
- Three differences between work and academic tests
- Converting work problems into academic test questions
- 3 thoughts and software development
-
1-4 Blind Spot in Logical Thinking
- Logical thinking and two assumptions
- For humans to think correctly and logically
- Not thinking illogically = thinking logically
- People cannot correctly perceive facts.
- Four of Baconâs idol (esp. in philosophy).
- cognitive distortion
- Control the amygdala.
- Know the scope of your identity.
- Convey âangerâ as âsadness.â
- Problem recognition is more difficult than problem solving.
-
1-5 empiricism and hypothetical thinking
- The only way to know what you donât know is to find out.
- Uncertainty and Summer Homework
- Professional Work
- What you can control/what you cannot control
- What can be observed/what cannot be observed
- What you can do
- Think boldly with little information
. - Misconceptions of data-driven decision making
- real option Strategy and delayed decision making
- Clarifying problems is more difficult than solving them.
-
1-6 Holistic and systems thinking
- A system is about capturing the relationship of the whole.
- Conflict arises when you only see parts of the picture.
- Cognitive Range and Systems Thinking
- Finding problems is more difficult than solving them.
-
1-7 Accept human imperfection
- Communication Uncertainty
- Fable of Curry Making
- Reducing Uncertainty and Creating Order
- Chapter 2 mentoring techniques
-
2-1 Refactoring the other partyâs thoughts with [mentoring
- History of Mentoring
- Mentoring and Engineering Relationships
- Techniques for âcreating human resources who think for themselves
- Effective mentor/mentee relationship
- From âpersuasion by othersâ to âself-persuasionâ
- Difference between âworryingâ and âthinking
-
2-2 listening closely ă» visualization (data, results, etc.) ă» reframing
- Converting unsolvable puzzles
- Only an empty glass can hold water.
- Difference between âlisteningâ and âjust listening
- empathy to get a âsignalâ to listen to what they have to say.
- Visualizationâ and âclarificationâ of the problem
-
2-3 How to make [psychological safety
- Is the âat-home companyâ psychologically secure?
- The Importance of Storytelling
- Johariâs window and psychological safety
-
2-4 Focus on actions, not inner thoughts
- We cannot see their innermost thoughts, but we can see their actions.
- SMART behaviorSMART_criteria
- Do you understand?â is a meaningless word.
- Ability is the integral of habit; habit is the integral of action
- Why canât we take action?
- Ride the Time Machine to the Finish Line
- Chapter 3 Principles of Agile Teams
-
3-1 agile is a technology for mentoring teams
- Agile Development Penetration Rates in Japan and Worldwide
- The number of agile practitioners is far fewer in Japan
- Two reasons why agile development was needed
- Agile development is 3 times more successful, 1/3 the failure rate
- Project and Product Management
- Donât Be Agile, Be Agile
- Waterfall or Agile?
-
3-2 History of Agile
- Agile Development is a Management Science
- Deming Dr. and PDCA
- Toyota Production System and lean manufacturing
- From Production System to Knowledge Management
- Development of life sciences and their influx into social sciences
- Hacker Culture and Admiration for Eastern Thought
- lightweight software development process
- Agile Software Development Declaration
- Three key points in the history of Agile
- Agile Development is a Management Science
-
3-3 Misconceptions about Agile
- 5 Misconceptions about Agile
- Why Agile is misunderstood
-
3-4ă Agile Ratings
- Agileâ is the ideal state.
- Agile Methodology
- Agile development is â[deconstruction (as in the term coined by Jacques Derrida)
-
Chapter 4 Learning Teams and Uncertainty Management
-
4-1 How to manage uncertainty
- Uncertainty Management
-
4-2 Schedule Forecasting and Uncertainty
- Basics of Schedule Management
- Pessimistic and Optimistic Estimates
- Visualizationâ of schedule anxiety
- Forecast from actuals, not plans
- Requirement Granularity and Uncertainty
- Schedule anxiety can be controlled.
-
4-3 How to make demands and market instability - schedule conflict and symmetry of market instability
- When can market instability be reduced?
-
4-4 Reflection on facing scrum and anxiety
- Scrum as a Framework for Facing Anxiety
- Where to go and how to look back
- Knowing Insecurity and Gaining Team Mastery
-
Chapter 5: Technical Organization Dynamics and Architecture
-
5-1 What Reduces âProductivityâ in Technical Organizations?
- Difficulty with the term âproductivity
- Ability of the organization to process information
- Relationship between the organization and the system
- How can we improve the information processing capacity of engineering organizations?
-
5-2 empowerment and accountability
- Organization and Authority
- Authority and Uncertainty
- Levels of delegation of authority and delegation poker.
- Conflict of Authority
- Authority and organizational design
-
5-3 Identity of [technical debt
- The Debate over Technical Debt
- Classification for Communication
- The Myth of the Quick and Dirty
- Technical liabilities âcannot be seen.â
- Expression by difference from additional man-hours in ideal system
- Not a âtechnical debtâ if you can see it.
- Shedding Light on Technical Liabilities
-
5-4 Transaction costs and technical organization
- Transaction Cost Theory
- hold-up problem
- Architecture and Outsourcing Management
- In-house transaction costs
- Importance of cross-functional teams
-
5-5 Goal Management and Transparency
- Misunderstood Goal Management
- Self-control that has slipped away
- Transparency of goals through [OKR
- Transparency and Disclosure
-
5-6 Organizational Design and Architecture
- Transaction Costs and Architecture
- Operation Inverse Conway (nuclear reactor)
- microservices architecture
- Difficulty in timing of microservices conversion
- Engineering Company
This page is auto-translated from /nishio/ăšăłăžăăąăȘăłă°ç”çčè«ăžăźæćŸ 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.