SlideShare a Scribd company logo
1 of 30
 
Md. Saifuddin Khalid
Assistant Professor
KANDIDATUDDANNELSEN I INFORMATIONSTEKNOLOGI,
IT OG LÆRING, MED SPECIALISERING I ORGANISATORISK OMSTILLING
Modulet: Interactionsdesign
Modulets placering: 8. semester , Modulets omfang: 5 ECTS
Forår 2017
Mon, 13 Feb 2017 Aalborg University
1
ID2-L1
 The session will facilitate the students to know about the
different software development lifecycle models (ref:
Programming and Prototyping course) and to identify the
differences in the activities and tasks in the different
phases.
 The students will be able to explain the integration of
human-centered design (HCD) process with agile
development framework, and in particular, assume
different SCRUM roles.
o HCD process: Activities involved in the interaction design and
digital production process
o Integration of human-centered design (HCD) activities with Agile
Development Framework and Scrum Methodology/Process
Mon, 13 Feb 2017 Aalborg University 2
Most of the reputed books on interaction Design (e.g. Rogers,
Sharp, & Preece, 2013, Chapter 9-15) refers to ISO (the
International Organization for Standardizations) model ISO 13407
and elaborates the following four activities.
1. Establishing Requirements for the user experience design
2. Designing alternatives that meet those requirements. Two
sub-activities: conceptual design and physical design.
3. Prototyping the alternative designs so that they can be
communicated and assessed. Can be (either or mix of) Low-
fidelity and high-fidelity prototypes.
4. Evaluating what is being built throughout the process and the
user experience it offers.
ISO 9241-210:2010 cancels and replaces ISO 13407:1999.
Mon, 13 Feb 2017 Aalborg University 3
See: https://www.iso.org/obp/ui/#iso:std:52075:en
 This first edition of ISO 9241-210 cancels and
replaces ISO 13407:1999, of which it constitutes a
technical revision. The changes include the following:
— clarifying the role of iteration in the whole design process (not just
evaluation);
— emphasizing that human-centred methods can be used throughout
the system life cycle;
— explaining design activities;
— clarifying the principles of human-centred design.
Mon, 13 Feb 2017 Aalborg University 4
Directly quoted from
http://www.iso.org/iso/catalogue_detail.htm?csnumber=52075
1. The design is based upon an explicit understanding of
users, tasks and environments
2. Users are involved throughout the design and
development
3. The design is driven and refined by user-centred
evaluation
4. The process is iterative
5. The design addresses the whole user experience
6. The design team includes multidisciplinary skills and
perspectives
Mon, 13 Feb 2017 Aalborg University 5
Source: https://www.iso.org/obp/ui/#iso:std:iso:9241:-210:ed-1:v1:en
 This part of ISO 9241 provides requirements and
recommendations for human-centred design principles and
activities throughout the life cycle of computer-based
interactive systems. It is intended to be used by those
managing design processes, and is concerned with ways in
which both hardware and software components of interactive
systems can enhance human–system interaction.
 This part of ISO 9241 provides an overview of human-centred
design activities. It does not provide detailed coverage of the
methods and techniques required for human-centred design,
nor does it address health or safety aspects in detail. Although
it addresses the planning and management of human-centred
design, it does not address all aspects of project
management.
Quoted from https://www.iso.org/obp/ui/#iso:std:iso:9241:-
210:ed-1:v1:en
Mon, 13 Feb 2017 Aalborg University 6
Mon, 13 Feb 2017 Aalborg University 7
Source: http://uxlabs.co.uk/services/; Methods and techniques– Red-colored
ID1:PACT
Analysis
ID3: Models:
Persona, Use
cases, Rich
picture, User
stories, etc.
ID 4 &5
ID 6
 The new ISO standard for human centered design (HCD)
and the rapid adoption of the software development
methodologies under the “Agile Development Framework”
is now ISO (9241:210) standard practice since 2015.
 Agile framework led to the development of different
methodologies or software development lifecycles. Namely,
Adaptive Software Development (ASD), Agile Unified
Process (AUP), Crystal Methods (Crystal Clear), Dynamic
Systems Development Method (DSDM), Extreme
Programming (XP), Feature Driven Development (FDD),
Kanban, Lean software development, Scrum, Scrum-ban,
etc.
Mon, 13 Feb 2017 Aalborg University 8
Mon, 13 Feb 2017 Aalborg University 9
ISO HCD process annotated for UX design and agile development (Maguire, 2013)
 The PACT Analysis is expected to provide sufficient
insight about need and context of use.
 Practically, PACT analysis enables brainstorming and
understanding context of use.
o People: Goals, roles, characteristics
o Activity: (task analysis)
• Role of technology – what and how;
• Role of people – what and how;
o Context: Environmental characteristics
• What are the factors
• How do/might those effect people, technology, and activity
o Technology: System goals and roles
• Functional and non-functional characteritics
Mon, 13 Feb 2017 Aalborg University 10
 Deliverables of this phase
o Persona and Scenarios
o User wish list
o User journeys/stories
o UX requirements
Mon, 13 Feb 2017 Aalborg University 11
 Prototypes are used extensively in the two design phases:
o Conceptual Design: Moving from requirements to first
design (e.g., what the product should do, behave and look
like)
o Physical Design (consider detail of the product including
the colors, sounds, images to use, menu design, icon
design, etc.)
 Types of Prototypes: Low-Fidelity and High-Fidelity
 Some of the prototyping techniques are: Card Sorting,
Wireframe, Storyboard, Paper prototyping, Digital interactive
prototyping, Blank model prototyping, Video Prototyping,
Wizard-of-oz prototyping, Coded Prototyping, Prototyping with
office suite applications, Prototyping with Visio, and
Prototyping with Acrobat.
(Rogers, Sharp and Preece, 2011, Chapter 11)
Mon, 13 Feb 2017 Aalborg University 12
 Evaluation occurs throughout the interaction design process.
At different stages, different methods will be more or less
effective.
o Obtaining feedback to inform early design concepts
o Deciding between different design options
o Checking/testing for usability problems
o Assessing the usability of a finished product
o As a means of involving people in the (participatory) design
process
 Approaches
o Expert evaluation: conducted by interaction designer or usability
expert or alike.
o Participant-based evaluation: conducted in collaboration - by
designer and actual users
o Others
(Benyon, 2010, Chapter 10)Mon, 13 Feb 2017 Aalborg University 13
Scrum Fundamentals Certification. http://www.scrumstudy.com/Scrum-Fundamentals-
Certified.asp Read online SCRUMstudy SBOK™ Guide e-book(340 pages). Take the free
SCRUM Fundamentails Certification online exam.
Mon, 13 Feb 2017 Aalborg University
14
 Scrum is an Agile framework for completing complex projects.
Scrum originally was formalized for software development
projects, but it works well for any complex, innovative scope of
work.
 Scrum is the leading agile development methodology, used by
Fortune 500 companies around the world. The Scrum Alliance
exists to transform the way we tackle complex projects, bringing
the Scrum framework and agile principles beyond software
development to the broader world of work.
 When Jeff Sutherland created the scrum process in 1993, he
borrowed the term "scrum" from an analogy put forth in a 1986
study by Takeuchi and Nonaka, published in the Harvard Business
Review. In that study, Takeuchi and Nonaka compare high-
performing, cross-functional teams to the scrum formation used by
Rugby teams.Mon, 13 Feb 2017 Aalborg University 15
 Three Roles
1. Product Owner
• Responsible for Return on Investment (ROI)
• Final arbiter of requirements questions
• Make business decisions focused more on what that on the how
2. Scrum Development Team (no hierarchy, ideally 4-9 people)
• Cross-functional Group
• Attempts to build a ”potentially shippable product increment” every
sprint
• Collaborates
• Self-Organizing
3. Scrum Master
• no managment authority of the team
• project management is split up among members
• Enforces time-boxing
Mon, 13 Feb 2017 Aalborg University 16
Source: http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm
Mon, 13 Feb 2017 Aalborg University 17
Source: http://www.scrumstudy.com/SBOK/SCRUMstudy-SBOK-Guide-2013.pdf, p. 13
 Artefacts: Anyone can add items in product backlog,
prioritized by Product Owner, Scrum master make product
backlog items (PBIs) visible, PBIs are user stories or
scenarios
o Product backlog
o Sprint backlog
 Four Meetings
1. Sprint Planning meeting
2. Daily Scrum
3. Sprint review meeting
4. Sprint retrospective meeting
5. Additional – Backlog Refinement Meeting
 Rules
Mon, 13 Feb 2017 Aalborg University 18
About Agile Framework
http://agilemethodology.org/,
Mon, 13 Feb 2017 Aalborg University 19
A video on Introduction to Scrum
http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm
Scrum Reference Card
http://scrumreferencecard.com/ScrumReferenceCard.
pdf
Mon, 13 Feb 2017 Aalborg University 20
Figure. Scrum Methodology
Source: http://www.agilebuddha.com/trainings-workshops/scrum-training-workshop/
 Scrum (the name is derived from an activity that occurs
during a rugby match) is an agile software development
method that was conceived by Jeff Sutherland and his
development team in the early 1990s.
 Backlog—a prioritized list of project requirements or
features that provide business value for the customer.
Items can be added to the backlog at any time (this is
how changes are introduced). The product manager
assesses the backlog and updates priorities as required.
 Sprints—consist of work units that are required to
achieve a requirement defined in the backlog that must
be fit into a predefined time-box (typically 1-4 weeks).
Mon, 13 Feb 2017 Aalborg University 21
 Demos—deliver the software increment to the customer so
that functionality that has been implemented can be
demonstrated and evaluated by the customer. It is
important to note that the demo may not contain all planned
functionality, but rather those functions that can be
delivered within the time-box that was established.
 Scrum meetings—are short (typically 15 minutes) meetings
held daily by the Scrum team. Three key questions are
asked and answered by all team members:
o What did you do since the last team meeting?
o What obstacles are you encountering?
o What do you plan to accomplish by the next team meeting?
For little more, see
http://www.mountaingoatsoftware.com/agile/scrum/overview
Mon, 13 Feb 2017 Aalborg University 22

Product Owner, Scrum Team, Scrum Master
Mon, 13 Feb 2017 Aalborg University
23
 Methods
o Interviews
o Focus groups
o Questionnaires
o Direct observation
o Indirect observation
o Studying documentation
o Researching similar products/competitor analysis
o Brainstorming and innovation
o Cultural probes
o Personas and Scenarios
Mon, 13 Feb 2017 Aalborg University 24
(Rogers, Sharp and Preece, 2011, Chapter 10)
Mon, 13 Feb 2017 Aalborg University 25
Source> http://www.slideshare.net/PavelDabrytski/practical-guide-to-scrum
Mon, 13 Feb 2017 Aalborg University 26
A good user story uses the “INVEST” model:
 Independent. Reduced dependencies = easier to plan
 Negotiable. Details added via collaboration
 Valuable. Provides value to the customer
 Estimable. Too big or too vague = not estimable
 Small. Can be done in less than a week by the team
 Testable. Good acceptance criteria
Source:
https://www.scrumalliance.org/community/articles/2010/april/new-to-
user-stories
Mon, 13 Feb 2017 Aalborg University 27
Mon, 13 Feb 2017 Aalborg University 28
Source: http://www.mountaingoatsoftware.com/agile/scrum/sprint-backlog
Mon, 13 Feb 2017 Aalborg University 29
Source: http://agile.dzone.com/articles/sprint-backlogs-practice
1. Assume Scrum Roles
2. Product Backlog (based on user stories)
3. Project Plan: Sprint Planning
Explore one of the web-based project management
tools http://www.scrumdesk.com/, http://www.scr
umdo.com,https://www.targetprocess.com/,https://
www.vivifyscrum.com/http://www.yodiz.com/pric
ing.html, https://www.atlassian.com/software/jira/t
ry
4. Sprint Backlog
Mon, 13 Feb 2017 Aalborg University 30

More Related Content

What's hot

Project Documentation
Project DocumentationProject Documentation
Project Documentation
Rohan Reddy
 

What's hot (20)

Ux design
Ux designUx design
Ux design
 
UI/UX foundations - Intro to Design
UI/UX foundations - Intro to DesignUI/UX foundations - Intro to Design
UI/UX foundations - Intro to Design
 
Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
10 user centered design
10 user centered design10 user centered design
10 user centered design
 
How UI Framework improves design process - 2015 (Dribbble meetup)
How UI Framework improves design process - 2015  (Dribbble meetup)How UI Framework improves design process - 2015  (Dribbble meetup)
How UI Framework improves design process - 2015 (Dribbble meetup)
 
How to build Micro Frontends with @angular/elements
How to build Micro Frontends with @angular/elementsHow to build Micro Frontends with @angular/elements
How to build Micro Frontends with @angular/elements
 
Building a UX Research Program
Building a UX Research ProgramBuilding a UX Research Program
Building a UX Research Program
 
Putting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for StrategyPutting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for Strategy
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
ux flow and process
ux flow and processux flow and process
ux flow and process
 
Fundamentals and practices of UX research
Fundamentals and practices of UX research Fundamentals and practices of UX research
Fundamentals and practices of UX research
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Introduction to UX Research
Introduction to UX ResearchIntroduction to UX Research
Introduction to UX Research
 
Create User Flow & Wireframing for an Application
Create User Flow & Wireframing for an ApplicationCreate User Flow & Wireframing for an Application
Create User Flow & Wireframing for an Application
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
Project Documentation
Project DocumentationProject Documentation
Project Documentation
 
Campus news feed
Campus news feedCampus news feed
Campus news feed
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 

Similar to Scrum and ISO 9241:210 Interaction Design Process and User Stories

A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
IAEME Publication
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...
Erin Moore
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software Development
Diane Allen
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
Ashley Fisher
 

Similar to Scrum and ISO 9241:210 Interaction Design Process and User Stories (20)

A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...
 
Evaluation of Interactive Systems Design or Prototype or Product
Evaluation of Interactive Systems Design or Prototype or ProductEvaluation of Interactive Systems Design or Prototype or Product
Evaluation of Interactive Systems Design or Prototype or Product
 
Technology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumTechnology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of Scrum
 
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
 
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
Web 2.0 Messaging Tools for Knowledge Management? Exploring the Potentials of...
 
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdfThe_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
The_Role_of_the_Product_Owner_in_Scrum-comparison_.pdf
 
Document Management System: Redesign Proposal
Document Management System: Redesign ProposalDocument Management System: Redesign Proposal
Document Management System: Redesign Proposal
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Agile Methodology For Software Development
Agile Methodology For Software DevelopmentAgile Methodology For Software Development
Agile Methodology For Software Development
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
 
Designing for knowledge maturing: from knowledge driven software to supportin...
Designing for knowledge maturing: from knowledge driven software to supportin...Designing for knowledge maturing: from knowledge driven software to supportin...
Designing for knowledge maturing: from knowledge driven software to supportin...
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGYDESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
DESIGN OF A MULTI-AGENT SYSTEM ARCHITECTURE FOR THE SCRUM METHODOLOGY
 
Integrating Scrum development process with UX design flow
Integrating Scrum development process with UX design flowIntegrating Scrum development process with UX design flow
Integrating Scrum development process with UX design flow
 
John Sorflaten Usability Resume
John Sorflaten Usability ResumeJohn Sorflaten Usability Resume
John Sorflaten Usability Resume
 
Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum process
 

More from Khalid Md Saifuddin

Students find it difficult to explain what skills they need and have
Students find it difficult to explain what skills they need and haveStudents find it difficult to explain what skills they need and have
Students find it difficult to explain what skills they need and have
Khalid Md Saifuddin
 
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Khalid Md Saifuddin
 
Khalid and Peture E-Learn 2016 2 Washington DC
Khalid and Peture E-Learn 2016 2 Washington DCKhalid and Peture E-Learn 2016 2 Washington DC
Khalid and Peture E-Learn 2016 2 Washington DC
Khalid Md Saifuddin
 
Systematic review and meta-analysis of teachers’ development of digital literacy
Systematic review and meta-analysis of teachers’ development of digital literacySystematic review and meta-analysis of teachers’ development of digital literacy
Systematic review and meta-analysis of teachers’ development of digital literacy
Khalid Md Saifuddin
 
Exploring the use of i pads in danish schools
Exploring the use of i pads in danish schoolsExploring the use of i pads in danish schools
Exploring the use of i pads in danish schools
Khalid Md Saifuddin
 

More from Khalid Md Saifuddin (20)

Learning Technology for Improving Teaching Quality at Scale
Learning Technology for Improving Teaching Quality at ScaleLearning Technology for Improving Teaching Quality at Scale
Learning Technology for Improving Teaching Quality at Scale
 
Students find it difficult to explain what skills they need and have
Students find it difficult to explain what skills they need and haveStudents find it difficult to explain what skills they need and have
Students find it difficult to explain what skills they need and have
 
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
 
Problematizing the rapid changes in didactics, material and spatial condition...
Problematizing the rapid changes in didactics, material and spatial condition...Problematizing the rapid changes in didactics, material and spatial condition...
Problematizing the rapid changes in didactics, material and spatial condition...
 
What does mapping controversies mean and why controversies are charted and vi...
What does mapping controversies mean and why controversies are charted and vi...What does mapping controversies mean and why controversies are charted and vi...
What does mapping controversies mean and why controversies are charted and vi...
 
Khalid and Peture E-Learn 2016 2 Washington DC
Khalid and Peture E-Learn 2016 2 Washington DCKhalid and Peture E-Learn 2016 2 Washington DC
Khalid and Peture E-Learn 2016 2 Washington DC
 
Considerations and Methods for Usability Testing with School Children
Considerations and Methods for Usability Testing with School ChildrenConsiderations and Methods for Usability Testing with School Children
Considerations and Methods for Usability Testing with School Children
 
Workshop introduction to web 2.0 technologies and educational application of...
Workshop  introduction to web 2.0 technologies and educational application of...Workshop  introduction to web 2.0 technologies and educational application of...
Workshop introduction to web 2.0 technologies and educational application of...
 
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsSession 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
 
Session ID1 Lecture 1 -What is Interaction Design
Session ID1 Lecture 1 -What is Interaction DesignSession ID1 Lecture 1 -What is Interaction Design
Session ID1 Lecture 1 -What is Interaction Design
 
Introduction to Interaction Design Course 2017 (5 ECTS)
Introduction to Interaction Design Course 2017 (5 ECTS)Introduction to Interaction Design Course 2017 (5 ECTS)
Introduction to Interaction Design Course 2017 (5 ECTS)
 
Systematic review and meta-analysis of teachers’ development of digital literacy
Systematic review and meta-analysis of teachers’ development of digital literacySystematic review and meta-analysis of teachers’ development of digital literacy
Systematic review and meta-analysis of teachers’ development of digital literacy
 
CSCL 2015 Tracing Sequential Video Production
CSCL 2015 Tracing Sequential Video ProductionCSCL 2015 Tracing Sequential Video Production
CSCL 2015 Tracing Sequential Video Production
 
Competence and education development in the globalization perspective
Competence and education development in the globalization perspectiveCompetence and education development in the globalization perspective
Competence and education development in the globalization perspective
 
Software-based Clicker Systems for Classroom Activities of Secondary and Tert...
Software-based Clicker Systems for Classroom Activities of Secondary and Tert...Software-based Clicker Systems for Classroom Activities of Secondary and Tert...
Software-based Clicker Systems for Classroom Activities of Secondary and Tert...
 
Barriers to the Integration and Adoption of iPads in Schools: A Systematic Li...
Barriers to the Integration and Adoption of iPads in Schools: A Systematic Li...Barriers to the Integration and Adoption of iPads in Schools: A Systematic Li...
Barriers to the Integration and Adoption of iPads in Schools: A Systematic Li...
 
Cartography of Controversies about MOOCs
Cartography of Controversies about MOOCsCartography of Controversies about MOOCs
Cartography of Controversies about MOOCs
 
Barriers to the integration and adoption of ICT in Developing Countries
Barriers to the integration and adoption of ICT in Developing CountriesBarriers to the integration and adoption of ICT in Developing Countries
Barriers to the integration and adoption of ICT in Developing Countries
 
Exploring the use of i pads in danish schools
Exploring the use of i pads in danish schoolsExploring the use of i pads in danish schools
Exploring the use of i pads in danish schools
 
A Belief Rule Based (BRB) Decision Support System to Assess Clinical Asthma S...
A Belief Rule Based (BRB) Decision Support System to Assess Clinical Asthma S...A Belief Rule Based (BRB) Decision Support System to Assess Clinical Asthma S...
A Belief Rule Based (BRB) Decision Support System to Assess Clinical Asthma S...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Scrum and ISO 9241:210 Interaction Design Process and User Stories

  • 1.   Md. Saifuddin Khalid Assistant Professor KANDIDATUDDANNELSEN I INFORMATIONSTEKNOLOGI, IT OG LÆRING, MED SPECIALISERING I ORGANISATORISK OMSTILLING Modulet: Interactionsdesign Modulets placering: 8. semester , Modulets omfang: 5 ECTS Forår 2017 Mon, 13 Feb 2017 Aalborg University 1 ID2-L1
  • 2.  The session will facilitate the students to know about the different software development lifecycle models (ref: Programming and Prototyping course) and to identify the differences in the activities and tasks in the different phases.  The students will be able to explain the integration of human-centered design (HCD) process with agile development framework, and in particular, assume different SCRUM roles. o HCD process: Activities involved in the interaction design and digital production process o Integration of human-centered design (HCD) activities with Agile Development Framework and Scrum Methodology/Process Mon, 13 Feb 2017 Aalborg University 2
  • 3. Most of the reputed books on interaction Design (e.g. Rogers, Sharp, & Preece, 2013, Chapter 9-15) refers to ISO (the International Organization for Standardizations) model ISO 13407 and elaborates the following four activities. 1. Establishing Requirements for the user experience design 2. Designing alternatives that meet those requirements. Two sub-activities: conceptual design and physical design. 3. Prototyping the alternative designs so that they can be communicated and assessed. Can be (either or mix of) Low- fidelity and high-fidelity prototypes. 4. Evaluating what is being built throughout the process and the user experience it offers. ISO 9241-210:2010 cancels and replaces ISO 13407:1999. Mon, 13 Feb 2017 Aalborg University 3 See: https://www.iso.org/obp/ui/#iso:std:52075:en
  • 4.  This first edition of ISO 9241-210 cancels and replaces ISO 13407:1999, of which it constitutes a technical revision. The changes include the following: — clarifying the role of iteration in the whole design process (not just evaluation); — emphasizing that human-centred methods can be used throughout the system life cycle; — explaining design activities; — clarifying the principles of human-centred design. Mon, 13 Feb 2017 Aalborg University 4 Directly quoted from http://www.iso.org/iso/catalogue_detail.htm?csnumber=52075
  • 5. 1. The design is based upon an explicit understanding of users, tasks and environments 2. Users are involved throughout the design and development 3. The design is driven and refined by user-centred evaluation 4. The process is iterative 5. The design addresses the whole user experience 6. The design team includes multidisciplinary skills and perspectives Mon, 13 Feb 2017 Aalborg University 5 Source: https://www.iso.org/obp/ui/#iso:std:iso:9241:-210:ed-1:v1:en
  • 6.  This part of ISO 9241 provides requirements and recommendations for human-centred design principles and activities throughout the life cycle of computer-based interactive systems. It is intended to be used by those managing design processes, and is concerned with ways in which both hardware and software components of interactive systems can enhance human–system interaction.  This part of ISO 9241 provides an overview of human-centred design activities. It does not provide detailed coverage of the methods and techniques required for human-centred design, nor does it address health or safety aspects in detail. Although it addresses the planning and management of human-centred design, it does not address all aspects of project management. Quoted from https://www.iso.org/obp/ui/#iso:std:iso:9241:- 210:ed-1:v1:en Mon, 13 Feb 2017 Aalborg University 6
  • 7. Mon, 13 Feb 2017 Aalborg University 7 Source: http://uxlabs.co.uk/services/; Methods and techniques– Red-colored ID1:PACT Analysis ID3: Models: Persona, Use cases, Rich picture, User stories, etc. ID 4 &5 ID 6
  • 8.  The new ISO standard for human centered design (HCD) and the rapid adoption of the software development methodologies under the “Agile Development Framework” is now ISO (9241:210) standard practice since 2015.  Agile framework led to the development of different methodologies or software development lifecycles. Namely, Adaptive Software Development (ASD), Agile Unified Process (AUP), Crystal Methods (Crystal Clear), Dynamic Systems Development Method (DSDM), Extreme Programming (XP), Feature Driven Development (FDD), Kanban, Lean software development, Scrum, Scrum-ban, etc. Mon, 13 Feb 2017 Aalborg University 8
  • 9. Mon, 13 Feb 2017 Aalborg University 9 ISO HCD process annotated for UX design and agile development (Maguire, 2013)
  • 10.  The PACT Analysis is expected to provide sufficient insight about need and context of use.  Practically, PACT analysis enables brainstorming and understanding context of use. o People: Goals, roles, characteristics o Activity: (task analysis) • Role of technology – what and how; • Role of people – what and how; o Context: Environmental characteristics • What are the factors • How do/might those effect people, technology, and activity o Technology: System goals and roles • Functional and non-functional characteritics Mon, 13 Feb 2017 Aalborg University 10
  • 11.  Deliverables of this phase o Persona and Scenarios o User wish list o User journeys/stories o UX requirements Mon, 13 Feb 2017 Aalborg University 11
  • 12.  Prototypes are used extensively in the two design phases: o Conceptual Design: Moving from requirements to first design (e.g., what the product should do, behave and look like) o Physical Design (consider detail of the product including the colors, sounds, images to use, menu design, icon design, etc.)  Types of Prototypes: Low-Fidelity and High-Fidelity  Some of the prototyping techniques are: Card Sorting, Wireframe, Storyboard, Paper prototyping, Digital interactive prototyping, Blank model prototyping, Video Prototyping, Wizard-of-oz prototyping, Coded Prototyping, Prototyping with office suite applications, Prototyping with Visio, and Prototyping with Acrobat. (Rogers, Sharp and Preece, 2011, Chapter 11) Mon, 13 Feb 2017 Aalborg University 12
  • 13.  Evaluation occurs throughout the interaction design process. At different stages, different methods will be more or less effective. o Obtaining feedback to inform early design concepts o Deciding between different design options o Checking/testing for usability problems o Assessing the usability of a finished product o As a means of involving people in the (participatory) design process  Approaches o Expert evaluation: conducted by interaction designer or usability expert or alike. o Participant-based evaluation: conducted in collaboration - by designer and actual users o Others (Benyon, 2010, Chapter 10)Mon, 13 Feb 2017 Aalborg University 13
  • 14. Scrum Fundamentals Certification. http://www.scrumstudy.com/Scrum-Fundamentals- Certified.asp Read online SCRUMstudy SBOK™ Guide e-book(340 pages). Take the free SCRUM Fundamentails Certification online exam. Mon, 13 Feb 2017 Aalborg University 14
  • 15.  Scrum is an Agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work.  Scrum is the leading agile development methodology, used by Fortune 500 companies around the world. The Scrum Alliance exists to transform the way we tackle complex projects, bringing the Scrum framework and agile principles beyond software development to the broader world of work.  When Jeff Sutherland created the scrum process in 1993, he borrowed the term "scrum" from an analogy put forth in a 1986 study by Takeuchi and Nonaka, published in the Harvard Business Review. In that study, Takeuchi and Nonaka compare high- performing, cross-functional teams to the scrum formation used by Rugby teams.Mon, 13 Feb 2017 Aalborg University 15
  • 16.  Three Roles 1. Product Owner • Responsible for Return on Investment (ROI) • Final arbiter of requirements questions • Make business decisions focused more on what that on the how 2. Scrum Development Team (no hierarchy, ideally 4-9 people) • Cross-functional Group • Attempts to build a ”potentially shippable product increment” every sprint • Collaborates • Self-Organizing 3. Scrum Master • no managment authority of the team • project management is split up among members • Enforces time-boxing Mon, 13 Feb 2017 Aalborg University 16 Source: http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm
  • 17. Mon, 13 Feb 2017 Aalborg University 17 Source: http://www.scrumstudy.com/SBOK/SCRUMstudy-SBOK-Guide-2013.pdf, p. 13
  • 18.  Artefacts: Anyone can add items in product backlog, prioritized by Product Owner, Scrum master make product backlog items (PBIs) visible, PBIs are user stories or scenarios o Product backlog o Sprint backlog  Four Meetings 1. Sprint Planning meeting 2. Daily Scrum 3. Sprint review meeting 4. Sprint retrospective meeting 5. Additional – Backlog Refinement Meeting  Rules Mon, 13 Feb 2017 Aalborg University 18
  • 19. About Agile Framework http://agilemethodology.org/, Mon, 13 Feb 2017 Aalborg University 19 A video on Introduction to Scrum http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm Scrum Reference Card http://scrumreferencecard.com/ScrumReferenceCard. pdf
  • 20. Mon, 13 Feb 2017 Aalborg University 20 Figure. Scrum Methodology Source: http://www.agilebuddha.com/trainings-workshops/scrum-training-workshop/
  • 21.  Scrum (the name is derived from an activity that occurs during a rugby match) is an agile software development method that was conceived by Jeff Sutherland and his development team in the early 1990s.  Backlog—a prioritized list of project requirements or features that provide business value for the customer. Items can be added to the backlog at any time (this is how changes are introduced). The product manager assesses the backlog and updates priorities as required.  Sprints—consist of work units that are required to achieve a requirement defined in the backlog that must be fit into a predefined time-box (typically 1-4 weeks). Mon, 13 Feb 2017 Aalborg University 21
  • 22.  Demos—deliver the software increment to the customer so that functionality that has been implemented can be demonstrated and evaluated by the customer. It is important to note that the demo may not contain all planned functionality, but rather those functions that can be delivered within the time-box that was established.  Scrum meetings—are short (typically 15 minutes) meetings held daily by the Scrum team. Three key questions are asked and answered by all team members: o What did you do since the last team meeting? o What obstacles are you encountering? o What do you plan to accomplish by the next team meeting? For little more, see http://www.mountaingoatsoftware.com/agile/scrum/overview Mon, 13 Feb 2017 Aalborg University 22
  • 23.  Product Owner, Scrum Team, Scrum Master Mon, 13 Feb 2017 Aalborg University 23
  • 24.  Methods o Interviews o Focus groups o Questionnaires o Direct observation o Indirect observation o Studying documentation o Researching similar products/competitor analysis o Brainstorming and innovation o Cultural probes o Personas and Scenarios Mon, 13 Feb 2017 Aalborg University 24 (Rogers, Sharp and Preece, 2011, Chapter 10)
  • 25. Mon, 13 Feb 2017 Aalborg University 25 Source> http://www.slideshare.net/PavelDabrytski/practical-guide-to-scrum
  • 26. Mon, 13 Feb 2017 Aalborg University 26
  • 27. A good user story uses the “INVEST” model:  Independent. Reduced dependencies = easier to plan  Negotiable. Details added via collaboration  Valuable. Provides value to the customer  Estimable. Too big or too vague = not estimable  Small. Can be done in less than a week by the team  Testable. Good acceptance criteria Source: https://www.scrumalliance.org/community/articles/2010/april/new-to- user-stories Mon, 13 Feb 2017 Aalborg University 27
  • 28. Mon, 13 Feb 2017 Aalborg University 28 Source: http://www.mountaingoatsoftware.com/agile/scrum/sprint-backlog
  • 29. Mon, 13 Feb 2017 Aalborg University 29 Source: http://agile.dzone.com/articles/sprint-backlogs-practice
  • 30. 1. Assume Scrum Roles 2. Product Backlog (based on user stories) 3. Project Plan: Sprint Planning Explore one of the web-based project management tools http://www.scrumdesk.com/, http://www.scr umdo.com,https://www.targetprocess.com/,https:// www.vivifyscrum.com/http://www.yodiz.com/pric ing.html, https://www.atlassian.com/software/jira/t ry 4. Sprint Backlog Mon, 13 Feb 2017 Aalborg University 30