Video: How to enable organizations to go faster - Fred George

How to enable organizations to go faster - Fred George
(https://www.youtube.com/watch?v=WKTtnVb83mQ)

one hacker away
someone else talking about process like my programmer anarchy





simple: eg callcenter
complex: eg payroll, taxes
complex: advertising, day trading, recommendation engines, should I loan you money

) orgs good at complicated, are bad at complex

) the complicated problems have been solved already

) the money is in complex these days

) usually, you don't know which problem you are solving
you need to see how they behave

) people have a prejudice
Trump sees everything as simple and solves them that way
Fred George likes complex



how fast can you go?

1) technology inhibitors
2) process inhibitors
3) organisation inhibitors



1) technology inhibitors

1.1) Valley Tech: bigger companies are afraid of using new open source tech


1.2) hardware lead times

-> this kills capacity planning
go buy extra
ops guys are out of a job

1.3) Services impact

result of previous curves

1.4) Incremental Applications


1.5) databases
eventbus becomes the operational database
yes: redundant data + no consistency
but excellent architecture for complex problems


) open source & docker

) functional programming
kafka = scala
rabbitmq = erlang




2) Process Inhibitors


) which type of problem? (conefyn)
=> there are no experts in complex problems

) what to build
complicated, we pushed the customer away
complex: try ideas fast


experimentation drives innovation

) rethink interactions
requirements


change the level of interaction with customer
(from task to story, from story to feature)
what are you trying to achieve

) measure what matters

people will game those metrics
tell programmers what the game is, and they will in



3) Organisational Inhibitors

) overspecialised
-> overhead of communication between specialist


fix the titles



if you want to work on the new projects, you need one of the new titles





rip out desks, and install tables


no leader as title
the person with the highest skill in the current problem, leads the team
based on social anthropology

villages < 100 ppl, never had a fulltime leader



don't shuffle the teams every new project

) more than just microservices


=> hockeystick on hockeystick






comments powered by Disqus