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