SAS/OR

Prepared by:
SAS Institute, Inc.

Prepared for:
Public purchase

Application:
Financial analysis:
Environmental impact analysis: ---
Waste management/P2:
Environmental cost listing/database: ---
Cost estimation: ---
Alternative product/process comparison: ---

SAS/OR, an integrated component of the SAS system, provides tools for project management, decision analysis, and mathematical programming. A host of other SAS products can be used in conjunction with the SAS/OR software. Project planning, management, scheduling, and tracking can be accomplished using a single integrated system. Complementing the SAS/OR project management tools is the PROJMAN menu system, a customizable and extendable point-and-click interface for scheduling projects and producing charts and reports.

Elements of control:
Cost control
Resource control
Estimating control ---
Schedule control
Scope control
Risk control ---

Development date and updates:
SAS/OR software was released in 1983. Every new release for the SAS system(on an average once in two years) will add features to the SAS/OR software. The next release is expected in the end of 1995/the beginning of 1996. The current release is version 6.10 (1994).

Public availability:
Available

Purpose and current use:
SAS Institute was established in 1976 to develop and market base SAS software. Their flagship product was originally developed to analyze agricultural data on IBM mainframes at North Carolina State University. In the1980's the SAS system was completely rewritten in C to incorporate a MultiVendor Architecture (MVA).

Cost information:
License fees and prices will vary based on options chosen, such as platforms and number of users. Users need to pay an annual license fee to be able to use the systems. The license fee for SAS/OR for UNIX and PCs can start from 770 for the first copy (single user) with $360 for annual renewal. Different charges are applied for additional users, for example, for 10 copies the first year fees is $3770 and the renewal fee is $1890. The price decreases as the number of users increase. These are 1995 prices, and are subject to change.

System requirements:
The MVA architecture makes the 90% of the SAS system code portable across all hardware platforms (at the most 10% needs to be rewritten). The SAS system has been released for various platforms: MVS, CMS, VSE, Open VMS for VAX and AXP, OS/2 2.0, Windows 3.1, Windows NT, MAC, DG/UX, SUN OS, RISC/OS, OSF/I,MIPS, ABI, INTEL ABI, AIX, HP-UX, RISC/ULTRIX, Solaris, and ConvexOS. The specific system requirements will vary depending on the platform chosen. The program can be made network compatible, supporting various networks including NETBIOS, TELNET, APPC for Windows, and others.
The graphics devices may require the availability of SAS/GRAPH software (for high resolution graphics)since SAS/OR uses fonts and device drivers provided with the SAS/GRAPH software.

Software summary

Size and complexity of projects:
An unlimited number of user-defined identification variables can be defined to capture WBS structure and sub-project information. There is full control over logical precedence relationships. Scheduling can also be in seconds, minutes, or unspecified (relative time units). Project calendars are completely user-defined. An unlimited number of project resources and resources per activity can be defined. The system can also handle multiple projects. All these features and others provide users with a lot of flexibility in customizing projects and incorporating project complexities, and project sizes.

Other compatible systems offered:
SAS Institute develops a number of different products that can be used along with SAS/OR. These include decision analysis tools, econometric modeling, quality control, statistical packages, graphics, and others. SAS/OR software is a fully integrated component of the SAS system.

Nonquantifiable information:
The current release of SAS/OR does not have a separate 'notes' field, but does allow annotation on charts and graphs. The next release will have a space for adding unlimited project notes.

SAS/OR forms an integrated component of the SAS system and includes several basic types of programs. These are procedures for scheduling and project management, for decision analysis, and for general mathematical and network flow programming. The project management capabilities can be performed through a menu system called PROJMAN. The software includes procedures for exploring models of distribution networks, production systems, resource allocation problems, and scheduling problems using tools of operations research. Features of SAS/OR software include:

-CPM procedure for scheduling projects using the Critical Path Method
-GANTT charts for monitoring project progress
-NETWORK diagrams with graphical features for visualizing structural relationships, WBS, and organizational charts

Multiple projects can be scheduled with a common pool of resources. Cost data across multiple projects can be summarized and analyzed, and earned value analysis can be performed. A virtually unlimited number of what-if solutions can be evaluated.

Life-cycle stages covered

Raw material acquisition ---
Manufacturing stage
Use/reuse/maintenance ---
Recycle/waste management ---

The system is not designed for life-cycle costing. However, required life-cycle information can be incorporated into the system using the SAS/OR components and other applications. The system would typically be used to consider portions of the manufacturing stage of the life-cycle.

Type of costs considered

Conventional
Potentially hidden ---
Contingent ---
External ---

The SAS system treats costs as a resource. Applications can be developed to handle cost management. As is, the system does not include features for including hidden, contingent, or external costs. However, these costs could be included with appropriate customization of the system, such as through the creation of additional cost categories, user-defined codes, and cost reporting by 'type' of money.

Method of cost estimation

The system is not designed for cost estimation. However, applications for performing various types of cost estimation could be created using the SAS system tools.

Generation of financial indicators

Net present value (NPV)
Payback period ---
Internal rate of return (IRR)
Benefits cost ratio ---
Other ---

The SAS system includes procedures for computing NPVs and IRR for uniform payments. Programs for computing payback periods, benefits cost ratio, and other indicators could be created using the SAS system. The SAS system enables users to outline the basics of a project, estimate the profit/loss characteristics and perform an initial cost analysis to decide if it is really worth executing.

Ability to include environmental costs

User friendliness and flexibility

The SAS system is a 4GL. The PROJMAN menu system that complements the SAS/OR software is menu driven and users do not need to learn the SAS language in order to use it. Many charts and diagrams can be produced in either line printer, full screen, or high resolution graphics form. Customized reports can also be prepared. Screen options can be customized, including the modification of global menu parameters that control default scheduling options. Sample project data sets can be created, and sub-projects and/or individual project data sets can be copied, deleted, or combined. External existing SAS data set scan be imported into PROJMAN. The CPM, NETDRAW, and GANTT procedures integrate with the SAS system and allow users to develop a customized project management system. As with other SAS programs, users can access the codes in PROJMAN to make any modifications and updates. Thus items that are not currently in the menu can be added in this manner. However, this will require knowledge of the SAS language and procedures. The next release of PROJMAN will make the system completely different. Features will be added to make the system more interactive and more object-oriented.

The SAS system can access, read, and write data in a variety of different data structures and file types, including relational database management systems, hierarchical database management systems, data gateways and applications programming interfaces, operating system files, various external file formats, and SAS data sets. Also, the SAS system is portable across computing environments, which means that it will look and function in the same manner on all platforms.

Users can choose to include a variety of different ready-to-use programs of procedures for various applications, from general purpose data processing to specialized analyses. These include statistical and mathematical analyses, financial reporting, market analysis, etc.

User-support

The system includes an built-in tutorial that provides information on the menu system and basic features of the SAS system. No demonstration disks are provided. However, the supplier offers a free, no risk 30-day trial of the software. The supplier offers a variety of services and support options to users. This includes technical support, training (on- and off-site in various levels and formats), publications (training manuals, guides, newsletters),consulting services, marketing and development partnerships, and membership in national, regional, local, in-house, and special interest SAS user groups.

Limitations

SAS/OR does not have special features or default formats to facilitate the inclusion of environmental cost information in project management. However, the flexibility of the system will allow users to include these features at their discretion. The SAS system itself is not menu driven and requires knowledge of the SAS language for use and manipulation. PROJMAN is menu driven, but in its current format does not include every feature in the form of menu commands.

Basis for evaluation:
Based on information received from the SAS Institute in March, 1995.

Contact information:
SAS Institute Inc.
SAS Campus Drive
Cary, NC 27513
919-677-8000
919-677-8123 (FAX)


Return to the top of this document.

Return to the Chapter 4 Index

Return to the Table of Contents