SlideShare une entreprise Scribd logo
1  sur  50
22 Ways
Skype’s Identity System
Sucks
Phil Wolff, @evanwolf, phil@pde.cc
Not to pick on
Skype.
Lots of other
companies run
sucky identity
systems.
• I just know Skype
well
• I covered Skype
since launch
• SkypeJournal.com
8/31/2021 10:50:32 AM 2
Since 2003...
Smartphones
Facebook
Net Neutrality
LinkedIn
Identity,
privacy,
portability came
a long way in
nine years.
8/31/2021 10:50:32 AM 3
Created in 2003, Skype’s
system of usernames,
directories, and profiles is
straight out of 1993’s ICQ.
8/31/2021 10:50:32 AM 4
PRIME FLAW
Skype’s ID System
Doesn’t Match
How People Interact
In The Real World
8/31/2021 10:50:32 AM 5
Here’s what Skype
could fix to serve a
billion customers
for the next
generation.
8/31/2021 10:50:32 AM 6
LETS’ START WITH SKYPE
NAMES
abnerdoubleday12345679
8/31/2021 10:50:32 AM 7
Unable to change your
Skype name
You should be able to change
your username from
MsSmithOfOhio to the
NewlyMarriedMrsJones or to
HappilyDivorcedMsSmith
8/31/2021 10:50:32 AM 8
1
Changing your username
shouldn’t mean changing
accounts, burning your
relationships, and abandoning
your conversation history
8/31/2021 10:50:32 AM 9
Unable to change your
Skype name
1
Unable to transfer
your Skype name
Skype names are
like domain
names.
You should be
able to transfer
them to someone
else like any other
property.
8/31/2021 10:50:32 AM 10
2
I see dead
people…
8/31/2021 10:50:32 AM 11
3
Unable to Recycle
Abandoned Skype Names
• For every active Skype account, there are
four fallow Skype names.
• Some are from trials. From name changes.
From dead users.
• There’s no way to claim an abandoned
name.
8/31/2021 10:50:32 AM 12
3
Linked to One
Email Address • Change your
email?
• You Lose your
Skype account.
• Lost history
• Lost contacts
8/31/2021 10:50:32 AM 13
4
No meaningful Data Export
data portability
Let My Data Go!
• Profile
• Contacts
• Chat and Call History
• Transactions
• Permissions
8/31/2021 10:50:32 AM 14
5
PROFILES SHOW OUR SELVES
TO THE WORLD
Our Data, Ourselves
8/31/2021 10:50:32 AM 15
Skype Ties Administrative Identity
Too Tightly To Profiles
8/31/2021 10:50:32 AM 16
6
Skype Ties Administrative Identity
Too Tightly To Profiles
• Skype makes your profile the
same as your billing account,
the one used to sign in.
•
8/31/2021 10:50:32 AM 17
6
Skype Ties Administrative Identity
Too Tightly To Profiles
• Skype makes your profile the
same as your billing account,
the one used to sign in.
• Profiles should be separate
from your account.
8/31/2021 10:50:32 AM 18
6
Your Account isn’t
Your Profile
Account
• Authentic for billing
• Connecting you to
Microsoft payments,
security, support
Profile
• Authentic for context
• Connecting you to other
people and organizations
8/31/2021 10:50:32 AM 19
7
Only One
Profile Per
Person
• I’m really supposed to
show the same face to
everyone?
8/31/2021 10:50:32 AM 21
8
Only One
Profile Per
Person
• I’m really supposed to
show the same face to
everyone?
• Each social context
calls for a different
persona.
8/31/2021 10:50:32 AM 22
8
The many faces of
Phil
8/31/2021 10:50:32 AM 23
Poet
Family
Political
Activist
Neighbor Yid Skype
Pundit
Nanotech
Supporter
Labor Market
Technologist
Quoran Product
Manager
Olympic
Curling Fan
Protoblogger
Facilitator
Founder
Cinephile
Game of
Thrones
Fan
8
Only One
Profile Per
Person
• I’m really supposed to
show the same face to
everyone?
• Each social context
calls for a different
persona.
• You should show as
many personas as
you want
8/31/2021 10:50:32 AM 24
8
No Logic For Choosing
Which Persona Is Seen
Add rules
so the right people
interact through best-fitting persona.
8/31/2021 10:50:32 AM 25
9
No Logic For Choosing
Which Persona Is Seen
8/31/2021 10:50:32 AM 26
Bowling
Buddy?
9
9
8/31/2021 10:50:32 AM 27
SHOW:
Bowling
Buddy?
9
Personas Don’t Have Their
Own Contacts
• Let me map each contact to one or more
of my personas
• Bowling friends see my bowler persona
• Easy to know how I’m perceived
8/31/2021 10:50:32 AM 28
10
Presence is
Shallow
Today:
• Availability
• Mood
Better:
• Activity Streams
– I checked in at Farley’s East
• Needs
– I need a bowling partner for
Thursday night
• Intentions
– Will be at offsite next week
8/31/2021 10:50:32 AM 29
11
No Shared Personas
• A Role Shared By Several People
– “Front Desk”
– “Emergency Contact”
– “Shift Leader”
– “Company Spokesperson”
8/31/2021 10:50:32 AM 30
12
Presence Not Mapped To
Personas
• Each public should see
the appropriate presence signal
– I may be available for a family call but not
for a work call
• Manage interruptions based on who is
calling
8/31/2021 10:50:32 AM 31
13
WE ARE PLURAL
Find Me!
8/31/2021 10:50:32 AM 32
Shallow People Directory
• Skype’s directory has too little data to
find the right John, Wěi or Mohammed,
among thousands
• Enrich people search with geography,
social proximity, interest, and other
dimensions
8/31/2021 10:50:32 AM 33
14
Model Doesn’t
Recognize Groups
Of People
The Oakland
Flower Club
Steering
Committee
• Create
• Share
• Find
• Describe
• Presence
• List Members
8/31/2021 10:50:32 AM 34
15
No Ability To
Synchronize
Skype Address
Book With Other
Contacts
• An update
here should
trigger an
update there
• Keep selected
contact lists in
synch
8/31/2021 10:50:32 AM 35
16
No Contacts
Included By
Reference
• When Enterprise LDAP
directory has the
freshest list of
departments, teams,
and staff, just show it in
my Skype client
8/31/2021 10:50:32 AM 36
Some
improvements with
Microsoft,
Facebook
contacts in 2011,
2012
17
No Identity Life
Cycle
Management
Automatically
provision Skype
identities to
employees and
members via SCIM
and LDAP the way
you manage email
and other accounts
8/31/2021 10:50:32 AM 37
18
PLAY WELL WITH OTHERS
8/31/2021 10:50:32 AM 38
Won’t Use
Foreign Logins
Sign into Skype
with Google,
Facebook,
LinkedIn,
Xbox,
Bank IDs, National
IDs
8/31/2021 10:50:32 AM 39
19
8/31/2021 10:50:32 AM 40
Some progress in
September 2012…
19
Sign in with
Messenger, Hotmail,
Xbox, Facebook
accounts
8/31/2021 10:50:32 AM 41
Some progress in
September 2012…
19
Merge
Microsoft and
Skype
accounts
Can’t Sign In
With Skype
Elsewhere
Sign with Skype to
Google, Facebook,
LinkedIn,
Xbox,
Banks
8/31/2021 10:50:32 AM 44
20
Profile Not
Sync’d Across
Networks
• Update my work
persona on
LinkedIn
• See it fresh on
Skype
8/31/2021 10:50:32 AM 45
21
No Persona API
• Personas should be programmable
• The identity you share with others should
be under your control
• Open up APIs so personas can be written,
changed and deleted remotely from other
services
• Your control over how you present yourself
should start with the service of your choice
8/31/2021 10:50:32 AM 46
22
To Recap…
8/31/2021 10:50:32 AM 47
PRIME FLAW
Skype’s ID System
Doesn’t Match
How People Interact
In The Real World
8/31/2021 10:50:32 AM 48
To Recap…
• Problems with Skype Names and Profiles
• Doesn’t Distinguish Accounts, Profiles and Personas
• Doesn’t Understand Groups of People
• Doesn’t Play Well With Others
8/31/2021 10:50:32 AM 49
To Recap…
1. Unable to change your
Skype name
2. Unable to transfer your
Skype name
3. Unable to Recycle
Abandoned Skype Names
4. Linked to One Email
Address
5. No Meaningful Export
6. Skype Ties Administrative
Identity Too Tightly To
Profiles
7. Your Account isn’t Your
Profile
8. Only One Profile Per Person
9. No Logic For Choosing
Which Persona Is Seen
10. Personas Don’t Have Their
Own Contacts
11. Presence is Shallow
12. No Shared Personas
13. Presence Not Mapped To
Personas
14. Shallow People Directory
15. Model Doesn’t Recognize
Groups Of People
16. No Ability To Synchronize
Skype Address Book With
Other Contacts
17. No Contacts Included By
Reference
18. No Identity Life Cycle
Management
19. Won’t Use Foreign Logins
20. Can’t Sign In With Skype
Elsewhere
21. Profile Not Sync’d Across
Networks
22. No Persona API
8/31/2021 10:50:32 AM 50
That’s Skype.
• They are motivated to do better
• Identity builds their Microsoft
partnerships
• Identity expands consumer use cases
• Identity responds to Enterprise
demands
8/31/2021 10:50:32 AM 51
How about your company?
• Are you doing better?
• What’s your identity roadmap?
• What’s your personal data roadmap?
8/31/2021 10:50:32 AM 52
22 Ways
Skype’s Identity System Sucks
Phil Wolff
Personal Data Journal
Personal Data Ecosystem
Consortium
Twitter @evanwolf
Skype @evanwolf
+1-510-444-8234
about.me/evanwolf
pwolff@dijest.com
phil@pde.cc
http://pde.cc

Contenu connexe

Similaire à 22 Ways Skype's Digital Identity System Sucks

Social Media / University of Oslo's summer school
Social Media / University of Oslo's summer schoolSocial Media / University of Oslo's summer school
Social Media / University of Oslo's summer schoolIda Aalen
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2Davide Ceolin
 
Connecting and Sharing Online - Nov 2010
Connecting and Sharing Online - Nov 2010Connecting and Sharing Online - Nov 2010
Connecting and Sharing Online - Nov 2010Bryan
 
Cocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeksCocoaheads app-in-4-weeks
Cocoaheads app-in-4-weekschriseidhof
 
Social Media Security 2011
Social Media Security 2011Social Media Security 2011
Social Media Security 2011Donald E. Hester
 
From Send to to Share With @ Social Connections Munich 2019
From Send to to Share With @ Social Connections Munich 2019From Send to to Share With @ Social Connections Munich 2019
From Send to to Share With @ Social Connections Munich 2019Sasja Beerendonk
 
Social Media Bootcamp--NICCL
Social Media Bootcamp--NICCLSocial Media Bootcamp--NICCL
Social Media Bootcamp--NICCLLaura Solomon
 
Social Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUSocial Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUDevon Smith
 
Center for Non-Profit Success Blogging to Build a Virtual Community
Center for Non-Profit Success Blogging to Build a Virtual CommunityCenter for Non-Profit Success Blogging to Build a Virtual Community
Center for Non-Profit Success Blogging to Build a Virtual CommunityBradley Jobling
 
Digital Citizenship - First Steps
Digital Citizenship - First StepsDigital Citizenship - First Steps
Digital Citizenship - First StepsAndrew Cowie
 
PARSA social media session102810follow up
PARSA social media session102810follow upPARSA social media session102810follow up
PARSA social media session102810follow upvalmpa
 
Encyclopedia of Life presentation on Identification Key resources
Encyclopedia of Life presentation on Identification Key resourcesEncyclopedia of Life presentation on Identification Key resources
Encyclopedia of Life presentation on Identification Key resourcesTanya Dewey
 
Yuwei 202 tutorial 6
Yuwei 202 tutorial 6Yuwei 202 tutorial 6
Yuwei 202 tutorial 6Comm202
 
Social Technologies Presentation CPCU I Day 2010
Social Technologies Presentation CPCU I Day 2010Social Technologies Presentation CPCU I Day 2010
Social Technologies Presentation CPCU I Day 2010Sandra Masters
 
Nhh social media marketing research opening lecture
Nhh  social media marketing research opening lectureNhh  social media marketing research opening lecture
Nhh social media marketing research opening lectureIngeborg Kleppe
 
HCI-software engineering life cycle.pptx
HCI-software engineering life cycle.pptxHCI-software engineering life cycle.pptx
HCI-software engineering life cycle.pptxMousoomiS1
 

Similaire à 22 Ways Skype's Digital Identity System Sucks (20)

Are resumesdead
Are resumesdeadAre resumesdead
Are resumesdead
 
Social Media / University of Oslo's summer school
Social Media / University of Oslo's summer schoolSocial Media / University of Oslo's summer school
Social Media / University of Oslo's summer school
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2
 
Connecting and Sharing Online - Nov 2010
Connecting and Sharing Online - Nov 2010Connecting and Sharing Online - Nov 2010
Connecting and Sharing Online - Nov 2010
 
FB Vs ORKUT...
FB Vs ORKUT...FB Vs ORKUT...
FB Vs ORKUT...
 
Cocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeksCocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeks
 
Going Digital
Going DigitalGoing Digital
Going Digital
 
Social Media Security 2011
Social Media Security 2011Social Media Security 2011
Social Media Security 2011
 
From Send to to Share With @ Social Connections Munich 2019
From Send to to Share With @ Social Connections Munich 2019From Send to to Share With @ Social Connections Munich 2019
From Send to to Share With @ Social Connections Munich 2019
 
Social Media Bootcamp--NICCL
Social Media Bootcamp--NICCLSocial Media Bootcamp--NICCL
Social Media Bootcamp--NICCL
 
Social Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUSocial Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASU
 
Center for Non-Profit Success Blogging to Build a Virtual Community
Center for Non-Profit Success Blogging to Build a Virtual CommunityCenter for Non-Profit Success Blogging to Build a Virtual Community
Center for Non-Profit Success Blogging to Build a Virtual Community
 
Social media
Social mediaSocial media
Social media
 
Digital Citizenship - First Steps
Digital Citizenship - First StepsDigital Citizenship - First Steps
Digital Citizenship - First Steps
 
PARSA social media session102810follow up
PARSA social media session102810follow upPARSA social media session102810follow up
PARSA social media session102810follow up
 
Encyclopedia of Life presentation on Identification Key resources
Encyclopedia of Life presentation on Identification Key resourcesEncyclopedia of Life presentation on Identification Key resources
Encyclopedia of Life presentation on Identification Key resources
 
Yuwei 202 tutorial 6
Yuwei 202 tutorial 6Yuwei 202 tutorial 6
Yuwei 202 tutorial 6
 
Social Technologies Presentation CPCU I Day 2010
Social Technologies Presentation CPCU I Day 2010Social Technologies Presentation CPCU I Day 2010
Social Technologies Presentation CPCU I Day 2010
 
Nhh social media marketing research opening lecture
Nhh  social media marketing research opening lectureNhh  social media marketing research opening lecture
Nhh social media marketing research opening lecture
 
HCI-software engineering life cycle.pptx
HCI-software engineering life cycle.pptxHCI-software engineering life cycle.pptx
HCI-software engineering life cycle.pptx
 

Plus de Phil Wolff

A Code of Ethics for Product Managers?
A Code of Ethics for Product Managers?A Code of Ethics for Product Managers?
A Code of Ethics for Product Managers?Phil Wolff
 
Seven Reasons This Epic Training Should Matter To You
Seven Reasons This Epic Training Should Matter To YouSeven Reasons This Epic Training Should Matter To You
Seven Reasons This Epic Training Should Matter To YouPhil Wolff
 
14 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 201514 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 2015Phil Wolff
 
OpenOakland: 3 goals for 2014
OpenOakland: 3 goals for 2014OpenOakland: 3 goals for 2014
OpenOakland: 3 goals for 2014Phil Wolff
 
DRAFT: OpenOakland Product Selection
DRAFT: OpenOakland Product SelectionDRAFT: OpenOakland Product Selection
DRAFT: OpenOakland Product SelectionPhil Wolff
 
So Your Product Is Going To Die. Here's What Happens Next.
So Your Product Is Going To Die. Here's What Happens Next. So Your Product Is Going To Die. Here's What Happens Next.
So Your Product Is Going To Die. Here's What Happens Next. Phil Wolff
 
The Things I Don't Know about Product Retirement Could Fill A Slide Deck
The Things I Don't Know about Product Retirement Could Fill A Slide DeckThe Things I Don't Know about Product Retirement Could Fill A Slide Deck
The Things I Don't Know about Product Retirement Could Fill A Slide DeckPhil Wolff
 
What’s missing from customer service live chat?
What’s missing from customer service live chat?What’s missing from customer service live chat?
What’s missing from customer service live chat?Phil Wolff
 
Personal Data Economy Action Plan - Get Smart, Get Connected, Get Proof
Personal Data Economy Action Plan - Get Smart, Get Connected, Get ProofPersonal Data Economy Action Plan - Get Smart, Get Connected, Get Proof
Personal Data Economy Action Plan - Get Smart, Get Connected, Get ProofPhil Wolff
 
The Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyThe Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyPhil Wolff
 
Johannes Ernst introduces the first Personal Clouds Community Gathering
Johannes Ernst introduces the first Personal Clouds Community GatheringJohannes Ernst introduces the first Personal Clouds Community Gathering
Johannes Ernst introduces the first Personal Clouds Community GatheringPhil Wolff
 
Why Personal Clouds Need A Network
Why Personal Clouds Need A NetworkWhy Personal Clouds Need A Network
Why Personal Clouds Need A NetworkPhil Wolff
 
Fiduciary clouds
Fiduciary cloudsFiduciary clouds
Fiduciary cloudsPhil Wolff
 
Hi! I'm Phil Wolff. And this is PDEC.
Hi! I'm Phil Wolff. And this is PDEC.Hi! I'm Phil Wolff. And this is PDEC.
Hi! I'm Phil Wolff. And this is PDEC.Phil Wolff
 
Digital Signatures for use by IDA Relying Parties v102
Digital Signatures for use by IDA Relying Parties  v102Digital Signatures for use by IDA Relying Parties  v102
Digital Signatures for use by IDA Relying Parties v102Phil Wolff
 
#Portability4Trust - Personal Data Portability for Trust Frameworks
#Portability4Trust - Personal Data Portability for Trust Frameworks#Portability4Trust - Personal Data Portability for Trust Frameworks
#Portability4Trust - Personal Data Portability for Trust FrameworksPhil Wolff
 
Skypelandia: The Lost Continent of Realtime Communications
Skypelandia: The Lost Continent of Realtime CommunicationsSkypelandia: The Lost Continent of Realtime Communications
Skypelandia: The Lost Continent of Realtime CommunicationsPhil Wolff
 
Phil Wolff at #SemTech
Phil Wolff at #SemTechPhil Wolff at #SemTech
Phil Wolff at #SemTechPhil Wolff
 
Introducing the Portability Policy
Introducing the Portability PolicyIntroducing the Portability Policy
Introducing the Portability PolicyPhil Wolff
 
Skype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryoneSkype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryonePhil Wolff
 

Plus de Phil Wolff (20)

A Code of Ethics for Product Managers?
A Code of Ethics for Product Managers?A Code of Ethics for Product Managers?
A Code of Ethics for Product Managers?
 
Seven Reasons This Epic Training Should Matter To You
Seven Reasons This Epic Training Should Matter To YouSeven Reasons This Epic Training Should Matter To You
Seven Reasons This Epic Training Should Matter To You
 
14 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 201514 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 2015
 
OpenOakland: 3 goals for 2014
OpenOakland: 3 goals for 2014OpenOakland: 3 goals for 2014
OpenOakland: 3 goals for 2014
 
DRAFT: OpenOakland Product Selection
DRAFT: OpenOakland Product SelectionDRAFT: OpenOakland Product Selection
DRAFT: OpenOakland Product Selection
 
So Your Product Is Going To Die. Here's What Happens Next.
So Your Product Is Going To Die. Here's What Happens Next. So Your Product Is Going To Die. Here's What Happens Next.
So Your Product Is Going To Die. Here's What Happens Next.
 
The Things I Don't Know about Product Retirement Could Fill A Slide Deck
The Things I Don't Know about Product Retirement Could Fill A Slide DeckThe Things I Don't Know about Product Retirement Could Fill A Slide Deck
The Things I Don't Know about Product Retirement Could Fill A Slide Deck
 
What’s missing from customer service live chat?
What’s missing from customer service live chat?What’s missing from customer service live chat?
What’s missing from customer service live chat?
 
Personal Data Economy Action Plan - Get Smart, Get Connected, Get Proof
Personal Data Economy Action Plan - Get Smart, Get Connected, Get ProofPersonal Data Economy Action Plan - Get Smart, Get Connected, Get Proof
Personal Data Economy Action Plan - Get Smart, Get Connected, Get Proof
 
The Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. WindleyThe Cloud Needs An Operating System – Philip J. Windley
The Cloud Needs An Operating System – Philip J. Windley
 
Johannes Ernst introduces the first Personal Clouds Community Gathering
Johannes Ernst introduces the first Personal Clouds Community GatheringJohannes Ernst introduces the first Personal Clouds Community Gathering
Johannes Ernst introduces the first Personal Clouds Community Gathering
 
Why Personal Clouds Need A Network
Why Personal Clouds Need A NetworkWhy Personal Clouds Need A Network
Why Personal Clouds Need A Network
 
Fiduciary clouds
Fiduciary cloudsFiduciary clouds
Fiduciary clouds
 
Hi! I'm Phil Wolff. And this is PDEC.
Hi! I'm Phil Wolff. And this is PDEC.Hi! I'm Phil Wolff. And this is PDEC.
Hi! I'm Phil Wolff. And this is PDEC.
 
Digital Signatures for use by IDA Relying Parties v102
Digital Signatures for use by IDA Relying Parties  v102Digital Signatures for use by IDA Relying Parties  v102
Digital Signatures for use by IDA Relying Parties v102
 
#Portability4Trust - Personal Data Portability for Trust Frameworks
#Portability4Trust - Personal Data Portability for Trust Frameworks#Portability4Trust - Personal Data Portability for Trust Frameworks
#Portability4Trust - Personal Data Portability for Trust Frameworks
 
Skypelandia: The Lost Continent of Realtime Communications
Skypelandia: The Lost Continent of Realtime CommunicationsSkypelandia: The Lost Continent of Realtime Communications
Skypelandia: The Lost Continent of Realtime Communications
 
Phil Wolff at #SemTech
Phil Wolff at #SemTechPhil Wolff at #SemTech
Phil Wolff at #SemTech
 
Introducing the Portability Policy
Introducing the Portability PolicyIntroducing the Portability Policy
Introducing the Portability Policy
 
Skype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to EveryoneSkype For Sip Beta Opens to Everyone
Skype For Sip Beta Opens to Everyone
 

Dernier

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

22 Ways Skype's Digital Identity System Sucks

  • 1. 22 Ways Skype’s Identity System Sucks Phil Wolff, @evanwolf, phil@pde.cc
  • 2. Not to pick on Skype. Lots of other companies run sucky identity systems. • I just know Skype well • I covered Skype since launch • SkypeJournal.com 8/31/2021 10:50:32 AM 2
  • 4. Created in 2003, Skype’s system of usernames, directories, and profiles is straight out of 1993’s ICQ. 8/31/2021 10:50:32 AM 4
  • 5. PRIME FLAW Skype’s ID System Doesn’t Match How People Interact In The Real World 8/31/2021 10:50:32 AM 5
  • 6. Here’s what Skype could fix to serve a billion customers for the next generation. 8/31/2021 10:50:32 AM 6
  • 7. LETS’ START WITH SKYPE NAMES abnerdoubleday12345679 8/31/2021 10:50:32 AM 7
  • 8. Unable to change your Skype name You should be able to change your username from MsSmithOfOhio to the NewlyMarriedMrsJones or to HappilyDivorcedMsSmith 8/31/2021 10:50:32 AM 8 1
  • 9. Changing your username shouldn’t mean changing accounts, burning your relationships, and abandoning your conversation history 8/31/2021 10:50:32 AM 9 Unable to change your Skype name 1
  • 10. Unable to transfer your Skype name Skype names are like domain names. You should be able to transfer them to someone else like any other property. 8/31/2021 10:50:32 AM 10 2
  • 11. I see dead people… 8/31/2021 10:50:32 AM 11 3
  • 12. Unable to Recycle Abandoned Skype Names • For every active Skype account, there are four fallow Skype names. • Some are from trials. From name changes. From dead users. • There’s no way to claim an abandoned name. 8/31/2021 10:50:32 AM 12 3
  • 13. Linked to One Email Address • Change your email? • You Lose your Skype account. • Lost history • Lost contacts 8/31/2021 10:50:32 AM 13 4
  • 14. No meaningful Data Export data portability Let My Data Go! • Profile • Contacts • Chat and Call History • Transactions • Permissions 8/31/2021 10:50:32 AM 14 5
  • 15. PROFILES SHOW OUR SELVES TO THE WORLD Our Data, Ourselves 8/31/2021 10:50:32 AM 15
  • 16. Skype Ties Administrative Identity Too Tightly To Profiles 8/31/2021 10:50:32 AM 16 6
  • 17. Skype Ties Administrative Identity Too Tightly To Profiles • Skype makes your profile the same as your billing account, the one used to sign in. • 8/31/2021 10:50:32 AM 17 6
  • 18. Skype Ties Administrative Identity Too Tightly To Profiles • Skype makes your profile the same as your billing account, the one used to sign in. • Profiles should be separate from your account. 8/31/2021 10:50:32 AM 18 6
  • 19. Your Account isn’t Your Profile Account • Authentic for billing • Connecting you to Microsoft payments, security, support Profile • Authentic for context • Connecting you to other people and organizations 8/31/2021 10:50:32 AM 19 7
  • 20. Only One Profile Per Person • I’m really supposed to show the same face to everyone? 8/31/2021 10:50:32 AM 21 8
  • 21. Only One Profile Per Person • I’m really supposed to show the same face to everyone? • Each social context calls for a different persona. 8/31/2021 10:50:32 AM 22 8
  • 22. The many faces of Phil 8/31/2021 10:50:32 AM 23 Poet Family Political Activist Neighbor Yid Skype Pundit Nanotech Supporter Labor Market Technologist Quoran Product Manager Olympic Curling Fan Protoblogger Facilitator Founder Cinephile Game of Thrones Fan 8
  • 23. Only One Profile Per Person • I’m really supposed to show the same face to everyone? • Each social context calls for a different persona. • You should show as many personas as you want 8/31/2021 10:50:32 AM 24 8
  • 24. No Logic For Choosing Which Persona Is Seen Add rules so the right people interact through best-fitting persona. 8/31/2021 10:50:32 AM 25 9
  • 25. No Logic For Choosing Which Persona Is Seen 8/31/2021 10:50:32 AM 26 Bowling Buddy? 9
  • 26. 9 8/31/2021 10:50:32 AM 27 SHOW: Bowling Buddy? 9
  • 27. Personas Don’t Have Their Own Contacts • Let me map each contact to one or more of my personas • Bowling friends see my bowler persona • Easy to know how I’m perceived 8/31/2021 10:50:32 AM 28 10
  • 28. Presence is Shallow Today: • Availability • Mood Better: • Activity Streams – I checked in at Farley’s East • Needs – I need a bowling partner for Thursday night • Intentions – Will be at offsite next week 8/31/2021 10:50:32 AM 29 11
  • 29. No Shared Personas • A Role Shared By Several People – “Front Desk” – “Emergency Contact” – “Shift Leader” – “Company Spokesperson” 8/31/2021 10:50:32 AM 30 12
  • 30. Presence Not Mapped To Personas • Each public should see the appropriate presence signal – I may be available for a family call but not for a work call • Manage interruptions based on who is calling 8/31/2021 10:50:32 AM 31 13
  • 31. WE ARE PLURAL Find Me! 8/31/2021 10:50:32 AM 32
  • 32. Shallow People Directory • Skype’s directory has too little data to find the right John, Wěi or Mohammed, among thousands • Enrich people search with geography, social proximity, interest, and other dimensions 8/31/2021 10:50:32 AM 33 14
  • 33. Model Doesn’t Recognize Groups Of People The Oakland Flower Club Steering Committee • Create • Share • Find • Describe • Presence • List Members 8/31/2021 10:50:32 AM 34 15
  • 34. No Ability To Synchronize Skype Address Book With Other Contacts • An update here should trigger an update there • Keep selected contact lists in synch 8/31/2021 10:50:32 AM 35 16
  • 35. No Contacts Included By Reference • When Enterprise LDAP directory has the freshest list of departments, teams, and staff, just show it in my Skype client 8/31/2021 10:50:32 AM 36 Some improvements with Microsoft, Facebook contacts in 2011, 2012 17
  • 36. No Identity Life Cycle Management Automatically provision Skype identities to employees and members via SCIM and LDAP the way you manage email and other accounts 8/31/2021 10:50:32 AM 37 18
  • 37. PLAY WELL WITH OTHERS 8/31/2021 10:50:32 AM 38
  • 38. Won’t Use Foreign Logins Sign into Skype with Google, Facebook, LinkedIn, Xbox, Bank IDs, National IDs 8/31/2021 10:50:32 AM 39 19
  • 39. 8/31/2021 10:50:32 AM 40 Some progress in September 2012… 19 Sign in with Messenger, Hotmail, Xbox, Facebook accounts
  • 40. 8/31/2021 10:50:32 AM 41 Some progress in September 2012… 19 Merge Microsoft and Skype accounts
  • 41. Can’t Sign In With Skype Elsewhere Sign with Skype to Google, Facebook, LinkedIn, Xbox, Banks 8/31/2021 10:50:32 AM 44 20
  • 42. Profile Not Sync’d Across Networks • Update my work persona on LinkedIn • See it fresh on Skype 8/31/2021 10:50:32 AM 45 21
  • 43. No Persona API • Personas should be programmable • The identity you share with others should be under your control • Open up APIs so personas can be written, changed and deleted remotely from other services • Your control over how you present yourself should start with the service of your choice 8/31/2021 10:50:32 AM 46 22
  • 45. PRIME FLAW Skype’s ID System Doesn’t Match How People Interact In The Real World 8/31/2021 10:50:32 AM 48
  • 46. To Recap… • Problems with Skype Names and Profiles • Doesn’t Distinguish Accounts, Profiles and Personas • Doesn’t Understand Groups of People • Doesn’t Play Well With Others 8/31/2021 10:50:32 AM 49
  • 47. To Recap… 1. Unable to change your Skype name 2. Unable to transfer your Skype name 3. Unable to Recycle Abandoned Skype Names 4. Linked to One Email Address 5. No Meaningful Export 6. Skype Ties Administrative Identity Too Tightly To Profiles 7. Your Account isn’t Your Profile 8. Only One Profile Per Person 9. No Logic For Choosing Which Persona Is Seen 10. Personas Don’t Have Their Own Contacts 11. Presence is Shallow 12. No Shared Personas 13. Presence Not Mapped To Personas 14. Shallow People Directory 15. Model Doesn’t Recognize Groups Of People 16. No Ability To Synchronize Skype Address Book With Other Contacts 17. No Contacts Included By Reference 18. No Identity Life Cycle Management 19. Won’t Use Foreign Logins 20. Can’t Sign In With Skype Elsewhere 21. Profile Not Sync’d Across Networks 22. No Persona API 8/31/2021 10:50:32 AM 50
  • 48. That’s Skype. • They are motivated to do better • Identity builds their Microsoft partnerships • Identity expands consumer use cases • Identity responds to Enterprise demands 8/31/2021 10:50:32 AM 51
  • 49. How about your company? • Are you doing better? • What’s your identity roadmap? • What’s your personal data roadmap? 8/31/2021 10:50:32 AM 52
  • 50. 22 Ways Skype’s Identity System Sucks Phil Wolff Personal Data Journal Personal Data Ecosystem Consortium Twitter @evanwolf Skype @evanwolf +1-510-444-8234 about.me/evanwolf pwolff@dijest.com phil@pde.cc http://pde.cc