MSD screenshot

Ministry of Social Development

Developer Training & Application Development

AbleTech’s contribution at the Ministry of Social Development was twofold – to train Java developers in the use of Ruby on Rails, and to contribute to the redevelopment of an existing application using these new technologies.

Ruby on Rails training

AbleTech were asked to contribute by peer programming with an experienced Java developer. Although AbleTech was aware of Peer Programming, this was the first time AbleTech had actually participated in it. They found it to be a very effective way of transferring the required Ruby on Rails knowledge. Within a week, although starting with almost zero experience with Ruby on Rails, the Java developer was contributing positively. By week three, the developer was at a stage where he could independently build his own components.

AbleTech continued to peer-program with this developer for five months. By the end of this period, he was trained to a sufficient level that he could lead his own project. This has been an approach AbleTech has taken now with a number of other MSD developers being trained in Ruby on Rails.

Development

AbleTech lead a project to replace an existing Java based application with a Ruby on Rails replacement. Interesting aspects to this application include:

  • Deployed on top of JRuby
  • Integrated with corporate LDAP for authentication and authorisation
  • Complex workflow between front and back office
  • Used at all MSD service centres
  • Export reports to Microsoft Excel

AbleTech continue to work with MSD in ongoing projects.

Visit MSD.co.nz ยป