{"id":39213,"date":"2020-05-13T06:00:13","date_gmt":"2020-05-13T13:00:13","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=39213"},"modified":"2020-04-28T13:29:48","modified_gmt":"2020-04-28T20:29:48","slug":"3-reasons-you-should-have-designers-in-your-agile-teams","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/3-reasons-you-should-have-designers-in-your-agile-teams\/","title":{"rendered":"3 Reasons You Should Have Designers in Your Agile Teams"},"content":{"rendered":"<p>Premier Developer Consultant <a href=\"https:\/\/www.linkedin.com\/in\/madelineschenck\/\">Maddie Schenck<\/a> outlines the benefits of having designers on your agile team.<\/p>\n<hr \/>\n<p>In an ideal world, the first design attempt would be spot-on every time, and developers would never find a bug. In the real world however, these things simply don\u2019t happen.<\/p>\n<p>Taking that into consideration, here\u2019s 3 reasons why designers should be part of your Agile Teams.<\/p>\n<p>For the purposes of this article, I\u2019ll define a designer as a person who focuses on the user interface and\/or the user experience of a solution. Sometimes 1 person can fill both roles, sometimes you might have multiple people. The most important thing is to include these skill sets when building your agile team.<\/p>\n<h2>Good design doesn\u2019t (and shouldn\u2019t) happen only at the beginning of a project<\/h2>\n<p>Too often in technical solutions I see designers brought in at the beginning of a project, often redesigning an entire application or building a brand-new interface. But as soon as the new design is finished and approved, it is passed on to the developers and the designer moves onto the next project, never to be seen again.<\/p>\n<p>Solutions and requirements are in constant flux, especially in an agile environment. What are high priority tasks in one sprint, could be removed completely in the next. Your team needs to be flexible not only in your code, but also in your design. Incorporating a designer in your team means that you have someone skilled on-hand to figure out when and where new features need to be worked into a design, leaving the developers to focus on what they do best \u2013 writing great code.<\/p>\n<h2>Designers can help prioritize features and gather feedback<\/h2>\n<p>To create beautiful interfaces with an intuitive and accessible user experience, many agile teams are constantly gathering user feedback. Designers are often in the best position to be the liaison between the users and the dev teams. Their role requires them to step into the user\u2019s perspective to build a great end-user experience. Gathering feedback allows them to make better informed design decisions, and helps prioritize the backlog by better understanding what users need to do their jobs.<\/p>\n<h2>A working relationship between the designers and the developers creates better solutions<\/h2>\n<p>Having developers and designers working together creates an internal cycle of feedback within the sprint itself. Developers can provide feedback on designs as they\u2019re being generated. This helps designers account for any technical limitations before the design is finalized. In addition, designers can review the interface as it\u2019s being developed, helping the development team stay objective about their code and address potential bugs or UI inconsistencies as they arise.<\/p>\n<p>In my personal experience, this relationship also fosters learning in both areas Working side-by-side with the developers and joining a daily standup has always helped me understand the technical challenges with whatever type of solution we\u2019re building. And the same can be said in reverse. I\u2019ve been able to educate teammates about many design best practices regarding accessibility and layout.<\/p>\n<p>At the end of the project, not only do we end up with an amazing solution, but we\u2019re also able to take everything that we\u2019ve learned from each other into our next projects as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The importance of having designers (user interface &#038; user experience) skills in your agile teams.<\/p>\n","protected":false},"author":582,"featured_media":37838,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9971,1,4354],"tags":[19,3],"class_list":["post-39213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-permierdev","category-ux","tag-agile","tag-team"],"acf":[],"blog_post_summary":"<p>The importance of having designers (user interface &#038; user experience) skills in your agile teams.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/39213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=39213"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/39213\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37838"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=39213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=39213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=39213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}