Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Empathie und Sympathie in der Softwareentwicklung

Empathie und Sympathie in der Softwareentwicklung

DevDay Dresden, 4.4.2017
https://www.devday.de

Bitte PDF runterladen, um alle enthaltenen Links nutzen zu können.

757c9763f01a3f8c04bb9f2d5ed3f6b1?s=128

Uli Deiters

April 04, 2017
Tweet

Transcript

  1. Empathie und Sympathie in der Softwareentwicklung

  2. Mit Menschen Software für Menschen entwickeln Ulrich Deiters Software Architect

    @ T-Systems Multimedia Solutions GmbH https://xing.to/ulid Uli @ulid000 #Berlin #Fahrrad …
  3. Am Anfang war das E-Wort

  4. UIKonf 2016 https://www.youtube.com/watch?v=B3X_nhJ61Ak https://www.youtube.com/watch?v=hXo6CWTmb9c

  5. http://www.newyorker.com/business/currency/silicon-valley-has-an-empathy-vacuum https://www.scientificamerican.com/article/what-me-care/

  6. … und Ihr?

  7. – unbekannter Entwickler Was hat der Idiot denn hier implementiert?

    Wer kennt das?

  8. Der Kunde ist doof! – unbekannter Entwickler Wer kennt das?


  9. Der Nutzer hat das nicht verstanden! – unbekannter Entwickler Wer

    kennt das?

  10. Wut Hass

  11. Empathie? Sympathie?

  12. Eine Definition: Empathie ist die Fähigkeit, wahrzunehmen, was in einem

    anderen vorgeht http://www.empathie-lernen.de/empathie-definition https://www.youtube.com/watch?v=cDDWvj_q-o8
  13. Von kognitiver Empathie spricht man, wenn man wahrnimmt, was in

    einem anderen vorgeht, jedoch ohne dabei die emotionale Reaktion seines Gegenübers zu zeigen. Dazu gehört z.B. auch die Anwendung eines Persönlichkeitsmodells. Zur kognitiven Empathie gehören aber auch unbewusste, intuitive Bestandteile, so lange sie auf rationalen Abläufen im Gehirn basieren. Kognitive Empathie bedeutet also, dass man versteht, was in einem anderen vorgeht. Von emotionaler Empathie spricht man, wenn man die Gefühle eines anderen annimmt – im wahrsten Sinne des Wortes. Man fühlt das, was auch der andere fühlt. Emotionale Empathie ist also dasselbe wie Mitgefühl, Mitleid oder auch die Teilhabe an der Freude anderer. Emotionale Empathie wird oft auch affektive Empathie genannt. http://www.empathie-lernen.de/empathie-definition kognitive Empathie emotionale Empathie
  14. Eine Definition: Unter Sympathie versteht man die scheinbar grundlose emotionale

    Zuneigung zwischen zwei Personen. http://www.empathie-lernen.de/empathie-definition Sympathie entsteht meist unbewusst und äußert sich durch ein unbestimmtes Gefühl von innerer Verwandtschaft, das oft sowohl durch tatsächliche, als auch durch nur vermutete Ähnlichkeiten hervorgerufen wird. https://www.youtube.com/watch?v=e__HDLEA6N4
  15. https://www.cbs.mpg.de/Die-Verbindung-machts-Hirnstruktur-Theory-of-Mind

  16. - ich - mein Team - unser Kunde - unsere

    User - unser Code - unser Stack
  17. ich als Entwickler, Architekt, Teammitglied …

  18. Warum tue ich das?

  19. mein Team

  20. bekannt unbekannt bekannt unbekannt Preisgeben Feedback holen anderen mir

  21. https://youtu.be/T9d8w-OG-Fk https://management30.com/practice/personal-maps/ https://www.happymelly.com/the-team-celebration-map-a-variation-on-personal-maps/ Personal Maps

  22. None
  23. Kollaboration Expertise http://chiefexecutive.net/ideo-ceo-tim-brown-t-shaped-stars-the-backbone-of-ideoae™s-collaborative-culture/

  24. mentales
 Modell
 transaktives
 Gedächtnis

  25. None
  26. LESS - Feature Team Adoption Map

  27. Ich schätze an …, dass … https://www.energizedwork.com/weblog/2007/12/retrospective-using-appreciative-inquiry http://agileretrospectivewiki.org/index.php?title=Appreciative_Retrospective https://www.liberatingstructures.de/liberating-structures-menue/appreciative-interviews-ai/ Aprreciative

    Retrospective:
  28. unser Kunde und andere Stakeholder

  29. https://de.slideshare.net/RaviVermaPSTPSFPSMPS/empathy-driven-development-rescuing-value-from-the-bermuda-triangle-of-waste Empathy Driven Development

  30. unsere User

  31. — Edward Tufte „Only two industries refer to their customers

    as 'users': computer design and drug dealing“ https://www.edwardtufte.com/tufte/advocate_1099
  32. None
  33. User Story: Als Käufer möchte ich am Snackautomaten Ware kaufen,

    so dass ich schnell einen Snack bekomme.
  34. Persona: Hans Mustermann
 (Eiliger Reisender) - Vertrieb - 38, verheiratet,

    zwei Kinder - 3-4 Tage/Woche unterwegs - meist mit der Bahn - möchte gesünder leben - hat selten passende Münzen - Android Smartphone - hört gerne Popmusik
  35. User Story: Als „Eiliger Reisender“ möchte ich am Snackautomaten ohne

    Bargeld gesunde Snacks kaufen, so dass ich das schnell erledigen kann während ich auf den Zug warte.
  36. Job Story: Wenn ich den ganzen Tag unterwegs bin, möchte

    ich noch was leckeres Gesundes kaufen, um im Zug in Ruhe zu essen. https://jtbd.info/replacing-the-user-story-with-the-job-story-af7cdee10c27#.8wowjmyrx
  37. UX

  38. https://www.youtube.com/watch?v=RQjBawcU_qg Lean Startup Jobs To Be Done Design Thinking Story

    Mapping
  39. unser Code

  40. „Any fool can write code that a computer can understand.

    Good programmers write code that humans can understand.“ - Martin Fowler
  41. https://twitter.com/kentbeck/status/566255102067871744?lang=de

  42. „There are only two hard things in Computer Science: cache

    invalidation and naming things.“ - Phil Kartlton https://github.com/huiwang/clean-code-refactoring-examples/blob/master/src/main/java/clean/code/function/BowlingScore.java
  43. im Code gemeinsame Sprache

  44. https://slack.engineering/on-empathy-pull-requests-979e4257d158 im Code, in Pull Requests, in Code Reviews …

    Kontext, Kontext, Kontext!
  45. https://github.com/huiwang/clean-code-refactoring-examples/blob/master/src/main/java/clean/code/function/BowlingScore.java Squint Test:

  46. DX

  47. unser Stack 3rd Party Code, Frameworks, Libraries, Hardware

  48. https://www.infoq.com/presentations/mechanical-sympathy Mechanical Sympathy Man and machine working together in harmony

    Software and hardware working together in harmony
  49. None
  50. https://commons.wikimedia.org/wiki/File:Osi-model-jb.png

  51. High Speed Internet? 2/3 * C

  52. RTT 200 ms

  53. https://www.igvita.com/2012/07/19/latency-the-new-web-performance-bottleneck/#map RTT 20 ms

  54. http://blog.testdouble.com/posts/2014-12-02-the-social-coding-contract.html Social Coding Contract

  55. - ich - mein Team - unser Kunde - unsere

    User - unser Code - unser Stack
  56. … was noch?

  57. The end game? “We’re working toward providing empathy as a

    service to any voice or messaging platform,” says cofounder Fraser Kelton. “We think that’s a critical user experience for a world in which you’re conversing with computers.” Companies would license an empathy API from Koko, which could be built into any third-party chatbot, like sticking a heart into a robot. “It’s a new generation of empathetic applications,” Microsoft developer Carlos Pessoa said as he fired up a demo app that studies facial expressions to recognize moods. 
 “It changes the app experience based on what you’re thinking.” http://uk.pcmag.com/apps/76443/news/hands-on-with-microsofts-emotion-detecting-apps https://www.artificialintelligenceonline.com/15116/this-startup-is-teaching-chatbots-real-empathy/ https://www.microsoft.com/cognitive-services/en-us/apis
  58. http://moralmachine.mit.edu/

  59. automated vehicle by Frank Broen from the Noun Project https://creators.vice.com/en_au/article/meet-the-artist-using-ritual-magic-to-trap-self-driving-cars

  60. Danke!