Custom Stock Options System
Application Optimization Success Story (2004)
A custom stock options services system was developed for this client by a third party vendor. The system is currently supported by an integrated team of Helios & Matheson technical specialists and the client's internal resources. This system is a critical factor in their strategy to increase their client-base and offerings, but presented the client with a number of business challenges:
- The system was very unstable. This lack of stability resulted in unreliable system availability to end-users and to poor performance.
- The system was constrained in terms of scalability by its restricted component design as well as by certain software licenses. These con-straints limited the client's ability to leverage the application beyond the initial user base.
- The system was poorly documented. This lack of documentation posed a risk to the client because of their inherent reliance upon specific resources for system knowledge, operations and support.
Helios & Matheson SOLUTION:
Having had success with Helios & Matheson's SMART Approach to Application Optimization in the past, the client contracted with Helios & Matheson to help stabilize this system and overcome the difficulties they were facing. Helios & Matheson's solution was based on the System Delivery Framework (SDF), consisting of three main phases:
- The DEFINE Phase is made up of gathering analysis activities.
- The DESIGN Phase is made up of modeling and costing activities.
- The DELIVER Phase is made up of building, installing and running the application.
This particular engagement focused on the first two phases in which Helios & Matheson performed an extensive code and performance analysis of the system to identify the problem areas effecting system latency and instability. Helios & Matheson used the information gathered from the Code and Performance Analysis to develop an Optimization and Stabilization Plan for this system. This comprehensive plan included:
- The Component Remedy Plan - Recommended optimization and/or stabilization approach for each offending component with attendant man-day estimates. The plan addressed the possible optimization and stabilization solutions including component upgrades and code reengineering.
- The Logical / Physical System Models - Graphical documentation of 1) the Logical Model for the Presentation Layer depicting the layer and Custom Business Objects Layer (COBOL) related components and interrelationships and 2) the Physical Model depicting the technologies and deployments of each Presentation Layer and COBOL related component.
SOLUTION OBJECTIVE:
The Helios & Matheson Solution attended to all three of the client's primary concerns:
- The Optimization and Stabilization Plan developed by Helios & Matheson addressed the issues of stabilization and performance.
- Helios & Matheson's Component Remedy Plan tackled all of the issues surrounding scalability and functional deficiency.
- The Systems Models documentation provided by Helios & Matheson resolved their issues of a limited knowledge-base and third party dependence.
PROJECT SCOPE:
This project focused on two of the three application layers, the Presentation Layer and COBOL. The third application layer, the Data Layer, was addressed by Helios & Matheson in a separate effort which preceded this project. In terms of the DEFINE Phase analysis, Helios & Matheson reviewed the code base to identify:
- Inefficient and resource intensive coding practices
- State retention based coding practices
- Function partitioning opportunities
- COBOL invocation impact points
In Addition, the DESIGN Phase included several facilitated sessions where resource planning and development strategy for the DELIVER Phase were addressed. During these sessions:
- Critical touch-points for the client's SME's (Subject Matter Experts) were documented.
- Modules were identified as candidates for outsourced development.
Unit, Integration and Regression testing needs were agreed upon.
RESULTS ACHIEVED:
As a result of Helios & Matheson's work, the client is poised to maximize the value of the System to increase their client-base and offerings:
- Through Helios & Matheson's implementation, the client has a functional, reliable and scalable system that can be leveraged now and into the future.
- As part of the SMART Approach to Application Optimization, Helios & Matheson helped the client manage and eliminate risk by creating and publishing detailed logical and physical application documentation.
- By applying the Helios & Matheson System Delivery Framework, DELIVER Phase planning was an integrated part of the DEFINE and DESIGN phases, leading to more accurate estimates, a carefully defined development scope and a focused implementation effort.