|
|
- 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
| 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.
|