SlideShare a Scribd company logo
Ethics, Values and Requirements
Engineering: What, Why and How
Jon Whittle
CSIRO’s Data61 and
Faculty of IT, Monash University
MONASH
INFORMATION
TECHNOLOGY
@Jon_Whittle_
A history of software engineering…
http://stg-tud.github.io/sedc/Lecture/ws13-14/1-Introduction-
General.html#mode=document
Software
Engineering
now
Values & ethics
in software
engineering
functionality, cost, safety,
security, privacy
Inclusion, diversity,
responsibility, transparency,
well-being, fairness, respect
Key challenge:
ethics/values are vague,
requirements are not
https://commons.wikimedia.org/wiki/File:Our_Lady_of_Europe_into_the_fog.jpg
[aside]
values and
ethics are
not the same
Does the software industry consider values?
Developers don’t think values are their
responsibility
Wide spectrum of values maturity
Values are thought of as a cultural issue
A very small subset of values are considered
Cutting edge research hardly considers it at all
Incorporating values into agile methods: evolution not
revolution
How to embed values thinking in agile
Values Statements
User Stories → Values
Stories
Artefacts Roles
Values Champion/Critical
Friend
Values Translator
Culture
Psychological safety
Hire for Values
Ceremonies
Values-based planning
Values-based backlog
Values Retrospectives
3rd Pillar Calls
EPIC EXAMPLE
Provide HR with a way to quickly assess and prioritize online job applications and
communicate decisions to applicants
USER STORY 1
As an assessor of applications, I want to view all relevant details of an application
so that I can make informed decisions
PRODUCT BACKLOG
Prioritize based on what is the MVP/what do we need to show the customer; what
is feasible within this sprint
USER STORY 1 > USER STORY 2 > USER STORY 3
VALUES
1. Agree/Prioritize values for the epic
2. Revisit the epic/user stories with a ‘values lens’
3. Possibly reprioritize product backlog
VALUES ELICITATION
Inclusiveness
- Application process doesn’t discriminate in terms of access, efficiency, or
decision-making
Respect
- Applicants feel cared for and respected and are provided with timely
decisions with useful feedback where appropriate
Hiring Excellence
- The organisation ultimately hires the best person for the job
EPIC EXAMPLE (VALUEFIED)
Provide HR with a way to quickly assess and prioritize top online job applications
and to respectfully communicate decisions in a timely fashion to applicants,
regardless of their gender, ethnicity, or physical/mental challenges
USER STORY 1 (VALUEFIED)
Story: As an assessor of applications, I want to view all relevant details of an
application so that I can make informed decisions and feel like I have treated
everyone fairly
Relevant values: Inclusiveness, Hiring Excellence
Contextual value definitions:
Inclusiveness Hiring Excellence
● Parental leave
● Indigenous status
● Any language barriers
● n/a
PRODUCT BACKLOG (VALUEFIED)
Prioritize based on what is the MVP/what do we need to show the customer; what
is feasible within this sprint
USER STORY 1 > USER STORY 2 > USER STORY 3
Lead to new user stories?
Split User Story 1 to add US1.1 on user interface features for inclusive
Reprioritize User Story 1.1 > User Story 1 > …
What is the value of values?
Software industry has a moral obligation
Values will increasingly be regulated
Values can give a competitive advantage
Failure to consider values can have negative
financial implications
https://ovislab.net

More Related Content

What's hot

Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
Margaret-Anne Storey
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
Nicole Novielli
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
ARISTOTELE
 
Climbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processesClimbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processes
Universidade Estadual de Maringá
 
Comparing "Humane" in European & North American Contexts
Comparing "Humane" in European & North American ContextsComparing "Humane" in European & North American Contexts
Comparing "Humane" in European & North American Contexts
Sociotechnical Roundtable
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Margaret-Anne Storey
 
2022 solution challenge info session presentation - gdsc fulafia
2022 solution challenge  info session presentation - gdsc fulafia2022 solution challenge  info session presentation - gdsc fulafia
2022 solution challenge info session presentation - gdsc fulafia
IsmailUmar15
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
Joshua Wexler
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton
Harry Brenton
 
Design Science Introduction
Design Science IntroductionDesign Science Introduction
Design Science Introduction
pajo01
 
Prototyping: ProductTank NYC
Prototyping: ProductTank NYCPrototyping: ProductTank NYC
Prototyping: ProductTank NYC
Joshua Wexler
 
Cognition, cues, nudges and affordances in mobile communication
Cognition, cues, nudges and affordances in mobile communicationCognition, cues, nudges and affordances in mobile communication
Cognition, cues, nudges and affordances in mobile communication
Tyler Gayheart
 
CORE Group 2011 - SixBlue Data
CORE Group 2011 - SixBlue DataCORE Group 2011 - SixBlue Data
CORE Group 2011 - SixBlue Data
SixBlue Data
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from Research
Torgeir Dingsøyr
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Gail Murphy
 
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICATHE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
csandit
 

What's hot (16)

Towards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
 
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
 
Climbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processesClimbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processes
 
Comparing "Humane" in European & North American Contexts
Comparing "Humane" in European & North American ContextsComparing "Humane" in European & North American Contexts
Comparing "Humane" in European & North American Contexts
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
 
2022 solution challenge info session presentation - gdsc fulafia
2022 solution challenge  info session presentation - gdsc fulafia2022 solution challenge  info session presentation - gdsc fulafia
2022 solution challenge info session presentation - gdsc fulafia
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton
 
Design Science Introduction
Design Science IntroductionDesign Science Introduction
Design Science Introduction
 
Prototyping: ProductTank NYC
Prototyping: ProductTank NYCPrototyping: ProductTank NYC
Prototyping: ProductTank NYC
 
Cognition, cues, nudges and affordances in mobile communication
Cognition, cues, nudges and affordances in mobile communicationCognition, cues, nudges and affordances in mobile communication
Cognition, cues, nudges and affordances in mobile communication
 
CORE Group 2011 - SixBlue Data
CORE Group 2011 - SixBlue DataCORE Group 2011 - SixBlue Data
CORE Group 2011 - SixBlue Data
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from Research
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
 
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICATHE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
 

Similar to Ethics, Values, and Requirements Engineering: What, Why and How

Online Assessment
Online AssessmentOnline Assessment
Online Assessment
EADTU
 
Presentation for Doctoral Consortium at UMAP'11
Presentation for Doctoral Consortium at UMAP'11Presentation for Doctoral Consortium at UMAP'11
Presentation for Doctoral Consortium at UMAP'11Thieme Hennis
 
XD Powerpoint
XD PowerpointXD Powerpoint
XD Powerpoint
Dave Dobson
 
Is collaboration the future of business IT? - Patrick Bolger, Hornbill
Is collaboration the future of business IT? - Patrick Bolger, HornbillIs collaboration the future of business IT? - Patrick Bolger, Hornbill
Is collaboration the future of business IT? - Patrick Bolger, Hornbill
SITS - The ITSM Show
 
DDL Programme Meeting Oct12
DDL Programme Meeting Oct12DDL Programme Meeting Oct12
DDL Programme Meeting Oct12
Helen Beetham
 
Praticing Anthropology in Business and Design
Praticing Anthropology in Business and DesignPraticing Anthropology in Business and Design
Praticing Anthropology in Business and Design
Amy L. Santee
 
Agile Manifesto and Practices Selection for Tailoring Software Development
Agile Manifesto and Practices Selection for Tailoring Software DevelopmentAgile Manifesto and Practices Selection for Tailoring Software Development
Agile Manifesto and Practices Selection for Tailoring Software Development
Manuel Kolp
 
Spa - Systemic Project Alignment
Spa - Systemic Project AlignmentSpa - Systemic Project Alignment
Spa - Systemic Project Alignment
Daniel Ofek
 
CX Strategy & Design presentation
CX Strategy & Design presentationCX Strategy & Design presentation
CX Strategy & Design presentation
Universal Simplexity
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in Chicago
Lina Angel
 
7- Ch 7 instructional Software Evaluation-short.ppt
7- Ch 7 instructional Software Evaluation-short.ppt7- Ch 7 instructional Software Evaluation-short.ppt
7- Ch 7 instructional Software Evaluation-short.ppt
DrEnasAbulibdeh
 
When Qual Met UX
When Qual Met UXWhen Qual Met UX
When Qual Met UX
Fors Marsh Group
 
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
UXPA International
 
Digital Literacies Projects Interim Report Guide
Digital Literacies Projects Interim Report GuideDigital Literacies Projects Interim Report Guide
Digital Literacies Projects Interim Report GuideJay Allyson Dempster
 
Workshop
WorkshopWorkshop
Workshopliddy
 
Ces 2013 the role of technology and social media - raising the grade
Ces 2013   the role of technology and social media - raising the gradeCes 2013   the role of technology and social media - raising the grade
Ces 2013 the role of technology and social media - raising the grade
CesToronto
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
Mark Notess
 
M De C Malaysia
M De C MalaysiaM De C Malaysia
M De C Malaysiasudesh
 
Agility Accelerator
Agility AcceleratorAgility Accelerator
Agility Accelerator
Craig Smith
 

Similar to Ethics, Values, and Requirements Engineering: What, Why and How (20)

Online Assessment
Online AssessmentOnline Assessment
Online Assessment
 
Presentation for Doctoral Consortium at UMAP'11
Presentation for Doctoral Consortium at UMAP'11Presentation for Doctoral Consortium at UMAP'11
Presentation for Doctoral Consortium at UMAP'11
 
XD Powerpoint
XD PowerpointXD Powerpoint
XD Powerpoint
 
Is collaboration the future of business IT? - Patrick Bolger, Hornbill
Is collaboration the future of business IT? - Patrick Bolger, HornbillIs collaboration the future of business IT? - Patrick Bolger, Hornbill
Is collaboration the future of business IT? - Patrick Bolger, Hornbill
 
DDL Programme Meeting Oct12
DDL Programme Meeting Oct12DDL Programme Meeting Oct12
DDL Programme Meeting Oct12
 
Praticing Anthropology in Business and Design
Praticing Anthropology in Business and DesignPraticing Anthropology in Business and Design
Praticing Anthropology in Business and Design
 
Agile Manifesto and Practices Selection for Tailoring Software Development
Agile Manifesto and Practices Selection for Tailoring Software DevelopmentAgile Manifesto and Practices Selection for Tailoring Software Development
Agile Manifesto and Practices Selection for Tailoring Software Development
 
Five Reasons to Choose Benchmark
Five Reasons to Choose BenchmarkFive Reasons to Choose Benchmark
Five Reasons to Choose Benchmark
 
Spa - Systemic Project Alignment
Spa - Systemic Project AlignmentSpa - Systemic Project Alignment
Spa - Systemic Project Alignment
 
CX Strategy & Design presentation
CX Strategy & Design presentationCX Strategy & Design presentation
CX Strategy & Design presentation
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in Chicago
 
7- Ch 7 instructional Software Evaluation-short.ppt
7- Ch 7 instructional Software Evaluation-short.ppt7- Ch 7 instructional Software Evaluation-short.ppt
7- Ch 7 instructional Software Evaluation-short.ppt
 
When Qual Met UX
When Qual Met UXWhen Qual Met UX
When Qual Met UX
 
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...
 
Digital Literacies Projects Interim Report Guide
Digital Literacies Projects Interim Report GuideDigital Literacies Projects Interim Report Guide
Digital Literacies Projects Interim Report Guide
 
Workshop
WorkshopWorkshop
Workshop
 
Ces 2013 the role of technology and social media - raising the grade
Ces 2013   the role of technology and social media - raising the gradeCes 2013   the role of technology and social media - raising the grade
Ces 2013 the role of technology and social media - raising the grade
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
 
M De C Malaysia
M De C MalaysiaM De C Malaysia
M De C Malaysia
 
Agility Accelerator
Agility AcceleratorAgility Accelerator
Agility Accelerator
 

More from Jon Whittle

Global Megatrends CSIRO.pdf
Global Megatrends CSIRO.pdfGlobal Megatrends CSIRO.pdf
Global Megatrends CSIRO.pdf
Jon Whittle
 
Diversity at CSIRO's Data61
Diversity at CSIRO's Data61Diversity at CSIRO's Data61
Diversity at CSIRO's Data61
Jon Whittle
 
There's no such thing as Artificial Intelligence
There's no such thing as Artificial IntelligenceThere's no such thing as Artificial Intelligence
There's no such thing as Artificial Intelligence
Jon Whittle
 
The State of Australian AI 2022
The State of Australian AI 2022The State of Australian AI 2022
The State of Australian AI 2022
Jon Whittle
 
Digital Technologies and a Data Driven Future
Digital Technologies and a Data Driven FutureDigital Technologies and a Data Driven Future
Digital Technologies and a Data Driven Future
Jon Whittle
 
Digital for Economic Recovery and Resilience
Digital for Economic Recovery and ResilienceDigital for Economic Recovery and Resilience
Digital for Economic Recovery and Resilience
Jon Whittle
 
The Truth About Artificial Intelligence
The Truth About Artificial IntelligenceThe Truth About Artificial Intelligence
The Truth About Artificial Intelligence
Jon Whittle
 

More from Jon Whittle (7)

Global Megatrends CSIRO.pdf
Global Megatrends CSIRO.pdfGlobal Megatrends CSIRO.pdf
Global Megatrends CSIRO.pdf
 
Diversity at CSIRO's Data61
Diversity at CSIRO's Data61Diversity at CSIRO's Data61
Diversity at CSIRO's Data61
 
There's no such thing as Artificial Intelligence
There's no such thing as Artificial IntelligenceThere's no such thing as Artificial Intelligence
There's no such thing as Artificial Intelligence
 
The State of Australian AI 2022
The State of Australian AI 2022The State of Australian AI 2022
The State of Australian AI 2022
 
Digital Technologies and a Data Driven Future
Digital Technologies and a Data Driven FutureDigital Technologies and a Data Driven Future
Digital Technologies and a Data Driven Future
 
Digital for Economic Recovery and Resilience
Digital for Economic Recovery and ResilienceDigital for Economic Recovery and Resilience
Digital for Economic Recovery and Resilience
 
The Truth About Artificial Intelligence
The Truth About Artificial IntelligenceThe Truth About Artificial Intelligence
The Truth About Artificial Intelligence
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Ethics, Values, and Requirements Engineering: What, Why and How

  • 1. Ethics, Values and Requirements Engineering: What, Why and How Jon Whittle CSIRO’s Data61 and Faculty of IT, Monash University MONASH INFORMATION TECHNOLOGY @Jon_Whittle_
  • 2. A history of software engineering… http://stg-tud.github.io/sedc/Lecture/ws13-14/1-Introduction- General.html#mode=document
  • 3. Software Engineering now Values & ethics in software engineering functionality, cost, safety, security, privacy Inclusion, diversity, responsibility, transparency, well-being, fairness, respect
  • 4. Key challenge: ethics/values are vague, requirements are not https://commons.wikimedia.org/wiki/File:Our_Lady_of_Europe_into_the_fog.jpg
  • 6. Does the software industry consider values? Developers don’t think values are their responsibility Wide spectrum of values maturity Values are thought of as a cultural issue A very small subset of values are considered Cutting edge research hardly considers it at all
  • 7. Incorporating values into agile methods: evolution not revolution
  • 8. How to embed values thinking in agile Values Statements User Stories → Values Stories Artefacts Roles Values Champion/Critical Friend Values Translator Culture Psychological safety Hire for Values Ceremonies Values-based planning Values-based backlog Values Retrospectives 3rd Pillar Calls
  • 9. EPIC EXAMPLE Provide HR with a way to quickly assess and prioritize online job applications and communicate decisions to applicants
  • 10. USER STORY 1 As an assessor of applications, I want to view all relevant details of an application so that I can make informed decisions
  • 11. PRODUCT BACKLOG Prioritize based on what is the MVP/what do we need to show the customer; what is feasible within this sprint USER STORY 1 > USER STORY 2 > USER STORY 3
  • 12. VALUES 1. Agree/Prioritize values for the epic 2. Revisit the epic/user stories with a ‘values lens’ 3. Possibly reprioritize product backlog
  • 13. VALUES ELICITATION Inclusiveness - Application process doesn’t discriminate in terms of access, efficiency, or decision-making Respect - Applicants feel cared for and respected and are provided with timely decisions with useful feedback where appropriate Hiring Excellence - The organisation ultimately hires the best person for the job
  • 14. EPIC EXAMPLE (VALUEFIED) Provide HR with a way to quickly assess and prioritize top online job applications and to respectfully communicate decisions in a timely fashion to applicants, regardless of their gender, ethnicity, or physical/mental challenges
  • 15. USER STORY 1 (VALUEFIED) Story: As an assessor of applications, I want to view all relevant details of an application so that I can make informed decisions and feel like I have treated everyone fairly Relevant values: Inclusiveness, Hiring Excellence Contextual value definitions: Inclusiveness Hiring Excellence ● Parental leave ● Indigenous status ● Any language barriers ● n/a
  • 16. PRODUCT BACKLOG (VALUEFIED) Prioritize based on what is the MVP/what do we need to show the customer; what is feasible within this sprint USER STORY 1 > USER STORY 2 > USER STORY 3 Lead to new user stories? Split User Story 1 to add US1.1 on user interface features for inclusive Reprioritize User Story 1.1 > User Story 1 > …
  • 17. What is the value of values? Software industry has a moral obligation Values will increasingly be regulated Values can give a competitive advantage Failure to consider values can have negative financial implications