Slides from my ICSE 2020 talk on Human Values in Software Engineering Research. Take-away: only 16% of top software engineering research has considered broader human values
Presentation at a Dagstuhl workshop on human values in the software industry: how do software companies think about human/corporate values and how do they implement them?
Human Values in Requirements EngineeringJon Whittle
Keynote presentation at 2019 International Conference on Requirements Engineering, Jeju Island, Korea, September 2019
Argues that human values need to be taken into account when designing and building software. Presents work on how values can be incorporated into agile software development.
In an increasingly complex world, sometimes old questions require new answers. INCOSE’s Vision 2025 identifies the development of Systems Thinking and Technical Leadership as one of seven key areas of Systems Engineering Competencies.
Slides from my ICSE 2020 talk on Human Values in Software Engineering Research. Take-away: only 16% of top software engineering research has considered broader human values
Presentation at a Dagstuhl workshop on human values in the software industry: how do software companies think about human/corporate values and how do they implement them?
Human Values in Requirements EngineeringJon Whittle
Keynote presentation at 2019 International Conference on Requirements Engineering, Jeju Island, Korea, September 2019
Argues that human values need to be taken into account when designing and building software. Presents work on how values can be incorporated into agile software development.
In an increasingly complex world, sometimes old questions require new answers. INCOSE’s Vision 2025 identifies the development of Systems Thinking and Technical Leadership as one of seven key areas of Systems Engineering Competencies.
Presentation of IEEE TSE Journal First paper at ICSE 2020
Abstract:
Developer satisfaction and work productivity are important
considerations for software companies. Enhanced developer satisfaction may improve the attraction, retention and health of employees, while higher productivity should reduce costs and increase customer satisfaction through faster software improvements. Many researchers and companies assume that perceived productivity and job satisfaction are related and may be used as proxies for one another, but these claims are a current topic of debate. There are also many social and technical
factors that may impact satisfaction and productivity, but which factors have the most impact is not clear, especially for specific development contexts. Through our research, we developed a theory articulating a bidirectional relationship between software developer job satisfaction and perceived productivity, and identified what additional social and technical
factors, challenges and work context variables influence this relationship. The constructs and relationships in our theory were derived in part from related literature in software engineering and knowledge work, and we validated and extended these concepts through a rigorously designed survey instrument. We instantiate our theory with a large software company, which suggests a number of propositions about the relative impact of various factors and challenges on developer satisfaction and perceived productivity. Our survey instrument and analysis approach
can be applied to other development settings, while our findings lead to concrete recommendations for practitioners and researchers.
Authors:
Margaret-Anne Storey, Tom Zimmermann, Chris Bird, Jacek Czerwonka, Brendan Murphy and Eirini Kalliamvakou
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...Nicole Novielli
We present the preliminary results of an ongoing research aimed at investigating the role of social media in the process of trust building, with particular attention to the case of small-medium enterprises (SME). Our findings show that social media contribute to increase the affective trust more than traditional websites. This result suggests that social media have the potential to enhance the business of SMEs other than large companies, by fostering the affective commitment of customers.
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...ARISTOTELE
ARISTOTELE approach has been presented at the Innovation Adoption Forum for Industry and Public Sector within the 6th IEEE International Conference on Digital Ecosystem Technologies (IEEE DEST - CEE 2012). The presentation about ARISTOTELE has been held by Paolo Ceravolo and Ernesto Damiani (University of Milan) during the keynote "The Innovation Engine for Team Building – The EU Aristotele Approach". Learn more on http://www.aristotele-ip.eu/
Adaptive Work Systems: A Perspective on the Evolution of Socio-Technical Systems in Today's World presentation given by Stu Winby at 2012 STS Roundtable Conference in Canterbury, UK
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Margaret-Anne Storey
A Video for this talk can be found here: https://www.youtube.com/watch?v=DvRdBb9TEUI
Abstract: How often do we pause to consider how we, as a community, decide which developer problems we address, or how well we are doing at evaluating our solutions within real development contexts? Many of our research contributions in software engineering can be considered as purely technical. Yet somewhere, at some time, a software developer may be impacted by our research. In this talk, I invite the community to question the impact of our research on software developer productivity. To guide the discussion, I first paint a picture of the modern-day developer and the challenges they experience. I then present 4+1 views of software engineering research --- views that concern research context, method choice, research paradigms, theoretical knowledge and real-world impact. I demonstrate how these views can be used to design, communicate and distinguish individual studies, but also how they can be used to compose a critical perspective of our research at a community level. To conclude, I propose structural changes to our collective research and publishing activities --- changes to provoke a more expeditious consideration of the many challenges facing today's software developer.
(Thanks to Brynn Hawker for slide design and proposed new badges. brynn@hawker.me)
2022 solution challenge info session presentation - gdsc fulafiaIsmailUmar15
The Google Developer Student Clubs Solution Challenge is an annual competition for university students to build solutions for problems in the community using one or more Google technology.
A brief introduction to Design Science for Information Systems by Paul Johannesson at KTH/Stockholm University. The presentation builds on the work by Alan Hevner and others.
15 minute talk where I covered the following:
* Understand the pitfalls of building great products
* Focus on Return on Learning
* Prototyping is a tool get a better Return on Learning
* Beware of Solution Sickness
Agile Development in Large-Scale: Challenges and Insight from ResearchTorgeir Dingsøyr
Keynote at the SPA Software in Practice, London, 26 June 2019.
Agile methods were aimed at small, co-located teams developing non-critical software products. The success of these methods for small teams have led to use in projects with tens of teams and hundreds of developers. Are agile methods suited in this new context? What fundamental assumptions in agile methods become challenging with scale? What can we learn from prior studies on key areas such as managing uncertainty, coordination, sharing knowledge, self management and tailoring of development method?
Software that requires maintenance and evolution presumably has value that causes the producers of the software—individuals and organizations—to invest in these activities. Given that there is almost always more that any given software package or product can provide, software producers should be motivated in enabling maintenance and evolution activities and should be interested in the software engineering research efforts that are undertaken to address identified pain points. Yet, despite efforts by providers of research results (software engineering researchers) and interest by recipients (software producing individuals and organizations), a gap remains and too few research results make their way into use. In this keynote talk from ICSME 2021, I focus on research results that take the form of software tools for software producers and explore what this gap is and how the gap might be bridged. This exploration aims to provide some practical tips for how to orient research to create usable and useful software tools.
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICAcsandit
Agile methodology was introduced in the mid 90’s while the agile manifesto was adopted in 2001. The rationale behind the introduction of the agile methodology was to uncover better
ways of developing software that will meet the user’s expectation in an iterative controlled manner. With technological explosion and rift competition for market share, user experience and satisfaction can only be achieved through proper communication between stakeholders and
innovative ways of doing things. Doing things differently is what the agile methodology brought.Despite the existence of this methodology for over 20 years now, South African software
industry is only starting to realize its existence with a lot of companies jumping into the bandwagon. This paper presents the results of an empirical research of how the South African
software industry perceive the methodology.
Is collaboration the future of business IT? - Patrick Bolger, HornbillSITS - The ITSM Show
To improve IT agility and value, we must change the way we work. Getting closer to customers is hard enough when you’re in the same building, but is tougher still when working across different borders and cultures. Collaboration technologies could provide the answer, but before you consider adoption, this session will help you ask the right questions.
Praticing Anthropology in Business and DesignAmy L. Santee
This is a presentation I gave to Dr. Jeremy Spoon's undergraduate Applied Anthropology class at Portland State University on May 19th, 2015. I discuss my educational background, academia-to-work transition, work experience, and how I apply my anthropology training to my work as a User Experience (UX) Researcher.
Presentation of IEEE TSE Journal First paper at ICSE 2020
Abstract:
Developer satisfaction and work productivity are important
considerations for software companies. Enhanced developer satisfaction may improve the attraction, retention and health of employees, while higher productivity should reduce costs and increase customer satisfaction through faster software improvements. Many researchers and companies assume that perceived productivity and job satisfaction are related and may be used as proxies for one another, but these claims are a current topic of debate. There are also many social and technical
factors that may impact satisfaction and productivity, but which factors have the most impact is not clear, especially for specific development contexts. Through our research, we developed a theory articulating a bidirectional relationship between software developer job satisfaction and perceived productivity, and identified what additional social and technical
factors, challenges and work context variables influence this relationship. The constructs and relationships in our theory were derived in part from related literature in software engineering and knowledge work, and we validated and extended these concepts through a rigorously designed survey instrument. We instantiate our theory with a large software company, which suggests a number of propositions about the relative impact of various factors and challenges on developer satisfaction and perceived productivity. Our survey instrument and analysis approach
can be applied to other development settings, while our findings lead to concrete recommendations for practitioners and researchers.
Authors:
Margaret-Anne Storey, Tom Zimmermann, Chris Bird, Jacek Czerwonka, Brendan Murphy and Eirini Kalliamvakou
A Preliminary Investigation of the Effect of Social Media on Affective Trust ...Nicole Novielli
We present the preliminary results of an ongoing research aimed at investigating the role of social media in the process of trust building, with particular attention to the case of small-medium enterprises (SME). Our findings show that social media contribute to increase the affective trust more than traditional websites. This result suggests that social media have the potential to enhance the business of SMEs other than large companies, by fostering the affective commitment of customers.
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...ARISTOTELE
ARISTOTELE approach has been presented at the Innovation Adoption Forum for Industry and Public Sector within the 6th IEEE International Conference on Digital Ecosystem Technologies (IEEE DEST - CEE 2012). The presentation about ARISTOTELE has been held by Paolo Ceravolo and Ernesto Damiani (University of Milan) during the keynote "The Innovation Engine for Team Building – The EU Aristotele Approach". Learn more on http://www.aristotele-ip.eu/
Adaptive Work Systems: A Perspective on the Evolution of Socio-Technical Systems in Today's World presentation given by Stu Winby at 2012 STS Roundtable Conference in Canterbury, UK
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Margaret-Anne Storey
A Video for this talk can be found here: https://www.youtube.com/watch?v=DvRdBb9TEUI
Abstract: How often do we pause to consider how we, as a community, decide which developer problems we address, or how well we are doing at evaluating our solutions within real development contexts? Many of our research contributions in software engineering can be considered as purely technical. Yet somewhere, at some time, a software developer may be impacted by our research. In this talk, I invite the community to question the impact of our research on software developer productivity. To guide the discussion, I first paint a picture of the modern-day developer and the challenges they experience. I then present 4+1 views of software engineering research --- views that concern research context, method choice, research paradigms, theoretical knowledge and real-world impact. I demonstrate how these views can be used to design, communicate and distinguish individual studies, but also how they can be used to compose a critical perspective of our research at a community level. To conclude, I propose structural changes to our collective research and publishing activities --- changes to provoke a more expeditious consideration of the many challenges facing today's software developer.
(Thanks to Brynn Hawker for slide design and proposed new badges. brynn@hawker.me)
2022 solution challenge info session presentation - gdsc fulafiaIsmailUmar15
The Google Developer Student Clubs Solution Challenge is an annual competition for university students to build solutions for problems in the community using one or more Google technology.
A brief introduction to Design Science for Information Systems by Paul Johannesson at KTH/Stockholm University. The presentation builds on the work by Alan Hevner and others.
15 minute talk where I covered the following:
* Understand the pitfalls of building great products
* Focus on Return on Learning
* Prototyping is a tool get a better Return on Learning
* Beware of Solution Sickness
Agile Development in Large-Scale: Challenges and Insight from ResearchTorgeir Dingsøyr
Keynote at the SPA Software in Practice, London, 26 June 2019.
Agile methods were aimed at small, co-located teams developing non-critical software products. The success of these methods for small teams have led to use in projects with tens of teams and hundreds of developers. Are agile methods suited in this new context? What fundamental assumptions in agile methods become challenging with scale? What can we learn from prior studies on key areas such as managing uncertainty, coordination, sharing knowledge, self management and tailoring of development method?
Software that requires maintenance and evolution presumably has value that causes the producers of the software—individuals and organizations—to invest in these activities. Given that there is almost always more that any given software package or product can provide, software producers should be motivated in enabling maintenance and evolution activities and should be interested in the software engineering research efforts that are undertaken to address identified pain points. Yet, despite efforts by providers of research results (software engineering researchers) and interest by recipients (software producing individuals and organizations), a gap remains and too few research results make their way into use. In this keynote talk from ICSME 2021, I focus on research results that take the form of software tools for software producers and explore what this gap is and how the gap might be bridged. This exploration aims to provide some practical tips for how to orient research to create usable and useful software tools.
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICAcsandit
Agile methodology was introduced in the mid 90’s while the agile manifesto was adopted in 2001. The rationale behind the introduction of the agile methodology was to uncover better
ways of developing software that will meet the user’s expectation in an iterative controlled manner. With technological explosion and rift competition for market share, user experience and satisfaction can only be achieved through proper communication between stakeholders and
innovative ways of doing things. Doing things differently is what the agile methodology brought.Despite the existence of this methodology for over 20 years now, South African software
industry is only starting to realize its existence with a lot of companies jumping into the bandwagon. This paper presents the results of an empirical research of how the South African
software industry perceive the methodology.
Is collaboration the future of business IT? - Patrick Bolger, HornbillSITS - The ITSM Show
To improve IT agility and value, we must change the way we work. Getting closer to customers is hard enough when you’re in the same building, but is tougher still when working across different borders and cultures. Collaboration technologies could provide the answer, but before you consider adoption, this session will help you ask the right questions.
Praticing Anthropology in Business and DesignAmy L. Santee
This is a presentation I gave to Dr. Jeremy Spoon's undergraduate Applied Anthropology class at Portland State University on May 19th, 2015. I discuss my educational background, academia-to-work transition, work experience, and how I apply my anthropology training to my work as a User Experience (UX) Researcher.
Agile Manifesto and Practices Selection for Tailoring Software DevelopmentManuel Kolp
Agile Manifesto and Practices Selection for Tailoring Software Development: a Systematic Literature Review, PROFES 2018, 19th Int. Conf. on Product-Focused Software Process Improvement, Nov. 28 – 30, Wolfsburg, Germany
Soreangsey Kiv, Samedi Heng, Manuel Kolp and Yves Wautelet
CX Strategy & Design in the domain of Participatory Energy for RMIT Online course
As customers, how do we overcome disinformation and infoxication to invest in distributed energy resources (DER) or solar energy as an example?
As vendors, how do we build trust, transparency, and independence in relevant information that empower potential customers to engage in renewable energy supply, storage and sharing?
We were so lucky to have the opportunity to attend the UX Summit at Chicago with speakers from Disney, NASA, Google, Amazon, and more. Check the Agenda http://bit.ly/UXSummitAgenda
We want to share this great experience, some of the Insights we learn during the event, and our favorite Quotes! Enjoy!
This presentation covers how to combine traditional qualitative methods and user research approaches to satisfy your clients and add value to findings.
The In-Demand Characteristics of a UX Researcher (Poster, Brian Utesch, Thoma...UXPA International
We analyzed 101 “user experience researcher” job postings to understand what characteristics were in demand. This information provides a foundation for students and aspiring professionals to develop new skills and provides experienced practitioners the data they need to assess their current skills. Through our analysis we highlighted three main areas discovered in all 101 listings: required and desired research methods, educational requirements and expected responsibilities. The findings also led us to inquire about the ongoing growth of the profession, from its roots in usability to what we believe has become a more holistic research position that spans entire projects and product life cycles.
Owning the product by owning the user experienceMark Notess
Effective product ownership means owning the user’s experience (UX) of that product. This presentation provides a practical introduction to UX concepts and methods as adapted for Agile software development. Sample deliverables, activities and results will be drawn from the Avalon Media System project, a jointly developed open source system developed by Indiana University and Northwestern University. This was presented at Agile Indy 2014.
Workshop delivered by Craig Smith and Julian Smith at DTA Digital Summit 2020 on 17 November 2020.
Today 'agile' is no longer just a buzzword. From building spacecraft to manufacturing, some of the most complex and largest organisations in the world are using agile ways of working to deliver better outcomes, respond to change, improve quality, foster more productive and happier teams, and reduce risk.
This hands-on and interactive session is aimed at helping public sector organisations build capability to support agile ways of working, from policy development through to service design and delivery.
Similar to Ethics, Values, and Requirements Engineering: What, Why and How (20)
Slides from my 2023 Leadership Institute Talk on CSIRO's Our Future World Report, which identifies seven Global Megatrends which will influence society for the next two decades. With reference to work in digital solutions to help address these megatrends
There's no such thing as Artificial IntelligenceJon Whittle
Despite impressive advances in artificial intelligence (AI), none of the systems currently in use display anything remotely equivalent to human-level intelligence. That's not necessarily a bad thing - this talk argues that the future of AI is Collaborative Intelligence where the best of AI works with the best of human intelligence
Keynote talk at the 2021 Australasian Conference on AI. A summary of Australia's global standing in AI, a bit of history, and where Australian AI is going next
Digital Technologies and a Data Driven FutureJon Whittle
In this talk, I reflect on the digital transformation brought about by COVID-19 and look at how digital technologies, such as artificial intelligence, will play a leading role in recovery from economic recession
Digital for Economic Recovery and ResilienceJon Whittle
Science for Policy event on the role of digital technologies in economic recovery and resilience - and, in particular, how Australia should leverage Artificial Intelligence as a key pillar in economic recovery
The Truth About Artificial IntelligenceJon Whittle
Cuts through the hype of what Artificial Intelligence (AI) can and cannot do. Talks about growing industry investment in AI, industry opportunities for AI, and tips for companies thinking of embarking on an AI transformation
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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
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
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