iconma -  Expertise You Can Trust
Home Company Services & Solutions Success Stories News Careers Contact  
Software Development
Software Development
 
Services & Solutions
Staff Augmentation
Offshore Contracting
Healthcare Expertise
Services
 Software Services
 Offshore Services
 Delivery Model
 Methodology
   Software Development
 

Since inception, ICONMA has honed its skills in the art of software development. As in the case of our methodology, software development follows a comprehensive pattern. Requirements are analyzed, parameters set and action plans are evolved.

Quality issues are addressed with actual on-the-job testing and user friendliness is taken into account. Every detail is important for us & every software is our masterpiece.

Software products are an edge with ICONMA and we strive to maintain the edge by exceeding our clients' expectations. ICONMA has achieved consistent growth and excellence through adherence to high standards of quality and service to our customers.

Our development process allows us to guarantee
 
On-time completion of the project
Delivery of a high-quality system meeting your business requirements
Development of a flexible, easy to use and modify (in case you need some enhancements in future) system.
   
Software Requirements Analysis and Management
After the initial step of team formation, we do a thorough needs analysis of customer requirements including determining needs (elicitation), addressing how those needs need to be addressed (triage) and documenting the desired external behavior of the systems (specification). Allocated Requirements Review Managing Systems Requirements Allocated to Software Policy

Software Project Planning

Planning is a critical phase, which involves creating high-level architecture, delivery and deployment schedules for software development, information and capacity architecture, and third-party integration.
Software Development Plan
Software Estimates Procedures
Project Schedule
Software Life Cycle Definition
Software Planning Data
Software Project Activities and Commitments
Software Engineering Facilities and Support Tools Plan
 
Software Project Tracking and Oversight
Revision of Software Development Plan
Peer Review Plans
Change Requests and Problem Reports Procedure
Formal Reviews of Selected Milestones
Project Tracking and Recording Procedures
 
Software Quality Assurance
Software Quality Assurance Plan
Policy for Implementation of SQA
Deviations in Software Activities and Software Work Products Procedure
SQA Participation Procedure
SQA Reports
SQA Reviews Procedure
 
Software Configuration Management
SCM Activities Plan
SCM Policy
Changes to Baselines Procedure
Software Baseline Library Product Creation and Release Control Procedure
Configuration Items/Units Status Review Procedure
Standard Software Configuration Management Reports
Baseline Audits Procedure
 
Testing
After the various components are developed, they are integrated and rigorously tested as a complete solution. Application behavior is compared with the initial specifications and any deviations are identified and corrected.
Specification Testing
Functionality Testing
Integration Testing
Stress/Real-world Testing
 
Implementation
After the project is completed, it is deployed across an enterprise by working closely with its internal IT team and training is imparted to the end-users of the system.
Enterprise-wide Deployment
End-user Training
System/Helpdesk Training
Documentation Handover
 
Maintenance
Our maintenance phase covers system health maintenance including database, application and network maintenance. Required application feature enhancements are planned at this stage, and are developed and executed as and when appropriate.
System Health Maintenance
Feature/Application Enhancements
 
Copyright © 2005 ICONMA, LLC Sitemap