Code

ΠΠΣ-189

Semester

1st

ECTS

7,5

E-Services

Category

Obligatory

Objective

The main purpose of this course is to enable students manage an organization’s business processes.

Business process management (BPM) refers to the set of concepts, methods and tools that help organizations define, implement, measure, evaluate and improve their end-to-end business processes.

It combines methods and techniques that are widespread such as business process reengineering (BPR), total quality management (TQM), the lean six sigma method and is supported by technologies such as workflow management, process mining, process analytics and service-oriented systems. Business process management helps increase the efficiency of organizations by coordinating activities, automatically assigning tasks to process participants, and completing processes. International organizations such as the Gartner Group demonstrate that the improvement/optimization of business processes has been, for several years, one of the most important priorities of organizations.

From this course students are expected to acquire substantial knowledge and skills on various methods for recording, analyzing, modeling, evaluating, improving, reengineering, simulating, and enacting business processes as well as on the development of process-oriented IS that are implemented on service-oriented architectures, especially cloud-based ones.

After successfully completing the course, students will be able to:

  • build business process models using modeling tools based on the BPMN standard
  • perform business processes using business process management systems
  • analyze the performance of existing business processes
  • create business process management strategies and plans for the implementation of business processes within organizations
  • understand the basic features and components of modern computing infrastructures (such as computing and storage clouds)
  • know the main tools and techniques for creating and managing computing infrastructures at different levels (application, platform, virtualized infrastructure)
  • implement cloud computing applications as well as computing and storage arrays using the most innovative technologies applied at an international level

Learning outcomes

  • Search for, analysis and synthesis of data and information, with the use of the necessary technology
  • Adapting to new situations
  • Team work
  • Working in an interdisciplinary environment
  • Production of new research ideas
  • Criticism and self-criticism
  • Production of free, creative and inductive thinking

Syllabus

  • Business processes

    Definition of business processes, intra-business and inter-business processes, process-oriented organizational approach, business process automation, adaptation of business processes to achieve competitive advantage, process-oriented and service-oriented information systems.

  • Modeling and optimization of business processes

    Process modeling requirements, Business process analysis and improvement methods. Mapping process criteria. Process modeling methods and techniques (integration definition for function modeling, data flow diagrams). Analysis of a case study in a process modeling platform.

  • Business process management life cycle

    Process discovery and definition. Process analysis, modeling, monitoring, mapping simulation and optimization. Business process reengineering methodology. Critical success factors. Change management.

  • Six Sigma methodology

    Definition, measurement, analysis, improvement, control, examples, case study.

  • Business process management in practice

    BPR, Business process portfolio. Key competencies. Models for process-oriented organizations. Case study on a real world situation using BPM software.

  • Workflow Security

    Workflow security requirements, authentication, access permission, access control, auditing, privacy, integrity. Workflow security enforcement issues.

  • BPM in service oriented architectures – Cloud computing

    Orchestration and choreography of business processes. Business process management notation (BPMN). Cloud-based development of a process-oriented system and in SOA. Case study in a BPM environment.

Bibliography