FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Marta Kristín Lárusdóttir School of Computer Science Is it easy to use?

Slides:



Advertisements
Similar presentations
TestIstanbul Conferences 2012 TESTISTANBUL 2011 KEYNOTE SPEAKERS.
Advertisements

Presented by Dustin Friel, PMP CSM May 6, 2009 Agile Lessons Learned 1.
R&D Process Optimization for a Customer and Order Management System Lauri Halkola April 29, 2008 Supervisor: Professor Raimo Kantola Instructor: MSc Miko-Janne.
1 1  Test the Scrum Knowledge of your team.  Play by the rules of Jeopardy® ◦ Play in two teams ◦ Assign a score keeper ◦ All answers have to be in.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Systems Analysis and Design 9th Edition
CSCD 555 Research Methods for Computer Science
ISABEL: The Use of a Web-Based Paediatric Clinical Support System Dr Tineke Fitch Dr Jim Briggs University of Portsmouth, UK
Identifying needs and establishing requirements Chapter 7a.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Gender Issues in Studying CS - Balkan Perspective Mirjana Ivanović, Zoran Budimac, Zoran Putnik, Nikola Trkulja 10 th Workshop “Software Engineering Education.
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
Development Processes
Project Workshops Results and Evaluation. General The Results section presents the results to demonstrate the performance of the proposed solution. It.
Software Developer By: Charlie Edwards Period 6 th Mrs. Truong.
Enjoyability of English Language Learning from Iranian EFL Learners' Perspective.
Copyright © 2014 ASTQB Presented by Rex Black, CTAL Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further.
MANA 4328 Dennis C. Veit Human Resource Staffing and Performance Management “Beginning the Staffing Process” MANA 4328 Dennis C. Veit
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
The Intranet: Is it the primary source of information for ev3 employees? Melanie Anderson.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Stock Plan Administration: Where do we go from here? NASPP – July 9, 2008 Michael Bendorf – Principal, Buck Consultants Robin Silke – Manager, Global Shares.
Test Organization and Management
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
WHY ? N OW ERP B ECOME ERP Software Product & User License Cost Implementation Cost Customization Cost AMC Cost Not Easy for Floor Level People In-House.
IPv6 Survey: Taking the Federal Pulse on IPv6 Summary Results Market Connections, Inc. June 2006.
Presentation: Techniques for user involvement ITAPC1.
The Research on Credibility of Knowledge Management System Wang FanLin Department of Accounting Capital University of Economic Business Beijing, China.
Using Scrum for Software Engineering Class Projects Ramrao Wagh DCST, Goa University Goa,india.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
Test Management Under construction – What happens? Maria Månsson.
Presenter : Ching-ting Lin Instructor: Ming-puu Chen Developing a Usability Evaluation Method for E-learning Application: From Functional Usability to.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
TECHNICAL WRITING [UWB20302 / UMB1042]
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
PLANNING WORKBOOK TUTORIAL MODULE 3 STEPS FOR DEVELOPING ROADWAY USER AWARENESS AND EDUCATION PROGRAMS FHWA Highway Safety Marketing, Communications, and.
Government IT Professionals Online Survey Results FINAL REPORT September 2010.
Systems Analysis and Design 8 th Edition Chapter 2 Analyzing the Business Case.
Agile Method Paper Report 資工 4A 余修丞. 2 Agile methods rapidly replacing traditional methods at Nokia: A survey of opinions on agile transformation.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Visit us at E mail: Tele:
A protocol for evaluating an OODBMS Master thesis in Computer Science Anders Carlsson.
An Agile Method for E-Service Composition Author : Pouya Fatehi, Seyyed Mohsen Hashemi Department of Computer Software, Science and Research Branch, Islamic.
Tips for Mastering overload By by Stever Robbins of the Harvard Business School Working Knowledge for Business Leaders.
TASK 6 PREPARATION By Max Williams. TOPIC  The topic of the current affairs programme is possibly the most important part to bare in mind, it should.
Investigation on the Library Robot “Alice” in an enterprise Lin Yuan.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
OBJECTIVE OF PAPER From October 2001 to February 2002 Prof. Dr. Brigette Wolf spent sabbatical as a Senior Research Fellow of the Design Management Institute.
Copyright 2010, The World Bank Group. All Rights Reserved. Development of Training and Procedural Manuals Section B 1.
GC e-Orientation Program for New Hire Module 4 – Knowing your Career in Oracle Updated by HR in July 03.
Conduct User Analysis Website Design With handout UseNeedsAnalysis.doc.
Topic #1 Velocity. User Story: As a Scrum Master or Member of an Agile team I want to understand velocity and burn down So that I can use them to maximize.
L.A.R. Usability testing plan for BelleViews School of Business and Information Management Oulu University of Applied Sciences.
Feedback potential Make the best of it. Goran Savic Software Execom Professional Scrum Master Master of Computer Science.
RES 320 expert Expect Success/res320expertdotcom FOR MORE CLASSES VISIT
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
© 2004 SHRM SHRM Weekly Online Survey: August 3, 2004 SHRM/Fortune Diversity Weekly Survey Sample comprised of 310 randomly selected HR professionals.
Appendix B Agile Methodologies
Software Testing and Maintenance Introduction
Software Engineering Lecture #14.
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
User Interface Design and Evaluation
Week 14 More Data Collection Techniques Chapter 5
System Development Methods
Agile, Scrum and CMMI Methodologies
What happened to all my testers?
Presentation transcript:

FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Marta Kristín Lárusdóttir School of Computer Science Is it easy to use?

What is the Best Phone?

Measuring How Easy It Is to Use – Usability Evaluation

The Motivation for a Study on Usability Evaluation 32 companies in software development –According to the Federation of Icelandic Industries Teaching HCI for 10 year at Reykjavik University –My main focus in research has been on usability evaluation We were interested to focus on the Scrum process –It has become popular in Iceland the last years Interested to know –Are the developers checking if the software is easy to use? –If so, how often do they do that? –If not, why not? –How does that compare to other evaluation/testing practices?

Research Methods Questionnaire –26 questions, 21 multiple choice and 5 open Background and experience of the respondent The company where the respondent works The software development process(es) used To which extent and who is conducting different testing techniques The change in conducting software testing when compared to previous/parallel software development process –Was sent out to 20 companies using the Scrum process 25 responds from 18 companies Interviews –6 persons, 3 software testers and 3 Scrum Masters –Main focus on usability and acceptance testing

The Respondents in the Survey 25 respondents from 18 companies –76% have a degree in computer science or engineering –68% male, 20% female, 12% did not reply Had various experience in the software industry –16% > 15 years, around 25% 10 – 15 years, 4 – 9 years and 1- 3 years Scrum used in all the companies –Were asked to estimate the extent to which the use Scrum Almost half 81 – 100%, 34% say 21 – 80%, 22% say 0 – 20% –44% said they use their own process beside Scrum –The size of the companies was various 33% up to 19 employees, 28% 20 – 59 emp., 33% over 60 employees Roles –44% Scrum Masters, 24% testers, 20% Product Owners, 12% other

Description of Testing Techniques

To Which Extent is Testing Done? To which extent are the following types of software testing done in Scrum (Agile) projects? Each type may be done by your Scrum (Agile) team members (company internal) and/or customers (company external), see next question.

Who Conducts the Tests? If the following types of software testing are done internally and/or externally, who performs each type in Scrum (Agile) projects? Please regard roles mentioned as individual's primary role on the Scrum (Agile) teams.

What is Missing? Testing techniqueLack of training/ knowledge Lack of budget Lack of time OtherN/AN Unit/compontent testing36%0%32%5%27%22 Integration testing11%0%42%0%47%19 System testing7%0%47%0%47%15 Acceptance testing7%0%27%7%60%15 Usability testing20%15%35%10%20%20 Alpha testing0%11% 10%68%19 Beta testing0%11%17%11%61%18 Performance/load testing26%11%32%0%32%19 Security testing47%5%16%0%32%19 If you are using some types of software testing less than others in Scrum (Agile) projects, what is the main reason?

The Importance of Usability Testing Testers often part of the teams –Know what functionality they are going to test –Test simultaneously Usability testing important –None wanted to ignore it – wanted more testing occasionally BUT did not have time for usability testing –“Could be good to do it once a year” –“It is always on my mind” –The increments are not that big, no need for usability testing –The users are sometimes not willing to take part

Summary Usability and performance testing similar –Unit, integration, system and acceptance testing are much more frequent –The testers want to carefully plan their tests –They do not have time for that in Scrum The implication for further work –Find ways of evaluating the usability on a smaller scale For further information see the paper: – –Larusdottir, M. K., Bjarnadottir, E., Gulliksen, J. "The Focus on Usability in Testing Practices in Industry" accepted for the Human Computer Interaction Symposium at the World Computer Congress 2010, Brisbane, September, 2010.