- work backwards from the ideal solution
- give ownership
- keep teams small
- talk to users
- ship early and often
- stay focused
- be transparent and open
- avoid private communication
- share all information unless it’s sensitive
- focus on providing maximum value / impact