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
Improving
May 29, 2013
Technology
170
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
450
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
430
Other Decks in Technology
See All in Technology
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
140
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
370
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
300
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
170
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
460
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
1
440
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
20
8.1k
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
1
210
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
230
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
120
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
300
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
150
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
430
Done Done
chrislema
186
16k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
870
The Language of Interfaces
destraynor
162
27k
Bash Introduction
62gerente
615
220k
Thoughts on Productivity
jonyablonski
76
5.2k
How GitHub (no longer) Works
holman
316
150k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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