This course gives an introduction to various project methodologies and to BPMN process mapping. Initially, a high-level overview of the waterfall methodology is given and a comparison is made to Agile methodologies and the Agile Manifesto. The Scrum framework is introduced and students are given an overview of the methodology, roles, ceremonies and artifacts that Scrum prescribes. Students develop a deep, practical understanding of the Scrum framework through the hands-on planning and execution of a live Scrum scenario.
The second half of the course is dedicated to Business Process Management (BPM) and Business Process Model and Notation (BPMN). Initially, an introduction to BPM is given, and students analyze business scenarios. The remainder of the course is dedicated to diagramming business processes with BPMN and using pools and lanes, gateways, events and sub-processes to represent the flow of events in a business process.