Agile is not a theory and calling it one obscures what it is. It is a short statement of preferences, agreed by seventeen practitioners in 2001, over how to organize work whose requirements will change while it is being done. It has no formal model, no derived propositions and no falsifiable core, and its authors never claimed otherwise. What it does have is an implicit theory underneath, and that theory is worth stating explicitly because it is what determines where the preferences apply.
The implicit theory concerns the cost of changing a decision late. Classical project management assumes that cost rises steeply with time, and everything it recommends follows: fix the requirements early, control change through a formal process, and plan in detail because replanning is expensive. Agile assumes the opposite for a particular class of work, that the cost of late change in software can be held roughly flat by keeping the product continuously integrated, tested and releasable. If that assumption holds, deferring decisions is rational. If it does not, deferring decisions is negligence.
Everything that follows in this page is organized around that conditional. The four value pairs, the twelve principles and the methods built on them are consequences of a claim about the cost of change, and their transfer to project types where the claim is false is the central unresolved question in the literature.
الرشاقة ليست نظرية، وتسميتُها نظريةً تحجب ما هي. إنما هي بيانُ تفضيلاتٍ موجَز اتّفق عليه سبعةَ عشرَ ممارسًا سنة ٢٠٠١ في كيفية تنظيم عملٍ ستتغيّر متطلّباتُه أثناء إنجازه. وليس فيها نموذجٌ صوريّ ولا قضايا مشتقّة ولا نواةٌ قابلة للتكذيب، ولم يدّعِ مؤلّفوها غير ذلك. لكن تحتها نظريةً ضمنية يحسن التصريح بها، لأنها هي التي تحدّد أين تنطبق التفضيلات.
والنظريةُ الضمنية تتعلّق بكلفة تغيير القرار متأخّرًا. فإدارةُ المشاريع الكلاسيكية تفترض أن هذه الكلفة ترتفع ارتفاعًا حادًّا مع الزمن، ومن ذلك تتبع توصياتُها كلُّها: ثبّت المتطلّبات مبكرًا، واضبط التغيير بإجراءٍ رسميّ، وخطّط تفصيلًا لأن إعادة التخطيط باهظة. والرشاقةُ تفترض العكس لصنفٍ بعينه من العمل، وهو أن كلفة التغيير المتأخّر في البرمجيات يمكن إبقاؤها شبه مستوية بإبقاء المنتَج متكاملًا ومختبَرًا وقابلًا للإصدار على الدوام. فإن صحّ الافتراض كان تأجيل القرارات رشدًا. وإن لم يصحّ كان تأجيلُها إهمالًا.
وكلُّ ما يأتي في هذه الصفحة منظَّمٌ حول هذا الشرط. فأزواجُ القيم الأربعة، والمبادئُ الاثنا عشر، والطرائقُ المبنيّة عليها، لوازمُ دعوى في كلفة التغيير، ونقلُها إلى أنواع مشاريعَ تكذب فيها الدعوى هو السؤال المركزي غير المحسوم في الأدبيات.
Iterative and incremental practice, 1930s to 1980s. The idea did not begin in 2001. Plan, do, study and act cycles ran in quality control from the 1930s and passed into post-war Japanese manufacturing. Project Mercury in the early 1960s was built in short iterations with tests written before the code. Defence acquisition ran evolutionary and incremental builds through the 1970s and 1980s. Larman and Basili assembled this record in 2003 and showed that the single pass sequence was never the only practice, and in many important programmes was not the practice at all.
Royce, 1970. The paper universally credited with the waterfall model describes the single pass sequence, then states that implementing it that way is risky and invites failure, and recommends prototyping, customer involvement and doing the whole thing twice. The received reading inverted the argument. That a discipline built its dominant straw man out of a paper arguing the opposite is a fact worth carrying into any historical claim about agile's opponents.
Takeuchi and Nonaka, 1986. A study of product development at Japanese manufacturers, describing overlapping rather than sequential phases, self-organizing teams, multi-learning and what they called subtle control. The rugby image of a scrum moving the ball down the field as one unit gave Scrum its name. The source is manufacturing and product development, not software, which matters when the transfer back to physical projects is discussed.
Boehm, 1988. The spiral model, in which each loop identifies objectives, evaluates alternatives, resolves the dominant risk and plans the next loop. It is risk driven rather than cadence driven, and it is a better specified position than the manifesto that followed it, because it says explicitly what should determine the length and content of an iteration.
Snowbird, February 2001. Seventeen practitioners of existing lightweight methods, among them Extreme Programming, Scrum, Crystal, feature driven development and the dynamic systems development method, met and agreed a statement of four value pairs and twelve principles. It is a consensus document written by advocates of methods that already existed, not a research result, and several signatories have since disagreed publicly about what it entails.
Dybå and Dingsøyr, 2008. The first systematic review of the empirical literature, and the necessary corrective. It found a small number of studies meeting basic methodological standards, most concerning Extreme Programming, several conducted with students, and it rated the overall strength of evidence as low. Later reviews have added volume without greatly improving design. Any claim about agile's effectiveness should be read against this baseline rather than against practitioner surveys.
الممارسة التكرارية والتزايدية، من الثلاثينيات إلى الثمانينيات. لم تبدأ الفكرة سنة ٢٠٠١. فدوراتُ التخطيط والتنفيذ والدراسة والتصحيح جرت في ضبط الجودة منذ الثلاثينيات وانتقلت إلى الصناعة اليابانية بعد الحرب. وبُني مشروع ميركوري في أوائل الستينيات بتكراراتٍ قصيرة تُكتب فيها الاختبارات قبل الشيفرة. وأدارت مشترياتُ الدفاع بناءاتٍ تطوّرية وتزايدية طوال السبعينيات والثمانينيات. وقد جمع لارمان وباسيلي هذا السجلّ سنة ٢٠٠٣ وبيّنا أن التسلسل أحاديّ المرور لم يكن الممارسةَ الوحيدة قطّ، ولم يكن في برامجَ مهمّةٍ كثيرة الممارسةَ أصلًا.
رويس، ١٩٧٠. الورقة التي يُنسب إليها نموذج الشلّال بإجماعٍ تصف التسلسل أحاديّ المرور، ثم تقرّر أن تطبيقه على تلك الصورة محفوفٌ بالخطر ويستدعي الإخفاق، وتوصي بالنمذجة الأولية وإشراك العميل وإجراء الأمر كلِّه مرّتين. فقد قلبت القراءةُ المتوارَثة الحجّة. وأن يبني تخصّصٌ أشهرَ خصومه الوهميّين من ورقةٍ تقول العكس واقعةٌ جديرةٌ بأن تُحمَل إلى كل دعوى تاريخية عن خصوم الرشاقة.
تاكيوتشي ونوناكا، ١٩٨٦. دراسةٌ لتطوير المنتجات في مصانعَ يابانية، تصف مراحلَ متداخلة لا متعاقبة، وفرقًا ذاتيةَ التنظيم، وتعلّمًا متعدّد الطبقات، وما سمّياه الضبط اللطيف. وصورةُ التلاحم في الرغبي، إذ تدفع الكتلةُ الواحدة الكرةَ في الملعب، أعطت سكرَم اسمَه. والمصدرُ صناعةٌ وتطويرُ منتجات لا برمجيات، وهذا مهمّ عند بحث النقل العكسي إلى المشاريع المادّية.
بويم، ١٩٨٨. النموذج الحلزوني، إذ تحدّد كلُّ لفّةٍ الأهدافَ وتقوّم البدائل وتحلّ المخاطرة الغالبة وتخطّط للّفّة التالية. وهو مدفوعٌ بالمخاطرة لا بالإيقاع، وهو موقفٌ أدقُّ تحديدًا من البيان الذي جاء بعده، لأنه يقول صراحةً ما ينبغي أن يحدّد طول التكرار ومضمونه.
سنوبيرد، فبراير ٢٠٠١. اجتمع سبعةَ عشرَ ممارسًا لطرائق خفيفةٍ قائمة، منها البرمجة القصوى وسكرَم وكريستال والتطوير المقاد بالخصائص وطريقةُ تطوير النظم الديناميكية، فاتّفقوا على بيانٍ فيه أربعةُ أزواج قيميّة واثنا عشر مبدأً. وهي وثيقةُ توافقٍ كتبها أنصارُ طرائقَ كانت موجودةً أصلًا، لا نتيجةَ بحث، وقد اختلف عددٌ من الموقّعين علنًا بعد ذلك في ما تستلزمه.
ديبو ودينغسوير، ٢٠٠٨. أول مراجعةٍ منهجية للأدبيات التجريبية، والتصحيحُ اللازم. وجدت عددًا قليلًا من الدراسات المستوفية للحدّ الأدنى المنهجي، أكثرُها في البرمجة القصوى، وعدّةٌ منها أُجريت على طلبة، وقدّرت قوّة الأدلّة إجمالًا بالمنخفضة. وقد زادت المراجعاتُ اللاحقة العددَ ولم تحسّن التصاميم كثيرًا. فكلُّ دعوى في فاعلية الرشاقة ينبغي أن تُقرأ في مقابل هذا الأساس لا في مقابل مسوح الممارسين.
The four value pairs. The manifesto states four preferences and then adds one sentence that most summaries drop: while there is value in the items on the right, the items on the left are valued more. The pairs are comparative, not exclusive, and reading them as prohibitions produces most of the practice that its own authors criticize.
| Valued more | Still valued | The trade-off being named | The common misreading |
|---|---|---|---|
| Individuals and interactions | Processes and tools | A defined process cannot compensate for people who are not talking to each other | That process and tooling are obstacles rather than a weaker substitute |
| Working software | Comprehensive documentation | A running artefact is harder to be wrong about than a description of one | That documentation is waste, rather than a poorer evidence of progress |
| Customer collaboration | Contract negotiation | A contract fixes obligations, and fixed obligations cannot absorb learning | That contracts do not matter, in settings where procurement law says they do |
| Responding to change | Following a plan | A plan is a forecast, and its accuracy decays at a rate the work itself determines | That planning is discouraged, rather than that long horizon detail is |
The twelve principles, grouped rather than recited. Listing them verbatim is less useful than seeing that they fall into four groups, each doing different work.
Scrum and Kanban are instantiations, not the thing itself. The manifesto names no method. Scrum is a framework with timeboxed iterations, three accountabilities, an ordered backlog and a fixed set of events; it is prescriptive about structure and deliberately silent about engineering practice. Kanban is not a process at all but a method for changing an existing one: visualize the workflow, limit work in progress, manage flow, make policies explicit and improve collaboratively, with no timeboxes and no prescribed roles, carried across from production control in manufacturing. Neither is entailed by the four pairs, and a team can hold every Scrum event on schedule while violating all four preferences. Treating adoption of a framework as evidence of the values is the most common category error in both the practitioner and the research literature.
أزواج القيم الأربعة. يذكر البيان أربعة تفضيلات ثم يضيف جملةً تسقطها أكثرُ الملخّصات: أنّ لما على اليمين قيمةً، غير أن ما على اليسار أرجح. فالأزواجُ مقارِنة لا مانعة، وقراءتُها نواهيَ تُنتج أكثرَ الممارسة التي ينتقدها مؤلّفوها أنفسهم.
| الأرجح | وله قيمة | المقايضة المقصودة | القراءة الخاطئة الشائعة |
|---|---|---|---|
| الأفراد والتفاعلات | الإجراءات والأدوات | لا يعوّض إجراءٌ محدَّد عن أناسٍ لا يتحدّث بعضهم إلى بعض | أن الإجراء والأدوات عوائق، لا بديلٌ أضعف |
| برمجياتٌ عاملة | توثيقٌ شامل | الخطأُ في مصنوعٍ يعمل أعسرُ من الخطأ في وصفٍ له | أن التوثيق هدر، لا أنه دليلٌ أضعف على التقدّم |
| التعاون مع العميل | التفاوض على العقد | العقدُ يثبّت الالتزامات، والالتزاماتُ المثبَّتة لا تستوعب التعلّم | أن العقود لا تهمّ، في بيئاتٍ يقول نظام المشتريات فيها إنها تهمّ |
| الاستجابة للتغيير | اتّباع الخطّة | الخطّةُ تنبّؤ، ودقّتُها تتحلّل بمعدّلٍ يحدّده العمل نفسه | أن التخطيط مذموم، لا أن التفصيل بعيد الأفق هو المذموم |
والمبادئ الاثنا عشر، مجموعةً لا مسرودة. فسردُها بنصّها أقلّ نفعًا من رؤية وقوعها في أربع مجموعات، لكلٍّ منها عملٌ مختلف.
وسكرَم وكانبان تجسيدان لا هما الشيء نفسه. فالبيان لا يسمّي طريقة. وسكرَم إطارٌ فيه تكراراتٌ محدَّدة الزمن، وثلاثُ مسؤوليات، ومتراكمٌ مرتَّب، وطائفةٌ ثابتة من الفعاليات؛ وهو آمرٌ في البنية صامتٌ عمدًا عن الممارسة الهندسية. وكانبان ليس إجراءً أصلًا بل طريقةً لتغيير إجراءٍ قائم: أظهِر سير العمل، وحُدَّ العمل الجاري، وأدِر التدفّق، وصرّح بالسياسات، وحسّن تشاركيًّا، بلا تحديدٍ زمنيّ للتكرار ولا أدوارٍ مفروضة، منقولةً من ضبط الإنتاج في الصناعة. ولا يستلزم الأزواجُ الأربعة أيًّا منهما، وقد يعقد فريقٌ كلَّ فعاليات سكرَم في مواعيدها وهو يخالف التفضيلات الأربعة جميعًا. ومعاملةُ تبنّي إطارٍ دليلًا على القيم أشيعُ خطأٍ في الجنس لدى الممارسين والباحثين معًا.
The first decision is what construct is being measured. Agility as a value orientation, conformance to a named framework, and a set of technical practices are three different things that the literature routinely labels with one word. A study that does not say which of the three it measures cannot be replicated and cannot be pooled with any other. Declaring the construct and the instrument in the method section is the cheapest quality improvement available in this area.
Designs that work draw the outcome from a system of record. Issue trackers, version control and deployment pipelines emit timestamps that nobody produced in order to answer a questionnaire. Cycle time from ready to done, work in progress, batch size, deployment frequency, defect escape rate and rework volume are all derivable from that exhaust. A dated method change inside one organization, with those measures before and after and a comparable unchanged division alongside, is the strongest design routinely available outside an experiment.
Designs that fail ask the adopter whether adoption worked. A cross-sectional survey correlating perceived agility with perceived success suffers from common method variance, from selection, and from the fact that the respondent is usually the person who chose the method and would have to disown a decision to report a null. Agile maturity instruments that score how many ceremonies a team holds and then correlate that score with satisfaction measure conformance twice and effectiveness never. Single case narratives authored by the consultant who ran the transformation are advocacy documents and should be cited as such.
Angles that the local project environment makes distinctive. Construction and infrastructure dominate the project population here, which makes the setting unusually informative about agile's boundary rather than about its core.
القرار الأول هو ما البِناء المقيس. فالرشاقةُ توجّهًا قيميًّا، والالتزامُ بإطارٍ مسمّى، وطائفةُ ممارساتٍ فنّية، ثلاثةُ أشياء مختلفة تسمّيها الأدبيات باسمٍ واحد على الدوام. والدراسةُ التي لا تقول أيَّ الثلاثة تقيس لا تُكرَّر ولا تُجمَع مع غيرها. والتصريحُ بالبِناء والأداة في قسم المنهج أرخصُ تحسينٍ متاح لجودة هذا المجال.
والتصاميم الناجحة تأخذ النتيجة من نظام سجلٍّ لا من مجيب. فمتعقّباتُ المهامّ، وأنظمةُ إدارة الإصدارات، وخطوطُ النشر، تصدر أختامًا زمنية لم ينتجها أحدٌ ليجيب عن استبانة. وزمنُ الدورة من الجاهزية إلى الإنجاز، والعملُ الجاري، وحجمُ الدفعة، وتواترُ النشر، ومعدّلُ العيوب المنفلتة، وحجمُ إعادة العمل، كلُّها مشتقّةٌ من ذلك العادم. وتغييرُ أسلوبٍ مؤرَّخ داخل منظمةٍ واحدة، بتلك المقاييس قبله وبعده، ومع قطاعٍ مماثل لم يتغيّر إلى جانبه، أقوى تصميمٍ متاحٍ عادةً خارج التجربة.
والتصاميم الفاشلة تسأل المتبنّي هل نجح تبنّيه. فمسحٌ مقطعي يقرن الرشاقةَ المدرَكة بالنجاح المدرَك يعاني تباينَ الطريقة المشتركة، والانتقاءَ، وكونَ المجيب في الغالب هو من اختار الأسلوب وسيضطرّ إلى التبرّؤ من قراره إن أبلغ نتيجةً صفرية. وأدواتُ نضج الرشاقة التي تحصي كم شعيرةً يعقدها الفريق ثم تقرن الدرجة بالرضا تقيس الالتزام مرّتين ولا تقيس الفاعلية مرّة. وسردياتُ الحالة المفردة التي يكتبها الاستشاري الذي أدار التحوّل وثائقُ ترويج، وينبغي أن يُستشهد بها بهذه الصفة.
زوايا تجعلها بيئةُ المشاريع المحلّية متميّزة. فالإنشاءات والبنية التحتية تغلب على مجتمع المشاريع هنا، وهذا يجعل البيئة مُخبِرةً على نحوٍ غير معتاد عن حدّ الرشاقة لا عن لبّها.
The evidence base is weak relative to the adoption. Dybå and Dingsøyr found few methodologically adequate studies in 2008 and rated the strength of evidence low. Later reviews report more studies without much better designs, and a large share of the positive evidence cited in practice comes from annual surveys run by organizations that sell training, certification and tooling. Near universal adoption in software is a fact about belief and market structure. It is not a demonstration, and it should never be cited as one.
The label is contested and diluted to the point of measurement failure. Agile now denotes a value statement, a family of methods, a certification industry and a management fashion, and studies rarely say which they mean. Signatories of the manifesto have publicly argued that most of what is practised under the name contradicts what they wrote, and one of the sharper critiques of contemporary agile comes from inside the founding group. Two papers both reporting on agile may therefore measure disjoint things, which makes pooling their results close to meaningless and makes any meta-analysis in this area suspect on construct grounds before the statistics begin.
Scaling reintroduces what the methods removed. The manifesto describes a small co-located team in daily contact with a customer. Frameworks that extend it across dozens of teams add planning cadences, release trains, coordination roles and portfolio governance, which are the layers the original methods deleted. Whether that is a legitimate extension or a self-contradiction is disputed inside the movement, and the empirical support for the scaling frameworks is thinner than the already thin support for team-level practice. A study of a large programme that cites team-level evidence for a scaled framework has made an unwarranted jump.
Where late change is physically expensive, the plan driven position is better supported. Boehm and Turner's contingency argument holds that criticality, team size, personnel experience, requirement volatility and culture determine which approach has the advantage, and that neither has it everywhere. Concrete does not refactor. A fabricated structural member cannot be rewritten in the next iteration. A regulatory approval cannot be re-run cheaply. Construction and infrastructure programmes are the dominant project type in this research setting, which means the honest default here is a plan driven core with iterative pockets, not the reverse. A related boundary is that working software as the primary measure of progress does not export: it is a software criterion in a software document, and applying it where the deliverable is not continuously testable is an analogy that carries no evidence with it.
Self-organization and sustainable pace are claims about labour and are rarely studied as such. Daily stand-ups, visible boards, burndown charts and velocity are transparency instruments, and qualitative work has reported them experienced as intensified peer monitoring rather than as autonomy. Sustainable pace is the principle most consistently abandoned under deadline pressure, and the abandonment is rarely recorded because it is embarrassing rather than because it is rare. Treating these as empirical questions about work rather than as implementation failures would be an improvement on most of the literature.
قاعدةُ الأدلّة ضعيفة قياسًا إلى الانتشار. فقد وجد ديبو ودينغسوير سنة ٢٠٠٨ دراساتٍ قليلةً مستوفيةً منهجيًّا وقدّرا قوّة الأدلّة بالمنخفضة. والمراجعاتُ اللاحقة تبلّغ عن دراساتٍ أكثر لا عن تصاميمَ أفضل كثيرًا، وحصّةٌ كبيرة من الأدلّة الإيجابية المستشهَد بها في الممارسة آتيةٌ من مسوحٍ سنوية تجريها جهاتٌ تبيع التدريب والاعتماد والأدوات. والانتشارُ شبه الشامل في البرمجيات واقعةٌ عن الاعتقاد وبنية السوق. وليس برهانًا، ولا يصحّ الاستشهاد به برهانًا أبدًا.
والمصطلح متنازَعٌ ومخفَّف إلى حدّ إخفاق القياس. فالرشاقة تدلّ اليوم على بيان قيم، وعلى عائلة طرائق، وعلى صناعة اعتماد، وعلى موضةٍ إدارية، وقلّما تقول الدراسات أيَّها تعني. وقد حاجّ موقّعون على البيان علنًا بأن أكثر ما يُمارَس باسمه يناقض ما كتبوه، وأحدُّ نقدٍ للرشاقة المعاصرة يأتي من داخل الجماعة المؤسِّسة. فقد تقيس ورقتان تتحدّثان عن الرشاقة أشياءَ متباينة، وهذا يجعل جمعَ نتائجهما شبه عديم المعنى ويجعل أيّ تحليلٍ بَعدي في هذا المجال مشكوكًا فيه من جهة البِناء قبل أن يبدأ الإحصاء.
والتوسيع يعيد ما أزالته الطرائق. فالبيان يصف فريقًا صغيرًا متجاورًا على تماسٍّ يوميّ بعميل. والأُطُر التي تمدّه على عشرات الفرق تضيف إيقاعاتِ تخطيطٍ وقطاراتِ إصدارٍ وأدوارَ تنسيقٍ وحوكمةَ حافظة، وهي الطبقاتُ التي حذفتها الطرائقُ الأصلية. وهل ذلك امتدادٌ مشروع أو مناقضةٌ لذاتها أمرٌ متنازَعٌ فيه داخل الحركة، وسندُ أُطُر التوسيع التجريبي أرقُّ من السند الرقيق أصلًا لممارسة مستوى الفريق. والدراسةُ في برنامجٍ كبير تستشهد بأدلّة مستوى الفريق لإطارٍ موسَّع قد قفزت قفزةً لا مسوّغ لها.
وحيث يكون التغيير المتأخّر باهظًا ماديًّا، كان الموقف المقاد بالخطّة أحسنَ سندًا. فحجّةُ التوقّف الشرطي عند بويم وتيرنر ترى أن الحرجيّة وحجم الفريق وخبرة الأفراد وتقلّب المتطلّبات والثقافة هي التي تحدّد أيَّ المنهجين أفضل، وأن أيًّا منهما ليس أفضل في كل موضع. فالخرسانةُ لا تُعاد هيكلتها. والعنصرُ الإنشائي المصنَّع لا يُعاد كتابته في التكرار التالي. والموافقةُ التنظيمية لا تُعاد بثمنٍ زهيد. وبرامجُ الإنشاء والبنية التحتية هي نوع المشاريع الغالب في بيئة البحث هذه، ومعنى ذلك أن الأصل الأمين هنا نواةٌ مقادة بالخطّة فيها جيوبٌ تكرارية، لا العكس. وثمّة حدٌّ متّصل: البرمجياتُ العاملة مقياسًا أول للتقدّم لا تُصدَّر، فهي معيارٌ برمجي في وثيقةٍ برمجية، وتطبيقُه حيث لا يكون المخرَج قابلًا للاختبار على الدوام قياسُ تمثيلٍ لا يحمل معه دليلًا.
والتنظيمُ الذاتي والوتيرةُ المستدامة دعويان في العمل وقلّما تُدرَسان كذلك. فاللقاءاتُ اليومية القصيرة، والألواحُ الظاهرة، ومخطّطاتُ الاستنفاد، والسرعة، أدواتُ شفافية، وقد أبلغت أعمالٌ نوعية أنها تُعاش رقابةَ أقرانٍ مكثَّفة لا استقلالًا. والوتيرةُ المستدامة أكثرُ المبادئ هجرًا تحت ضغط المواعيد، ونادرًا ما يُسجَّل هجرُها لأنه محرج لا لأنه نادر. ومعاملةُ هذه أسئلةً تجريبية عن العمل بدل عدّها إخفاقاتِ تطبيقٍ تحسينٌ على أكثر الأدبيات.