The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
Spm1
1. GALGOTIAS UNIVERSITY, GREATER NOIDA
DEPARTMENT OF COMPUTING SCIENCE & ENGINEERING
BCA-5th SEMESTER (FALL SEMESTER, 2020-21)
COURSE NAME: SOFTWARE PROJECT MANAGEMENT
COURSE CODE: BCAS3006
SUBMISSION OF PROJECT REPORT ON THE
"Software project versus other types of project, Activities Covered in SPM"
SUBMITTED TO SUBMITTED BY
DR. SANJAY KUMAR
PROFESSOR
ROHAN SHARMA
18SCSE1040072
RAJAN AGRAHARI
18SCSE1040059
SUJEET SINGH
18SCSE1040050
2. Contents :
• Introduction to software project management
• Software Project Management
• Goal
• Importance of Software Project Management
• Activities of Project Management System
• Activities covered inside Project Management System
• Difference between software versus other project
3. Software Project Management
IT Project Management
Topic: Software Project Versus Other Type of
Projects
https://uthaly.com
4. https://uthaly.com
Introduction to Software Project
management)
Definition:-
•Software project management is the art and science of planning and
leading software projects.
•A sub-discipline of project management in which software projects
are planned, monitored and controlled
•The software projects are planned, implemented, monitored and
controlled.
7. https://uthaly.com
Goal :-
Enable a group of engineers to work efficiently towards successful completion
of a software project.
Importance of Software Project Management:-
Software project management comprises of product
development techniques and management skills.
The product development technique defines the following,
8. https://uthaly.com
1) Awareness of the process standards
2) Assessing performance
3) Defining the product
4) Evaluating alternative processes
5) Managing requirements
6) Managing subcontractors
7) Performing the initial assessment
8) Selecting the methods and tools
9) Tailoring processes
10) Tracking product quality
11) Understanding development activities
9. https://uthaly.com
Activities of Project Management
Project management plan begins with a set of activities that are involved in
the development process.
Overview of the project
Project deliverables
Managerial processes
Technical processes
Work packages
Schedule of the project
Budget estimation.
10. https://uthaly.com
Characteristics of project
Some of the characteristics of project include,
Planning of process is required
Clear objectives have to be specified
Project must have a predetermined time span
Involves different phases of work
Resources used on the project are constrained
Non routine tasks are involved.
11. Activities covered by software project
management
• Software project management can include following activities:
• IT Project Planning & Tracking
• IT Project Resource Management
• IT Project Budget, Cost and Billing Management
• IT Project Bug/Issues Tracking
• IT Project Risk Management
• IT Project Change Request Management
• IT Project Document Management
• IT Project Communication Management
• IT Project Stakeholder Management
• IT Configuration Management
• IT Integration Management
• IT Procurement Management
12. Difference between Software
projects and other types of
project
• Many of the techniques of
applicable
general project management are
to software
project management, but Fred Brooks pointed out that the products
of software projects have certain characteristics that make them
different.
13. Difference between Software
projects and other types of
project
One way of perceiving software project management is as the process
of making visible that which is invisible.
•Invisibility: When a physical artefact such as a bridge or road is being
constructed the progress being made can actually be seen. With
software, progress is not immediately visible.
•There is invisibility of progress in software projects. Means customers
of software project can't see the outcome in middle of project,
because customers don't know about coding and other technical work
and as we know an incomplete project will not give an outcome.
Consequently it becomes very difficult to satisfy customers of software
project that actually their work is being done by team.
14. Difference between Software
projects and other types of
project
• Complexity: we can't measure complexity of software project until
we actually work on it.
• Flexibility: One good point of software projects is that, they are
flexible. Customer only wants final result, so rest of things are in
control of programmer ,he can modify software at any stage.
• Conformity: Software project are based on logical work ,while other
are based on physical work. Software developers have to conform to
the requirement of human clients.