Strategies for handling Software Complexity.
TL;DR - Your project will change over time, have a process for change (retrospectives) and allow for different ways of doing things in phases of the project.
12. Complex
Cause <- Effect
Emergent patterns can be perceived but not predicted
The last project was successful because we did X,Y,Z, we
need to do X,Y,Z on this project. Wrong
14. No problem:
We have Retrospectives
It is ok that this project feels different than
the last one.
The beginning has a different pace than the middle, or the
weeks before launch, or initial usage, or scaling.
15. Projects exist in a
Complex Domain
So We Adapt
to market conditions to new tools
to team composition to new problems
To what is working now
16.
Good leadership is not a
one size fits all
proposition.
-https://hbr.org/2007/11/a-leaders-framework-for
-decision-making