Design has four distinctive roles in agile software development. If you are a business owner, a design manager, or an individual designer, you must understand these roles and ensure that you have proper resources for each of them. — Design is agile’s heel When the agile software development movement was conceived [1], designers weren’t there. Agile methodologies, such as Scrum, don’t really take into account that there’s a specific professional activity, skill set, and a role to design the customer-facing user interface for the software under development.