In Agile environments, there is no single role or person on the team that is in charge of design. The design and development process are intertwined. Developers are also designers and team members alternate between designing, developing and testing throughout the entire development process.
Such consolidated development and design reduces errors and improves productivity because developers don’t have to interpret designs or seek clarification from designers before they write the code.