Improving Software Systems with Data

Design and development together can build great software solutions but the software is only as good as the team's ability to continue to improve over time for its users. Throughout this chapter, we will extend our skills with improving software over time. The role HCI designers play has a huge range, from inventing new software ideas to maintaining and iterating existing software. We participate in a highly dynamic field where technology, coding languages, and software tools are constantly changing. These changes are good as they are an example of the HCI community continually improving their profession and, along with it, the software they create. The ability of HCI designers to add value to their software ...

Get Learn Human-Computer Interaction now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.