Forwork

무엇을 더할 수 있는지부터 묻지 마라

성숙한 product는 얼마나 많이 담았는지가 아니라 사람이 얼마나 적게 짊어지게 하는지로 증명된다.

Start With the Human — Product가 아니라 사람에서 시작하라.
01

Product team은 ship more로 보상받기 쉽다

Roadmap와 demo는 addition을 simplification보다 더 잘 보여준다.

그래서 progress가 add처럼 보이는 bias가 생긴다.

More shipped does not automatically mean more value.
02

새 feature는 새 cost를 만든다

Feature는 state, option, edge case, permission, support, maintenance를 만든다.

Addition에는 항상 footprint가 있다.

Every feature creates a permanent tax unless proven otherwise.
03

Complexity는 시간이 지나며 compound된다

각 feature가 합리적이어도 interaction은 complexity를 키운다.

User와 team이 더 많은 path를 감당한다.

Complexity compounds faster than feature count.
04

Choice overload는 product debt다

Option이 많다고 freedom이 많아지는 것은 아니다.

Decision burden을 human에게 넘기는 경우도 많다.

Every unnecessary choice is work handed back to the user.
05

Removal이 addition보다 더 큰 value를 만들 수 있다

Field 삭제, flow 통합, step 제거는 human burden을 실제로 낮춘다.

Removal도 product decision이다.

Removal is a product decision, not the absence of one.
06

System이 remember하고 human은 덜 기억해야 한다

System이 information이나 preference를 알고 있다면 적절히 remember해야 한다.

Machine memory는 human memory burden을 줄여야 한다.

What the system can remember, the human should not have to.
07

추가하기 전에 불필요하게 만들 수 있는지 묻자

Can we remove, combine, remember, infer, automate?

모든 problem을 새로운 control로 바꾸지 말자.

The best feature may be the one you make unnecessary.
08

새 button을 추가하기 전의 나에게

Button이나 setting을 추가하기 전에 user가 정말 그 decision을 가져야 하는지 묻자.

더 나은 simplicity는 maturity다.

Build less where understanding allows it.