Mr. Adam A.
As we are now launching the site, I thought it would be a good time to reflect and give feedback on the team I worked with for a few months. This is also my first project with HB, so it is also somewhat related to HB in general form my own perspective.
As always, starting out is a bit tough, I had a difficult time explaining myself to the team and building a common understanding of the goals and milestones. I took about a month, and I take most of the responsibility since the idea was not yet well formed and also I had very little technical documentation to start us off. From HB side I felt a high degree of responsiveness by involving also John Allen & Hemal in order to bring us to the finish line with a common specification and understanding. Working with Himanshu that month was very intensive, and I felt he did his best with a lot of patience to succeed.
Team forming and management by Himanshu and the rest was excellent, I felt immediately the rush of work and the daily progress. We had a pretty good plan and we tried to have a weekly review on our progress against that plan. I also enjoyed the daily status/progress reports that really helped me track the team and participate/comment in the right places. In general, it was very effective type of work with the team. I felt the team had the right motivation and leadership and made good progress, so I could focus more on specific questions they had. While some issues needed my attention, 95% of them were not technical - I felt the team had great technical ability. I felt the level of RoR proficiency was very high. SSJS knowledge needed building and we had the good fortune to find a good tool (node.js), if we had to build everything from scratch I fear the timetables would not have been met.
The team did quite a few studies of tooling and services at different stages of the project, I felt those were conducted professionally with an open mind. Where I did see some gaps initially was in the part of integrated project tracking, issue tracking etc. This was handled by using the RedMine product during the project. I think this type of solution should be standard on every project to have a central place to see the code, documents, issues, etc. and not rely on hundreds of mails with many attachments, versions, etc. Finally, I am very happy with the final result including scope, time, budget & quality. I think it is done well, w/o resorting to needless crisis modes and pressure. From the team, I felt excitement and enjoyment to work on the specific project which was really great to see. I am trying to convince others to try your services and plan to continue working with you in the future. Thanks!