Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Achieving True Collaboration in Programming
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Improving
May 29, 2013
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Achieving True Collaboration in Programming
Long Mai
Improving
May 29, 2013
More Decks by Improving
See All by Improving
ADN Columbus 2013 - Agility Path
improving
0
440
ADN Columbus 2013 - Survival Guide for Introverts and Extroverts
improving
0
500
ADN Columbus 2013 - Agile Estimation
improving
0
480
ADN Columbus 2013 - Stories, Good and Bad
improving
0
490
ADN Columbus 2013 - Agile Enterprise Adoption Case Study
improving
0
460
ADN Columbus 2013 - It's not Agile without Retrospectives
improving
0
490
ADN Columbus 2013 - Visualizing Agility - Metrics That Matter
improving
0
500
ADN Columbus 2013 - Mama Said Test Your Code
improving
0
470
ADN Columbus 2013 - Achieving Flow with Kanban
improving
0
430
Other Decks in Technology
See All in Technology
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
140
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How STYLIGHT went responsive
nonsquared
100
6.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Visualization
eitanlees
153
17k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
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