This textbook teaches the basic concepts and methods of project management but also explains how to convert them to useful results in practice. Project management offers a promising working area for theoretical and practical applications, and developing software and decision support systems (DSS). This book specifically focuses on project planning and control, with an emphasis on mathematical modeling. Models and algorithms establish a good starting point for students to study the relevant literature and support pursuing academic work in related fields. The book provides an introduction to theoretical concepts, and it also provides detailed explanations, application examples, and case studies that deal with real-life problems. The chapter topics include questions that underlie critical thinking, interpretation, analytics, and making comparisons. Learning outcomes are defined and the content of the book is structured following these goals.
Chapter 1 begins by introducing the basic concepts, methods, and processes of project management. This Chapter constitutes the base for defining and modeling project management problems. Chapter 2 explores the fundamentals of organizing and managing projects from an organization's perspective. Issues related to project team formation, the role of project managers, and organization types are discussed. Chapter 3 is devoted to project planning and network modeling of projects, covering fundamental concepts such as project scope, Work Breakdown Structure (WBS), Organizational Breakdown Structure (OBS), Cost Breakdown Structure (CBS), project network modeling, activity duration, and cost estimating, activity-based costing (ABC), data and knowledge management. Chapter 4 introduces deterministic scheduling models, which can be used in constructing the time schedules. Models employing time-based and finance-based objectives are introduced. The CPM is covered. The unconstrained version of maximizing Net Present Value (NPV) is also