Business/Industry Applications

Range of Applicability
The Fagan Defect-Free Process has been very successful in both new development and adding function to legacy or existing code of a very diverse set of products in a variety of organizations engaged in a broad spectrum of businesses:

Types of industries addressed:
We have not yet found an industry or product group for which this process does not work. Here is a list of some of our clients' industries:
  • Communications
    • Telephone switches, large, medium and small,
    • Cellular switches and products,
    • Wireless products,
    • Network products,
    • Videoconferencing systems,
  • Embedded Systems for many types of products;
  • Medical devices;
  • Financial and Distribution applications;
    • Banking services,
    • Brokerage services,
    • Insurance applications,
    • Payroll and Benefit services,
    • Order processing applications,
    • ERP,
    • News services.
  • E-commerce applications;
  • Computer Hardware and Software;
    • Operating Systems development, PC through mainframe,
    • End User applications,
    • Peripherals;
  • National Defense Contractors;
    • Satellite navigation systems,
    • Missile tracking systems,
    • Radar systems, etc;
  • Aircraft systems and production;
  • Manufacturing Control and Support;
  • Mathematical models for simulators; etc.

Types of organizations:
  • Level of SEI PMM/CMM maturity has ranged from Level-1 to Level-5. (Yes, SEI Level-5 organizations have improved their processes right in the class!)
  • Smallest company trained had 24 people, and the largest has had 4000 engineers and managers trained so far. Work groups within these companies range from two up to several hundred working on the same project.

Type of work products:
Again, this process is applicable to almost any work products - if it can have a defect, this process can improve it.
  • Proposals and Quotes;
  • Project Plans;
  • Requirements;
  • System Architecture;
  • Functional Specifications;
  • Software (Logic) and Hardware Design; Hardware Schematics;
  • Code; and of course Legacy Software (Involving a variety of notations, methods (including OO), and coding languages (C, C++, Java, HTML, PERL, Ada, Assembler, etc.)
  • Test Plans and Cases;
  • User Documentation and Installation Specifications;
  • Process documentation;
  • Training plans and materials;
  • SYSGEN and Site Installation Procedures for Systems and Field Engineers.



© 2000 Michael Fagan Associates