| Financial Products Markup Language | Table of contents | Indexes | Building with XML | |||
Germany ![]() Hamilton, Jean Munich ![]() SPX Valley Forge | Jean Mercedes Hamilton |
| Senior Project Manager, IT |
| SPX Valley Forge |
| Gutenbergstr. 25
Munich
Germany
(D-85748)
Email: jhamilton@vftis.com |
| Biography |
Introduction |
automotive ![]() | The technical service information from Saturn Corporation, a division of General Motors, has been ranked by J. D. Power as the best in the service industry. Saturn attributes this success to their corporate philosophy and values which focus heavily on meeting the customer's needs. The Saturn Technical Publications group had 10 years of experience with Interleaf Desktop Publishing when they started hearing about the benefits of XML/SGML - reduced costs, higher efficiency, data reuse, web publishing. To support the technical documentation of a new second Saturn model, the "Tech Pubs" team leader had a choice: double the size of the team or transition to an XML/SGML publishing system. She chose XML. |
| Saturn Publication Management System (SPMS) | SPX Valley Forge Technical Information Services was first hired on in January 1998 as consultants to analyze the system requirements for the planned . One of the biggest challenges was to determine how to transition from the current process and system which produces award-winning documentation to a new XML/SGML system with more efficient processes. |
Saturn's Focus on the Customer |
| customer focus | Saturn Corporation, a division of General Motors, was founded 12 years ago with the mission to redefine, using best practices from other companies and industries, the way vehicles are marketed and manufactured. The Saturn philosophy and core values which developed include a strong and a partnership mentality between Saturn customers, members (employees), suppliers, retailers and neighbors. Saturn Chairman and President Cynthia Trudell stated it this way: "Saturn redefined product to include not only a high quality, reliable car -- but also the shopping, buying and ownership experience. And Saturn people developed this new definition in a systems context." |
| Saturn core values | Most large corporations today have a mission statement and core values hanging on the wall, but at Saturn, these values are so fundamental to their everyday work that even a software implementation project can be defined so that it supports the core values. Here is an excerpt from the Project Definition Document which lists the and describes how the project will support these values: |
Commitment to Customer Enthusiasm |
Commitment to Excel |
Teamwork |
| The input from all Saturn team members is important to the design and acceptance of the system and their feedback will be solicited and used throughout the project. |
Trust and Respect for the Individual |
| SPMS must be a flexible system designed with and for the users and customers. Involvement in the project from Day One builds confidence in team members and ensures a comfortable working environment. |
Continuous Improvement |
| To quote Saturn Chairman Trudell once more: |
| User Involvement | Thus "customer focus" at Saturn does not just refer to the customers who purchase Saturn vehicles. The "customer" for the Saturn Technical Publications team, which publishes all service manuals, parts catalogs and other service literature, is the mechanic at the Saturn retailer who uses these publications to service the vehicle. The "customer" for the new XML Publication Management System are the system users - editors, technical writers, graphic artists and publishing experts who create and store XML and graphic objects and publish to paper and (in the near future) electronic media. |
"Customer Focus" - Another Term for in System Design and Development |
| Incremental Process for Software Implementation | Of course, not every company has such a long tradition of customer focus and partnerships like Saturn, but anyone involved in implementing a new IT system has the ability to get the end-users involved as early as possible to get their input, their buy-in and to increase the likelihood of success of the project. |
| RDI - Results-Driven Incrementalism business results | - is a new incremental method developed by Scott A. Moses, product manager for i2 Technologies and other implementation consultants. (The information presented here has been summarized from an article in "Sloan Management Review", Winter 1999 written by Robert G. Fichman and Scott A. Moses.) RDI takes into consideration that the introduction of a new software system must be accompanied by organizational change for the new system to be effective. The RDI strategy calls for delivery increments every two to three months which include a combination of software functionality and organizational change. Each increment should be defined so that business results are achievable, even if no further increments are completed. Instead of the normal software release, RDI introduces the concept of "business release" which result in a "series of releases of software-enabled ". The description of each business release includes (1) the targeted business result (e.g., improved due-date performance); (2) a list of the software functionalities to be implemented; (3) a list of the changes to organizational policies, procedures, measures, structure, and (4) a metric for measurement of the business result. The advantages of RDI include shortening the time before business gains are achieved, shorter implementation time, and an increase of overall project benefits. |
Saturn SPMS Incremental Process |
| Project Definition | Development of and Analysis Documents |
| Analysis Phase | The types of questions which need to be answered during the include: |
| Development of draft DTD |
| The development of the DTD is the first step in developing an XML authoring system. No other work on the system can be done until the DTD is developed. It is often difficult for the user to test or check a DTD by itself, even if they have had an introduction to XML and are familiar with the syntax. Real DTD testing by the users can only begin after the FOSIs and the XML Editor have also been installed with the customer. It is important to realize that DTD changes will thus still be showing up in the later implementation stages. Some type of version control for the DTD, like source code management, can be helpful both for the DTD/FOSI developers and the system programmers. |
| The Saturn SPMS DTD is based on J2008, the standard DTD for the automotive industry developed by the Society of Automotive Engineers. |
| Development of draft FOSIs/Stylesheets |
| Example files generated with the DTD and FOSIs are the first real output of the new system which can be reviewed by the users. Not only will the user then request FOSI changes, but also DTD corrections will occur at this phase. |
| The print FOSIs for Saturn SPMS were developed to match the old Saturn Service Manual format and to be used with ArborText's ADEPT Editor/Publisher. ACL programming was used to automate some features and to match the old format. The FOSIs also allow for some generated text which increases authoring efficiency. |
| Installation of XML Editor | with DTD, FOSIs and customizations |
| Once the draft DTD and FOSIs are complete, the XML Editor can be installed with the users and a combination of training/testing can begin. This may be the users first exposure to XML, in which case they will need training which covers XML basics and the Editor basics. If the user population is quite large, the roll-out should be phased, allowing those volunteers with the most interest in adopting new technologies to receive it first. |
| Installation of XML Repository | with customizations |
| Set-up of the XML Repository can be the most time-consuming phase of the project. Delivery of the repository after the editor gives the database administrators more time to complete their tasks, while at the same time allowing the users to adjust to the XML editor before being confronted with learning about the next tool. |
| Saturn's SPMS uses Chrystal's Astoria as for XML Document Management. The tool was then customized to allow for metadata entry for each object. An object reuse check tool was also developed for SPMS. |
| Saturn found an effective way for users to train/test SPMS after this installation: the asked their users to rekey some of the old publications into the ADEPT Editor and save them in the Astoria document management system. In addition to the training and testing time this provided, the data will be used as the basis for the publication updates. |
Installation of additional system functionality |
| In most projects, additional functionality must be added to the system before it can be used in a production environment. For Saturn, this included a special publishing process which automatically combines objects into a service manual based on the metadata of the objects. After the installation of this release, the Saturn SPMS system will go live. Approximately six months later, the old desktop publishing system will be turned off. |
Ongoing additions of system functionalities, including new publication types |
| Ongoing system maintenance includes adding additional user functionality to further enhance the efficiency of the new system and processes. Further releases are planned to be delivered every three to four months. |
Lessons Learned |
| The Saturn SPMS project has not only been successful, it has been a fun project for all team members involved. The project benefitted greatly from Saturn's focus on the customer and the use of incremental deliveries. Other lessons learned include: |
|
| Financial Products Markup Language | Table of contents | Indexes | Building with XML | |||