Best Practices for Creating Productions
Best Practices for Production Development
This chapter is a general overview that prepares team members to work on production projects. It outlines development tasks and identifies sources of information about InterSystems IRIS Data Platform™ and about enterprise integration. The information in this chapter pertains to all types of production projects.
The InterSystems IRIS product architecture supports various styles of delivery to the enterprise:
A production might comprise the entire integration solution for an enterprise, or the production can fit into existing solutions or partial solutions that are already in place at the enterprise.
A production can replace, upgrade, or add new features to a legacy system as needed, without requiring any part of the legacy system to be removed or changed.
InterSystems IRIS supports incremental development projects, so a development team can choose to advance the boundary between old and new systems as rapidly or as slowly as the enterprise requires.
Many InterSystems IRIS development projects follow a phase sequence similar to this one:
||Specify the requirements for the production.
||What must the production be able to do?
||Design the production software.
||How must the elements interact?
||Build the production software.
||Are additional elements needed?
||Test the production software.
||Does the production satisfy the requirements that you specified?
||Install the software in its target location.
||Are you prepared to test, design, create, and rework as needed?
||Deliver software and project artifacts.
||What will be useful to the system administration team?
It is a fundamental best practice to read the InterSystems IRIS documentation. Your best starting points are the following books and chapters. Each provides further cross-references:
Helpful background materials include the following:
Other useful development guides include:
Language reference materials include:
For information about system utilities and security, consult the following guides:
Content Date/Time: 2019-02-20 23:00:23