How to create high quality code producing teams? (as a group leader)

I come with a clear agenda on how to code correctly. I used to be a team leader, and I managed using significant amount of mentoring to create a team that creates high quality code.

Now I have 3 teams under me, each one has its own team leader. My time is mostly spent on strategic meetings and I can’t devote enough of it to mentor my teams.

Once I do get to see code or design, I usually finds flaws in it, but I get to see little of that and I am afraid that all the code I can not see is designed or written poorly.

How can I make sure my teams produce great code?

Note: I am not in the position to fire anyone.

6

People often confuse quality control (testing) with its sibling quality assurance. (See QaIsNotQc) The latter is about the processes that assure that the product (in this case code) is of a high quality.

Accepting and understanding quality assurance processes is key. This often has the scary (at least to developers) concepts of governance, ISO, CMM, and the like.

Use tools (sonar, pmd, findbugs, checkstyle and the like) that help identify problems with code. Sonar in particular has a technical debt plugin. Use it, keep that number low. Sonar has a nice dashboard that managers can look at and go “oh, that’s ugly.”

Remember also from your days as a developer the negative impacts on code quality. Shortened time lines, poor estimates, over commitments. Strive to make sure these things don’t happen. Schedule time for cleanup of code.

2

You know the answer. You’ve used mentoring in the past, mentoring has worked well. Strategic meetings are preventing you from doing mentoring. Cut down on the strategic meetings to do mentoring well. If you can’t cut them, or delay them, or delegate them then you need to decide how to balance your time. What matters more?

Can you trust your team leader on each team? Are they good enough so you could trust to look after the codebase? If so, I guess you could have each of your team leaders to pair with the developers to kind of control the quality of the code. After pairing for a while your whole team should be familiar the coding style or standard of the code you’re looking for. This will help you delegate your work to your team leaders as well. And if you have some time then come and pair with the developer or organise some code review session. This will help spreading out the standard you’re looking for faster than pair with each one of them.

Or you could mix people who you can trust that they are strong and have them paired with the other junior developers.

Or one thing that I find the most interesting is coding-dojo session.

The best way to improve quality is to offer incentive. The carrot always works better than the stick for motivation. Give the programmers an incentive to improve their quality, find their own bugs, produce elegant code. You have 3 teams, make it a competition. Get them to code swap and debug each others code, then have some sort of awards for most bugs squashed, least bugs produced, etc. Make it something they want to do.

3

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật