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
99
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
70
Telegram Bot
hongster
1
260
Lazy Programmer's Guide To Writing Spec
hongster
0
49
Git Workflow
hongster
0
78
How not to be a mediocre developer!
hongster
0
93
Developing Better Software
hongster
1
100
Open Source Licensing
hongster
0
60
Go Serving: Building Server App With Go
hongster
0
64
Webhook & Mailhook
hongster
0
320
Other Decks in How-to & DIY
See All in How-to & DIY
とある地方技術勉強会に集うエンジニアたちのこれまでとこれから
pharaohkj
1
160
Nutanix Community Edition 超入門 25.04
ricefield66
0
390
JAWS-UG鹿児島2.0 reboot - JAWS-UG/AWS Communitiesのご紹介
awsjcpm
0
110
ROSAというLLM使ったROSエージェントをおもちゃに実装してみた話
takeofuture
0
220
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.2k
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
660
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
2
590
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
1.3k
画面の向こうから「気づき」を得る 画面の向こうを「物差し」として捉える
subroh0508
1
330
終わりのない会議を超えて:HolacracyのTactical Meetingを体験しよう!
andrearc
0
240
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
500
OpenClawハンズオンでのトラブルとデバイス向けなんちゃらクロー #IoTLT vol133
n0bisuke2
0
260
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
250
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
390
Exploring anti-patterns in Rails
aemeredith
3
410
Believing is Seeing
oripsolob
1
150
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
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...