» Failure to adapt and iterate on team structures and processes will result in your strongest product people leaving

» Accepting that an employee might thrive in another environment is accepting that you (as their manager) could have done a better job

» Shape Up is a collection of product development techniques that happen to work for Basecamp

» Just because they work in Basecamp’s context doesn’t mean they’ll work for yours

» OMG so problematic

» If context is continually changing, aim for incremental progress and let go of perfectionism

» Balance the need for action with the drive to understand both the problem and your biases

» Change is like a sledge stuck in the ice: hard to get moving, but easier to keep moving once freed

» Software is never ‘done’ even if you choose to ignore it for a while

» A ‘training wheels’ framework to get a team started should be treated as a throwaway experiment

» Clarity is not the same as certainty, although it helps you manage the uncertainty

» When negotiating, don’t pitch, listen

» To minimise residual influence, negotiate each point independently

» When trust is low, consider making a concession contingent on the other party reciprocating

» Conceding because you don’t want to upset the other party is a losing scenario