4. Software Project Management
• «Project management is the discipline of planning,
organizing and managing resources to bring about the
successful completion of specific project goals and
objectives.» It calls for the application of knowledge, skills,
tools, and techniques to project activities to meet project
requirements.
• «A project is a multitask job with due consideration of
performance, cost, time, and scope requirements and is
done only one time.» It is done once as opposed to
everyday business.
• The project manager is the person responsible for
accomplishing the project objectives.
• Software project management is applying project
management in achieving software projects, that is, on
budget, on time, and satisfying the design requirements.
01.12.2020 Intro Comp SWE 4
5. PM’s task
• Project managers often talk of a “triple constraint” in
managing competing project requirements, i.e.:
– 1. Project scope management: ascertaining that the
project includes only all the work required. This involves:
• Scope Planning,
• Scope Definition,
• Create Work Breakdown Structure (WBS),
• Scope Verification, and
• Scope Control.
– 2. Project cost management: involves planning,
estimating, budgeting, and controlling costs. Life-cycle
costing is the cost of using, maintaining, and supporting
the product, service, or result of the project.
01.12.2020 Intro Comp SWE 5
6. PM’s task - continued
• continued:
– 3. Project time management: describes the processes
concerning the timely completion of the project. It
consists of the following project management
processes :
• The Activity Definition,
• Activity Sequencing,
• Activity Resource Estimating,
• Activity Duration Estimating,
• Schedule Development, and
• Schedule Control.
01.12.2020 Intro Comp SWE 6
7. SWE PM
• Project Manager employs several approaches and
methods to affect the required project management
processes; many of them are of the general project
management practice.
• There are those that specifically pertain to software
engineering project management practice. Some are
empirical (comes from practice, experience), others are
theoretical. Almost all of them try to estimate the size
and difficulty of producing the required software
system and convert those to the effort required to
affect that software application. However none are
precise.
01.12.2020 Intro Comp SWE 7
8. PM Tutorial
• By Dr. Alev Elçi: Project Management Seminar
for ITEC403 Graduation Project
(slideshare.net):
– https://www.slideshare.net/alevelci/project-
management-seminar-for-itec403-graduation-
project
01.12.2020 Intro Comp SWE 8
9. Readings on SW PM
• Software Project Management:
– https://www.tutorialspoint.com/software_engine
ering/software_project_management.htm
– https://en.wikipedia.org/wiki/Software_project_
management
• Questions and Answers section
– Textbook pp: 104-111
01.12.2020 Intro Comp SWE 9
10. Tools for SW PM
• The Best Project Management Software & Tools in 2020:
– https://project-management.com/top-10-project-management-
software/
• The Best Project Management Software for 2020 | PCMag:
– https://www.pcmag.com/picks/the-best-project-management-
software
• 10 Best Free Project Management Software & Freemiums:
– https://thedigitalprojectmanager.com/free-project-
management-software/
• NB: do not take the above lists as definite; there are many
such lists with different entries and ordering due to point of
view and interest of the collator.
• We will practice using Wrike (www.wrike.com)
01.12.2020 Intro Comp SWE 10
11. Terminology - Terimler
• Project management:
proje yönetimi
• Goal: hedef, amaç
• Scope: erim, menzil, ilgi
sınırı
• Work breakdown: iş
(adımları) dökümü
• Cost: maliyet, bedel
• Activity: etkinlik
• Schedule: çizelge, zaman
planı
• Scheduling: çizelgeleme
• Sequencing: ardıştırma
• Resource: kaynak
01.12.2020 Intro Comp SWE 11
12. Homework
• Pick a simple project and develop its Gantt
Chart using a project management tool
software, such as Wrike.
01.12.2020 Intro Comp SWE 12
13. These are FYI!
• Is software development one of the most
intellectually/mentally rigorous careers in the
world? See the following for an opinion and
rebuttals:
– https://qr.ae/pNWD0B
01.12.2020 Intro Comp SWE 13