Definir a estrutura organizacional para práticas ágeis
Para a maioria das organizações, reorganizar-se para ser ágil é difícil. Requer uma mudança de mentalidade e uma mudança de cultura que desafia muitas políticas e processos existentes dentro da organização.
A boa governança nas organizações, particularmente nas grandes organizações, muitas vezes leva a muitas regras, estruturas operacionais e métodos relativamente rígidos. Também tende a evitar uma ampla delegação de autoridade.
Embora a maioria das grandes organizações não tenha mudado para uma estrutura ágil, a maioria agora está experimentando fazê-lo.
Os seus ambientes empresariais são voláteis e complexos, tendo constatado as limitações dos seus sistemas atuais, principalmente uma incapacidade para lidar rapidamente com a mudança.
Eles percebem que é comum hoje em dia que empresas estabelecidas a longo prazo e suas indústrias sejam interrompidas por startups.
Equipas horizontais vs. verticais
Tradicionalmente, as estruturas horizontais de equipe dividem as equipes de acordo com a arquitetura de software. Neste exemplo, as equipes foram divididas em interface do usuário, arquitetura orientada a serviços e equipes de dados:
Em comparação, as estruturas de equipe verticais abrangem a arquitetura e estão alinhadas com conjuntos de habilidades ou disciplinas:
As equipes verticais demonstraram fornecer mais bons resultados em projetos ágeis. Cada produto deve ter um proprietário identificado.
Outro benefício importante da estrutura de equipe vertical é que o dimensionamento pode ocorrer adicionando equipes. Neste exemplo, foram criadas equipes de recursos em vez de apenas equipes de projeto: