Module 30: Programming Project

Lesson 1 of 5 · 15–25 minutes

From idea to requirements

🏠The everyday picture

Before building a house, the family and the architect agree on a list: three bedrooms, one with a balcony, a kitchen facing east. Building without that list means expensive surprises.

📘What it really is

🖱️Try it

Write REQUIREMENTS.md for the Inventory and Expense Manager with at least ten numbered requirements, three rules and three limits. Use the final project list at the end of this module as a starting point, and make each requirement testable.

✅Quick check

"The app should be fast" isn't testable. How would you rewrite it?

Show the answer

Something measurable, like "the product list shows in under one second with 1,000 products".

Why list what the app won't do?

Show the answer

It keeps the project finishable and stops features being added without a decision.

← BackModule 30
ProLearners Assist