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
Achieving True Collaboration in Programming
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Improving
May 29, 2013
Technology
0
170
Achieving True Collaboration in Programming
Long Mai
Improving
May 29, 2013
Tweet
Share
More Decks by Improving
See All by Improving
ADN Columbus 2013 - Agility Path
improving
0
430
ADN Columbus 2013 - Survival Guide for Introverts and Extroverts
improving
0
490
ADN Columbus 2013 - Agile Estimation
improving
0
470
ADN Columbus 2013 - Stories, Good and Bad
improving
0
480
ADN Columbus 2013 - Agile Enterprise Adoption Case Study
improving
0
440
ADN Columbus 2013 - It's not Agile without Retrospectives
improving
0
470
ADN Columbus 2013 - Visualizing Agility - Metrics That Matter
improving
0
490
ADN Columbus 2013 - Mama Said Test Your Code
improving
0
470
ADN Columbus 2013 - Achieving Flow with Kanban
improving
0
420
Other Decks in Technology
See All in Technology
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
180
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
290
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
810
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
210
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
180
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
170
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
560
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
4.9k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.2k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
600
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
55
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Transcript
Achieving True Collabora2on in Programming Long Mai
Improving Enterprises
Are we here because… we want collabora,on techniques OR
how to get the team to collaborate?
Prac2ces Principles Values
What is the agile value focused on collabora2on on
a team?
None
Self organizing team does not mean the team can
do whatever they want.
Some Characteris2cs of Self Organizing Team Mo2vated
Open Courageous Team Accountability Construc2ve Conflicts Trus2ng RespecJul Team Oriented Autonomous Con2nuously Improving Collabora2on Con2nuously Learning Cross-‐fer2liza2on Passionate Produc2ve Self-‐managed
No single formula to self organiza2on.
Some Self-‐organizing Techniques • Facilitate and foster team interac2ons
in events • Let the team fail / Safe environment • Empiricism (transparency pillar) • Container, differences, exchanges
A simple container example…
Personal Offices
Cubicles
Open Workspace (What’s wrong?)
Open Workspace (Working in Silos)
Open Workspace (Working Together)
Pair Programming Concept • hXp://www.youtube.com/watch? v=dYBjVTMUQY0 • Driver
– Tac2c (wri2ng clean code) – Communicate intent • Navigator – Strategic (overall design)
Common Pair Programming Strategies • Timebox • Ping
pong • Changing pairs Take breaks from ,me to ,me.
Pairing with Other Disciplines • Break away from Func2on
Teams and Departments • What to Pair On
Challenges to Watch Out For • Introvert •
Difficulty in agreeing to a solu2on • Behavior and personality differences
Smells • Nitpick (backseat driver) • No communica2on
• Navigator disengaged • Teacher / student • Off topic communica2on
Experiment! • Lead by example • Retrospec2ve
• Produc2on code • Bring in specialists
My Current Focus • Agile / Scrum •
Mentoring • Socware Cracsmanship • Web Development • .NET Architecture and Development
Needs or Interests
[email protected]
• Lunch’n Learns
• Assessments • Training and Workshops • Agile Coaches • Rural Sourcing or On-‐site Consultants • Career Opportuni2es