Ask HN: Best practices when working with teams
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.
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.
I know that there are really smart guys here and I would greatly benefit from your advice. Thanks!
4 comments
[ 3.3 ms ] story [ 18.2 ms ] threadThe 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.
Peopleware: Productive Projects & Teams http://www.amazon.com/Peopleware-Productive-Projects-Teams-S...
Delivering Happiness: A Path to Profits, Passion, and Purpose http://www.amazon.com/Delivering-Happiness-Profits-Passion-P...
Rapid Development: Taming Wild Software Schedules http://www.amazon.com/dp/1556159005/?tag=stackoverfl08-20
The Five Dysfunctions of a Team: A Leadership Fable http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fabl...
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!