380 likes | 419 Views
User Experience. Lawrence Najjar – UX Designer July 16, 2019. Outline. Terms Why is usability important? Usability benefits quiz Proposed Harris Affinity design system. Terms. What is a ”user interface”?. What is a ”user interface”?. The way users interact with a software application
E N D
User Experience Lawrence Najjar – UX Designer July 16, 2019
Outline • Terms • Why is usability important? • Usability benefits quiz • Proposed Harris Affinity design system
What is a ”user interface”? • The way users interact with a software application • Includes screens, buttons, hyperlinks, entry fields, graphics, keyboard, mouse
What does “user experience” mean? • The elements that affect how users perceive a product • Includes packaging, installation, graphics, ease of use, response time, installation, support
What does “usability” mean? • Ease of use of the product • Includes familiarity, simplicity, consistency, and intuitiveness
How make applications easy to use? • Before coding, identify user needs, preferences, & challenges • Create design concepts • Get feedback from teammates & representative users • Improve design concepts • Begin coding • Get user feedback from representative users • Improve coded design
Why make applications easy to use? Usability increases: • Ease of use • User productivity 5, 7 • User satisfaction 2, 5, 16 • User trust 5 • Company reputation 10, 11 • Competitive advantage 2, 7, 14 • Revenue 2, 5, 7, 12, 14 Usability decreases: • Learning time 2, 5 • Training 12, 16 • Staff turnover 2, 7 • User errors 2, 10 • Documentation costs • Support costs 2, 5, 12, 16 • Development time 4, 5, 15, 16 • Development costs 1, 2, 3, 4, 5, 6, 8, 9, 10, 13, 14 • Maintenance
1. What percentage of an application’s code is for the user interface? • 5% • 10% • 25% • 50%
1. What percentage of an application’s code is for the user interface? • 5% • 10% • 25% • 50% • Inveradi, P. (2005). Software engineering education in the modern age. Software Education and Training Sessions at the International Conference, on Software Engineering, ICSE 2005, St. Louis, MO, USA, May 15-21, 2005, Revised Lectures • Myers, B. A. and Rosson, M. B. (1992). Survey on user interface programming. In CHI ‘92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 195-202. Available: www-2.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/doc/papers/uisurveyCHI92.ps
2. What percentage of development time is for the user interface? • 5% • 10% • 25% • 50%
2. What percentage of development time is for the user interface? • 5% • 10% • 25% • 50% Myers, B. A. (1995). User Interface Software Tools, ACM Transactions on Computer-Human Interaction, 2(1), pp. 64-103.
3. What is the rank of “user involvement” as a predictor of successful projects? • 1st • 3rd • 5th • 7th
3. What is the rank of “user involvement” as a predictor of successful projects? • 1st • 3rd • 5th • 7th The Standish Group (1995). The CHAOS report [Online]. Retrieved from: http://www.csus.edu/indiv/v/velianitis/161/chaosreport.pdf
4. What percentage of software defects is due to usability errors? • 5% • 15% • 30% • 60%
4. What percentage of software defects is due to usability errors? • 5% • 15% • 30% • 60% Inveradi, P. (2005). Software engineering education in the modern age. Software Education and Training Sessions at the International Conference, on Software Engineering, ICSE 2005, St. Louis, MO, USA, May 15-21, 2005, Revised Lectures
5. After making usability improvements on a very, very popular e-commerce site, how much did annual revenue increase? • $30,000 • $300,000 • $3,000,000 • $300,000,000
5. After making improvements on a very, very popular e-commerce site, how much did annual revenue increase? • $30,000 • $300,000 • $3,000,000 • $300,000,000 Spool, J. (2009). The $300 million button. Retrieved from: https://articles.uie.com/three_hund_million_button/
Design system • Set of user interface controls with: • Usage descriptions • Reusable user interface controls for design tool • Reusable JavaScript code • Offers: • Reusability • Consistency • Efficiency • Bonus: We don’t have to build our own!
Summary • User-centered design and development • Improves ease of use • Reduces development time & costs • Reduces support costs • Increases customer satisfaction • Increases revenue
References • 1 Barker, D. T. (2000). Cost benefits of usability engineering. • 2 Bevan, N. (2005). Cost benefits evidence and case studies. Retrieved from: http://www.usabilitynet.org/papers/Cost_benefits_evidence.pdf • 3 Boehm, B. (1987). Industrial software metrics top 10 list. IEEE Software, 4(5), 84-85. • 4 Bosert, J. L. (1991). Quality Functional Deployment: A Practitioner’s Approach. New York: ASQC Quality Press. • 5 Ehrlich, K., & Rohn, J. (1994) Cost justification of usability engineering: A vendor’s perspective. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability (73-110). San Diego: Academic Press. • 6 Harrison, M. C., Henneman, R. L., & Blatt, L. A. (1994). Design of a human factors cost-justification tool. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability (203-242). San Diego: Academic Press. • 7 Karat, C-M. (1994). A business case approach to usability cost justification. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability (45-70). San Diego: Academic Press. • 8 LaPlante, A. (1992, July 27). Put to the test. Computerworld, 27(75). • 9 Lederer, A. L., & Prasad, J. (1992). Nine management guidelines for better cost estimating. Communications of the ACM, 35(2) (February), 51-59. • 10 Marcus, A. (2005). User interface design’s return on investment: Examples and statistics. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability: An update for an Internet age (17-39). San Diego: Academic Press. Version retrieved from: http://studylib.net/doc/13207962/am-a • 11 Mauro, C. (1994). Cost-justifying usability in a contractor company. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability (123-142). San Diego: Academic Press. • 12 Mayhew, D. & Mantei, M. (1994). A basic framework for cost-justifying usability engineering. In R. Bias & D. Mayhew (Eds.), Cost-justifying usability (9-43). San Diego: Academic Press. • 13 Nielsen, J. (1993). Usability engineering. San Francisco: Morgan Kaufmann. • 14 Rajanen, M., & Jokela, T. (2004). Analysis of usability cost-benefit models. In T. Leino, T. Saarinen, & S. Klein (Eds.), ECIS 2004 Proceedings, 115. Retrieved from http://docplayer.net/46362298-Analysis-of-usability-cost-benefit-models.html • 15 Richeson, A., Bertus, E., Bias, R. G., & Tate, J. (2011). Determining the value of usability in Web design. In K-P. L. Vu & R. Proctor (Eds.), Handbook of Human Factors in Web Design (2nd ed.) 753-764. • 16 Weinschenk, S. (2005). Usability: A business case. Retrieved from: http://info.humanfactors.com/acton/attachment/4167/4167:f-003b/1/%7B%7BEnv.MsgId%7D%7D/Bdc4167:f-003b/%7B%7BEnv.SrcId%7D%7D/%7B%7BEnv.RecId%7D%7D/