SWE 523 -
Managing Software Development I
| Instructor: |
Dr. Suzan Üsküdarlı |
| Time: |
Monday 19:00-21:50 |
| Classroom: |
TBA |
| Office Hours: |
Tuesday 16:00-18:00 |
Required Text Books:
Quality Software Project Management
, by
Robert T. Futrell
Donal F. Shafer
Linda I. Shafer
Reference Text Books:
Agile & Iterative Development
, by
Craig Larman
Software Project Management - A Unified Framework
, by
Walker Royce
Overview
This course focuses on how to manage the development of software projects. We will study:
the nature and fundamental issues of software development projects,
tools and techniques for managing software projects, and
planning software projects.
Each class is expected to be a lively and fun session with lots of discussion. Each participant is expected to come to class prepared to discuss the topic of the week, which means that you should read about the topic prior to class. Each topic is assigned to a particular participant who will be responsible for presenting the topic and leading the discussion. Note that participation will be tracked and will be used in your evaluation.
This course focuses on how to manage the development of software projects. We will study:
- the nature and fundamental issues of software development projects,
- tools and techniques for managing software projects, and
- planning software projects.
Each class is expected to be a lively and fun session with lots of discussion. Each participant is expected to come to class prepared to discuss the topic of the week, which means that you should read about the topic prior to class. Each topic is assigned to a particular participant who will be responsible for presenting the topic and leading the discussion. Note that participation will be tracked and will be used in your evaluation.
Rules
- Cheating will not be tolerated (in any form).
- Cell phones are not to be used for talking or messaging during course.
- Give our attention to whomever is speaking during class.
- Everyone will be treated with respect.
Syllabus
| Date |
Topic |
Leader |
Resources |
| 2-20-2005 |
Introduction, Nature of Software development, and Topic Assignments |
Suzan Uskudarlı |
|
| 2-27-2005 |
Project management fundamentals in Software Context; Project, Process, Phase, Tasks;
SOW |
Tahsin Civan Mert |
|
| 3-6-2005 |
Project Management Process Groups |
Ergun Koray |
|
| 3-13-2005 |
Integration Management |
Ugur Metin |
|
| 3-20-2005 |
Scope Management |
Yigit Ozgul |
|
| 3-27-2005 |
Time Management |
Ahmet Yildirim |
|
| 4-3-2005 |
Cost Management |
Tahsin Civan Mert |
|
| 4-9-2005 |
Midterm Exam |
- |
|
| 4-17-2005 |
Quality Management |
Ergun Koray |
|
| 4-24-2005 |
Human Issues |
Ugur Metin |
|
| 5-1-2005 |
Spring Break |
- |
|
| 5-8-2005 |
Communication Management |
Yigit Ozgul |
|
| 5-15-2005 |
Risk Management |
Ahmet Yildirim |
|
| 5-22-2005 |
Lessons Learned |
Suzan Uskudarli |
|
Grading
| Work |
Percent |
| Midterm Exam |
25 |
| Presentations |
20 (10 each) |
| Participation |
10 |
| Homework |
20 |
| Final Exam |
25 |