Application Development

 Home / Services /Application Development
Software application development solutions that drive productivity

APLOMB provides Application Development and Maintenance Outsourcing services that lead to business process improvement. This allows for reduction of costs and enables business growth. APLOMB's Application Development and Maintenance Services is a part of its IT Services Group.

Any enterprise requires focusing on its core business rather than its Information Systems and IT Services Group. We enable enterprises to focus on the business growth related initiatives and not lock up its key resources in the maintenance of the key systems. We undertake strategic consulting to facilitate improvements in the effectiveness of IT Systems and IT Services.

Application Development and Maintenance Services offers the design and development of new application features at a reduced cost. We offer migration services from legacy systems to next generation systems and platforms. We manage mission critical business process improvements at a reduced cost.


Methodology

The Application Development and Maintenance Practice of the IT Services Group has expertise in all industry standard development methodologies. These include Waterfall,Iterative, Spiral, Prototype, Component Based, Rational Unified Process (RUP), Rapid Application Development (RAD), Agile and XP methodologies. We offer strategic consulting to our clients in IT Services which provides scope for business process improvement.


iBUILD
Tailored Rational Unified Process
Multi Threaded Time Boxed Process
Cost Optimized Service Methodology
iQuest
iBUILD

The iBUILD delivery model is an APLOMBs proprietary designed by the Center of Excellence (CoE) for application development and maintenance at the company’s IT Services Group. It is a model for Application Development Services. The iBUILD methodology is based on DTAGUARD's fundamental principle of facilitating clients with business process improvements through strategic consulting for IT Services Outsourcing.

iBUILD brings the best practices of a global delivery model with 14 years of offshore based project execution. It is based on CMM level 5 software development processes and proven Six Sigma approach in Application Development and IT Services .

Certain Six Sigma techniques have been incorporated into the iBUILD methodology for better management of customer requirements and ensuring robust fail-proof design. They include Quality Function Deployment (QFD), Failure Mode and Effect Analysis (FMEA), Pugh Matrix and Fishbone Analysis.

APLOMB has expertise in all industry standard development methodologies, namely, Waterfall, Iterative, Spiral, Prototype, Component Based Development, Rational Unified Process (RUP), Rapid Application Development (RAD), Agile and XP. These methodologies will be used with iBUILD as needed to ensure quality work products delivery.

iBUILD breaks the application development process into five phases with specific toll gates for each phase, based on the requirement of customer interaction and utilization of offshore resources wherever possible.


Requirement Gathering Phase

Requirement gathering is done at client site with an experienced team from APLOMB which also undertake requirements analysis. For complex initiatives and in case of multi-site requirements gathering APLOMB employs Quality Function Deployment (QFD) to identify Critical To Quality (CTQ) requirements of stakeholders. Voice of Customer (VOC) tools and techniques are used to understand customer ‘Wants’ that are subsequently flowed down using QFD from user requirements to design. The APLOMB Framework for Requirements Management is illustrated as below.


Design Phase

Design is usually performed offshore with onsite participation driven by degree of customer involvement in defining architecture. Architecture definition/ high level design is driven by reference architecture from a knowledge base available in iNODE, the technology specific Center of Excellence (CoE) within APLOMB. For critical and complex components, Failure Mode and Effect Analysis (FMEA) technique is used to make the design more robust. Pugh Matrix trade off analysis technique is used to choose the best of the design options for solution.

Application development and testing are executed offshore. Learnings and reusable artifacts from past engagements are extensively used, leveraging the Knowledge Management framework within APLOMB.


UAT and Implementation Phase

Depending on the client’s requirement, APLOMB enters into a long-term support (or maintenance) contract. APLOMB offers a cost effective solution leveraging offshore, and can bring in year-on-year cost reduction by continuously improving the support processes leveraging Six Sigma DMAIC methodology and other tools and techniques. A metrics management program driven by APLOMB Open Envelop Methodology (OEM) and DMAIC causal analysis tools is used to identify areas for improvement.


Multi Threaded

The Application Development and Maintenance Team of the IT Services Group is proficient in Multi Threaded Time Boxed Methodology. This industry standard methodology offers business process improvement in the areas of software development.


The Guiding Principles of the Multi Threaded Time Boxed Methodology are listed here

Short time boxes of 4-6 weeks
Multi threaded development
Multi Threaded Time Boxed Process
Parallel delivery of development and test artifacts
Continuity and consistency of core and integration teams


The expected business benefits are cycle time reduction, faster time to market, high quality and scope to accommodate changes. The prioritized requirements will be funneled through to various teams to perform detailed requirement analysis. The approach is such that when one team completes requirement gathering and starts with design, the next team carries out the rest of the requirements. Finally, the requirement will be delivered in various packets of logical unit.


Rational Unified

APLOMB follows the Rational Unified Process for offshore software development through its custom development services. APLOMB Quality Management System (QMS) maps this process with the CMM model to provide services with CMM level 5 maturities. The QMS also brings the Global Delivery Model to enable onsite/ offshore based development for IT Services Outsourcing.

We use various tools for development activities such as Clear Case for configuration, Requisite Pro for requirement analysis and Rational Rose for analysis, design and construction.


Offerings

The Application Development and Maintenance Practice under the IT Services Group has several offerings which offer business benefits including business process improvement. The key services that are provided under the Application Development Practice are custom development, re-engineering and product development The key services that are provided under the Application Maintenance Outsourcing Practice are 24x7 production support, Level 2 and above product support, helpdesk support and performance monitoring and alerting.