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
Building A Software Team
Search
Leong Hean Hong
July 04, 2015
How-to & DIY
100
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building A Software Team
How to build an awesome software team. What should you care about in managing developers.
Leong Hean Hong
July 04, 2015
More Decks by Leong Hean Hong
See All by Leong Hean Hong
How To Work With UI/UX Designer
hongster
0
75
Telegram Bot
hongster
1
260
Lazy Programmer's Guide To Writing Spec
hongster
0
55
Git Workflow
hongster
0
84
How not to be a mediocre developer!
hongster
0
97
Developing Better Software
hongster
1
110
Open Source Licensing
hongster
0
65
Go Serving: Building Server App With Go
hongster
0
72
Webhook & Mailhook
hongster
0
320
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG/AWSコミュニティ アップデート (JAWS-UG函館支部)
awsjcpm
3
190
多摩ニュータウンを、 味わう
aokiplayer
2
780
個人制作コンテンツの多言語展開のノウハウを全公開! 〜世界に自分を発信しよう!〜
syotasasaki593876
0
220
JAWS-UG/AWS Community Update 2026/05/25 JAWS-UG札幌 & 秋田コラボ会
awsjcpm
0
140
移動は善 / 20260124-NGK2026S
girigiribauer
1
210
社会人9年目の僕が贈る処世術
coco_se
1
330
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
400
AWS Summit Japan 2025 個人的参加レポート
midnight480
0
490
OSSコミュニティがくれた「人との繋がり」
tanahiro2010
2
440
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
880
JAWS-UG/AWS Community Update - 2026/6/13 JAWS-UG TOHOKU 仙台
awsjcpm
0
1.3k
AIツール“三種の神器”ではじめる 自動運転AIチャレンジ
covao
0
120
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
530
Utilizing Notion as your number one productivity tool
mfonobong
4
560
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
57k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Building the Perfect Custom Keyboard
takai
2
860
How to make the Groovebox
asonas
2
2.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
320
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Prompt Engineering for Job Search
mfonobong
0
430
A Tale of Four Properties
chriscoyier
163
24k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
230
Transcript
Building A Software Team Leong Hean Hong
[email protected]
About I manage a team of software developers, and enjoy
growing with them. Today I am sharing some of things I learn from managing a team of awesome developers.
Agenda • Hiring • Communication • Learning • Motivation •
Team Building
Hiring
What I Look Out For • Passion ◦ Side projects
◦ Attending events. E.g. (Un)conferences, workshop, meetups ◦ Contribution to opensource projects ◦ Blog, forum ◦ Freelance work
What I Look Out For • Self Improvement (learning) ◦
E.g. Learn something not taught in school ◦ E.g. Learn something not used in previous company • Attitude
Communication (Teamwork)
Tools • Task management -> Trello • Documentation -> MediaWiki/DokuWiki
◦ Developers don’t like documentation ◦ Documentations reduces communication overhead, reduces miscommunication • Communication -> Hangout, Whatsapp, email
Tools Usage • Task Management ◦ Clarity in definition of
tasks ◦ Communicate priorities ◦ Timely update ◦ Review & feedbacks • Documentation ◦ Do the minimal ◦ Write things that developers need to read
Tools Usage • Communication ◦ Words are not enough. A
picture paints a thousand words. ◦ Daily chat with remote team
Learning
Facilitate Learning Many employers said they encourage continuous learning. What
have they done so far? • Lead by example • Facilitate learning • Share what you learn
Learning • Weekly sharing session ◦ Talk about features/techniques/methods ◦
New tool/library/framework/language • Books • Hackathon, workshop/seminar, (un) conferences • Teaching/talks
Apply Learning • Use new/unfamiliar tool/library/framework/language in project • Side
projects • Teach/coach
Motivation
Motivations Some of the things I practice • Tell her
what she did right • Praise/complement ◦ Showcase her projects/features/code • Challenge her ◦ Use new, unfamiliar tool/library/framework/language ◦ Reduce boring work (e.g implement login, deployment)
Team Building
Teamwork Get developers to work together, understand one another better.
Have fun while doing it. Some developers are resistant to it, use “fun” to change them.
Teamwork Techie • Hackathon, (un)conference, seminar/workshop Non-techie • Sports •
Escape room • Movies • Food, ...
Share your experience...