Maestro is a web-based Business Support System (BSS) for product engineering, manufacturing and sales. Maestro consolidates information from spreadsheets, shared directories and proprietary single-purpose applications. The initial focus of Maestro is Product Lifecycle Management (PLM).
The purpose of the Maestro project is to develop the reference Maestro application, including a complete operational demo data set consistent with a well-defined going concern operation (the fictional Swift Construction Company, or SCC).
Maestro functionality can be grouped into modules. Modules can provide basic functionality (e.g. persons, employees, organizations, contacts, projects, activities, sales orders, documents, etc.) or high-level functionality (e.g. project management, product data management, manufacturing process control, issue and non-conformance management, customer lead development, etc.).
Product Lifecycle Management System (PLM System)
The PLM system provides storage, retrieval and controlled change management of documents, often a requirement in controlled industries.
- Centralized Storage. Documents are stored a centralized location, simplifying finding and controlling documents.
- Change Control. Changes to documents are captured in an audit trail, and changes can be verified, trusted, and reversed.
- Controlled Access. In general, visibility should be considered paramount. However, access to specific documents may be controlled when necessary for reasons of personal or organizational confidentiality. Access to a document may be based on the user’s department or level of authority within the organization.
- Identification of Training Documents. A document can be identified as a training document and associated with specific individuals. Updating a training document requires associated individuals to renew their training certification.
- Change Notification. Users are notified by e-mail when a document requires their attention (e.g., review, approval, training certification, etc.). Users can also chose to monitor a document and be notified of any activity.
- a unique part-number-based document management solution, where documents are associated with one or more part numbers and categorized by a pre-defined type, and which significantly simplifies document access and change management.
Project Management System (PMS)
A PMS assists organizations to effectively manage multiple simultaneous projects (also known as Portfolio Project Management). By managing projects more effectively, project goals are reached sooner and at lower cost. The Project module provides a controlled source of information for sanctioned projects, including their schedule, status and related documentation.
Materials Management System (MMS)
Organizations often need to manage material outside the scope of an existing financial system. The Materials Management system can be the initial step used to bridge the gap, and can bridge to an existing ERP system if one is available. The MMS the transaction engine for an organization, capable of managing part numbers and suppliers, bills of materials, product configurations and variations, product creation and manufacturing processes, and other non-financial transactions.
Document Control System and Knowledge Base (DCS / KB)
Organizations have many documents besides those specifically related to product lifecycle management (PLM). The Document Control System and Knowledge Base (DCS/KB) module manages documents electronically, with visible trusted history for shared access and maintenance.
A knowledge base is a generic repository for trusted information, not only conventional documents. To be effective, the information must be preserved in a form with easy shared access. Trust is provided by identifying the source of information and any changes made since the information was first created. Without trust, users must make assumptions about the validity of the information, which leads to questioning and confusion, and often repeating work. The DCS/KB module supports collaborative work, and the ability to review work before it is published.
Corrective Action System (CAS)
A CAS manages issues that arise according to a controlled methodical process. Issues may be associated with a part number, an internal process, a manufactured item, or a shipment or batch of raw material. To be effectively managed, issues must be recorded and prioritized, and often a record must be kept for future reference or auditing. The corrective action system (CAS) module provides the means to effectively manage issues using a staged process of verification, investigation, evaluation, implementation, and finally validation.
Human Resource Management (HRM)
In the same way the project module (PDM) manages canonical project information, the product lifecycle module (PLM) manages canonical product information, and the document control and knowledge base module manages generic information, the human resource management (HRM) module manages canonical information about employees (e.g. contact information, hours and location of work, timesheet entry, etc.).
Training Management System (TMS)
A TMS aids organizations to administer, deliver, track and reporting on training and employee competency. Regulated industries often have training compliance requirements. The Training module provides automated features for process standardization and overhead reduction, specification of training requirements for single employees and groups of employees, training record reporting, prescribed and self-service registration, training-related notices to users and managers, and on-line training assessment.
Customer Relationship Management (CRM)
A CRM provides shared access to customer information, and supports targeted activities such as sales campaigns and customer surveying.