SlideShare a Scribd company logo
1 of 20
Building A Software Team
Leong Hean Hong
hong@mrleong.net
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
o Side projects
o Attending events. E.g. (Un)conferences, workshop,
meetups
o Contribution to opensource projects
o Blog, forum
o Freelance work
What I Look Out For
● Self Improvement (learning)
o E.g. Learn something not taught in school
o E.g. Learn something not used in previous company
● Attitude
Communication
(Teamwork)
Tools
● Task management -> Trello
● Documentation -> MediaWiki/DokuWiki
o Developers don’t like documentation
o Documentations reduces communication overhead,
reduces miscommunication
● Communication -> Hangout, Whatsapp,
email
Tools Usage
● Task Management
o Clarity in definition of tasks
o Communicate priorities
o Timely update
o Review & feedbacks
● Documentation
o Do the minimal
o Write things that developers need to read
Tools Usage
● Communication
o Words are not enough. A picture paints a thousand
words.
o 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
o Talk about features/techniques/methods
o 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
o Showcase her projects/features/code
● Challenge her
o Use new, unfamiliar
tool/library/framework/language
o 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...

More Related Content

What's hot

What's hot (11)

I shaped to t-shaped- What it takes?
I shaped to t-shaped-  What it takes?I shaped to t-shaped-  What it takes?
I shaped to t-shaped- What it takes?
 
PowerPoint in the Classroom
PowerPoint in the ClassroomPowerPoint in the Classroom
PowerPoint in the Classroom
 
What do i do
What do i do What do i do
What do i do
 
Effective use of powerpoint
Effective use of powerpointEffective use of powerpoint
Effective use of powerpoint
 
Montessori Workplan
Montessori WorkplanMontessori Workplan
Montessori Workplan
 
Dori dexter, instructional designer
Dori dexter, instructional designerDori dexter, instructional designer
Dori dexter, instructional designer
 
One note the best kept secret
One note  the best kept secretOne note  the best kept secret
One note the best kept secret
 
Differences and Tricks learned from NovoEd to Canvas.net
Differences and Tricks learned from NovoEd to Canvas.net Differences and Tricks learned from NovoEd to Canvas.net
Differences and Tricks learned from NovoEd to Canvas.net
 
GEC Training
GEC TrainingGEC Training
GEC Training
 
Visible Paths: Tracing the Development of an Online Tutoring Program
Visible Paths: Tracing the Development of an Online Tutoring ProgramVisible Paths: Tracing the Development of an Online Tutoring Program
Visible Paths: Tracing the Development of an Online Tutoring Program
 
New Phone Who This: Managing Integrated Text Conversations with TargetX
New Phone Who This: Managing Integrated Text Conversations with TargetXNew Phone Who This: Managing Integrated Text Conversations with TargetX
New Phone Who This: Managing Integrated Text Conversations with TargetX
 

Viewers also liked

Love and Loathing
Love and LoathingLove and Loathing
Love and Loathing
jackieGT
 
Get Digital: Digital Camera Use for PLCMC Staff
Get Digital: Digital Camera Use for PLCMC StaffGet Digital: Digital Camera Use for PLCMC Staff
Get Digital: Digital Camera Use for PLCMC Staff
Lori Reed
 
The 4 stages of team development
The 4 stages of team developmentThe 4 stages of team development
The 4 stages of team development
Keith Miller
 
Forming, Storming, Norming, Performing
Forming, Storming, Norming, PerformingForming, Storming, Norming, Performing
Forming, Storming, Norming, Performing
edwin arnold purnama
 
Forming, storming, norming, performing (v3)
Forming, storming, norming, performing (v3)Forming, storming, norming, performing (v3)
Forming, storming, norming, performing (v3)
Glen Alleman
 
Stages Of Group Development
Stages Of Group DevelopmentStages Of Group Development
Stages Of Group Development
TRAN MINH TAN
 

Viewers also liked (10)

Love and Loathing
Love and LoathingLove and Loathing
Love and Loathing
 
Get Digital: Digital Camera Use for PLCMC Staff
Get Digital: Digital Camera Use for PLCMC StaffGet Digital: Digital Camera Use for PLCMC Staff
Get Digital: Digital Camera Use for PLCMC Staff
 
Software Team Hierarchy of Needs
Software Team Hierarchy of NeedsSoftware Team Hierarchy of Needs
Software Team Hierarchy of Needs
 
The 4 stages of team development
The 4 stages of team developmentThe 4 stages of team development
The 4 stages of team development
 
Forming, Storming, Norming, Performing
Forming, Storming, Norming, PerformingForming, Storming, Norming, Performing
Forming, Storming, Norming, Performing
 
Tuckman Team Developmenton
Tuckman Team DevelopmentonTuckman Team Developmenton
Tuckman Team Developmenton
 
Forming, storming, norming, performing (v3)
Forming, storming, norming, performing (v3)Forming, storming, norming, performing (v3)
Forming, storming, norming, performing (v3)
 
Stages Of Team Development
Stages Of Team DevelopmentStages Of Team Development
Stages Of Team Development
 
Stages Of Group Development
Stages Of Group DevelopmentStages Of Group Development
Stages Of Group Development
 
5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)
 

Similar to Building A Software Team

gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
roystoncdsouza7
 

Similar to Building A Software Team (20)

Thinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar SlidesThinking visually for Software Testing Webinar Slides
Thinking visually for Software Testing Webinar Slides
 
Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)
 
How to be an effective Tech Lead
How to be an effective Tech LeadHow to be an effective Tech Lead
How to be an effective Tech Lead
 
Standing out as a new grad candidate
Standing out as a new grad candidateStanding out as a new grad candidate
Standing out as a new grad candidate
 
How do software developers learn new tricks
How do software developers learn new tricksHow do software developers learn new tricks
How do software developers learn new tricks
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Bitm meet up
Bitm meet upBitm meet up
Bitm meet up
 
Personal README Files: User Manuals for Library Staff
Personal README Files: User Manuals for Library StaffPersonal README Files: User Manuals for Library Staff
Personal README Files: User Manuals for Library Staff
 
SharePoint Worst Practices: 5 Common Mistakes to Avoid
SharePoint Worst Practices: 5 Common Mistakes to AvoidSharePoint Worst Practices: 5 Common Mistakes to Avoid
SharePoint Worst Practices: 5 Common Mistakes to Avoid
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talk
 
Kickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdfKickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdf
 
California English Teachers Conference
California English Teachers ConferenceCalifornia English Teachers Conference
California English Teachers Conference
 
GS0C - "How to Start" Guide
GS0C - "How to Start" GuideGS0C - "How to Start" Guide
GS0C - "How to Start" Guide
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
 
Introduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirlsIntroduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirls
 
Teaching open source 2016
Teaching open source 2016Teaching open source 2016
Teaching open source 2016
 
Spring 2021 workshop - teamwork
Spring 2021 workshop - teamworkSpring 2021 workshop - teamwork
Spring 2021 workshop - teamwork
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
Recruiting, recruiter, and how to find developers
Recruiting, recruiter, and how to find developersRecruiting, recruiter, and how to find developers
Recruiting, recruiter, and how to find developers
 

More from Hean Hong Leong

Color filters for the dummies
Color filters for the dummiesColor filters for the dummies
Color filters for the dummies
Hean Hong Leong
 
PHP_Frameworks_Discussion
PHP_Frameworks_DiscussionPHP_Frameworks_Discussion
PHP_Frameworks_Discussion
Hean Hong Leong
 

More from Hean Hong Leong (19)

Telegram Bot
Telegram BotTelegram Bot
Telegram Bot
 
How To Work With UI/UX Designer
How To Work With UI/UX DesignerHow To Work With UI/UX Designer
How To Work With UI/UX Designer
 
How not to be a mediocre developer!
How not to be a mediocre developer!How not to be a mediocre developer!
How not to be a mediocre developer!
 
Gitflow Workflow
Gitflow WorkflowGitflow Workflow
Gitflow Workflow
 
Lazy Programmer's Guide To Writing Spec
Lazy Programmer's Guide To Writing SpecLazy Programmer's Guide To Writing Spec
Lazy Programmer's Guide To Writing Spec
 
Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better Software
 
Go serving: Building server app with go
Go serving: Building server app with goGo serving: Building server app with go
Go serving: Building server app with go
 
Webhook & Mailhook
Webhook & MailhookWebhook & Mailhook
Webhook & Mailhook
 
Hacker Culture
Hacker CultureHacker Culture
Hacker Culture
 
Do More With Message Queue
Do More With Message QueueDo More With Message Queue
Do More With Message Queue
 
What the HACK is HHVM?
What the HACK is HHVM?What the HACK is HHVM?
What the HACK is HHVM?
 
Developing MyTrafficCam
Developing MyTrafficCamDeveloping MyTrafficCam
Developing MyTrafficCam
 
Mobile Payment
Mobile PaymentMobile Payment
Mobile Payment
 
Android and web services
Android and web servicesAndroid and web services
Android and web services
 
Color filters for the dummies
Color filters for the dummiesColor filters for the dummies
Color filters for the dummies
 
Android security
Android securityAndroid security
Android security
 
PHP_Frameworks_Discussion
PHP_Frameworks_DiscussionPHP_Frameworks_Discussion
PHP_Frameworks_Discussion
 
Rubik Cubes For Geeks
Rubik Cubes For GeeksRubik Cubes For Geeks
Rubik Cubes For Geeks
 
Geekcamp Android
Geekcamp AndroidGeekcamp Android
Geekcamp Android
 

Recently uploaded

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 

Building A Software Team