40
Diversity-friendly software Shireen Mitchell - @digitalsista Jon Pincus - @jdp23 SXSW 2017 References: http://bit.ly/div5y-links

Diversity-friendly software (SXSW 2017)

Embed Size (px)

Citation preview

Page 1: Diversity-friendly software (SXSW 2017)

Diversity-friendly software

Shireen Mitchell - @digitalsistaJon Pincus - @jdp23

SXSW 2017

References: http://bit.ly/div5y-links

Page 2: Diversity-friendly software (SXSW 2017)
Page 3: Diversity-friendly software (SXSW 2017)

Agenda

Anti-patterns

Best practices

Emerging techniques

Challenges

A path forward

Page 4: Diversity-friendly software (SXSW 2017)

Three aspects of diversity in software

The people and teams that create software

The processes we use to create software

Supporting diversity in the software itself

Page 5: Diversity-friendly software (SXSW 2017)

Software today works best for

people like its creators

Page 7: Diversity-friendly software (SXSW 2017)
Page 10: Diversity-friendly software (SXSW 2017)
Page 13: Diversity-friendly software (SXSW 2017)

Software reinforces power dynamics

SoftwarePeople andCommunities

create

empowers

Page 14: Diversity-friendly software (SXSW 2017)

Agenda

Anti-patterns

Best practices

Emerging techniques

Challenges

A path forward

Page 15: Diversity-friendly software (SXSW 2017)

Best practices

Diverse representation, inclusive culture, equitable policies

Setting intention - intersectionally

Accessibility

Flexible self-identification of gender, race,and pronouns

Page 16: Diversity-friendly software (SXSW 2017)

Questions: diversity, inclusion, equity

How diverse is your team and community?

How inclusive is your culture?

How equitable is your organization?

What are you doing to increase diversity, inclusion, and equity?

How committed is the senior leadership - and the entire organization?

Who's responsible for it - and do they have the time and resources to make an impact?

Page 17: Diversity-friendly software (SXSW 2017)

Setting intention - intersectionally

Make diversity a priority

Educate your team and community

Avoid problematic language in products and code

Page 18: Diversity-friendly software (SXSW 2017)

Intention: Questions to ask yourself

Is diversity as a goal and a priority?

If so, how are you communicating that internally and externally?

Do you have a Diversity Statement and a Code of Conduct?

Do people in the organization understand microagressions?

How are you educating your team and community?

Are you encouraging a "call-in" culture?

What standards, tools, and processes do you have about problematic language?

Page 19: Diversity-friendly software (SXSW 2017)

Accessibility

Design for people with disabilities from the beginning, including

Supporting screen readers and other assistive technologies

Keyboard-only navigation

Color vision impairment

Hard of hearing or deaf

Seizure disorders and cognitive disabilities

Page 20: Diversity-friendly software (SXSW 2017)

Accessibility: Questions to ask yourself

Are you designing for accessibility from the beginning?

Do you have accessibility expertise throughout the team?

Do you include accessibility in your testing?

Does everybody on the team use the software in accessibility modes?

What automated accessibility tools do you use?

What are you doing to increase awareness and understanding?

Page 21: Diversity-friendly software (SXSW 2017)

Flexible, optional self-identification

Allow flexibility (not just a fixed list)

Allow multiple choices; e.g., somebody who’s multiracial may be black and Latinx

Let people decline to answer

Avoid the term “other”

Let people choose the pronouns they prefer

Page 22: Diversity-friendly software (SXSW 2017)

Self-identification: Questions to ask yourself

Do people have a flexible way to specify their race, gender, orientation, ...?

Does it support multiracial, asexual, gender-fluid, and other frequently-marginalized people?

Is it optional?

Can people choose their preferred pronouns?

Have you listened to feedback from a diverse group of people?

Page 23: Diversity-friendly software (SXSW 2017)

Agenda

Anti-patterns

Best practices

Emerging techniques

Challenges

A path forward

Page 24: Diversity-friendly software (SXSW 2017)

Emerging Techniques

Gender HCI

Threat modeling for harassment

Avoiding algorithmic bias

Page 25: Diversity-friendly software (SXSW 2017)

Gender HCI

Gender differences in human-computer interaction

Page 26: Diversity-friendly software (SXSW 2017)

Gender HCI: five key facets

Self-efficacy: how confident are people in their abilities?

Information-processing style: start by gathering fairly complete information, or try something promising and backtrack if necessary?

Risk aversion: how comfortable are people with risk?

Tinkering: how much do people playfully experiment with the software?

Motivation: interest in technology for its own sake, or in aid of accomplishing something?

Page 27: Diversity-friendly software (SXSW 2017)

Gender Mag

A gender-specialized cognitive walkthrough

and a set of four personas, for finding gender HCI problems in software

http://gendermag.org/

Page 28: Diversity-friendly software (SXSW 2017)

Threat modeling for harassment

Threat modeling is a standard security technique

An adversary attacks the systems

Defenses prevent attacks

Mitigations reduce the effect

Harassers = adversaries

Work with experts (aka targets) as well as studying patterns of harassment techniques

Page 29: Diversity-friendly software (SXSW 2017)

Algorithmic biases

Analyze algorithms for “fairness”

What does “fairness” mean in your context?

Work with social scientists as well as techies

Be wary of biases in training sets and historical data

Biases can be race, gender, class, cultural, urban/rural, age, ...

Make sure algorithms transparent enough that you can analyze them for fairness

Page 30: Diversity-friendly software (SXSW 2017)

Agenda

Anti-patterns

Best practices

Emerging techniques

Challenges

A path forward

Page 31: Diversity-friendly software (SXSW 2017)

Challenges - and responses

Diversity is typically seen as low priority and divisive

Choose to prioritize - in an inclusive way

See diversity as an asset to product development

Look for ways diversity can give a strategic advantage

Diversity failures can have huge financial, PR, and strategic consequences

Inability to pivot, expand the audience, exit, ...

Page 32: Diversity-friendly software (SXSW 2017)

Challenges - and responses

Lack of knowledge about diversity

Treat it just like you would any other key skill your organization doesn’t have enough of

Budget time and money for training, education, consultants

Page 33: Diversity-friendly software (SXSW 2017)

Challenges - and responses

Investment patterns favor cis straight white male focused products

Look for non-traditional investments (crowdfunding, etc.)

We’re seeing more forward-looking decision-makers who get it

We need a few breakthrough success as proof points!

Page 34: Diversity-friendly software (SXSW 2017)

Agenda

Anti-patterns

Best practices

Emerging techniques

Challenges

A path forward

Page 35: Diversity-friendly software (SXSW 2017)

Start with the highly marginalized

Women of color

Gender-diverse people

People with disabilities - including “invisible disabilities”

...

It seems easier to start designing for the usual suspects(cis straight white able-bodied techie guys)

But that leaves you with a diversity debt that’s hard to overcome

Page 36: Diversity-friendly software (SXSW 2017)

Start with the highly marginalized

There are great designers and developers from marginalized communities out there

Get them on your team - as leaders

Bring them in as consultants, early users, beta testers, advisors

Prioritize their needs

Page 37: Diversity-friendly software (SXSW 2017)

The industry is primed for change

Page 38: Diversity-friendly software (SXSW 2017)
Page 39: Diversity-friendly software (SXSW 2017)

Let’s create a virtuous cycle!

Software that embeds diversity

Diverse, Inclusive

People andCommunities

create

empowers

Page 40: Diversity-friendly software (SXSW 2017)

Diversity-friendly software

Shireen Mitchell - @digitalsistaJon Pincus - @jdp23

SXSW 2017

References: http://bit.ly/div5y-links