Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

feel free
to throw some
tomatoes and eggs
during the talk


Use spacebar or arrow keys to navigate, 'esc' for overview or
print me

http://goo.gl/ESgytA
Überleben im Chaos
Wie ich als Manager
von der Veränderung überrascht wurde
und was dann geschah…

blog: ahojsenn.com
xing: Johannes Mainusch
@docjoe
kommitment GmbH & Co. KG (i.Gr.)
Use spacebar or arrow keys to navigate, 'esc' for overview or print me
χάος
what's that?
chaos
chaos

Chaos Example:

Brilliant mathematicians say, next years density of frogs (N1) will be calculated by this yearrs density (N) with

   N1 = λ*N*(1-N)

λ is a growth factor, that relates to the food and subsequently frog reproduction rate. Basically λ has to do with the frogs sexlife.
chaos
chaos

beware!

A little change (λ) might get you into chaos. Don't grow too fast.

JM: "I think in IT we have all grown too fast and thus it's now chaotic."
chaos

Symptoms of chaos in IT



  • high fluctuation of people
  • software deployment is painful
  • fear driven development
  • many bugs and old bugs (jira tickets)
chaos
do not amplify
chaos
by rambo
decisions
architecture
architecture
architecture

we learned to layer software


but this model results in chaos




=>
graphics by P. Wolter

architecture

note: the systems in black have the language "unknown" in the legend

architecture

Software-Architecture 
fails! 

architecture

old men draw pictures of old IT!

architecture

Prime Directive: 
make IT changeable! 

architecture
focus
on
deployment!
orga
orga
orga
orga
orga
orga
proverbial knowledge travels easy own the communication chain...
Die faktische Kraft des sprich-wörtlichen...

orga
orga
What, if the starting idea is not proverbial?

orga
orga
orga
orga
orga
orga

So:

  • stop telephone games
  • start cross-functional work
  • delegate decision making
    to the working level
  • orga
    managers!
    ensure
    *future*
    success!
    OTTO
    OTTO

    verticals

    user
    product
    vertical user recommend purchase search
    team
    software
    buildchain
    spaceTime
    infrastructure
    a team could host N vertical components
    OTTO

    UX and user research

    know and provide
    what your users want
    OTTO

    a product
    that is easily adaptable

    live deployment in 10 minutes
    OTTO

    Product-Manager = Triade

    Projekt Manager:
    responsible for methodology
    Business Designer:
    I fill the backlog
    Technical Designer:
    I communicate tech
    OTTO

    Leitplanken
    Makro & Mikroarchitektur

    OTTO

    automated deployment



    OTTO

    Space, time and environment
    for your expert teams



    OTTO

    servers, databases, routers,
    infrastructure

    OTTO
    be
    idealistic
    and
    pursue
    perfection
    change

    beyond chaos

    change

    Step 1: find your true north

    change

    Step 2: form guidelines



    ideal guidelines
  • are simple and few (5)
  • leave lots of space for team autonomy
  • are agreed upon
  • give people a safe framework
  • change

    Step 3: agile/crossfunctional

    change

    Step 4: Vertical architecture

    product
    vertical user recommend purchase search
    team
    software
    buildchain
    spaceTime
    infrastructure
    change

    Step 5: let your teams excel


    - Management: stop micromananagement
    - QS: in the teams
    - Team-Lead: Triade
    change

    Step 6: change organization


    communication is the bottleneck
    change

    Step 7: focus on delivery

    deploy stuff in 5 minutes
    change
    step 8-99:
    find out
    yourself

    ...or call me!
    Dr. Johannes Mainusch
    / @docjoe
    +49 151 17967995
    kommitment GmbH & Co. KG