Concepts and Due Diligence

Advance Computer Enterprise provides comprehensive Technical Due Diligence services including Process, Software, and Technology evaluations. These services allow our customers to choose the depth of diligence necessary to make informed decisions.

 

The goal of Technical Due Diligence is to provide (decision makers think of new word, decision used twice in this sentence) with enough information to make an informed decision, in other words minimize risk. Advance Computer Enterprise has developed and refined its Technical Due Diligence processes to provide quick and accurate feedback.

 

 

Process Evaluation - This service focuses on how well an engineering organization conforms to documented processes, practices and standards. Advance Computer Enterprise review process evaluates documentation (specifications and project plans), process (product definition, design, code, test, release, and maintenance), configuration management (source code control and change management) and organizational communication (vision, activity toward vision, transition points).

Software Evaluation - This service focuses on looking under the hood of the software product. Advance Computer Enterprise review process evaluates the language (type checking, initialization and defensive programming), executable (memory usage and leaks, API validation and OS compliance), object oriented techniques (object hierarchy, design patterns, encapsulation and inheritance, and exception handling), and source integrity (coding standards, redundancy, variable usage and string management).

 

 

Technology Evaluation - This service focuses on how technology is used to solve a problem. Advance Computer Enterprise review process evaluates the architecture (major components, messaging, and data storage), technology used (Component Objects, Languages, and third party libraries), and system requirements (H/W needed, configuration, and scalability).

These services have been used to solve the following problems:

  • Mergers - Merging engineering organizations is very difficult. Advance Computer Enterprise has provided independent evaluations of engineering teams, reviewed software products and analyzed how the disparate technologies will come together.
  • Software Acquisition/Divestiture - When a company is acquiring/divesting a software asset it is relatively easy to see the software product run, review the documentation, online help, and marketing materials. However, it is not always easy to look under the hood. Advance Computer Enterprise Software Evaluation is ideal for seeing what the source code looks like, how the product functions internally, and how easy it will be to add new features and re-brand the product. Advance Computer Enterprise informative Software Evaluation Report is an independent assessment of the product and often used during price negotiations.
  • Independent Audit - Have you ever wondered if your engineering team is being too optimistic, maybe pessimistic? Are they following documented processes? Do they have documented processes? Advance Computer Enterprise Technical Due Diligence Services can give you an independent evaluation of your team and your software.

Advance Computer Enterprise Technical Due Diligence services allow you to choose the depth of diligence needed. Our services provide an independent assessment of your software products and/or engineering organization. Our goal is to provide you with an honest and independent evaluation