Definicja
Trójkąt projektowy (Iron Triangle / Triple Constraint) ilustruje, że zakres, czas i koszt są wzajemnie zależne - nie można zmienić jednego bez wpływu na pozostałe.
Trzy wierzchołki
| Wymiar | Pytanie | Przykład zmiany |
|---|---|---|
| Zakres | CO robimy? | Dodanie nowego modułu |
| Czas | KIEDY kończymy? | Przesunięcie deadline'u |
| Koszt | ILE kosztuje? | Zatrudnienie dodatkowego dewelopera |
Jakość znajduje się w środku trójkąta - jest wypadkową trzech wymiarów.
Reguła: "Pick two"
- Chcesz szybciej + taniej = zmniejsz zakres
- Chcesz więcej + szybciej = zwiększ budżet
- Chcesz więcej + taniej = daj więcej czasu
Agile podejście
W Agile zakres jest zmienny, a czas i koszt stałe (fixed sprint, fixed team):
- Sprint = 2 tygodnie (czas stały)
- Team = 5 osób (koszt stały)
- Zakres = tyle, ile się zmieści (velocity)