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
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
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
660
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.9k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
330
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
OpenShiftでllm-dを動かそう!
jpishikawa
0
110
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
150
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
670
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
BBQ
matthewcrist
89
10k
The agentic SEO stack - context over prompts
schlessera
0
640
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Cult of Friendly URLs
andyhume
79
6.8k
So, you think you're a good person
axbom
PRO
2
1.9k
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