Process Training during Induction

It is a celebrated fact that software development is no longer an art but a science where results can be predicted to a high degree of accuracy, thanks to the processes or quality management system of an organization. The QMS of any organization is an integral part of its DNA, which predicts and maintains consistency of quality in the projects.

Each organization has its own unique set of processes and tools. At CircleSource we have created our own Software Development Methodology customized to suit the kind of product development we undertake in our organization. This is a simple one page document, figuratively explaining the various phases and associated deliverables. We use two main tools – SVN for version control and Trac for project management. We have customized both these tools to our needs. Besides, we have many other documented processes e.g. Release Management, Roll out of the application on the production server,  Pre Release Checks.
The key is the dissemination of this information to the employees on a continual basis. It takes extreme importance for new joinees who have to be quickly taken under the wings of CircleSource’ QMS. We provide training to all new employees on our tools and processes, and strive to do this within a week of their inception. No employee can be part of a live project unless he/she has undergone these trainings. This initiative, which is a combined effort of the HR/Quality Team/Engineering Team of CircleSource, ensures that our team adheres to processes and  delivers value  from day one of the project!

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

As you pointed out, managing quality in an organization is a team efforts of all the parties invovlved. New employee induction by training them as they start their work is the best practise so the new joinees get inducted into the corporate culture early on. Refresher training courses is also necessary for the organization as reminder to all employees. Also the process cannot be static, it needs to continue to evovle, that means refesher courses must be held at regular intervals too.

Leave a comment

(required)

(required)