about_us_sub_nav
About Us
History
Capabilities
Vision and Mission
Message from the CEO/Founder
Industry Awards/Rankings
Corporate Affiliations
People Profile
Past Performance
Clients
Press Releases
News and Events
Corporate Newsletter (PDF)
disa_jse_content

Defense Information Systems Agency

Software Development and Maintenance for the Joint Operations Planning and Execution System (JOPES)

SCOPE AND ACCOMPLISHMENTS: Under a number of contracts since 1998, Pragmatics has been providing full system and software development life cycle support for the Joint Operation Planning and Execution System (JOPES). JOPES is a very complex family of mission-critical, enterprise-wide and specialized applications used by the Joint Chiefs of Staff, operational forces, military services and supporting agencies for deployment planning and execution. JOPES consists of more than 30 different applications that include legacy and more modern client-server and web-enabled applications.

The current system of record, commonly referred to as “Classic JOPES” contained more than 4 million lines of code in 1998. Pragmatics developed new applications in a rapid prototype mode using the assistance of Joint Staff assigned Subject Matter Experts. These applications were more intuitive and functional, contained expanded help and web-based tutorials, and won great customer acceptance. The fielding of these applications allowed the retirement of four legacy systems. Functionality from various applications was also consolidated into few applications during this period further reducing the lines of code totals.

For the next generation of JOPES, called JOPES 21 by the Joint Staff, the best of the Classic JOPES functionality is being migrated to the new environment. This migration includes more web-enabled functionality, enhanced security features, more tightly integrated applications (the ability to move from editing to reporting or reporting to editing on the same records from within either the editing or reporting application); more consolidation of functionality into fewer applications, and a more robust and accessible audit capability using the standard reporting tool.

For the longer-term, JOPES is moving towards a Network Centric Enterprise Services (NCES) environment, which will be part of the Joint Command and Control (JC2) system. NCES and JC2 will utilize a Service Oriented Architecture (SOA) where data providers easily post information that data consumers easily discover and consume, thereby providing greater interoperability among owners and consumers of data. As part of this effort, the Force Projection NCES architecture and a Force Projection transition plan have been developed. As part of the plan various services prototypes have been developed, security issues resolved, and JOPES functionality is being migrated into J2EE applications. New techniques such as agile development, pair programming, continuous integration, and automated test tools have been implemented for both software development and maintenance.

DELIVERING QUALITY CUSTOMER SERVICE: Pragmatics has constantly and successfully adapted to changes in customer requirements stemming from operational, programmatic, or other factors. In an evaluation of Pragmatics’ performance, our JOPES client stated: “the contractor has met all significant milestones and delivery dates even when we have accelerated our schedule.”

Pragmatics has successfully delivered more than 220 segments and over 1,000 other deliverables. As part of that process, over 660 Classic JOPES and more than 300 JOPES 21 government problem reports and change requests have been closed along with more than 800 internally generated problem reports. JOPES user requirements are being met and applications are being delivered on time and within budget. The prototype applications Pragmatics developed to replace the legacy applications have become the JOPES standard for look and feel. Users now have reduced training times and greater proficiency with the JOPES system, thanks to our intuitive GUIs and embedded training/help functions. Over two million lines of legacy code have been retired, leading to much more cost-effective maintenance of JOPES. Classic JOPES has successfully supported the deployments and operations in support of Afghanistan, Iraq and the Tsunami relief, as well as the many other deployment activities of the past several years.

TECHNOLOGY: JOPES development and maintenance has dealt with many languages (including JAVA, ADA, HTML, Scripts (C-, Korn-, Borne-shell), TCL/TK, C++, Perl, Javascripts, SQL+, Screen Machine, Oracle Forms, Cold Fusion, BEA WebLogic, iPlanet, and Go Global), multiple operating systems (HP UNIX 10.20, Solaris version 2.5.1, to 8, and Windows NT, 2000, XP), and two versions of Oracle (7.3 and 8i).

Back to Past Performance

Copyright 1996-2008 Pragmatics, Inc. All Rights Reserved | webmaster@pragmatics.com