Organisatiestructuur definiëren voor flexibele procedures
Voor de meeste organisaties is het lastig om te reorganiseren om flexibel te zijn. Het vereist een mind-shift en een cultuurverschuiving die veel bestaande beleidsregels en processen binnen de organisatie uitdagt.
Goed bestuur in organisaties, met name in grote organisaties, leidt vaak tot veel relatief strikte regels, operationele structuren en methoden. Het heeft ook de neiging om een brede delegatie van autoriteit te vermijden.
Hoewel de meeste grote organisaties niet zijn overgestapt op een flexibele structuur, experimenteren de meeste nu hiermee.
Hun bedrijfsomgevingen zijn vluchtig en complex en ze hebben de beperkingen van hun huidige systemen gezien, voornamelijk een onvermogen om snel met veranderingen om te gaan.
Ze realiseren zich dat het tegenwoordig gebruikelijk is voor langlopende gevestigde bedrijven en hun branches te verstoren door start-ups.
Horizontale versus verticale teams
Normaal gesproken verdelen horizontale teamstructuren teams volgens de softwarearchitectuur. In dit voorbeeld zijn de teams onderverdeeld in de gebruikersinterface, servicegerichte architectuur en gegevensteams:
Ter vergelijking: verticale teamstructuren omvatten de architectuur en worden afgestemd op vaardighedensets of disciplines:
Verticale teams zijn getoond om meer goede resultaten te bieden in Agile-projecten. Elk product moet een geïdentificeerde eigenaar hebben.
Een ander belangrijk voordeel van de verticale teamstructuur is dat schalen kan plaatsvinden door teams toe te voegen. In dit voorbeeld zijn functieteams gemaakt in plaats van alleen projectteams: