Different people priorizing goals differently inevitably leads to frictions. Incentives must be aligned for the friction to disappear.
A description of the 6 core responsibilities in any team, as well as the actual repartition across members for common team structures.
In the book Drive, Daniel Pink argues that people are motivated when they find purpose, mastery, and autonomy in their work. I liked this perspective.
Stephen Denning characterizes agile management with thee laws: the law of the customer, the law of the small teams, and the law of the network. I mostly agree.
It's time to rethink the development process with teams that are accountable for quality.
With microservices, team autonomy isn't a black or white thing. There are levels of grey.
The whole point of scrum is to encourage progress: break down your work in tiny steps, don’t lose focus, tell if you are stuck. That’s all. But that’s a lot.
Complex systems can’t be built from scratch, instead they evolve over time.
Feedback loops is the key to agility.
The image of the lone hacker is a myth. Software engineer has become a collaborative discipline, much like sports or intervention teams.