In the late 1980’s by Prof. H. Krallmann and his staff at the Technical University of Berlin developed Communication Structure Analysis (CSA), a structured method to represent organizational communication and process performance. CSA offers a rare combination of flexibility and rule constraints so that it can be adapted to support most process modeling and other related methodologies such as activity-based costing. Its unique object-oriented structure is designed to maximize object reusability because business objects only need to be described once. Once defined, they can be used in every other modeling project. If changes need to be made to core business objects, those changes can be automatically propagated to all instances across the organization. Object-oriented features are customizable to support importing and exporting process information to and from other applications.
CSA is generally the most cost effective way to begin any modeling project because of object reusability and consistency checks. Import tools transform existing process knowledge that is in standard Office Applications such as Access, Word and Excel into usable components without having to redo previous work. Most importantly CSA is designed to support all organizational communication. CSA views (Diagram Types) include Organizational charts, Process models, Libraries of all reusable objects by type and Information diagrams. This important feature allows everyone to understand the content of the models so that they can optimally contribute to the quality and effectiveness of modeling efforts. CSA is the perfect front end for almost all other modeling work since it can be transformed into BPMN, EPC or most other commonly used methodologies.
Detailed Description of CSA Communication Methodology
CSA defines Processes as a set of work flows that begin with Inputs that trigger Information Flows (Information + Association Type + Information Transfer Devices) through Activities. Activities are processed by Operative People or Groups who are members of Business Entities or they are processed by IT systems that use Resources and Store and Retrieve Information from Information Containers. Activities, people and groups are controlled by Managers. Work flows end when the correct flowing information reaches Outputs. Each process piece comes with core Attributes such as time and costs and all objects can be associated with any existing web sites or other documentation. Additional user-defined attributes can be added as needed to support quality and compliance initiatives or to customize objects to perfectly fit information exchanges between CSA and other methodologies or interfaces to other process relevant applications.
Individual components and flows are constrained by a Rule Engine to keep model components and relationships internally consistent to allow simulation of model data to statically and dynamically test models for accuracy, completeness or to measure process performance. Resource constraints (both people and actual physical resources) are easily identified. Using CSA it is also possible to quickly identify other bottlenecks caused by processes not getting the right information at the right time and place or in the appropriate quantity or format. Process performance targets identified by CSA are perfect for defining customized time and cost benchmarks or for configuring applications such as work flow tools or setting performance probes in run-time systems.