We believe quality starts with the design and coding. Our developers produce good quality code and include unit test cases that are checked into the source code repositoy and run by the Continuous Build process for each build. We make sure that full code coverage is achieved by the unit test cases and we address any issues. Code reviews are conducted very frequently with lead developers critiquing the code and suggesting improvements. Functional test cases that verify the features and functionality are created and executed. Failed test cases are analyzed and appropriate defects are opened in the defect tracking system. Additionally, end to end intergration, system, volume and regression test cases are run.
At Teklead, we make sure each story or requirement has an associated set of functional test cases that verifies its features and functionality. Additionally, there are unit test cases and code coverage tools that run to ensure the code is fully tested. The test cases are checked and run using a Continuous Integration tool like Jenkins on each build; they are then released. We advocate whenever possible to make sure that there is User Acceptance Test (UAT) environment that mimics the Production Environment closely. The last step of promotion of a project into Production includes complete tesing in the UAT environment with the same checklist of steps taken. Based on successful completion of the tests and satisfactory results, approvals are obtained from management to proceed with Production rollout. Production Sanity testing is performed as part of the promotion to the Production environment.
Our QA engineers are also experts in test case development and automation. We utilize automated code coverage tools and other unit, integration, regression and load tests. We have also built our own tools and regularly use automated Continuous Integration tools that will automatically run the unit, integration, regression an load test suites on each build or iteration. These processes also identify issues immediately, point to a specific code change or merge. Additionally, routine and regular code reviews are done between the developers and developer leads. The results of functional testing and the number of bugs are regularly monitored and discussed for improvements.
Application Support and Maintenance
Teklead takes application support and maintenance very seriously and monitors events on a daily basis.
Through a combination of Key Performance Indicators (KPIs) and Service Level Agreement (SLA) Requirements, we ensure that your project will have top-notch service levels and operation performance. Below is a list of the operational metrics Teklead adheres to. For more information, please see our Support page.
- Defect Tracking
- Code Coverage Tracking
- Turn Around Time
- Open Ticket Tracking
- Service Restore Time
- Average Time to Answer
Teklead has processes, templates, checklists, training material, documentation, code review sessions, and actual techtalk that is used to help onboard and transition and handoff the project from one team to another. Since our normal project development phase includes use of team development tools for source control, documentation (wiki), automated test cases, builds (Contiuous Integration), and environment configurations, transition and handoff processes are simplified. Access to these tools can be given to new team members and we conduct training sessions to review with new team members.
Teklead also has self-audit programs in place to make sure our service quality is superior. We have internal metrics that objectively measure and report on Program Management effectiveness – based on factors like time on budget deliveries – customer satisfaction, training materials, ease of maintenance, and reliability and availability documentation.
The Secret to Our High Quality Solutions
Having been in the business for 24 years, Teklead utilizes our existing large network of high-quality consultants we have gained over the years. We continuously and proactively screen new candidates in case we need to meet our clients’ demands on short notice. New team members are gained through the following strategies and guarantees:
- Recruiting – Teklead recruiting strategies have been developed to ensure we always have the person you’re looking for.
- Testing and Screening – Teklead will never compromise quality for quantity. We employ powerful filtering and screening tools to ensure perfect matches every time
- Superior Matching – Our detailed matching processes ensure your representative will gain a complete understanding of your needs so they can present exactly the solutions you require.
- Quality Assurance – We stand by our work and are committed to providing you with the highest level of service.
- Single Source Solutions – As part of the larger Act•1 Group, Teklead provides a convenient, single point of contact for a number of specialized companies and services. Working in close partnership, we can connect you to a broad range of powerful resources and construct a complete, custom solution to address your unique business needs.
The purpose of our Quality Assurance Program is to ensure that Teklead provides our clients with the level of service that they expect from a leader in the employment services industry. The goal of our Quality Assurance Program is to measure Teklead service levels as well as identify opportunities for improvement.
By moving the needle in a positive direction in these areas we enhance customer satisfaction and improve important operational efficiencies. Clients are surveyed individually and responses are compiled to reflect client-specific results as well as enterprise-wide analysis. Measuring customer satisfaction will guarantee that we continue to meet the client’s needs.
Quality Assurance Plan – As your dedicated staffing partner, Teklead will customize a Quality Assurance Plan to ensure you continually receive the caliber of service you need to succeed. We will also utilize Performance Surveys and Service Reports to enhance our responsiveness and ability to deliver effective results.
Onshore / Offshore Resources
The quality assurance processes we have are uniform and apply to all resources equally, including off shore resources. We believe quality starts with design and coding. We hire only the very best developers and make sure they have proper education, training, experience, certification, and domaoin knowlege for the projects we assign them. Our offshore developers produce good quality code and include unit test cases that are checked into the source code repositoy and run by the Continuous Build process for each build. We make sure that full code coverage is achieved by the unit test cases and we address any issues. Code reviews are conducted very frequently with lead developers critiquing the code and suggesting improvements. Functional test cases that verify features and functionality are created and executed; failed test cases are analyzed and appropriate defects are opened in the defect tracking system. Additionally, end to end intergration, system, volume and regression test cases are run.