2 ms·
I second this. My first task in any project is to design the whole data model based on current requirements and while designing it I think of the interfaces an
by varunom 10y ago
I second this.
My first task in any project is to design the whole data model based on current requirements and while designing it I think of the interfaces and how would they read and write data (to refine requirements). Writing views and actions/APIs on top of well-formed data model then becomes a breeze.
- collyw 10y agoIts so un-agile (but it works).
- nathan_long 10y agoAgile doesn't mean "don't gather requirements or plan anything." It just means that you evaluate your results frequently and maybe change course, instead of waiting until the end when you're "done".