The construction phase embodies the "builder's view" of the Zachman Framework. Here is where the new system actually comes into being. Over the last decade or so, this phase has become progressivly more automated. This has had the effect of revealing that programmers all the way along have been doing strategic planning, requirements analysis and systems design without realizing it. Now, these functions have been made more explicit. With the help of automation, this phase should be relatively easy.
Because of the various technologies available to use in the building of systems, it is not possible to describe a detailed plan, but it is possible to list the basic elements of any construction project:
- First, the data base is created. Ideally, the data base definition language (DDL) scripts to do this have been generated automatically by the CASE tool.
- Second, the modules are created, in whatever language has been selected for this purpose. Ideally, the CASE tool can help with this as well.
- Third, the user documentation begun during design is finished and published. To the extent that documentation is provided via on-line help, this is built.
- Fourth, each module is tested as it is built, and then the system as a whole is tested with scenarios designed to exercise combinations of modules. Finally, the system is tested by users to ensure that its behavior is what they expected.
- Finally, the plan for transition is finalized and, with completion of construction, initiated.
After the Study
Once the system has been built and tested, it must be installed in the enterprise and made part of the organization's infrastructure. This involves possible redefinition of organizations and roles, training and education, conversion of data, and a cutover procedure.
This phase will produce a working, tested system. By virtue of the work done in the previous phases, the system should be robust and flexible.
Essential Strategies, Inc. consultants have helped many organizations develop systems, both in the US and abroad. The techniques employed have been used successfully by hundreds of consultants working on thousands of projects. We believe that Essential Strategies, Inc. consultants using these techniques can design a versatile and robust system that will meet your requirements for many years to come.