|
Module/Course Title: Software Project Management
|
|
Module course code
KOMS120604
|
Student Workload
119 hours
|
Credits
3 / 4.5 ETCS
|
Semester
6
|
Frequency
Even Semester
|
Duration
16
|
|
1
|
Type
of course
Field of Study Courses
|
Contact
hours
40 hours of face-to-face (theoretical) class activity
|
Independent
Study
48 hours of independent activity 48 hours of structured activities
|
Class Size
30
|
|
2
|
Prerequisites
for participation (if applicable)
-
|
|
3
|
Learning Outcomes
- Students can demonstrate systematic thinking in analyzing and designing software and database solutions
- Students can apply effective methods in developing software and databases
- Students can create and evaluate software and database solutions
- students can exlore project ideas, and make a project proposal
- student can use appropriate project management tools
|
|
4
|
Subject aims/Content
This course introduces basic concepts, knowledge, and skills in software project management including planning, organizing, managing, and monitoring. Besides, this course also provides skills in anticipating organizational change, especially those related to software projects in the organization. The general topic of a course on Software Project Management involves studying the principles, practices, and techniques for effectively managing software development projects. It covers various aspects of project planning, execution, monitoring, and control to ensure the successful delivery of software products. Software Project Management may cover the following specific topics: Introduction to Software Project Management, Project Initiation and Planning, Project Execution and Control, Project Monitoring, Agile Project Management, Project Closure, and Post-Project Activities. Study Material
- Project and Project Management
- Project Definition
- Project Attributes
- Project development constraints
- Understanding Project Management
- Project Management Focus
- Field of Knowledge Manpro
- Project Life Cycle
- Initiation Stage
- Planning Stage
- Execution Stage
- Control Stage
- Closing Stage
Project Scope and Project Integration I. Scope Management
A. Understanding
B. Definition of Scope
C. Work Breakdown Structure
Project Integration Management
A. Understanding
B. Project Charter
Project Cost Management and HRM
- Cost Management 1.
- Project HR Management
- Definition
- Quality Management Process
- Quality Planning
- Quality assurance
- Quality Control
- Quality Control Tool
- Quality Test
- Modern Quality Management
- The importance of strategic management
- Strategic management process
- Types of strategic management in today's environment
- Definition of Decision Making
- Decision making process
- Applications to help Desicion Making
- Manager role
- Resource type
- Management form
- Management Level
-
- Definition of Network
- Network Analysis
- Network Terms
- Purpose of Network Analysis
- Network Analytical Techniques
- Program Evaluation and Review Technique (PERT)
- Critical Path Method (CPM)
- Difference between CPM and PERT
- Approach in Network Analysis
- Activity On Arrow Method Symbol
- Network Element Relationship
- Some Provisions in Network Planning
- Drawing up a Network Diagram
- Formation of Network Diagram
- CPM Activity Time Estimation Calculation
- Understanding EET and LET in CPM
- Event Events between Two Events
- Complete Formula of Network Diagram
- SPA / EET Advanced Calculation Procedure
- SPA Calculation Example
- SPL / LET Countdown Procedure
- Float (Pause Time)
- Critical Paths and Activities
- Definition of Deliverables
- Work Breakdown Structure (WBS)
- Definition of SDLC
- Basic Principles in Running WBS
- WBS Forms and Formats
- GANTT CHART
- Gantt Chart
- Project Planning Software
- Microsoft Project Terms
- Drawing up a Gantt Chart
- Creating Gantt Charts Using Microsoft Project
- Trello
- Gitlab
- Software Project Estimation
- Estimation Steps
- Traditional Approaches to Cost Estimation
- Causes of poor estimation
- Risk management
- Risk Identification
- Software Project Risks
- Risk items
- Risk Strategy
- Proposal
- Technical document
all material in the courses
|
|
5
|
Teaching methods
Synchronous:
Face-to-face lectures and discussions
Asynchronous:
Undiksha e-learning and discussion forum
|
|
6
|
Assesment Methods
Attendance and participation
|
|
7
|
This module/course is used in the following study programme/s as well
Computer Science Study Programme
|
|
8
|
Responsibility for module/course
- Agus Aan Jiwa Permana, S.Kom., M.Cs.
- NIDN : 0004088702
|
|
9
|
Other Information
- Kerzner, Harold. 2013. Project Management, A System Approach to Planning, Scheduling, and Controlling . New York: John Wiley & Sons.
- Marchewka, Jack T. 2015. Information Technology Project Management Fifth Edition. Massachusetss: John Wiley & Sons.
- Project Management Institute. 2017. A Guide to the Project Management Body of Knowledge. Pennsylvania: Project Management Institute.
- Schwalbe, Kathy. 2016. Information Technology Project Management Eight Edition. Massachusetss: Cengage Learning.
- Modul of Lesson of Project Management in Software Development Industry PT. Dimata Sora Jayate (teaching practitioners)
- Project Management Journal: Official journal of the Project Management Institute (PMI) that covers various aspects of project management, including software projects, Website: https://journals.sagepub.com/home/pmx
- IEEE Transactions on Software Engineering: A leading journal in the field of software engineering that often publishes research on software project management, Website: https://www.computer.org/csdl/home/journal/ts
- Journal of Systems and Software: Focuses on software engineering and software project management, including topics like project planning, risk management, and agile methodologies, https://www.journals.elsevier.com/journal-of-systems-and-softwareInformation and Software Technology: Covers a wide range of software-related topics, including project management, software development processes, and software quality assurance, Website: https://www.journals.elsevier.com/information-and-software-technology
-
International Journal of Project Management: Publishes research articles, case studies, and reviews on various aspects of project management, including software project management., Website: https://www.journals.elsevier.com/international-journal-of-project-managementVideo References:
-
ProjectManagement.com: Offers a wide range of video resources related to project management, including software project management. It includes webinars, tutorials, and conference presentations., Website: https://www.projectmanagement.com/
-
YouTube Channels: Project Management Institute (PMI): Provides videos on project management, including software project management., Channel: https://www.youtube.com/user/OfficialPMI
-
Project Management Videos: Offers videos covering project management topics, including software project management techniques and best practices, Channel: https://www.youtube.com/c/ProjectManagementVideos
- Agile Alliance: Focuses on agile methodologies and includes videos related to agile project management in software development, Channel: https://www.youtube.com/user/agilealliance
|