SlideShare a Scribd company logo
Adding user experience
aspects to the writing of
user stories
By Luciana Zaina
Who I am...
• Researcher - Brazil
• Senior Lecturer - UFSCar
• Visiting Researcher - C&C
• Funding - FAPESP
What I am doing here...
• My project:
– Communication of User eXperience (UX)
aspects
– Agile team
– Case study
– Gaps: how matching the viewpoints of
UX experts and agile practitioners
... understand what are
implications and influences
of agile methods in the
organisations and
individuals.
Coming back to the seminar...
Objective
Adding user experience aspects to the
writing of user stories
• Practical experience was carried out with agile teams.
• We proposed a new form to write user stories by
adding UX aspects.
The context (1)
• ERP (Enterprise Resource Planning) software industry: more
than 30 years of know-how in the development of ERP systems
– acting in different market segments: gas, construction industry,
manufacturing and others.
• Project: integrate UX aspects into the company software
development process
– adding suitable artifacts to support the integration of UX
concepts/techniques to Scrum.
– Scrum: is a collaborative Agile development framework.
The context (2)
• We have proposed other artefacts before.
• Workshops to promote user experience culture in their
day-by-day.
• There were two UX experts that worked on the design
of interaction and user interface
– They supported different projects and were not
dedicated to specific projects.
User eXperience and User Stories
Understanding
Practice
Deliberate
improvements
Implement and
observe
improvements
CMD
Case Study
Step 1: Understanding Practice (1)
• Ethnographic study:
– understanding the issues related to the writing of the
user stories
– observing the work of 5 POs (Product Owner) during
a week.
Step 1: Understanding Practice (2)
• Findings:
Mike Cohn template • Sometimes teams have difficulties in
dealing with the user stories
demanding extra explanation:
• User stories were described in a
brief way.
• There was no explicity connection
between the UX artefacts and the
user stories.UX
artefacts
Step 2: Deliberate improvements
and building artefacts (1)
• Step 1 outcomes + literature review + common UX
vocabulary
Mike Cohn template
Our 1st proposal
Step 2: Deliberate improvements
and building artefacts (1)
• Step 1 outcomes + literature review + common UX
vocabulary
Mike Cohn template
Our 1st proposal
Break in Step 2... (1)
Knowledge, skills and abilities:
Eric has been working for 8 years in the company,
researching by new technologies and tools for software
development. His degree is in Systems Analysis.
Eric Oliver
System Architecture
32 years-old
Goals, motivations and concerns:
He hoped to interact to system having a low effort for input
data.
Break in Step 2... (2)
Step 2: Deliberate improvements
and build artefacts (1)
• Step 1 outcomes + literature review + common UX
vocabulary
Mike Cohn template
Our 1st proposal
description of audience
positive impact on user interaction
X
• The 1st proposal was discussed among researchers, POs,
Scrum Masters and UX experts
Step 2: Deliberate improvements
and build artefacts (2)
• Warm up workshop entitled “Writing Interaction Stories” was
conducted with POs to become familiar with the new proposal:
– explanation of the concept of user story, personas and Nielsen’s heuristics
– presentation of the new user story template
– an exercise of writing
Step 2: Deliberate improvements
and build artefacts (3)
Step 3: Implement, observe
improvements and evaluate artefacts(1)
• POs had 1 month to write user stories using the new template.
Step 3: Implement, observe
improvements and evaluate artefacts(2)
H1 - visibility of system status
H5 - error prevention
H6 - recognition rather than
recall
H9 - Help users recognize,
diagnose, and recover from
errors
Step 3: Implement, observe
improvements and evaluate artefacts(3)
Final considerations
• The experience was based on a specific context and
domain.
– Company
– ERP
• Interesting results were the active participation of
practitioners in the building of the artefact.
• As user stories are a valuable artefact in agile
projects we intend to explore better ways of writing
them.
Thank you!
e-mail: luciana.zaina@open.ac.uk
UFSCar: lzaina@ufscar.br

More Related Content

Similar to Adding user experience aspects to the writing of user stories

When Qual Met UX
When Qual Met UXWhen Qual Met UX
When Qual Met UX
Fors Marsh Group
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
Ran Liron
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX
Murali Krishna
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
Patrick McNeil
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
UX Antwerp Meetup
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
Bonitasoft
 
Future workshops: a user centered design technique to envision future service...
Future workshops: a user centered design technique to envision future service...Future workshops: a user centered design technique to envision future service...
Future workshops: a user centered design technique to envision future service...
Stefano Zanini
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
Jan Moons
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
Satyajit Roy
 
A brief overview of ux research
A brief overview of ux researchA brief overview of ux research
A brief overview of ux research
Panagiotis Zaharias
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_liberman
BentleyDUC
 
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
Office of Learning Technologies, Universitat Oberta de Catalunya
 
Lessons Enhancement Project Sakai Webinar
Lessons Enhancement Project Sakai WebinarLessons Enhancement Project Sakai Webinar
Lessons Enhancement Project Sakai Webinar
Joshua
 
Webinar 1 The Inspiration Phase
Webinar 1 The Inspiration PhaseWebinar 1 The Inspiration Phase
Webinar 1 The Inspiration Phase
Aqeela A. Somani
 
ILook_CHItaly
ILook_CHItalyILook_CHItaly
ILook_CHItaly
marcocarnesecchi
 
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lora Aroyo
 
UX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design SprintUX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design Sprint
Gathigia Njiiri
 
UCD and Technical Communication: The Inevitable Marriage
UCD and Technical Communication: The Inevitable MarriageUCD and Technical Communication: The Inevitable Marriage
UCD and Technical Communication: The Inevitable Marriage
Chris LaRoche
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
DEVCON
 
Social Science for Software Developers
Social Science for Software DevelopersSocial Science for Software Developers
Social Science for Software Developers
pbelouin
 

Similar to Adding user experience aspects to the writing of user stories (20)

When Qual Met UX
When Qual Met UXWhen Qual Met UX
When Qual Met UX
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Future workshops: a user centered design technique to envision future service...
Future workshops: a user centered design technique to envision future service...Future workshops: a user centered design technique to envision future service...
Future workshops: a user centered design technique to envision future service...
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
A brief overview of ux research
A brief overview of ux researchA brief overview of ux research
A brief overview of ux research
 
Track a 215_fry_liberman
Track a 215_fry_libermanTrack a 215_fry_liberman
Track a 215_fry_liberman
 
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
MyUOC: A New Solution for Creating Versatile Learning Environments (presented...
 
Lessons Enhancement Project Sakai Webinar
Lessons Enhancement Project Sakai WebinarLessons Enhancement Project Sakai Webinar
Lessons Enhancement Project Sakai Webinar
 
Webinar 1 The Inspiration Phase
Webinar 1 The Inspiration PhaseWebinar 1 The Inspiration Phase
Webinar 1 The Inspiration Phase
 
ILook_CHItaly
ILook_CHItalyILook_CHItaly
ILook_CHItaly
 
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 2: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
UX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design SprintUX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design Sprint
 
UCD and Technical Communication: The Inevitable Marriage
UCD and Technical Communication: The Inevitable MarriageUCD and Technical Communication: The Inevitable Marriage
UCD and Technical Communication: The Inevitable Marriage
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Social Science for Software Developers
Social Science for Software DevelopersSocial Science for Software Developers
Social Science for Software Developers
 

More from Luciana Zaina

A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
Luciana Zaina
 
A design methodology for user-centered innovation in the software development...
A design methodology for user-centered innovation in the software development...A design methodology for user-centered innovation in the software development...
A design methodology for user-centered innovation in the software development...
Luciana Zaina
 
Um ambiente colaborativo para suporte ao comércio na Universidade
Um ambiente colaborativo para suporte ao comércio na UniversidadeUm ambiente colaborativo para suporte ao comércio na Universidade
Um ambiente colaborativo para suporte ao comércio na Universidade
Luciana Zaina
 
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
Luciana Zaina
 
Classification of learning profile based on categories of student preferences
Classification of learning profile based on categories of student preferencesClassification of learning profile based on categories of student preferences
Classification of learning profile based on categories of student preferences
Luciana Zaina
 
Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...
Luciana Zaina
 
An Approach for Supporting P2P Collaborative Communication Based on Learning ...
An Approach for Supporting P2P Collaborative Communication Based on Learning ...An Approach for Supporting P2P Collaborative Communication Based on Learning ...
An Approach for Supporting P2P Collaborative Communication Based on Learning ...
Luciana Zaina
 
Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...
Luciana Zaina
 
Adaptive learning in the educational e-LORS system: an approach based on pref...
Adaptive learning in the educational e-LORS system: an approach based on pref...Adaptive learning in the educational e-LORS system: an approach based on pref...
Adaptive learning in the educational e-LORS system: an approach based on pref...
Luciana Zaina
 
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
Luciana Zaina
 
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
Luciana Zaina
 
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
Luciana Zaina
 
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
Luciana Zaina
 
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
Luciana Zaina
 
Cataloguing of learning objects using social tagging
Cataloguing of learning objects using social taggingCataloguing of learning objects using social tagging
Cataloguing of learning objects using social tagging
Luciana Zaina
 
The use of social tagging to support the cataloguing of learning objects
The use of social tagging to support the cataloguing of learning objectsThe use of social tagging to support the cataloguing of learning objects
The use of social tagging to support the cataloguing of learning objects
Luciana Zaina
 
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
Luciana Zaina
 
Interaction With Mobile Devices by Elderly People: The Brazilian Scenario
Interaction With Mobile Devices by Elderly People: The Brazilian ScenarioInteraction With Mobile Devices by Elderly People: The Brazilian Scenario
Interaction With Mobile Devices by Elderly People: The Brazilian Scenario
Luciana Zaina
 

More from Luciana Zaina (18)

A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
A experiência é do usuário ou do designer e do desenvolvedor ? Diferentes len...
 
A design methodology for user-centered innovation in the software development...
A design methodology for user-centered innovation in the software development...A design methodology for user-centered innovation in the software development...
A design methodology for user-centered innovation in the software development...
 
Um ambiente colaborativo para suporte ao comércio na Universidade
Um ambiente colaborativo para suporte ao comércio na UniversidadeUm ambiente colaborativo para suporte ao comércio na Universidade
Um ambiente colaborativo para suporte ao comércio na Universidade
 
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
Compilador Web: uma Experiência Interdisciplinar entre as Disciplinas de Enge...
 
Classification of learning profile based on categories of student preferences
Classification of learning profile based on categories of student preferencesClassification of learning profile based on categories of student preferences
Classification of learning profile based on categories of student preferences
 
Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...Learning objects retrieval from contextual analysis of user preferences to en...
Learning objects retrieval from contextual analysis of user preferences to en...
 
An Approach for Supporting P2P Collaborative Communication Based on Learning ...
An Approach for Supporting P2P Collaborative Communication Based on Learning ...An Approach for Supporting P2P Collaborative Communication Based on Learning ...
An Approach for Supporting P2P Collaborative Communication Based on Learning ...
 
Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...
 
Adaptive learning in the educational e-LORS system: an approach based on pref...
Adaptive learning in the educational e-LORS system: an approach based on pref...Adaptive learning in the educational e-LORS system: an approach based on pref...
Adaptive learning in the educational e-LORS system: an approach based on pref...
 
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
TOWARDS A HYBRID APPROACH FOR ADAPTING WEB GRAPHICAL USER INTERFACES TO HETER...
 
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
Experimentation of the Model Driven RichUbi Process in the Adaptive Rich Inte...
 
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
Model Driven RichUbi - A Model-Driven Process to Construct Rich Interfaces fo...
 
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
Identificação das necessidades de interação dos usuários em sistemas ERP: pro...
 
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
Aprendendo História através de Museus Virtuais: uma parceria entre Professore...
 
Cataloguing of learning objects using social tagging
Cataloguing of learning objects using social taggingCataloguing of learning objects using social tagging
Cataloguing of learning objects using social tagging
 
The use of social tagging to support the cataloguing of learning objects
The use of social tagging to support the cataloguing of learning objectsThe use of social tagging to support the cataloguing of learning objects
The use of social tagging to support the cataloguing of learning objects
 
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
Interaction With Mobile Devices on Social Networks by Elderly People: A Surve...
 
Interaction With Mobile Devices by Elderly People: The Brazilian Scenario
Interaction With Mobile Devices by Elderly People: The Brazilian ScenarioInteraction With Mobile Devices by Elderly People: The Brazilian Scenario
Interaction With Mobile Devices by Elderly People: The Brazilian Scenario
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

Adding user experience aspects to the writing of user stories

  • 1. Adding user experience aspects to the writing of user stories By Luciana Zaina
  • 2. Who I am... • Researcher - Brazil • Senior Lecturer - UFSCar • Visiting Researcher - C&C • Funding - FAPESP
  • 3. What I am doing here... • My project: – Communication of User eXperience (UX) aspects – Agile team – Case study – Gaps: how matching the viewpoints of UX experts and agile practitioners ... understand what are implications and influences of agile methods in the organisations and individuals.
  • 4. Coming back to the seminar...
  • 5. Objective Adding user experience aspects to the writing of user stories • Practical experience was carried out with agile teams. • We proposed a new form to write user stories by adding UX aspects.
  • 6. The context (1) • ERP (Enterprise Resource Planning) software industry: more than 30 years of know-how in the development of ERP systems – acting in different market segments: gas, construction industry, manufacturing and others. • Project: integrate UX aspects into the company software development process – adding suitable artifacts to support the integration of UX concepts/techniques to Scrum. – Scrum: is a collaborative Agile development framework.
  • 7. The context (2) • We have proposed other artefacts before. • Workshops to promote user experience culture in their day-by-day. • There were two UX experts that worked on the design of interaction and user interface – They supported different projects and were not dedicated to specific projects.
  • 8. User eXperience and User Stories
  • 11. Step 1: Understanding Practice (1) • Ethnographic study: – understanding the issues related to the writing of the user stories – observing the work of 5 POs (Product Owner) during a week.
  • 12. Step 1: Understanding Practice (2) • Findings: Mike Cohn template • Sometimes teams have difficulties in dealing with the user stories demanding extra explanation: • User stories were described in a brief way. • There was no explicity connection between the UX artefacts and the user stories.UX artefacts
  • 13. Step 2: Deliberate improvements and building artefacts (1) • Step 1 outcomes + literature review + common UX vocabulary Mike Cohn template Our 1st proposal
  • 14. Step 2: Deliberate improvements and building artefacts (1) • Step 1 outcomes + literature review + common UX vocabulary Mike Cohn template Our 1st proposal
  • 15. Break in Step 2... (1) Knowledge, skills and abilities: Eric has been working for 8 years in the company, researching by new technologies and tools for software development. His degree is in Systems Analysis. Eric Oliver System Architecture 32 years-old Goals, motivations and concerns: He hoped to interact to system having a low effort for input data.
  • 16. Break in Step 2... (2)
  • 17. Step 2: Deliberate improvements and build artefacts (1) • Step 1 outcomes + literature review + common UX vocabulary Mike Cohn template Our 1st proposal description of audience positive impact on user interaction X
  • 18. • The 1st proposal was discussed among researchers, POs, Scrum Masters and UX experts Step 2: Deliberate improvements and build artefacts (2)
  • 19. • Warm up workshop entitled “Writing Interaction Stories” was conducted with POs to become familiar with the new proposal: – explanation of the concept of user story, personas and Nielsen’s heuristics – presentation of the new user story template – an exercise of writing Step 2: Deliberate improvements and build artefacts (3)
  • 20. Step 3: Implement, observe improvements and evaluate artefacts(1) • POs had 1 month to write user stories using the new template.
  • 21. Step 3: Implement, observe improvements and evaluate artefacts(2) H1 - visibility of system status H5 - error prevention H6 - recognition rather than recall H9 - Help users recognize, diagnose, and recover from errors
  • 22. Step 3: Implement, observe improvements and evaluate artefacts(3)
  • 23. Final considerations • The experience was based on a specific context and domain. – Company – ERP • Interesting results were the active participation of practitioners in the building of the artefact. • As user stories are a valuable artefact in agile projects we intend to explore better ways of writing them.