Case Studies / Application Development


Company: ideeli.com - Fastest-growing online shopping destination. 2.5 million members enjoy limited-time sales featuring the most sought-after brands in fashion, home and beauty.

Technology: Ruby Enterprise Edition 1.8.7, Rails 2.5.3, MySQL, JavaScript, Amazon EC2, ActiveMQ, Facebook Connect,

Team:

  • 1 PM
  • 1 Dev Team Lead
  • 6 RoR devs
  • 3 QA

Duration: 2 months

Approach:

  • Bi-weekly sprints
  • Daily stand-ups with core team
  • Conference calls (Skype)
  • Jira+GreenHopper+Confluence
  • CruiseControl.rb

Main features and scope:

  • High performance web platform for handling multiple shopping events – limited offers from different brands
  • Seamless scalability on demand
  • Full featured Facebook interface
  • Support for complicated shipping options – drop shippers, warehouses, vouchers, etc
  • Geographically distributed team
  • Internal code reviews and testing before pushing code to common repository

Company: primaryinnovations.net

Technology: Ruby 1.8, Rails 1.2, MySQL, jQuery, Selenium

Team:

  • 1 Offshore Team Lead
  • 5 RoR developers
  • 3 QA
  • 1 Test Automation Engineer

Duration: 2.5 years

Approach:

  • Dedicated offshore Dev & QA teams that worked on isolated large tasks.
  • Communication on the Offshore Team Lead level that played role of the Product Owner

Main features and scope:

  • Full cycle of the each feature that was developed offshore – design, development, testing
  • Real-time bank transactions
  • Strict security requirements
  • Real time customer validation and credit approval
  • Support of the several banks and possibility to add new ones easily

Company: Strike Gold/Gold Promise - Website where you can sell your gold or diamonds.

Technology: ASP.Net 3.5 with MVC, SQL Server 2005/2008

Team:

  • 1 Tech PM
  • 5 back-end developers
  • 2 front-end developers
  • 1 Senior QA

Duration: 6 months

Approach:

  • Agile PM with weekly iterations and milestones every 3 weeks
  • We logged all the tasks in Acunote, and kept all documentation and notes in shared Wiki.
  • Twice per week status call using GotoMeeting

Main features and scope:

  • Refactoring and development of the application developed by another team.
  • Enhancements in features, refactoring of core modules, inheritance of working parts.
  • Integration with 3rd parties services, i.e. USPS, Endicia, Lexis/Nexis, TOPS legacy system
  • Support of 3 types of payment: bank check, Paypal, Direct Deposit /ACH
  • Generated files compatible with legacy tools that are still in-use

Company: gearhub.com - E-commerce site for selling electronics using layaway financing

Technology: Ruby 1.8, Rails 2.0, PostgreSQL, Spree CMS, Javascript

Team:

  • 1 Product Manager
  • 1 Tech PM
  • 3 Sr RoR developers
  • 3 Jr RoR developers
  • 3 QAs

Duration: 6 months

Approach:

  • We have both a product manager on Client site and a tech PM offshore.
  • We logged all the tasks in Acunote, and kept all documentation and notes in shared Wiki.

Main features and scope:

  • Product development from scratch, including architecture, coding and QA.
  • Enhanced security for loan approvals.
  • Optimal choice of supplier for every shipment, assuming constant change in the number of suppliers and price of products.
  • Complex layaway financing product logic