The Data Model of Systems: - Case Data - Non-Case Data
The Data Model of Systems: - Case Data - Non-Case Data
•Case Data
–best modeled as a dossier that is filled during the process
•Non-Case Data
–Support data:
•Used in the case, addresses, rates, instructions
–Management Information:
•Concernes the quality and the efficiency of case handling
•It`s the starting point in the process-model, establishes what data every process
needs and what data it produces
•The relationship between processes is established using a matrix of process steps
and the functions they use
• Data processing functions for such matters as application
management and data exchange
• Performance requirements for the system: speed, processing
capacity, flexibility…
• the project-plan: the development strategy and the schedule
• Risks identifying and risk management strategy
• The Project Plan will incorporate all the topics raised in the points
above, including a detailed schedule
• The best results are achieved when the architecture is based upon industry
standards
• During this phase it's recommended that several components are being
developed as prototypes in order to test the architecture in practice
• During th the architecture, this activities are done:
– Description of functional architecture
– Description of technical architecture
– Establishing and description of standards and guidelines
– Development and testing of prototypes
• And the output:
– Description of architecture
– Prototype of application
– Standards and requirements for components
Component Design
• During this phase the processes specified in the redesign phase are
implemented in the workflow management system; (are done iteratively using
prototyping)
• Based on the models defined in the requirement phase; with the aid of software
generators, prototypes are being build by the developers
• The processes are refined in cycles, until they fulfill user`s needs
Activities:
• harmonization of the data model and the user interfaces
• Design/ generation / harmonization of the functionality of the data-processing
component and workflow definitions using prototyping and simulations of use
cases
• Establishment of specification for specific links with office system and/or other
components
Deliverables
Construction
• During the construction phase the already constructed system(during the design
phase), is completed with other (specific) functionalities
• Several parts are optimized, for example:
– Integration of the workflow management system with the data-processing and other applications
– Optimization for the large use scale
– Performance optimization
– Technical-management and management-information functions
– Conversion software (if need)
• The outputs from this phase are:
– The components are ready for the integration testing
– System documentation
– Integration and acceptance –test plan
– Conversion software (if need)
Integration
• After this phase the software and environment is ready for the acceptance test,
test scripts and an integration test report are finished
Delivery
• The best approach for this phase is a step by step approach, using the use
cases already predefined in the earlier phases
• Also a technical acceptance should be given by the future system managers
• The deliverables from this phase should be:
– Environment and software ready for use management
– Former acceptance by user organization
– Formal acceptance by management organization
– Acceptance-test report
Enactment
• After the workflow system has been implemented, attention moves towards
improving the system; this requires permanent monitoring of the so called Key
Performance Indicators established during diagnose phase
• From this monitoring may result that small improvements are needed; we call
this approach continuous process improvement (CPI)
• Using workflow management software has clear advantages, because process
definitions are established in terms of parameters, this makes adjusting the
process require relatively little effort.
• In general the IPSD method is well suited for situations in which the new and the
old systems must be build along-side and integrated with the new system
• The development in which the old components are involved and the
environments for those systems are not usually prepared for developing with
prototyping is not a solution
• Another part of the process is the elimination of old workflow aspects from the
legacy applications
• The most serious problem is the “mismatch” between the process steps and the
system architecture of existing applications; and the solution is rethinking how
the old code could be rewrapped.
• Enterprise application integration (EAI) tools have emerged as the solution for
this problems, their role is to identify , capture, integrate and deliver data and
system functionality to users under a series of cross-functional, multi-platform
interfaces