- Services
- Industries
- Technologies
- Organizational Capacity
Delivery Methodologies
IIC has designed a flexible set of software delivery methodologies designed to match IIC’s delivery capabilities with customer priorities and preferences. IIC’s delivery methodologies are characterized by the primary location at which the required development activities are conducted. IIC has the capability to deliver custom software solutions at customer locations, at our onshore development center in Poughkeepsie, New York, at our offshore development center in Hyderabad, India, or via a hybrid solution that involves significant resources deployed at a combination of these locations. Regardless of the specific delivery methodology selected, IIC’s custom software solutions are delivered in a quality focused environment with an emphasis on continual process improvement to ensure customer satisfaction with the delivered solution.
IIC ensures customer satisfaction through the establishment of a dedicated customer support team that includes a local account manager as well as a dedicated development team headed by an experienced project manager. The customer support team is responsible for ensuring effective communications with the customer, including all required reporting, as well as for obtaining customer sign-off at key project checkpoints and for delivering solutions that meet or exceed customer expectations. IIC encourages customer involvement at all stages of project delivery to facilitate project success.
Delivery Models:
Onsite: Under this model, custom software solutions are delivered by a dedicated team located at a customer designated site. This model provides the most customer oversight and involvement in the development process and is especially suitable when the security of customer intellectual property or other data is a primary concern. IIC has implemented this model primarily with our public sector customers.
Onshore: Under this model, custom software solutions are delivered by a dedicated team located at IIC’s software development center in Poughkeepsie, New York. IIC’s domestic development center features a team of dedicated development specialists supported by robust infrastructure. This model provides for effective interaction between the development team and the customer while eliminating the customer’s responsibility to provide work space and development systems as well as associated overhead costs. This model is suitable for customers that have limited onsite resources, but either cannot or do not wish to take advantage of the benefits of offshore outsourcing.
Offshore: IIC has invested significant effort and capital to develop a state-of-the-art offshore delivery center in India with the capacity to fulfill a broad range of custom software solutions. IIC’s offshore delivery center features multiple communication modes to facilitate coordination with the customer and with IIC’s onshore account management team as well as fully equipped development labs supporting dedicated development teams specializing in Microsoft and Open Source technologies. IIC’s offshore development center ensures quality deliverables through the application of its ISO 9001:2000 certified quality management system and the implementation of CMMI level 3 processes (certification in progress). This delivery model is suitable for customers who wish to take advantage of high quality custom software development capabilities at significantly reduced cost.
Hybrid: IIC maintains the flexibility to provide custom software development solutions using a combination of the delivery models described above. Hybrid models enable our customers to customize delivery options to their specific needs with respect to development team proximity, code/data management, resource availability, schedule coverage (e.g., around the clock development), and overall cost.
