We intend to continue to use MSys software development, software maintenance and quality assurance services to compliment our internal development and technical resources. We expect that our relationship with MSys will continue to our mutual benefit for many years to come. I would recommend them highly.
-Dr. Jibbe, Distinguished Engineer, LSI Logic
Testing Center of Excellence (TCOE)
Quality – The cutting edge
“If I had 8 hours to chop down a tree, I’d spend 6 sharpening the axe.”
        - Abraham Lincoln


Testing is important because:
  • The later you test and find defects and fix them more you spend: For every dollar not spent on fixing a defect at the early stage requires $50 to fix it at the Test execution stage & $200 at the production stage.
  • Industry Challenge: Frequent releases of products and applications
  • Operational Challenge: It is never enough
  • Business Challenge: Time-to-market constraints with quick turnaround time required
Traditional model involves various teams like development team, testing team, user interface team, manufacturing team, customer support teams doing their own testing. The problems with the traditional model:
  • Numbers of engineers required : testers maintained by multiple teams. Hiring, Execution & Retention
  • Training & Building continuous expertise : to be repeated by all teams
  • Duplicate bugs are found
  • Costs vary from 100k to Millions
  • Management Bandwidth : Multiple management overheads which includes interaction with employees, vendors and customers.
  • Equipment and Lab space : multiple teams maintaining the labs

Frequent releases of Hardware/Software make traditional model exponentially expensive.

The solution to the traditional testing model involves establishing a Testing Center of Excellence:
  • To leverage best practices in testing – TCOE is focused on testing as a core competency and continuous improvement in quality standards and processes.
  • Centralized team which consists of testing team with highly integrated multi-disciplinary skills, uniform processes, tools, best practices of testing, Agile workflows and standard Reports and Dashboards, Metrics
  • Single management which reports uniformly to multiple teams across the organization
  • Organize test plans and test cases based on business goals and business flows
  • Independent Evaluation and catching defects early on in the lifecycle
  • Dedicated Labs, Common setups, Customer specific setups, Multiple fixed configurations, Multiple servers/OS/Enclosures/Drives
  • Inter-operability testing ,Cost Effective , Staff leveraged across multiple projects, Leverage multiple projects, Hardware/Software
  • Costs: Qualify solutions at fraction of cost
  • Revenue: Ship more products and services, On time releases, Blue ocean (explore new markets)
  • Less engineering staffing, management bandwidth, Lab Space and setup which cut existing Costs
  • Highly integrated point of contact for products/projects/departments
  • Reduce duplicate bugs and bug validation cycles, Robust test plans, Effective Defect filing and Validation, uniform debug data & traces
  • Strategic: Actively help convergence of all products/departments within company
  • Flexibility: Place to give internal overflow testing projects, No need to hire new engineers on payroll, Ramp-up and Ramp-down capability
  • Certified Microsoft Partner
  • Strategic Test Partnership
    • RAID, Storage Solution vendors
    • Drive Vendors, Enclosure Vendors, Server Vendors
  • Core domain competency is IT and business solutions testing
  • Innovation: Automate repeated tests
  • “Product Focus” and “Solution Focused”
  • Best practices in testing
  • Reduce time to market
  • Test Strategy, Test Requirements
  • Test Design Early and then continuously
  • Acceptance & baseline
  • Engineering and testing expertise of management and engineers
  • Reduce Time to Market by automation using MSys Ready test automation frameworks, which consists of highly customizable components.
  • Qualified test engineers with rapid Ramp-up and Ramp-down capability
  • Build and maintain expertise