/* Apart from the absence of the source when it is one of the
modules (9, 10 or 11), it's good!
"phase" is more precise than "part" but "part" is a standard name. */
IPSD_method synonym: Interactive_Process_oriented_System_Development_method (p218 rw), description: combination_of_BPR_lifecycle_and_RAD (p219 rw), phase: preparation_phase (p221 rw) diagnosis_phase (p222 rw) process_redesign_phase (p225 rw) requirement_definition_phase (p228 rw) architecture_phase (p231 rw) component_design_phase (p232 rw) construction_phase (p233 rw) integration_phase (p234 rw) delivery_phase (p234 rw) enactment_phase (rw) monitor_and_improvement_phase (p237 rw), advantage: quick_and_easy_development (p220 rw), part: focus_on_business_process (p221 rw) consider_effect_to_whole_organisation (p221 rw) get_senior_management_support (p221 rw) emphasise_project_target (p221 rw) consider_basic_IPSD_principle (rw) be_prepared_for_scope_creep (rw) legacy_system_integration (rw); consider_basic_IPSD_principle part: focus_on_BP (rw) get_management_support (rw) enable_equal_contribution_and_responsibility_within_team (rw) emphasise_project_targets_not_performance (rw) allow_for_error (rw) track_planning_at_completion_of_each_stage (rw) evolve_specifications_during_the_lifecycle (rw) keep_management_responsibility_within_project_team (rw); RAD synonym: Rapid_Application_Development (rw), advantage: increase_speed (rw) cost_reduction (rw) quality_improvement (rw), specialization: cyclical_RAD (rw) iterative_RAD (rw), phase: requirement_planning_phase (rw) user_design_phase (rw) construction_phase (rw) design_phase (rw), part: use_prototyping (rw) use_incremental_development (rw) implement_JAD (rw) choose_development_method (rw); choose_development_method part: incremental_development (rw) phased_delivery_and_enactment (rw); incremental_development part: break_development_into_small_portion (rw); phased_delivery_and_enactment part: single_overall_design (rw) phase_delivery_of_design (rw) phase_enactment_of_design (rw); cyclical_RAD informal_definition: "end process is used as start for next iteration" (rw); implement_JAD part: get_user_input (rw) get_developer_input (rw) implement_interactive_workshop (rw); BPR synonym: Business_Process_Reengineering (rw), phase: diagnosis (rw) redesign (rw) reconstruction (rw) operational_phase (rw), part: start_design_from_scratch (rw); preparation_phase part: appoint_project_team (p221 rw) define_project_purpose (p221 rw) write_draft_project_plan (p221 rw) obtain_project_approval (p221 rw), output: overall_project_plan (p221 rw); diagnosis_phase part: analyse_current_process (p224 rw) identify_scope_of_project (p224 rw) generate_vision_for_redesign (p224 rw), output: objective_for_change (p225 rw) KPI (p225 rw) use_case (p225 rw) element_list_to_be_reengineered (p225 rw) boundary_conditions_on_time_and_money (p225 rw) specification_of_KPI_target (p225 rw) ideas_for_improvement (p225 rw); analyse_current_process part: identify_symptom_of_sick_process (rw); redesign_phase part: model_current_process (p227 rw) develop_alternative (p227 rw) analyse_and_test_alternative (p227 rw) evaluate_alternative (p227 rw) consider_consequence_to_organisation (p227 rw); develop_alternative part: check_necessity_of_each_task (rw) consider_the_size_of_each_task (rw) compare_generic_process_to_specific_process (rw) introduce_parallelism (rw) investigate_IT_opportunity (rw) improve_resource_allocation (rw) improve_communication_structure (rw); evaluate_alternative part: time_evaluation (rw) quality_evaluation (rw) cost_evaluation (rw) flexibility_evaluation (rw); flexibility_evaluation specialisation: resource_flexibility_evaluation (rw) process_flexibility_evaluation (rw) management_flexibility_evaluation (rw) organisation_flexibility_evaluation (rw); process_flexibility_evaluation informal_definition: "ability to handle various cases and changing workloads" (rw); management_flexibility_evaluation informal_definition: "ability to change rules/allocation" (rw); organisational_flexibility_evaluation informal_definition: "ability to change structure and responsiveness to market demand" (rw); cost_evaluation specialisation: fixed_cost_evaluation (rw) variable_cost_evaluation (rw) human_cost_evaluation (rw) system_cost_evaluation (rw) external_cost_evaluation (rw) processing_cost_evaluation (rw) management_cost_evaluation (rw) support_cost_evaluation (rw); quality_evaluation specialisation: external_quality_evaluation (rw) internal_quality_evaluation (rw); external_quality_evaluation specialisation: customer_satisfaction_evaluation (rw); internal_quality_evaluation specialisation: condition_of_work_evaluation (rw); time_evaluation specialisation: throughput_time_evaluation (rw) service_time_evaluation (rw) transport_time_evaluation (rw) waiting_time_evaluation (rw); waiting_time_evaluation specialisation: limited_capacity (rw) external_communication (rw); requirement_definition_phase part: conduct_requirement_workshop (p228 rw) develop_risk_management_measurement (p228 rw) develop_project_schedule (p228 rw) develop_project_budget (p228 rw) write_detailed_project_plan (p228 rw), output: rough_data_model (p228 rw) rough_functional_model (p228 rw) matrix_of_function (p228 rw) detailed_project_plan (p228 rw); architecture_phase agent: technical_expert (rw), part: describe_architecture (rw) establish_standard_and_guideline (p231 rw) develop_and_test_prototype (p231 rw) interface_system_component (rw), output: architecture_description (p231 rw) prototype (p231 rw) standard_and_requirement_of_component (p231 rw); describe_architecture part: define_and_illustrate_functional_architecture (p231 rw) define_and_illustrate_technical_architecture (p231 rw) establish_relationship_framework (rw); establish_relationship_framework part: describe_technical_infrastructure (rw) describe_WFM_software (rw) describe_development_tool (rw) describe_interface_description (rw) describe_GUI (rw); define_and_illustrate_functional_architecture part: divide_system_into_functionally_independent_component (rw), advantage: parallel_design_on_component (rw); define_and_illustrate_technical_architecture part: divide_system_into_software_and_hardware_component (rw); component_design_phase part: synchronise_data_model_and_user_interface (p232 rw) establish_specifications_of_links_with_other_component (p232 rw) define_functionality_of_data_processing_and_workflow_element (p232 rw), output: standard_user_interface (p232 rw) specification_of_workflow_in_WFSM (p232 rw) specification_of_data_processing_component (p232 rw) final_system_prototype (p232 rw) description_of_required_links_to_component (p232 rw) informal_user_acceptance (rw); construction_phase agent: user (rw) project_team (rw), informal_definition: "takes the agreed functionality and converts it into a working system" (rw), part: integrate_and_optimise_WFMS (p233 rw) set_up_test_environment (p233 rw) complete_system_documentation (p233 rw) complete_system_testing (p233 rw) prepare_integration_and_acceptance_testing (p233 rw), output: system_documentation (p233 rw) integration_and_acceptance_test_plan (p233 rw) components_ready_for_integration_testing (p233 rw) conversion_software (p233 rw); integration_phase part: test_conversion (p234 rw) write_comprehensive_test_plan (rw) analyse_performance_of_integration_test (p234 rw) rectify_fault (p234 rw) write_test_report (p234 rw) test_system_as_a_whole (rw), output: environment_and_software_ready_for_acceptance_testing (p234 rw) test_script (p234 rw) test_report (p234 rw); delivery_phase agent: user (rw), tool: formal_test_script (rw), part: perform_acceptance_testing (p235 rw) rectify_fault (p235 rw) write_acceptance_test_report (p235 rw), output: environment_and_software_ready_for_use (p235 rw) formal_acceptance_by_user (p235 rw) formal_acceptance_by_management (p235 rw) acceptance_test_report (p235 rw) accurate_and_predicable_processing_result (rw); perform_acceptance_testing tool: use_case (rw), part: test_funcyionality (rw) test_everyday_use_of_the_system (rw) test_user_management (rw) test_documentation_is_complete_and_user_friendly (rw); enactment_phase part: communicate_project_progress (p236 rw) communicate_forthcoming_changing (p236 rw) describe_organisational_structure (p236 rw) prepare_case_description (p236 rw) prepare_manual (p236 rw) prepare_training_material (p236 rw) provide_training_provision (p236 rw) plan_and_enact_technical_infrastructure (p236 rw) prepare_and_supervise_conversion (p236 rw) supervise_change_process (p236 rw) involve_management_and_staff (rw) prepare_resistance_to_change_strategy (rw), output: enactment_plan (p236 rw) communication_plan (p236 rw) conversion_plan (p236 rw) organisational_model (p236 rw) case_description (p236 rw) project_enactment_manual (p236 rw) information_and_training_material (p236 rw) infrastructure (p236 rw); involve_management_and_staff advantage: combat_social_and_organisational_inertia (rw); monitoring_and_improvement purpose: prompt_minor_improvement (p238 rw), part: monitor_performance_against_KPI (p238 rw) provide_ongoing_maintenance (rw) exercise_CPI; exercise_CPI synonym: Continuous_Process_Improvement (p237 rw); legacy_system_integration part: modify_legacy_system (rw) build_front_end_to_legacy_system (rw) redesign_entire_system (rw);
Petri_net specialisation: structural_bounded_petri_net (rw) strongly_connected_petri_net (rw) state_machine_petri_net (rw) workflow_net (rw); workflow_net informal_definition: "petri net modelling the control-flow dimension of a workflow" (rw); state_machine_petri_net informal_definition: "every transition has exactly one input and one output place" (rw); strongly_connected_petri_net informal_definition: "every pair of nodes (ie place and transition) x and y there is a path leading from x to y" (rw); structurally_bounded_petri_net part: live_petri_net (rw) bounded_petri_net (rw);
KPI synonym: key_performance_indicator (rw), specialisation: throughput_time (rw) waiting_time (rw) service_level (rw) occupation_rate (rw) number_of_cases (rw), part: null_measure; null_measure informal_definition: "null measures on existing systems show the real improvement can be made by development" (rw); symptom_of_sick_process part: unnecessary_sequential_and_bureaucratic_activity (rw) excessive__use_of_form_and_approval (rw) paper_usage (rw) policy_guideline_or_rule_ignored (rw), object of: identify_symptom_of_sick_process (rw);