TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best practices when working with teams

1 pointsby eberfreitasover 12 years ago
I work with web development for almost 10 years and I have always worked by myself. Now I have to manage a team of developers and I have no idea how to do it. In my head I already have everything solved, how the code should be done and so on... I don't know if I should tell everyone how things should be done (according with what I already have solved in my mind) or if I should let the team decide those things.<p>Another question is that I have always worked from the top down, I mean, I always implement the UI and work my way down from there. Now I need to separate concerns and I'm not so sure how that could be done efficiently.<p>I know that there are really smart guys here and I would greatly benefit from your advice. Thanks!

2 comments

alidover 12 years ago
There are some great books which may help provide you with some structure on how to manage the team:<p>Peopleware: Productive Projects &#38; Teams <a href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439" rel="nofollow">http://www.amazon.com/Peopleware-Productive-Projects-Teams-S...</a><p>Delivering Happiness: A Path to Profits, Passion, and Purpose <a href="http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/1610660242" rel="nofollow">http://www.amazon.com/Delivering-Happiness-Profits-Passion-P...</a><p>Rapid Development: Taming Wild Software Schedules <a href="http://www.amazon.com/dp/1556159005/?tag=stackoverfl08-20" rel="nofollow">http://www.amazon.com/dp/1556159005/?tag=stackoverfl08-20</a><p>The Five Dysfunctions of a Team: A Leadership Fable <a href="http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" rel="nofollow">http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fabl...</a><p>Fundamentally, cultivating a healthy team culture is the most important role you can play. Foster open, transparent communication, and avoid falling into the trap of micromanagement. Keep things happy, keep it real. All the best!
评论 #4639065 未加载
freeworkover 12 years ago
Split the problem into sections, and give each person their own section, and then let them do what they need to do. For instance, Tom is in charge of the code that handles registering new users; William is in charge of the code that handles billing; George is in charge of the front end javascript. Each person is accountable for his section, and has total freedom to go about fulfilling those responsibilities however they see fit. The only caveat is that they must use a language the rest of the team understands, they must provide regular tatus updates, and anything else you think is needed.<p>The key is not to handcuff your workers. Trust them to do good work. If they are having trouble maintaining their end of the project, use your experience to jump in and mentor.
评论 #4639069 未加载