Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State the problem to be solved, not the proposed solution. #24

Open
jlengstorf opened this issue Jan 18, 2018 · 0 comments
Open

State the problem to be solved, not the proposed solution. #24

jlengstorf opened this issue Jan 18, 2018 · 0 comments
Assignees

Comments

@jlengstorf
Copy link
Owner

In large companies, it's easy to lose the original thread.

  1. There is a problem with the product
  2. A meeting happens
  3. A solution is proposed to correct the problem
  4. The solution is added to a feature list
  5. Work begins
  6. Something changes and the feature no longer solves the problem
  7. No one remembers what the problem was
  8. A feature ships that makes the problem worse

This can be corrected by changing the way we make our todo lists: instead of writing down a feature to implement ("add new header"), write down the problem to be solved ("people can't find the get started button").

Features lock you into a narrow scope of thinking; problems remind you why a feature should exist in the first place and encourage iteration instead of feature-driven deadlines.

@jlengstorf jlengstorf self-assigned this Jan 18, 2018
@jlengstorf jlengstorf mentioned this issue Jan 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant