Notes
- Organizational design
- get the right people in the right places
- empower them to make decision
- hold them accountable for their results
- 4 States of a team
- fall behind
- วิธีสังเกตุ:
- backlog เยอะกว่าอาทิตย์ก่อน
- ในทีมทำงาน extremly hard แต่ยังไม่ค่อยมี progress
- มีเสียงไม่พอใจจาก user
- วิธีแก้:
- เติมคน
- วิธีสังเกตุ:
- treading water
- วิธีสังเกตุ:
- ทำงานที่สำคัญเสร็จ
- แต่ยังไม่สามารถจ่าย technical debt ได้
- หรือไม่สามารถ เริ่ม project ใหม่ได้
- ในทีมยังทำงานหนัก
- user may seem happier
- ทำงานที่สำคัญเสร็จ
- วิธีแก้
- ลด work in progress
- วิธีสังเกตุ:
- repaying debt
- วิธีสังเกตุ:
- ทีมเริ่มทำการจ่าย technical debt
- เริ่มได้ประโยชน์จาก dept repayment
- วิธีแก้
- เติมเวลา
- วิธีสังเกตุ:
- innovating
- วิธีสังเกตุ:
- low technical debt
- งานส่วนใหญ่ทำให้ user พึงพอใจ
- วิธีสังเกตุ:
- fall behind
- การรับ new member เข้า team จะ disrupt gelling process (น่าจะหมายถึง ความสามารถในการทำงานร่วมกัน) ซึ่งผู้เขียนบอกว่า วิธีที่เขาเจอแล้วง่ายกว่า คือ มี rapid growth period(เติมคน) ตามด้วย consolidate, gelling period
- เขาแนะนำว่าให้ hiring team ลงไปที่ technical debt ไม่ใช่ innovation team เพื่อเลี่ยง incurring re-gelling cost on high-performing teams
- you only get value from projects when they finish
- culture of documentation ช่วยในการ on-boarding new member
- ถ้าคุณถาม manager
- เกี่ยวกับช่วงเวลาที่ไหนที่เขามีความภูมิใจที่สุด ซึ่งคำตอบมักจะเป็นการ ช่วยให้คนอื่น grow
- แล้วช่วงเวลาไหนเป็น most chanllenging experience ซึ่งคำตอบมักจะเป็น layoff, reorganization, shift company direction
- the key tools for leading efficient change are system thinking, metrics, vision
- Is a reorg the right tool ?
- มี reorg 2 แบบ
- The one that solves a structural problem
- The one that you don't do
- Worst kind of reorg
- The one you do because you're avoiding people management issue
- มี reorg 2 แบบ
- Approach for presenting to senior leader
- Tie topic to business value -> "Why should anyone care"
- …
- Prioritize long-term success over short-term quality
- Finish small leveraged things
- ถ่ายทอด context ให้ team is super valuable
- community learning, reading group เป็นสิ่งที่ทำง่าย และ most rewarding
- Philosophy of management (ของคนเขียน)
- The golden rule -> "Treat other people like what you want then treated you"
- Give everyone an explicit area of ownership
- Reward and status should derive from finishing high-quality work
- Lead from the front, and never ask anyone to do something you wouldn't
- almost every internal problem can be traceback to a missing or poor relationship, greate relationship it is possible to come together and solve almost anything
- you have a limited budget for giving raises and can't satisfy everyone. If your customer don't love your product camaraderie can't pay salaries
- process is a tool to make it easy for people collaborate
- if your have poor relationship with your manager or your team member, spend even more time with them
- partner with your manager
- to successfully with your manager
- ให้เขารู้บางอย่างเกี่ยวกับตัวคุณ
- เราต้องรู้บางอย่างเกี่ยวกับตัวเขา
- มีการอัพเดทเป็นครั้งคราวเกี่ยวกับการรู้จักตัวตนระหว่างเขาและคุณ
- things your manager should know about yo
- What problem you're trying to solve. How you're trying to solve each of them
- That you're making progress (Specifically, that you are not stuck)
- What you prefer work on (So that they can staff you properly)
- How busy you are (So that they know if you can take on an opportunity that come up)
- What is your professional goal and growth areas are. Where you are between bored and challenge
- to successfully with your manager
- Membership
- If the idea of going to work give you anxiety, at some point you're going to decide stop coming
- program
- recurring weekly event -> allow coworker to interact socially e.g paper reading group, …
- coffee chat -> randomly assign donut, get folk from difference team interacting when they don't need something from each other
- team lunches
- measure
- retention
- referral rate
- attendance rate
- quantity and completion rate of coffee chat
- the most important thing is continuing your investment over the long term. Pick a few things that you are able to sustainably continue, get started, and layer in more as you build steam
- maintaining a market position is fundamentally distinct from creating new markets.
- work rule of thumb (เป็น framework ของผู้เขียนตอนเริ่มงานใหม่ๆ แต่ตอนหลังเขาเปลี่ยน framework)
- stay everywhere at least two years
- look for a place where i can spend four years
- การทำงานใน ในบริษัทเดียว มันมีหลายแบบ stable era, rapid change
- Transitions are opportunities to raise the floor by building competency in new skills,
- what matters most is the particular team you join.
- A good interview experience starts with being kind to your candidate.
- when I’ve been interviewed by someone who was both rude and unprepared, I still remember the unprepared part first and the rude part second.
-
- small company rely most on referrals, large companies on source candidates
- evaluate candidate
- certainty
- You want to be as confident as possible that the candidate will be a success in your company. Letting employees go can be hard on morale, and it takes a great deal of time to do well.
- candidate experience
- You want to be as confident as possible that the candidate will be a success in your company.
- worst possible outcomes of your hiring funnel is that you identify folks you want to join your company, but they’re no longer interested in being part of it.
- certainty
- performance management systems
- selecting your company’s role model, identifying who to promote, and deciding who needs to leave.
- Success in most life situations is about letting everyone continue to play, not about zero-sum outcomes.
Summary
- หนังสือให้ความรู้เกี่ยวกับเนื้องานของ engineer manager
- ในความเห็นเรา
- จัดการเกี่ยวกับคน
- grow up team
- hiring
- team momentum
- high level project executing