
- 224 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
eBook - ePub
About this book
The divide between UX and Web development can be stifling. Bridging UX and Web Development prepares you to break down those walls by teaching you how to integrate with your team's developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you'll be able to capitalize on a more productive work environment. Whether you're a novice UX professional finding your place in the software industry and looking to nail down your technical skills, or a seasoned UI designer looking for practical information on how to integrate your team with development, this is the must-have resource for your UX library.
- Establish a collaboration lifecycle, mapping design activities to counterparts in the software development process
- Learn about software tools that will improve productivity and collaboration
- Work through step-by-step exercises that teach font-end coding principles to improve your prototyping and implementation activities
- Discover practical, usable HTML and CSS examples
- Uncover tips for working with various developer personas
Trusted by 375,005 students
Access to over 1 million titles for a fair monthly price.
Study more efficiently using our study tools.
Information
Part I
Working with Developers for Fun and Profit
Outline
Part I. Working with Developers for Fun and Profit
âThe way we work at Apple is that the complexity of these products really makes it critical to work collaboratively, with different areas of expertise. I think thatâs one of the things about my job I enjoy the most. I work with silicon designers, electronic and mechanical engineers, and I think you would struggle to determine who does what when we get together. Weâre located together, we share the same goal, have exactly the same preoccupation with making great products.â
Sir Jonathan Ive
Jony is speaking of his collaborations as an industrial designer, but the same sentiment should apply to the way we, as interaction designers, work with developers. The tighter we can integrate with our development teams, the more effective we can be in our efforts to deliver good experiences to our users. It stands to reason that the closer we work with developers, the better our products will be. Better products hopefully result in better sales. As a result, we profit from improved collaboration. Thatâs one way to look at it, but money is only part of the equation. A paycheck isnât enough to keep us satisfied in our employment. If you are anything like me, the relationships you have with your coworkers contribute significantly to any decisions about how long you stay at a company. Developing better relationships with developers, then, is going to increase our enjoyment of our day-to-day activities. Have your cake and eat it too; work with developers for fun and profit.
Chapter 1
State of the Industry
In January of 2012, a survey of UX professionals was conducted to determine the extent to which designers collaborate with developers. Questions covered the type of employer, workplace arrangements, skills, roles, participation, and relationships. Analysis of the results reveals an interesting paradox and provides a clear motivation for the book.
Keywords
survey; career; experience; software development; design; industry; workplace; skills; tools; title; position; competency; participation; implementation; production; work
In the latter half of 2011, I was putting together a conference presentation on the topic of working with developers. I was hypothesizing that the majority of designers werenât integrated well with their developers, but I was working purely off of anecdotal evidence. I figured I should get a more accurate picture of the state of the industry, so I published an online survey through Survs and advertised it to the Interaction Design Association (IxDA), the AIGA Experience mailing list, through my own blog, and a few other channels. While over 300 people viewed the survey, only 82 respondents completed it. I realize thatâs not a big data set, and I donât claim to be a statistician, but I do believe that the results Iâm presenting here are representative of the design community. For the most part, the results confirmed my suspicions, but I also found some really interesting outcomes I wasnât expecting. At the very least, they convinced me that thereâs a need for the information that Iâm disseminating at conferences and now in book form. The full data set is available on GitHub at https://github.com/jackmoffett/Bridging-UX-and-Web-Development/. If you do anything further with the results or have additional thoughts on the conclusions Iâm sharing here, I encourage you to drop me a line and share your thoughts.

The survey respondents were evenly distributed in their years of experience in the field, almost equally split between those with 10 or less years and those with more than 10 years. I had expected a lower percentage in the over 10 group, but I was pleased to see that my results evenly spanned the experience continuum. Further checking showed that there werenât any significant trends based on experience, so thereâs no need to show you any of the results broken down in that fashion. You can assume that for the rest of the survey questions, the answers were evenly distributed, experience-wise.


To provide context, participants were asked about their current work situations. Exactly half of the respondents worked in a company larger than 100 employees, while only 7% were freelancers. At the same time, about half of the respondents were part of a small design team. In retrospect, I probably should have specified ranges for team size the way I did company size, but weâll have to work with the resultant ambiguity.

When viewed as a parallel set, you can see from the figures that the most common case is to be working as part of a small design team, either within a large company or small company. And while itâs more common to be the only designer than to work in a large design group, thatâs only because half of the freelancers are included in the count. There are a similar number of respondents (within three percentage points) working in a large design group within a large company as there are working as the only designer within a company, large or small. This is relevant information, as it shows that the majority of the respondents are in a work environment that my survey was specifically designed to addressâthat is, an organization in which designers have the opportunity to collaborate with developers on a daily basis. Consultants who only work with any given project team for a short time will find it harder to integrate at the level Iâm promoting. Similarly, design firms that donât staff their own developers are less likely to integrate at all. That doesnât mean that it isnât worth attempting, only that itâll require more attention and flexibility.

I found it particularly interesting that 39% of respondents worked for companies that werenât software development or design firms. The prevalence of designers embedded within product and service companies is a good indicator of the acceptance of design as a necessary contributor. For the purposes of this survey, it gives us an interesting point of comparison for some of the following questions.
As you can clearly see in the parallel set in Figure 1.6, the majority of respondents who work for a design firm arenât collocated with developers (the thickest teal band). Of course, the vast majority of those working at a software development firm are collocated and are evenly divided between being in the same room or elsewhere within the same building. When it comes to designers embedded in a product/service company, most share a room with the developers. Two respondents actually share a desk with a developer. That seems a bit extremeâyou both have my sympathy.

Figure 1.7 shows what other job roles respondents work with on a regular basis: 82% work with front-end developers, and 72% work with back-end developers. Those are the two most prevalent collaborations, with visual designers coming in third.

To summarize what weâve learned so far, we can generalize that most interaction designers and user experience (UX) professionals are working for companies in which theyâre collocated with developers and collaborate with them more than anyone else. That says to me that we should be spending a lot more time in design education and professional development teaching designers how to work with developers. When you look at typical design schools, however, youâll find very little cross-discipline collaboration. And looking at most design conference programs, there isnât much in the way of designerâdeveloper relations, although itâs more often a topic for discussion in the Agile community.
With that understanding, letâs examine what exactly these designers are doing, as shown in Figure 1.8.

Most of the respondents (86%) claimed to be competent interaction designers. Thatâs not at all surprising, given that the survey was advertised to them. UI prototyping comes in at 55%, but the number drops to 18% for actual implementation. Now, just because weâre proficient at something doesnât mean weâre using that skill in our current position. Iâd claim to be a competent illus...
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Dedication
- Acknowledgments
- Preface
- Part I: Working with Developers for Fun and Profit
- Part II: Sitting in the Driverâs Seat
- Not the End
- References and Resources
- Glossary
- Index
Frequently asked questions
Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, weâve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere â even offline. Perfect for commutes or when youâre on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Bridging UX and Web Development by Jack Moffett in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.