Home > IT Services and Solutions > Application Development, QA and Maintenance

Application Development, QA and Maintenance

Application development generally encompasses the development of new applications, including mainframe, server, network-based, web-based, or a combination. The requirements for new applications may include interfaces to existing applications. Y&L Consulting is well-versed in Business Application Development, QA & Maintenance, having experience working with virtually every software on the market with expertise in .Net, Java, SAP, ATG, Business Intelligence/IM, mobile apps, and SharePoint.

Some examples of activities performed within application development include:

  • Researching
  • Analyzing
  • Gathering Requirements
  • Designing
  • Programming
  • Testing
  • Documenting and implementing
  • Applying changes to the software language and/or database in which the application is written
  • Providing corrections or other necessary changes
  • Participating in disaster recovery planning and documentation

Quality Assurance

Y&L Consulting relies on its Integrated Quality Assurance (iQA) process, which represents a framework that ensures all deliverables are of the highest quality. The iQA model at Y&L is drawn from a variety of knowledge bodies, such as the American Society of Quality (ASQ), Quality Assurance Institute (QAI), Total Quality Management (TQM) and others.

The iQA is a process-oriented approach that implements quality processes into every phase of an IT project in order to increase overall quality, improve customer experience, reduce rework, and expedite time-to-market due to fewer quality issues.

Maintenance & Support

Application maintenance and support include the skills and requirements needed for supporting application systems, such as troubleshooting, modifying, maintaining, and enhancing legacy systems and applications running in a production environment. There are many activities that Y&L performs on behalf of its clients within the maintenance, and support category, which include, but are not limited to:

  • Researching, analyzing, designing, programming, testing, documenting and implementing maintenance changes
  • Correcting software errors
  • Modifying reports and ensuring accurate report runs
  • Modifying applications and documentation
  • Writing ad hoc queries
  • Loading and applying changes to the software language and/or database in which the application is written
  • Providing corrections or any changes needed for production
  • Participating in disaster recovery testing, planning, and documentation
  • Providing service on a 24 x 7 or on-call basis

Case Studies