Students should leave the class with the ability to identify the key requirements and needs when given a briefing.
In other words, students should be able to spec out the needs and requirements for their projects - identifying higher level needs (e.g. the project needs a database or data does not need to persist) and then drilling down into specifics (e.g. we will use mongodb)
In #27 I asked what else students should submit besides GitHub repo and deployment url. Maybe they should also submit a diagram/scope/brief documentation for each assignment.
Students should leave the class with the ability to identify the key requirements and needs when given a briefing.
In other words, students should be able to spec out the needs and requirements for their projects - identifying higher level needs (e.g. the project needs a database or data does not need to persist) and then drilling down into specifics (e.g. we will use mongodb)