Design according to client needs and expectations
Learn the needs of your client and turn them into a product. Learn to set priorities and compromise according with the demands, but also limitations.
Establish a workload adequate to the timeframe. Learn to plan in sprints. Feel the taste of authonomy, with the development team having to make all decisions on its own.
Learn to react adequately to circumstances and crises. Prevent and correct on the spot, take care to inspect and adapt within the project.