The Overload Set can provide experts in many areas of software development to help improve your skills:
Including Agile methods; capturing requirements; software architecture and design; coding; testing; migration; and, deployment.
How to get the best from version control (e.g. CVS, Subversion & Clearcase); effective idioms for computer languages (e.g. C++, Java & Python); automating build processes (e.g. make, Ant, Cruisecontrol); and, automated testing (e.g. CppUnit, Boost.test, JUnit, Fit and Fitnesse).
Depending upon your needs we can provide presentations and workshops to introduce these ideas or to further develop these skills in the developers, team leads and managers working on your software.
Agile Quality Testing Migration Deployment Training Consultancy