Design, learning, and everything in between.
Why the cheapest place to fix a learning problem is before development begins.