SlideShare a Scribd company logo
Software Project Planning
Definition
 A Software Project planning is the complete methodology
of programming advancement from requirement gathering
to testing and support, completed by the execution
procedures, in a specified period to achieve intended
software product.
Objectives of project planning
 The Objectives of project planning are listed below :
 It defines the roles and responsibilities of the project
management team members.
 It ensures that the project management team works
according to the business objectives.
 It checks feasibility of the schedule and user
requirements.
 It determines project constraints.
Principles Of Software Project planning
 Planning is necessary: Planning should be done before a project begins.
For effective planning, objectives and schedules should be clear and
understandable.
 Risk analysis: Before starting the project, senior management and the
project management team should consider the risks that may affect the
project.

 Tracking of project plan: Once the project plan is prepared, it should be
tracked and modified accordingly.
 Meet quality standards and produce quality deliverables: The project
plan should identify processes by which the project management team can
ensure quality in software. Based on the process selected for ensuring
quality, the time and cost for the project is estimated.
Issues In Software Project planning
 Issues with Time Management
1. Determining short time
2. Wastage of time by team
3. Wastage of time by manager
4. Wastage of time due to incident
 Issues with Finance Management
1. Short budget
2. Late payment from customer
3. Improper use of budget
Issues in software project planning
 Issues with man power
1. Poor induction
2. Untrained personnel
3. Lack of trust among team member
4. Mentally unconfident teams
 Issues with Management itself
1. Lack of interest
2. Mentally not clear about project
3. Manager himself not expert
Issues In project planning
 Software Requirements: Changing, Missing or
Unclear: A project plan is based on requirements. It goes
without saying that if you change your requirements or
identify missing requirements during the project, the
project scope will be impacted.
Activities in Software project planning
 Project planning process comprises several activities,
which are essential for carrying out a project
systematically. These activities refer to the series of tasks
performed over a period of time for developing the
software. These activities include estimation of time,
effort, and resources required and risks associated with the
project.
Activities in software project planning
Software project planning Activities
Project planning process consists of the following activities :
 Identification of project requirements: Before starting a project, it is
essential to identify the project requirements as identification of project
requirements helps in performing the activities in a systematic manner.
These requirements comprise information such as project scope, data
and functionality required in the software, and roles of the project
management team members.
 Identification of cost estimates: Along with the estimation of effort
and time, it is necessary to estimate the cost that is to be incurred on a
project. The cost estimation includes the cost of hardware, network
connections, and the cost required for the maintenance of hardware
components. In addition, cost is estimated for the individuals involved
in the project.
Software project planning activities
 Identification of risks: Risks are unexpected events that
have an adverse effect on the project. Software project
involves several risks (like technical risks and business
risks) that affect the project schedule and increase the cost
of the project. Identifying risks before a project begins
helps in understanding their probable extent of impact on
the project.
 Identification of critical success factors: For making
a project successful, critical success factors are followed.
These factors refer to the conditions that ensure greater
chances of success of a project. Generally, these factors
include support from management, appropriate budget,
appropriate schedule, and skilled software engineers.
Software project planning activities
 Preparation of project charter: A project charter provides a brief
description of the project scope, quality, time, cost, and resource
constraints as described during project planning. It is prepared by
the management for approval from the sponsor of the project.
 Preparation of project plan: A project plan provides information
about the resources that are available for the project, individuals
involved in the project, and the schedule according to which the
project is to be carried out.
 Commencement of the project: Once the project planning is
complete and resources are assigned to team members, the software
project commences.
Master Scheduling
 This master schedule represents a summary-level project
schedule the purpose of which is to identify all of the
major deliverables for the project as well as all
individual work. It contains definitions and dates for
every milestone of the project.
Inside the project master schedule is the allocation of the
time required to achieve every objective and the
documentation and illustration of the relationships
between all activities.
Components of Master Schedule
 The master schedule depends on the adequate
construction of the master project plan and the detailed
work schedules for the project to enable it to accurately
determine the accurate time each milestone will be
completed and each deliverable will be produced.
Components are:
1. Master Project plan
2. Detailed work schedule
Master project plan
Formulation of a reliable and accurate master schedule
cannot begin until a master project plan is in place. The
project master plan is primarily intended for the project
team and includes:
 Project scope and work statement.
 Project organization, resources, and training requirements.
 Technical details of every significant project activity. This
includes the work breakdown structure (WBS) that is
essential for the formulation of the detailed work
schedules required by the project master schedule.
Detailed work schedule
 The creation of the master project schedule is a process that is
formed from the bottom up. That means that the work schedules
from each team member and element must be defined before they
can be included in the master schedule. This also means that the
those who will actually do the work should be involved in
estimating the schedule for each task. This not only improves the
accuracy of the master schedule as a whole, but it helps to assure
the support of every member of the team.
Software project planning

More Related Content

What's hot

Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentationKudzai Rerayi
 
Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsStephennancy
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimationumair khan
 
software cost factor
software cost factorsoftware cost factor
software cost factorAbinaya B
 
Strategy of software design
Strategy of software designStrategy of software design
Strategy of software designSelf-employed
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteriaUmaselvi_R
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costslalithambiga kamaraj
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software EngineeringDrishti Bhalla
 
Planning the development process
Planning the development processPlanning the development process
Planning the development processSiva Priya
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metricsdespicable me
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23koolkampus
 
Software Project Management - Staffing
Software Project Management - StaffingSoftware Project Management - Staffing
Software Project Management - StaffingTanishqRongta1
 
Software myths | Software Engineering Notes
Software myths | Software Engineering NotesSoftware myths | Software Engineering Notes
Software myths | Software Engineering NotesNavjyotsinh Jadeja
 

What's hot (20)

Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirements
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
Design notation
Design notationDesign notation
Design notation
 
Strategy of software design
Strategy of software designStrategy of software design
Strategy of software design
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23
 
Software Project Management - Staffing
Software Project Management - StaffingSoftware Project Management - Staffing
Software Project Management - Staffing
 
Software myths | Software Engineering Notes
Software myths | Software Engineering NotesSoftware myths | Software Engineering Notes
Software myths | Software Engineering Notes
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 

Similar to Software project planning

SOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software EngineeringSOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software Engineeringwork90665
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptxHarsimratDeo1
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptxHarsimratDeo1
 
223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.pptDeepgaichor1
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementAhsan Rahim
 
Project typed
Project typedProject typed
Project typedRahul
 
Advanced project management mod 3
Advanced project management mod 3Advanced project management mod 3
Advanced project management mod 3POOJA UDAYAN
 
Project scheduling
Project schedulingProject scheduling
Project schedulingJaafer Saeed
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)RubySaud
 
Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfalokkesh
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9Ian Sommerville
 
Project Planning & Management
Project Planning & Management Project Planning & Management
Project Planning & Management Kashif-khan
 
Activities of project planning
Activities of  project planningActivities of  project planning
Activities of project planningPrakash Tyata
 
Good scheduling practice
Good scheduling practiceGood scheduling practice
Good scheduling practicekrunalchem
 
Chapter7 database management system.pptx
Chapter7 database management system.pptxChapter7 database management system.pptx
Chapter7 database management system.pptxMohammedNouh7
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptxALI2H
 
Welcome to My Presentation Project Planning Phase.pptx
Welcome to My Presentation Project Planning Phase.pptxWelcome to My Presentation Project Planning Phase.pptx
Welcome to My Presentation Project Planning Phase.pptxssuser060f5f2
 

Similar to Software project planning (20)

SOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software EngineeringSOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software Engineering
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
 
Project planning.pptx
Project planning.pptxProject planning.pptx
Project planning.pptx
 
223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
 
Project typed
Project typedProject typed
Project typed
 
Advanced project management mod 3
Advanced project management mod 3Advanced project management mod 3
Advanced project management mod 3
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
 
Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdf
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 
Project Planning & Management
Project Planning & Management Project Planning & Management
Project Planning & Management
 
Activities of project planning
Activities of  project planningActivities of  project planning
Activities of project planning
 
CH. 5.pdf
CH. 5.pdfCH. 5.pdf
CH. 5.pdf
 
Good scheduling practice
Good scheduling practiceGood scheduling practice
Good scheduling practice
 
Project planning
Project planningProject planning
Project planning
 
Ch23
Ch23Ch23
Ch23
 
Chapter7 database management system.pptx
Chapter7 database management system.pptxChapter7 database management system.pptx
Chapter7 database management system.pptx
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
 
Welcome to My Presentation Project Planning Phase.pptx
Welcome to My Presentation Project Planning Phase.pptxWelcome to My Presentation Project Planning Phase.pptx
Welcome to My Presentation Project Planning Phase.pptx
 

Recently uploaded

Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdfKamal Acharya
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxVishalDeshpande27
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edgePaco Orozco
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdfKamal Acharya
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234AafreenAbuthahir2
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdfKamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdfAhmedHussein950959
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...Amil baba
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfKamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsAtif Razi
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdfPratik Pawar
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxMd. Shahidul Islam Prodhan
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 

Recently uploaded (20)

Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 

Software project planning

  • 2. Definition  A Software Project planning is the complete methodology of programming advancement from requirement gathering to testing and support, completed by the execution procedures, in a specified period to achieve intended software product.
  • 3. Objectives of project planning  The Objectives of project planning are listed below :  It defines the roles and responsibilities of the project management team members.  It ensures that the project management team works according to the business objectives.  It checks feasibility of the schedule and user requirements.  It determines project constraints.
  • 4. Principles Of Software Project planning  Planning is necessary: Planning should be done before a project begins. For effective planning, objectives and schedules should be clear and understandable.  Risk analysis: Before starting the project, senior management and the project management team should consider the risks that may affect the project.   Tracking of project plan: Once the project plan is prepared, it should be tracked and modified accordingly.  Meet quality standards and produce quality deliverables: The project plan should identify processes by which the project management team can ensure quality in software. Based on the process selected for ensuring quality, the time and cost for the project is estimated.
  • 5. Issues In Software Project planning  Issues with Time Management 1. Determining short time 2. Wastage of time by team 3. Wastage of time by manager 4. Wastage of time due to incident  Issues with Finance Management 1. Short budget 2. Late payment from customer 3. Improper use of budget
  • 6. Issues in software project planning  Issues with man power 1. Poor induction 2. Untrained personnel 3. Lack of trust among team member 4. Mentally unconfident teams  Issues with Management itself 1. Lack of interest 2. Mentally not clear about project 3. Manager himself not expert
  • 7. Issues In project planning  Software Requirements: Changing, Missing or Unclear: A project plan is based on requirements. It goes without saying that if you change your requirements or identify missing requirements during the project, the project scope will be impacted.
  • 8. Activities in Software project planning  Project planning process comprises several activities, which are essential for carrying out a project systematically. These activities refer to the series of tasks performed over a period of time for developing the software. These activities include estimation of time, effort, and resources required and risks associated with the project.
  • 9. Activities in software project planning
  • 10. Software project planning Activities Project planning process consists of the following activities :  Identification of project requirements: Before starting a project, it is essential to identify the project requirements as identification of project requirements helps in performing the activities in a systematic manner. These requirements comprise information such as project scope, data and functionality required in the software, and roles of the project management team members.  Identification of cost estimates: Along with the estimation of effort and time, it is necessary to estimate the cost that is to be incurred on a project. The cost estimation includes the cost of hardware, network connections, and the cost required for the maintenance of hardware components. In addition, cost is estimated for the individuals involved in the project.
  • 11. Software project planning activities  Identification of risks: Risks are unexpected events that have an adverse effect on the project. Software project involves several risks (like technical risks and business risks) that affect the project schedule and increase the cost of the project. Identifying risks before a project begins helps in understanding their probable extent of impact on the project.  Identification of critical success factors: For making a project successful, critical success factors are followed. These factors refer to the conditions that ensure greater chances of success of a project. Generally, these factors include support from management, appropriate budget, appropriate schedule, and skilled software engineers.
  • 12. Software project planning activities  Preparation of project charter: A project charter provides a brief description of the project scope, quality, time, cost, and resource constraints as described during project planning. It is prepared by the management for approval from the sponsor of the project.  Preparation of project plan: A project plan provides information about the resources that are available for the project, individuals involved in the project, and the schedule according to which the project is to be carried out.  Commencement of the project: Once the project planning is complete and resources are assigned to team members, the software project commences.
  • 13. Master Scheduling  This master schedule represents a summary-level project schedule the purpose of which is to identify all of the major deliverables for the project as well as all individual work. It contains definitions and dates for every milestone of the project. Inside the project master schedule is the allocation of the time required to achieve every objective and the documentation and illustration of the relationships between all activities.
  • 14. Components of Master Schedule  The master schedule depends on the adequate construction of the master project plan and the detailed work schedules for the project to enable it to accurately determine the accurate time each milestone will be completed and each deliverable will be produced. Components are: 1. Master Project plan 2. Detailed work schedule
  • 15. Master project plan Formulation of a reliable and accurate master schedule cannot begin until a master project plan is in place. The project master plan is primarily intended for the project team and includes:  Project scope and work statement.  Project organization, resources, and training requirements.  Technical details of every significant project activity. This includes the work breakdown structure (WBS) that is essential for the formulation of the detailed work schedules required by the project master schedule.
  • 16. Detailed work schedule  The creation of the master project schedule is a process that is formed from the bottom up. That means that the work schedules from each team member and element must be defined before they can be included in the master schedule. This also means that the those who will actually do the work should be involved in estimating the schedule for each task. This not only improves the accuracy of the master schedule as a whole, but it helps to assure the support of every member of the team.