big challenges in data modeling: ethical data modeling

14
Your Moderator Karen Lopez Sr. Project Manager / Architect Infoadvisors @datachick #BCDModeling Your Panelist Len Silverston President, Universal Data Models, LLC @lensilverston Denny Cherry Founder and Principal Consultant, Denny Cherry and Associates Consulting @mrdenny Kerry Tyler Senior BI Engineer, Aptera Software @airbornegeek Tamera Clark Principal Consultant, T & K Creative Solutions Group @tameraclark

Upload: dataversity

Post on 20-Aug-2015

631 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Big Challenges in Data Modeling: Ethical Data Modeling

Your

Mod

erat

or

Karen LopezSr. Project Manager / Architect

Infoadvisors@datachick

#BCDModeling

Your

Pan

elis

t

Len SilverstonPresident, Universal Data

Models, LLC@lensilverston

Denny CherryFounder and Principal

Consultant, Denny Cherry and Associates Consulting

@mrdenny

Kerry TylerSenior BI Engineer, Aptera

Software@airbornegeek

Tamera ClarkPrincipal Consultant, T & K Creative Solutions Group

@tameraclark

Page 2: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 1

Ethics in Data Modeling

Page 3: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 2

• Ethics

•Morality

•Rules

• Laws

Page 4: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 3

Ethics‘rules of behavior based on ideas about what is morally good and bad’ *

– do what is good – do no harm?

* From Mirriam Webster’s online dictionary

Page 5: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 4

Morality‘beliefs about what is right behavior and what is wrong behavior’ *

– Synonym? Do the right thing?– culturally and perspective based?– E.g., in some cultures, you can share homework and copy work, in other

cultures, this is a no-no.

* From Mirriam Webster’s online dictionary

Page 6: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 5

Rules‘a statement that tells you what is allowed or what will happen within a particular system’ *

– Very specific

* From Mirriam Webster’s online dictionary

Page 7: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 6

Law‘the whole system or set of rules made by the government of a town, state, country, etc.’ *

– May be ethical, but not legal, and vice versa

* From Mirriam Webster’s online dictionary

Page 8: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 7

Code of Ethics of ACM (Association of Computer Machinery)

• Contribute to society and human well-being.

• Avoid harm to others.

• Be honest and trustworthy.

• Be fair and take action not to discriminate.

• Honor property rights including copyrights and patent.

• Give proper credit for intellectual property.

• Respect the privacy of others.

Page 9: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 8

Data Modeling Ethics Topics

• Intentions

• Righteousness

• Speak/model the truth–Respect, trust, transparency

• Confidentiality

• Stealing/plagiarism

• Designing protection, security, privacy

Page 10: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 9

Ethics Topic Opposite Perspective

Dilemma Data Modeling Application

Righteousness (do the ‘right’ thing)

There is no‘right’ thing or do it the right way. Infinite perspectives.

- What if asked to do something that you think is wrong?- Do no harm – who defines harm or what the ‘right’ way is?- What if your way is the ‘right’ way but others disagree?- Is it better to look out for the ‘greater good’ or is it sometimes OK to look after oneself?

- How to be of the best service?- Is there one right way to model

something? Is there a right or wrong in data modeling? Or is it a case of what is most useful in the situation?

- Big data – do we need a data model? Or is it a waste of time?

- A normalized model is the ‘right’ way for this application but others disagree.

- This level of flexibility is correct!- Business has requirements, but this is

correct technology wise.- The DBA wants to ignore model and

provide performance.

Page 11: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 10

Ethics Topic Opposite Perspective

Dilemma Data Modeling Application

Speak/model the truth and act on it.

What is the truth?

- What are the facts versus opinions?- How can we speak with the greatest amount of integrity?- How can we provide models with integrity?- Should we always do what we say?

- What are the real facts in the model and what is opinion/judgment/perspectives? (need the most flexible model – is that a fact?)

- What if we are asked to model something that is not true? (e.g., a person can only play one role, only 2 lines for an invoice)

- Model the truth? Can we only approximate and get closer to the truth?

- What is the single version of the truth –who is right?

- Be transparent with mistakes?

Page 12: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 11

Ethics Topic Opposite Perspective

Dilemma Data Modeling Application

Confidentiality Whistle Blowing

- Honor confidentiality agreement if you discover something illegal or unethical? (E.g., Snowden, Assange/WikiLeaks)

- Disclose use of data for unethical purpose? E.g., Using personal data such as social media, genome data, or private information for understanding behavior?

- What if asked to model something you shouldn’t? e.g., credit card information which is illegal to store?

Page 13: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 12

Ethics Topic Opposite Perspective

Dilemma Data Modeling Application

Stealing,plagiarism,taking without permission

Re-use When can you take and when do you need permission? When is something your own?

- What if your data model was taken from a ‘re-usable model’ and you didn’t get permission or you didn’t disclose and have full transparency?

- Who owns the intellectual property of a model? When is it yours?

- When do you need permission to re-use models or modeling ideas?

Page 14: Big Challenges in Data Modeling: Ethical Data Modeling

©2014 Universal Data Models, LLC - All Rights Reserved 13

Ethics Topic Opposite Perspective

Dilemma Data Modeling Application

Responsible for designingprotection/privacy/security/encryption

Is this the data modeler’s job?

How much to design and what is in scope?

- What is in scope for modeling security/privacyand in which model (conceptual, logical, physical?)

- What about storing data in the cloud? Less control over security/privacy?