Mock-Driven Development is a way of planning out features in a way that allows each dev to work on a feature without having to wait for other coders to finish their work.
- The coder is given a business requirement and told "make this happen".
- Because the business scope might be vague, the technical scope becomes a big question mark.
- This often makes the scope of the feature cross several domains of the app (backend, frontend, API, database, etc.)
- By the end of the feature, the coder is expected to have all these domains working together without errors.