• Overview
  • Methodology
  • Talent Pool
  • Domains
  • Sumeru's Benefits

Why Choose Sumeru- overview


When partnering with Sumeru, clients find an ally that understands their business and brings proven industry experience to jump start the project and ensure that it runs smoothly and finishes on time. Sumeru ensures high deliverable quality, delivery on time and value of end product. Sumeru’s delivery focus is on key success factors of the client.

Services provided by Sumeru in ROR include:

  • Building and implementing new web applications to your specification.
  • Providing maintenance and enhancements of existing web applications.
  • Creating/Modifying a web-based interface to an existing system.
  • Migration of an application from some other open source technology to ROR.
  • Advising on the viability of your idea for a web site.
  • Advising improvisations on an existing web application.
  • Creating an online presence for your company, with features like discussion forums, podcasts, newsletters, surveys, product/service information and support.
  • Our Approach
  • Delivery Approach
  • The Model
  • Sequences
  • Advantage

OUR APPROACH


Sumeru follows elements of Agile Development Methodology to achieve a rapid delivery of high-quality software. We divide the entire website requirements into different batches of features, called releases, that could be clubbed together. These batched releases follow full software development lifecycle including Planning, Requirements Analysis, Design, Coding, Unit Testing, and User Acceptance Testing. While a release is being tested, the development team starts working on the subsequent batch of features taking into consideration fixes and changes in the previous release.

In every possible stage Sumeru ensures the user involvement is maximized so that decisions can be made accurately. By delivering product components frequently, the product can be tested and reviewed from an early stage of the project.

DELIVERY APPROACH


The foremost reason for Sumeru to perform par excellence throughout the project cycle is because it follows a defined delivery approach.

At Sumeru, we believe that defining the Key Success Factors is the first vital step of service delivery. This defines our commitment to client satisfaction. Measurable success factors are established in close discussion with the customer, and progress is evaluated periodically. Our philosophy of delivery is to provide applications that ensure client’s business success.

  • Project Planning and Tracking
    Key milestones defined and tracked through Microsoft Project Plan. The time is tracked through Microsoft Project Central/internal timesheet system of Sumeru. Progress is tracked for the client through weekly status reports and the fortnightly project review calls.

  • Strong Review Processes
    Internal review of all crucial documents such as requirement document, design documents, code and test cases to ensure quality. Customer signoff is taken on all key deliverables.

  • Change Management
    WWe understand changes are inevitable. But we ensure they are also carefully controlled. All changes to the requirements undergo an effort and cost estimation process. If the combined effort of change(s) is found to be less than 8 hours of effort, the cost is absorbed by Sumeru. However, for any extra effort exceeding 8 hours, a separate cost and duration estimate will be submitted to the client. On approval, the changes are carried out.

  • Defect Tracking
    Tool based defect logging and tracking to closure at various stages of the SDLC is followed. Tools we have used successfully in various projects are Team Foundation Server, Bugzilla, Trac, LightHouse and Assembla.

  • Communication
    Weekly progress reports, regular conference calls and bi-monthly quality checkpoint reviews ensure that the key success factors defined at the start of the project are met.

  • Customer Involvement
    This plays an important role in the success of the project. We strongly encourage involvement of the client during project execution more on the lines of Agile than the Waterfall model.

Model


A typical model involves the following:

  • Requirement Sign off
  • Creation of test plan and schedule
  • Design
  • Unit Test cases preparation by developers
  • Development & unit testing
  • Code review
  • Peer testing
  • Functional testing
  • Bug fixing
  • Regression Testing

PHASE 1 – PRE PROJECT PHASE

This phase initially involves gathering a clear understanding and detailing of the project requirements.

At least 70-80% the high level scope and requirements are base-lined before the project starts. All functional and non-functional requirements that need to be in the tested system are identified at this stage. At Sumeru, we follow a detailed requirement gathering process which we believe is essential for a successful delivery of any project.
The steps in our requirement gathering process are:

  • Gathering the first level of the requirements.
  • Discuss these project requirements with the team of developers and testers.
  • Internal Brainstorming session of BA with the technical team.
  • Represent the clarification and additional requirement to the client via email, online chats, teleconference, on site visit (if required), etc.

  • A prioritized requirement list, a system architecture definition, and an outline prototype plan for the project are developed out of the requirement gathering from the client and a final requirement document is made.

    All project relevant documents are shared with the client (including the effort estimates) as Sumeru believes in keeping processes as transparent as possible from the early stages of the project.

    Based on the common understanding between Sumeru and the client, a mutually agreeable schedule is fixed, which talks about when the requirements will be delivered and number of phases the project needs, which modules will be grouped etc.

    PHASE 2- PROJECT PHASE

    Sumeru follows an iterative development mode of development for its Ruby on Rails projects. With this mode of development methodology, we work with you through the design, development and launch phases of the project. Our processes ensure maximum product quality while allowing for continuous flexibility and scope change all the way through launch.
    Iterative Development Cycle [hyperlink]

    PHASE 3 – POST PROJECT CYLE

    The post-project phase ensures the system is operating effectively and efficiently. This is realized by maintenance, enhancements and fixes according to DSDM principles. The maintenance is viewed as continuous development based on the iterative and incremental nature of DSDM. The project deliverables are fixes, enhancements and quality improvements

Advantages of Sumeru’s iterative development methodology

  • Development is iterative and incremental.
  • Development is driven by users’ feedback to converge on an effective business solution.
  • Testing is carried in an iterative manner upon delivery of each release and milestone. All components are thoroughly tested.
  • There is no delay in starting development on a new release.
  • The approach helps meet the deadlines realistically.
  • Experience
  • People
  • Knowledge Base

Experience


Sumeru has successfully completed more than 32 projects from the time of start of Ruby on Rails service in July 2007. The team has more than 54,000 people hours of hands-on work experience. A few highlights about the technology experience of the team are:


  • Worked for Web based and desktop based applications.
  • Implement automated testing scripts in Ruby using Watir open source tools.
  • Integration with Facebook, Google and YouTube APIs.
  • Integration with payment gateways and shipping agencies.
  • Development of web services using Net::Http.
  • Layout integration and performed changes in both Enterprise and Consumer APP.
  • WAP Implementation using WML script in Ruby and functional testing using various Mobile Devices.
  • Experience in WAP Implementation in Ruby on Rails.
  • SOA implementation.
  • Upgrading to higher version of ROR.

People

  • Senior developers are graduates of some of India’s premier engineering institutions (like the Indian Institute of Technology)
  • Deep understanding of technology
  • Strong analytical skills
  • Strong R&D background
  • Abreast with latest ROR technology.
  • Strong expertise in Open Source Technologies and Tools
  • Vast functional and technical knowledge base

Knowledge Base


Application Integration
  • Integration with Shipping Agencies - FedEx, UPS, USPS, DHL.
  • Integration with EDI Gateway .
  • Integration with 30 payment gateways.
  • Desktop and Web App application integration.
  • Integration with QuickBooks.

  • Audio Visual
  • Image, video, audio upload and download.
  • SBinary audio and video download
  • YouTube videos upload using RSS feed
  • Dynamic Imaging

  • Multiple Listing Service
  • Creating complex MLS web applications
  • Integrating ROR app with a PHP internal iframe.

  • EAPI Integration
  • Google, Yahoo, YouTube, Facebook

  • Device Integration
  • Device integration using SNMP (Simple Network Monitoring Protocol).

  • Server configuration and Deployment
  • Deployment of the application using Capistrano.
  • Configure the apache and mongrel servers.

  • E-commerce
  • Shopping Cart
  • Online Store
  • Inventory Management
  • Checkout options

  • Miscellaneous
  • Blog
  • Task Management
  • Commenting Feature
  • CRUD …and many
    • Domains
    INDUSTRY FUNCTIONALITY
    Data Centers Data Center Management System
    Retail and Wholesale E-commerce
    Software Requirement Management Application
    Music, Social Networking Social Networking
    Health Care Health Care Insurance Claims, Hospital Management System, Maintenance and Support
    Exports Export Management, Purchasing, Receivables, Finance, Shipping
    Real Estate Search and Events
    Retail E-commerce
    Sports Athlete Management, Training Management, Account Management
    Software Project Management,Purchasing, HR, Salary, Tax, Sales, Quoting
    Software Hosting Quoting, Social Networking, Lead Management

      The Benefits of working with Sumeru

      • Ability to scale faster
        Sumeru can bring resources on-board very fast with access to some of the best talent pool in the industry.

      • High Technical Quality and Value of the End Product
        SSumeru’s experience, technology expertise and methodology bring high quality to the end product. Sumeru focuses on the key success factors of the client.

      • Improved margins resulting from cost advantages
        Sumeru’s thorough cost and effort analysis in its Pre-Project Phase ensures minimum chances of project budget increasing scenarios.

      • Improved competitiveness
        Sumeru’s ROR expertise is abreast with the latest technology and gives you the best value for your money.

      • Industry vertical competency
        Sumeru brings competencies in Market & Financial Services, Travel & Export, E- commerce, Social Networking, Data Center Management, Hospital &Health Care, Sports and Athletics, Admin &Business Process Management and Automation, Listing Services etc.

      • Building credibility by leveraging a strong customer base
        Sumeru brings to the table a strong customer base in various industry domains.

      • Guaranteeing secure applications:
        Sumeru has a strong practice of conducting application security assessments. This capability is leveraged in building applications that are highly secure.

      • Incorporates components of TDD (Test Driven Development) Methodology
        This ensures reduced bugs in the application. Sumeru is capable of developing applications using a complete TDD model.