IT Service Offering
Contact Us
- Email: itservices@kumaran.com
- Toll Free: 1-800-kumaran
Open Source Development Process and Technical Capability
Evaluation Stage

During the Evaluation stage, Kumaran recommends an assessment of the IT environment, including the level of documents and stakeholder assessment. Kumaran would provide an evaluation plan based on this assessment. When the evaluation plan gets the nod from the customer, then we start on the evaluation stage. Here, Kumaran would carry out these activities:
- Open Source consulting
- High-level functional requirements
- Detailed non-functional requirements
- Developing architecture for the proposed system, which includes Open Source products and components
- Scoping study
- Prototype of sample business process
Deliverables
At the end of the Evaluation stage, these deliverables will be handed over to the customer:
- Prototype developed
- Detailed scope document
- Complete project plan
- Fixed-bid proposal
- Reference architecture document
Development or Construction Stage
After a successful evaluation plan, Kumaran enters into an agreement with the customer to develop the proposed application. Development comprises these steps:
Deliverables

At the end of the Development or Construction stage, these deliverables will be handed over to the customer:
- Business Requirements Document
- Use Cases
- Architecture Design Document
- User Interface Prototypes
- Data Model
- Detailed Design
- Program Specifications
- Test Plan
- Test Cases
- Reusable Components
- Deployment Guidelines
- Release Notes
- Actual Source Code
- Project Schedule
- Communication Plan
- Change Management Plan
- Status Reports
- Programming Standards
- User Interface Standards
Operation Stage
Application maintenance and production support lifecycle starts after moving the application to production. Kumaran provides SLA-based production support and maintenance of the application.


Deliverables
Operational stage is a continuous process; Kumaran would deliver these towards the end of the Operational stage:
- Analysis Documents
- Design Change Documents
- Source Code
- Root Cause Analysis
- Release Notes
- Test Cases
- Test Results
Kumaran’s Technical Ability
Kumaran has integration and implementation experience in these Open Source technology stack:
- Languages – Java, Python, PHP & Perl, and Ruby on Rails
- Operating Systems – Linux
- Web Servers – Apache
- Servlet Engine – Tomcat
- Database – PostgreSQL and MySQL
- Enterprise Reporting – Jasper, Pentaho, and BIRT
- Application Servers – Glassfish and JBoss
- Data Access – iBATIS and Hibernate
- Enterprise Service Bus – WSO2, OpenESB, and Apache ServiceMix
- Integrated Development Environment (IDE) – NetBeans and Eclipse
- Enterprise Content Management – Nuxeo and Alfresco
- Enterprise Portal Servers – Liferay
- Ajax – ZK
- Identity and Authorization – OpenSSO and CAS
- Frameworks – Spring and Shale
- Rule Engine/BPM – JBPM and Drools
- Build Management – Maven
- Testing – JUnit, JMeter, OpenSTA, and Selenium
- Misc – Quartz, CVS, ANT, and RedMine


