Network structure – 11 lessons learned

1. Autonomous & multifunctional teams Having all necessary skills in one place allows you to have hyper performing teams able to handle complex tasks. This can be achieved if such environment is created for teams: Ability to make decisions on a timely manner and with maximum return on value Technical and organizational autonomy to deliver […]

Good and Bad tech leads

Bad tech leads take the high-profile tasks for themselves and are motivated by being able to take credit for doing the work. They optimize locally, keeping team members working on projects that benefit the team at the expense of the engineering organization at large. Good tech leads listen and encourage debate. When the team is […]

Leave developers alone

If you are working in a product development company most probably you are doing something wrong if start changes and improvements in a technology departments/teams. Little by little i start to understand that. Leave developers alone, let them do the work they love and focus instead on the flow and other challenges which require attention and might be […]

Value structure

Forget old company structure – it doesn’t support growth! By the way did you notice that clients, customers or users are never represented in organizational structure? It is like company exists for itself, but not for the clients… Inspired by Niels Pflaeging ideas was writing some posts about what type of change we are introducing in my company. […]

Hints by Niccolo Machiavelli: outsource

….Army that defends the country can be of three types: own, allied, hired or mixed. Allied and hired armies are useless and dangerous as you can’t use them as solid foundation, such armies can be as dangerous as enemy during a war – they will use your resources during a peacetime, but will not sacrifice their lives […]