Encontre uma breve explicação dos termos mais comuns utilizados em Agile.

 

A

Agile Operating Model | A definição simples e holística do que uma organização, programa, projeto ou equipa significam quando utilizam o termo ‘Agile’. Esta poderá ser uma simples estrutura de trabalho de Agile ou uma implementação integrada de muitas estruturas de trabalho, sendo a última a mais comum. Os Agile Operating Models alinham-se com o ‘Agile Manifesto’.

Agile Persona | Alguém (uma pessoa ou grupo) que irá interagir com o sistema a criar, também conhecido como um ‘utilizador’.

 

B

Backlog | Uma lista ordenada de requisitos/histórias pretendidas pelo cliente

Baseline Plan | O plano que define o ponto inicial a partir do qual é iniciado um desenvolvimento, normalmente a um nível elevado.

Best Practice | A melhor abordagem aprendida para algo num momento particular no tempo, a melhor prática desenvolve-se ao longo do tempo.

Business | Os intervenientes dos clientes e os utilizadores do produto.

 

C

Command and Control | Um estilo de gestão em que o gestor comanda a equipa para efetuar algo e, em seguida, controla-os para o concretizarem. Este estilo de gestão é o oposto das equipas com auto-organização de Agile.

Commitment Plan | Normalmente uma previsão detalhada para um curto período de tempo, também conhecido como planos de iteração/sprint (ou período).

Cost of Delay | O custo de atrasar uma decisão de investimento.

Customer | A(s) pessoa/pessoas que são proprietárias do produto (ex. conhecidos como ‘Product Owners’ ou ‘Business Ambassadors’ em determinadas estruturas de trabalho).

 

D

Definição de Concluído | Geralmente uma lista que define o produto completo que tem de ser distribuído, tem de ser o padrão em toda a equipa.

Definição de Pronto | Geralmente uma lista que define quando os artefactos no processo de distribuição estão prontos como, por exemplo, quando a história está pronta para avançar para a iteração/sprint.

 

E

Environment | A combinação de todos os fatores numa organização, projeto, equipa, etc., que faculta conformidade de uma estrutura de trabalho de disponibilização ou de governança. Num ambiente dinâmico, em que as coisas estão em constante mudança, será mais adequado uma estrutura de trabalho Agile.

 

F

Facilitated Workshops | Grupos de pessoas que se juntam num fórum para alcançar um objetivo estabelecido, em que o alcance desse objetivo é facilitado por um facilitador de workshop. Muitas atividades (tal como planning) em Agile são disponibilizadas nos Facilitated Workshops.

Feature | Uma funcionalidade do sistema que é pretendida pelo cliente, normalmente descrita como uma história ordenada num backlog.

 

I

Iteration/Sprint | Uma quantidade focada, e curta, de disponibilização de esforço para disponibilizar histórias num objetivo de Iteration/Sprint, normalmente entre duas a quatro semanas.

Iteration/Sprint goal | O objetivo ao qual a Equipa se compromete em relação a um Iteration/Sprint Plan.

Iteration / Sprint plan | A previsão do que será disponibilizado num ‘sprint’ curto e focado por parte da Equipa.

 

K, N

Knowledge Based Work | O trabalho em que o mais importante é o conhecimento, como Médicos, Engenheiros e trabalhadores na área das Tecnologias de Informação.

Noise | Algo que interrompa a equipa num iteration/sprint, o ruído causa perturbações significativas numa equipa e faz com que se perca o foco na disponibilização e, por conseguinte, a falha da mesma.

 

R

Regression Testing | Teste de software que procura descobrir novos problemas, ou regressões, num sistema existente após terem sido efetuadas alterações ao mesmo.

Requirements | São descritos como ‘stories’ (histórias) na maior parte das estruturas de trabalho de Agile.

 

S, T, U, W

Source Control System | Parte da Gestão de Configuração de software, gere o repositório central de versões de código, etc.

Stakeholder | Qualquer pessoa que pode ajudar a Equipa ou danificar a mesma.

Story | Um requisito, ou funcionalidade, que poderá ser disponibilizado em qualquer momento, uma história é um token para recordar todos os intervenientes de que existe algo que precisa de ser disponibilizado. As histórias residem no backlog.

Time-box | Um período fixo de tempo no qual a disponibilização é efetuada, as histórias são consideradas como prioritárias num período. Com Agile, os projetos, versões e as Iterations/Sprints são todos períodos.

User | As pessoas que utilizarão o produto, são conhecidas como ‘Agile Personas’ em Agile.

Working Software | Software que funciona, tem todos os elementos associados à ‘Definition of Done’ (Definição de Concluído) e está pronto para implementação num ambiente que deverá ser o ambiente de produção em funcionamento.