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
96
2
Share
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
67
Telegram Bot
hongster
1
250
Lazy Programmer's Guide To Writing Spec
hongster
0
47
Git Workflow
hongster
0
75
How not to be a mediocre developer!
hongster
0
89
Developing Better Software
hongster
1
97
Open Source Licensing
hongster
0
52
Go Serving: Building Server App With Go
hongster
0
59
Webhook & Mailhook
hongster
0
310
Other Decks in How-to & DIY
See All in How-to & DIY
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
170
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
140
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
810
私がカンファレンスのプロポーザルを書くときに考えていること
kotomin_m
1
690
「無理」を「コントロール」するスキル / Skills to Control "Muri"
hageyahhoo
6
3.9k
Nutanix Community Edition 超入門 25.04
ricefield66
0
250
SoracomUG-Ishikawa-1.pdf
yukima77
0
170
LLMを「機能」として組み込む技術:「Figma to はてなCMS」におけるプロンプトエンジニアリングからAIエージェント構築にわたる精度向上の軌跡
nanimonodemonai
0
450
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
830
ドローンをAWSで制御してみた
nagi900
0
120
Linuxが動く自作SBCを作る話.pdf
daimiya
0
430
放っておくと怖い睡眠負債について/fjordbootcamp-251122
yuukago
3
230
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Language of Interfaces
destraynor
162
26k
The Limits of Empathy - UXLibs8
cassininazir
1
280
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
110
How to Talk to Developers About Accessibility
jct
2
170
Mind Mapping
helmedeiros
PRO
1
140
4 Signs Your Business is Dying
shpigford
187
22k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
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...