http://www.perlmonks.org?node_id=523210

danambroseUK has asked for the wisdom of the Perl Monks concerning the following question:

Hello
I work as part of a small programming team, creating small and medium sized web based systems - perl mysql etc.

As part of my job, I am putting together a proposal to make the department better, more efficient and more able to cope with handling larger more complex projects.

My ideas currently..
1. Implimentation of Source Control
2. Company Programming guidelines - (based on the perl best pactices book)
3. Set up bug tracking system such as Bugzila to handle debugging of larger projects.
4. Code audits, check each others code to ensure that they are conforming to point 2, and also ensure efficiency, on a regular basis.

Do you guys have any other ideas, or examples of what you do to ensure a happy, stable, scalable programming team!?

Dan