COP4461 Netaş Agile Project ManagementBahçeşehir UniversityDegree Programs ECONOMICS AND FINANCEGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational QualificationsBologna Commission
ECONOMICS AND FINANCE
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Course Introduction and Application Information

Course Code Course Name Semester Theoretical Practical Credit ECTS
COP4461 Netaş Agile Project Management Spring 3 0 3 8
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester.

Basic information

Language of instruction: English
Type of course: Non-Departmental Elective
Course Level: Bachelor’s Degree (First Cycle)
Mode of Delivery: Face to face
Course Coordinator : Prof. Dr. ÇAĞATAY ÇATAL
Course Lecturer(s): Dr. Öğr. Üyesi TARKAN AYDIN
Course Objectives: This course will cover different types of Agile Project management technics. Course objectives can be listed as: Learning fundemantals of Agile project management, general knowledge on agile project management real-life examples with group case activities.

Learning Outcomes

The students who have succeeded in this course;
1) General knowledge on agile project management.
2) Recognize real life situations of agile project management
3) Knowledge on different types of Agile project management methodologies.
4) Adopts lean leadership principles.
5) Knowlege on open source project management.
6) Knowledge on large scale project management using agile project management methodologies

Course Content

Agile project management fundemantals, ASD (Adaptive Software Developement), RUP (Rational Unified Process), DSDM (Dynamic System Development Method), XP (Extreme Programming), CFM (Crystal Family of Methodologies), FDD, TDD (Feature and Test Driven Development), Open Source Software Development, Kanban, Scrum, Scaled Agile.

Weekly Detailed Course Contents

Week Subject Related Preparation
1) "Agile project management Fundemantels / Orientation: • Agile project management histyory • Agile manifesto • Entrance to diferent types of agile project management types"
2) "ASD (Adaptive Software Developement), RUP (Rational Unified Process), DSDM (Dynamic System Development Method) : • Process • Roles and responsabilities • Practices • Adoption and experiences"
3) "XP (Extreme Programming), CFM (Crystal Family of Methodologies), FDD, TDD (Feature and Test Driven Development): • Process • Roles and responsabilities • Practices • Adoption and experiences"
4) "Open Source Software Development: • Getting started • Technical Infrastructure • Social and political infrastructure • Communicaiton and conflict amangement"
5) "Open Source Software Development: • Packaging and release maangement • Managing volunteers • Licenses, patent and copyrights • Budgeting"
6) "Kanban: • Process • Roles and responsabilities • Practices • Adoption and experiences"
7) "Scrum: • Team Structure • Team working • Product backlog management • Sprint execution"
8) Midterm
9) "Scrum: • Planning and meetings • Quality • Change management"
10) "Scaling agile: • Scaling agile manifesto • Lean thinking and lean leadership"
11) "Agile Release Management • Release train structure • Roles and responsibilities"
12) "Agile release management • Release planning • Vision, mission and roadmap"
13) "Agile release management • Sprint execution • Program Increment execution"
14) "Portfolio management: • Strategic theme • Budgeting and forecasting"

Sources

Course Notes / Textbooks: Mike Cohn, "Succeeding with Agile: Software Development Using Scrum", 2009 ISBN-10: 0321579364
Karl Fogel "Producing Open Source Software", 2005
References:

Evaluation System

Semester Requirements Number of Activities Level of Contribution
Attendance 1 % 10
Homework Assignments 3 % 25
Midterms 1 % 25
Final 1 % 40
Total % 100
PERCENTAGE OF SEMESTER WORK % 60
PERCENTAGE OF FINAL WORK % 40
Total % 100

ECTS / Workload Table

Activities Number of Activities Duration (Hours) Workload
Course Hours 3 14 42
Study Hours Out of Class 5 5 25
Homework Assignments 3 8 24
Midterms 1 20 20
Final 1 30 30
Total Workload 141

Contribution of Learning Outcomes to Programme Outcomes

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Build up a body of knowledge in mathematics and statistics, to use them, to understand how the mechanism of economy –both at micro and macro levels – works. 3
2) Understand the common as well as distinctive characters of the markets, industries, market regulations and policies. 2
3) Develop an awareness of different approaches to the economic events and why and how those approaches have been formed through the Economic History and understand the differences among those approaches by noticing at what extent they could explain the economic events. 1
4) Analyze the interventions of politics to the economics and vice versa. 3
5) Apply the economic analysis to everyday economic problems and evaluate the policy proposals for those problems by comparing opposite approaches. 2
6) Understand current and new economic events and how the new approaches to the economics are formed and evaluating. 2
7) Develop the communicative skills in order to explain the specific economic issues/events written, spoken and graphical form. 3
8) Know how to formulate the economics problems and issues and define the solutions in a well-formed written form, which includes the hypothesis, literature, methodology and results / empirical evidence. 2
9) Demonstrate the quantitative and qualitative capabilities and provide evidence for the hypotheses and economic arguments. 2
10) Understand the information and changes related to the economy by using a foreign language and communicate with colleagues. 3