How can a large company foster excellence in its engineers?

Posted by Joshiatto on Programmers See other posts from Programmers or by Joshiatto
Published on 2013-11-08T08:50:29Z Indexed on 2013/11/08 10:18 UTC
Read the original article Hit count: 391

I am tasked with improving the skills (quality & speed) of engineers in my company. Here are some ideas:

  • Pair Programming
  • TDD
  • Automated Check-in Policies
  • Talks given by experts
  • Awards for coding excellence
  • Encourage competition among engineers to contribute to GitHub
  • Publish standards and practices docs on the intranet site
  • "Gamification" of engineering. Somehow make becoming badasses into a game they will enjoy playing
  • Training
  • Showcase github checkins on screens around the office
  • Add an "engineer of the month" to the intranet home page

How can I drive traffic to the intranet home page? What crazy futuristic idea would drive engineers to go to the page every day to see who of their peers are making more money than them (inferred via recognition) and then go off and improve their skills and productivity to see their standings improve on the home page???

Or any ideas just to foster collaboration and love for their jobs so they start taking more pride in their work??

Don't take my ideas as symptomatic of our org. I take full responsibility for not knowing the right way to do this.

© Programmers or respective owner

Related posts about web-development

Related posts about career-development