Agilidade: Progresso, Sustentabilidade e Técnica - MÉTODOS ÁGEIS DE DESENVOLVIMENTO - (1ª TDS - 2026)

Sustentabilidade empresarial: o que é, importância e mais - Sankhya

Metodologias Ágeis: Progresso, Sustentabilidade e Técnica

Disciplina: Desenvolvimento de Sistemas (TDS) | 1º Ano

Escola Heli Sobral | Professor: W. Luis

1. Software Funcionando: A Medida de Progresso

No desenvolvimento ágil, a principal forma de saber se o projeto está andando é ver o software funcionando. Documentações, gráficos e telas bonitas que não executam tarefas não contam como progresso real.

  • Valor para o Cliente: O cliente só ganha valor quando o sistema resolve o problema dele.
  • Fim das Falsas Expectativas: Ver o código rodando evita surpresas desagradáveis no final do prazo.

2. Sustentabilidade no Desenvolvimento

Agilidade não é sinônimo de "trabalhar rápido até cansar". O segredo é o Ritmo Sustentável.

  • Consistência: A equipe deve ser capaz de manter a mesma velocidade de entrega por tempo indeterminado.
  • Saúde do Time: Jornadas exaustivas causam erros, retrabalho e desmotivação técnica.

3. Excelência Técnica e Design

Atenção contínua à qualidade técnica aumenta a agilidade. Um bom design de software permite que o sistema cresça sem se tornar um "monstro" difícil de mexer.

  • Código Limpo: Facilita a manutenção e a entrada de novos programadores no time.
  • Simplicidade: Maximizar a quantidade de trabalho não realizado (focar no que importa).

📝 Atividade de Fixação

Questão 1: Se o sistema tem 50 telas desenhadas, mas nenhuma grava dados, há progresso ágil? Por quê? Questão 2: Por que trabalhar 15 horas por dia prejudica a qualidade do software a longo prazo? Questão 3: O que acontece com a velocidade do time quando o código é cheio de "gambiarras"?

✅ Respostas Comentadas (Gabarito)

Resposta 1: Não. Segundo o Manifesto Ágil, "Software funcionando é a medida primária de progresso". Telas sem funcionalidade (que não gravam dados) são apenas desenhos e não resolvem o problema do cliente, portanto, não representam avanço real no desenvolvimento.
Resposta 2: Porque jornadas exaustivas levam ao esgotamento físico e mental dos desenvolvedores. Um programador cansado perde a atenção aos detalhes, o que gera bugs e erros técnicos. O desenvolvimento ágil prega o ritmo sustentável para que a qualidade seja mantida do início ao fim do projeto.
Resposta 3: A velocidade do time diminui drasticamente. No início, a gambiarra parece rápida, mas com o tempo, cada nova mudança exige consertar erros antigos. O código se torna difícil de ler e perigoso de mexer, fazendo com que tarefas simples demorem dias para serem concluídas.

REFERÊNCIAS:
• BECK, Kent et al. Manifesto para o Desenvolvimento Ágil de Software, 2001.
• MARTIN, Robert C. Agile Principles, Patterns, and Practices.
• Material preparado para a turma de TDS - Escola Heli Sobral.

Comentários