شفرة حلاقة
ظهرت أول أشكال شفرات الحلاقة في فرنسا عام 1762 وكانت عبارة عن قطعة طويلة من النحاس أو الحديد، ذات شفرة حادة على أحد جوانبها، يتم شحذها بتمريرها عدة مرات على قطعة جلد مشدودة على الحائط. وفي العام 1895 جرح مروج المبيعات الأمريكي كنغ كامب جيليت ذقنه وهو يتسخدم تلك الأداة مما داعاه للتفكير باستخدام شيء يستخدم للحلاقة لمرة واحدة، فخطرت له فكرة ابتكار شفرة من الفولاذ ذات حد قاطع يتم تثبيتها على قطعة حديد.
نموذج الشلال
عقد أول عرض واصفاً استخدام مراحل مماثلة في هندسة البرمجيات من قبل هربيرت د. بينينجتون في ندوة حول أساليب البرمجة المتقدمة لأجهزة الكمبيوتر الرقمية يوم 29 يونيو عام 1956. ، وكان هذا عرض حول تطوير البرمجيات ل SAGE . عام 1983 أُعيد نشر الورقة مع تقديم من بينينجتون مشيراً إلى أن العملية لم تكن في الواقع من أعلى إلى أسفل ولكنها تعتمد على النموذج الأصلي..
وكثيرا ما يستشهد أول وصف رسمي لنموذج الشلال على أنه مقالة ونستون رويس التي طرحها عام 1970 ، و ذلك رغم أن رويس لم يستخدم مصطلح شلال في تلك المادة. قام رويس بعرض هذا هذا النموذج على أنه نموذج خاطئ و غير عامل؛ وهي الطريقة التي تستخدم هذا المصطلح في الكتابة عن تطوير البرمجيات لوصف رؤية نقدية لممارسات تطوير البرمجيات شائعة الاستخدام.. 
أقرب استخدام لمصطلح "الشلال" قد يكون في ورقة بيل و ثاير في عام 1976.