Please describe the scope of their involvement.
DevEngineering are Drupal experts and contributors to the Drupal open source project. Instead of trying to take over the existing Zen Cart website, they proposed porting it to Drupal, which would yield a more robust result. In so doing, they completely worked on the look and feel of the site while preserving basic functionalities. We have a commercial front end where customers can view products and reviews and make purchases. In the back-end, we manage the order cue, produce shipping labels, and so on.
Their team consisted of around five to six people, including graphics designers, QA [quality assurance] testers, and the developers themselves. We did interact with their team through email, but most of our communication was done through Dmitry Zhgenti, their CEO, via their project management system, which I believe was Redmine. It allowed me to submit issues, as either development stories that I needed to be worked or bugs that I found and which needed to be resolved. Their team broke my requests down into tasks and kept track of the time spent on each one. From my impression, they use a solid iterative development methodology.
We've gone through four major development pushes, including the porting stage and three improvement iterations, coupled with sporadic issue resolution and minor tweaks.
There was a period of about nine months from our initial talks to the cutover period of converting the entire database from Zen Cart to Drupal and bringing all of our product definitions over. DevEngineering did a straight port of our site, from an operational perspective. We didn't lose any of our data, and there was no need to recreate any configurations by hand.
How did you come to work with DevEngineering?
They were recommended to Peter by some of his contacts, so we got in touch them.
What is the status of this engagement?
We started working with them two and a half years ago.