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

17 lines
2.0 KiB
Markdown
Raw Normal View History

---
title: The Iron Triangle, or "Pick Two"
localeTitle: المثلث الحديدي ، أو "اختر اثنين"
---
# المثلث الحديدي ، أو "اختر اثنين"
تطوير البرامج عبارة عن سلسلة من المقايضات بين الميزات التي يتم تنفيذها ، ونوعية الميزات ، والمدة التي يستغرقها الإنتاج. ولكن ، بغض النظر عن مقدار الجهد المبذول ، لا يمكن للمرء تحقيق أقصى قدر ممكن من هذه الثلاث دون زيادة تكلفة المشروع. بالنسبة لتطوير البرامج ، غالبًا ما ترتبط التكلفة مباشرةً بعدد الأشخاص الذين تم تعيينهم للعمل في المشروع. يتم تلخيص هذا المفهوم غالبًا باسم "اختر اثنين: الجودة والسرعة والميزات".
يتم توضيح هذه العلاقة بين الجودة والميزات والسرعة والتكلفة عن طريق تخيل مثلث ذو حجم ثابت مع حجم يجري الجودة. يمكن للمرء أن يزيد من سرعة التنفيذ والميزات ، ولكن الجودة ستعاني إذا لم تتغير التكلفة ، الحفاظ على حجم المثلث نفسه.
يفترض أن تكون التكلفة المتكررة ثابتة لأنه في معظم الحالات تكون التكلفة ثابتة ولا توجد ميزانية لإضافة المزيد من الناس ولا يوجد أشخاص متاحين للنقل من مشاريع أخرى. ![شكل توضيحي لمثلث الحديد مع النطاق والموارد والجدول الزمني والجودة](http://www.ambysoft.com/artwork/ironTriangle.jpg)
* * *
## مصادر:
* مقال [المثلث الحديدي المكسور Anti-Pattern](http://www.ambysoft.com/essays/brokenTriangle.html) Classic لـ [Scott Ambler](https://en.wikipedia.org/wiki/Scott_Ambler)