Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Shared understanding - Better software through ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Emmerson Siqueira
July 19, 2018
Technology
1
200
Shared understanding - Better software through meaningful conversations
Lightning talk given at AmsterdamPHP meetup on 19-07-2018.
Emmerson Siqueira
July 19, 2018
Tweet
Share
More Decks by Emmerson Siqueira
See All by Emmerson Siqueira
CQRS and Event sourcing
batusa
0
220
Other Decks in Technology
See All in Technology
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.4k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
20260204_Midosuji_Tech
takuyay0ne
1
160
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
240
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
250
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Building Applications with DynamoDB
mza
96
6.9k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
260
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Prompt Engineering for Job Search
mfonobong
0
160
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
730
Unsuck your backbone
ammeep
671
58k
Transcript
Shared understanding Better software through meaningful conversations
Emmerson Siqueira Software Engineer at Werkspot @batusa
Image credits: Jeff Patton @batusa
@batusa
Agile @batusa
– Jeff Patton “Shared documents aren’t shared understanding.” @batusa
User stories @batusa
User stories Card Conversation Confirmation @batusa
User stories Card Conversation Confirmation @batusa
User stories Card Conversation Confirmation @batusa
–Lazy Developer “Just tell me what to do!” @batusa
–Lazy Developer “Just tell me what to do!” @batusa
Conversations build shared understanding @batusa
Two-way communication, exchange of thoughts, feelings, actively interacting @batusa
@batusa
Ask open questions and be an empathetic listener. @batusa
Come up with context and reasons. @batusa
Make sure to keep consistency of terms. Avoid ambiguity by
having a Ubiquitous Language. @batusa
Ask input from the quiet ones. @batusa
Conclusion @batusa
Your code is a reflection of the way you communicate.
@batusa
Not all solutions lead to code. @batusa
Further references • http://info.thoughtworks.com/rs/thoughtworks2/images/twebook- developing-a-shared-understanding.pdf • http://www.dgp.utoronto.ca/people/WilliamHunt/qualifier.html#RTFToC11 • https://ronjeffries.com/xprog/articles/expcardconversationconfirmation/ •
http://antonymarcano.com/blog/2016/08/how-the-industry-broke-the- connextra-template/ • https://www.agilealliance.org/glossary/ubiquitous-language • https://www.beyondintractability.org/essay/empathic_listening/
Thank you! @batusa