freeCodeCamp/guide/portuguese/software-engineering/iron-triangle-or-pick-two/index.md

17 lines
1.5 KiB
Markdown

---
title: The Iron Triangle, or "Pick Two"
localeTitle: O Triângulo de Ferro, ou "Pick Two"
---
# O Triângulo de Ferro, ou "Pick Two"
O desenvolvimento de software é uma série de compensações entre os recursos implementados, a qualidade dos recursos e quanto tempo leva para produzir. Mas, não importa quanto esforço seja investido, não se pode maximizar de maneira sustentável todos os três sem aumentar o custo do projeto. Para o desenvolvimento de software, muitas vezes o custo está diretamente relacionado ao número de pessoas designadas e trabalhando em um projeto. Este conceito é frequentemente resumido como "Pick Two: Quality, Speed, Features".
Essa relação entre qualidade, recursos, velocidade e custo é ilustrada imaginando um triângulo com um volume fixo com o volume sendo de qualidade. Pode-se aumentar a velocidade de implementação e os recursos, mas a qualidade sofrerá se o custo permanecer inalterado, mantendo o volume do triângulo igual.
Frequentemente, presume-se que o custo seja constante porque, na maioria dos casos, o custo é fixo e não há orçamento para adicionar mais pessoas nem há pessoas disponíveis para transferência de outros projetos. ![Ilustração do Triângulo de Ferro com Escopo, Recursos, Cronograma e Qualidade](http://www.ambysoft.com/artwork/ironTriangle.jpg)
* * *
## Fontes:
* [O](http://www.ambysoft.com/essays/brokenTriangle.html) ensaio clássico [anti-padrão Broken Iron Triangle](http://www.ambysoft.com/essays/brokenTriangle.html) de [Scott Ambler](https://en.wikipedia.org/wiki/Scott_Ambler)