Interfaces have always been areas of peril in software development. This presentation to the O'Reilly Software Architecture Conference 2016 in London challenges teams to include interfaces with people, and maybe even with paper, in their notions of where development begins and ends. For anyone delivering software that has to be used by real people, the presentation will help you distinguish between software that is “deployed” and actually “delivered.”
2. @cjforms because I’m the forms specialist
Image credit: Flickr, taxrebate.org.uk
2
3. I’ll talk about people from three viewpoints
• People who make decisions about what we make
• People who use things that we make
• People in their rich variety
Image credit: Caroline Jarrett3
5. I learned about programming at university
Stoy, J. E (1977) ”Denotational Semantics: The Scott-Strachey Approach to Programmming Language Theory”5
6. My first job out of uni: computers for shops
Image credit: Deborah Fitchett https://www.flickr.com/photos/deborahfitchett/39994632466
7. We used event-driven methods
Image credit: Pluke https://commons.wikimedia.org/wiki/File:CPT-FSM-abcd.svg7
8. My desk at work used to look like this
Image credit: Alex Handy (vonguard) https://www.flickr.com/photos/vonguard/2430069752/in/album-72157604647023310/8
10. I was very happy when ZIF sockets arrived
Photo: Rainer Knäpper, Free Art License (http://artlibre.org/licence/lal/en/) https://commons.wikimedia.org/wiki/File:Textoolfassung_28_(smial).jpg10
11. We’re not exactly against incremental methods
Image credit: Cartoon Caroline Jarrett
Image credit: Photo Alex Handy (vonguard) https://www.flickr.com/photos/vonguard/2430069752/in/album-72157604647023310/11
12. We’re used to the steps being hard. And long.
Build
MeasureLearn
12
21. How do you get from ‘Deployed’ to ‘Useful’?
Image credit: Rory Hanratty @Rory80hz21
22. Moving something to ‘Done’ isn’t enough
Image credit: By Rakuten, Inc. - 投稿者自身による作品, CC 表示-継承 3.0, https://commons.wikimedia.org/w/index.php?curid=2706821422
23. 3.
It’s not “done” until someone
uses it for something real
Image credit: Caroline Jarrett23
32. Change the focus of user research by phase
User research mostly outwards: understanding people and what they do
User research mostly inwards: usability testing
Image credit: Caroline Jarrett and Clara Greo @claragt32
42. We rarely encounter the elecamonglebat
Image credit: William Hudson http://www.syntagm.co.uk/design/elecamonglebat.htm42
43. Our abilities vary all the time
Image credit: https://www.microsoft.com/en-us/design/practice#toolkit43
44. When we’re stressed, the amygdala grabs as
much resource as possible. So, cognitive deficit.
Idea from Naintara Land Image credit: http://www.memorylossonline.com/glossary/images/amygdala.jpg44
45. 6.
Test with a rich variety of people
Image credit: Ismael Nieto https://unsplash.com/photos/CeZypKDceQc45
46. We’re familiar with some types of diversity
https://twitter.com/p373r/status/78904457738684825746
47. 7. Work with a rich variety of people
https://www.gchq.gov.uk/file/d-i2015cogslogopng47
48. 1. Help us to understand small steps
2. Usability is important
3. It’s not “done” until
someone uses it for something real
4. User research in every sprint
5. Interfaces include people
6. Test with a rich variety of people
7. Work with a rich variety of people
Caroline Jarrett @cjforms #sacon
48