SlideShare a Scribd company logo
The company we will interview for our report well be Netsol. We will ask questions to its development
department employees named The Innovation Group. The Innovation Group delivers profit
improvement solutions for the insurance and associated industries through technology and specialized
business process outsourcing solutions.
By conducting this interview we will learn following skills:
To understand what is project planning. To understand what are project panning life cycle
phases and methods.
To understand the feasibility of a project prior to implementation.
To understand the steps in defining project objectives and scope.
To understand the concepts of the Time Value of Money and Resources.
To understand who to eliminate constraints of Time/Cost/Performance Specification and
Resources on software during monitoring.

To understand who to schedule a project

To understand who to analyze risks associated with a project

The knowledge we get from this interview we will apply it in software development sector.

Planning
The overall goal of software project planning is to establish a pragmatic strategy for controlling, tracking,
and monitoring a complex technical project.
Why?
So the end result gets done on time, with quality.
Clear objectives lead to a higher rate of project success.
By taking the time to properly plan your project’s objectives, the tasks leading toward these
objectives are easily created.

Software project planning encompasses five major activities:
Estimation:
o

Scheduling:

Estimation determines — how much money, effort, resources, and time it will take to
build a specific system or product?
o

Scheduling determines — how do we allocate resources along the timeline? What are
the milestones?

Risk analysis:
o

Risk analysis determines —what can go wrong? How can we avoid it? What can we do
about it?

Quality and change management planning:
o

Control strategy determines —how do we control quality? How do we control change?

Task Set for Project Planning:
Software houses perform collection of planning task to get the solution of above mentioned questions,
these tasks are:
1) Establish project scope:
a) Understand the customer’s needs
b) understand the business context
c) understand the project boundaries
d) understand the customer’s motivation
e) understand the likely paths for change
After identifying the software scope you must ask two important questios:
1) Can we build software to meet this scope?
2) Is the project feasible?
2) Determine feasibility: To get the answer of send question we make feasibility of software.
Technical feasibility is important, but business need is more important. You should not develop
such software which will technically very high but no one wants to buy it.
Software feasibility has four dimensions
a) Technology – Is the project technically feasible? Is it within the state of the art? Can
defects be reduced to a level matching the application's needs?
b) Finance – Is is financially feasible? Can development be completed at a cost that the
software organization, its client, or the market can afford?
c) Time – Will the project's time-to-market beat the competition?
d) Resources – Does the software organization have the resources needed to succeed in
doing the project?

3) Analyze risks:
In the software project plan we perform following tasks to analyze the risks:
o
o
o
o
o
o

List the potential risks
Assign a probability to each risk (1 is low, 5 is high)
Assess the severity should the risk occur (1 is low, 5 is high)
Give each risk a score (probability time’s severity)
Plan how you will prevent risks happening (or manage them if they occur).
The highest scoring risks need to be considered and planned for in more detail.

Think about the risk analysis at the start of the project in order to prevent risks from happening.

4) Define required resources
a) Determine human resources required:
o

o

o

Planners need to select the number and the kind of people skills needed to
complete the project. They need to specify the organizational position and job
specialty for each person
Small projects of a few person-months may only need one individual. Large
projects spanning many person-months or years require the location of the
person to be specified also
The number of people required can be determined only after an estimate of the
development effort

b) Define reusable software resources:
Reusable software resources consist on following:
o
o
o
o

Off-the-shelf components
Full-experience components
Partial-experience components
New components

c) Identify environmental resources:
o
o

A software engineering environment (SEE) consists on hardware, software, and
network resources that required in developing and testing software product.
Most software organizations have many projects that require access to the SEE
provided by the organization. Planners must identify the time window required
for hardware and software and verify that these resources will be available

5) Estimate cost and effort
a) Decompose the problem
b) Develop two or more estimates using different approaches
c) Reconcile the estimates
6) Develop a project schedule
a) Establish a meaningful task set and milestones.
b) Use scheduling tools to develop a timeline chart
c) Define schedule tracking mechanisms
d) Identifies who is responsible for conducting each task
e) Specifies the inter-task dependencies

Monitoring:
The purpose of Project Monitoring and is to provide an understanding of the project’s progress so that
appropriate corrective actions can be taken when the project’s performance deviates significantly from
the plan.
Monitoring is used to oversee progress of software and generate reports. Reporting advises the correct
people at the correct time of positive and negative events, allowing for progression or remedial action
as appropriate.
Monitor the actual values of the project planning parameters against the project plan.
Monitor commitments against those identified in the project plan.
Monitor risks against those identified in the project plan.
Periodically review the project's progress, performance, and issues:
o Regularly communicate status on assigned activities and work products to
relevant stakeholders.
o Identify and document significant issues and deviations from the plan.
o Document change requests and problems identified in any of the work products
and processes.
o Document the results of the reviews.
o Track change requests and problem reports to closure.
Review the accomplishments and results of the project at selected project milestones:
o Conduct reviews at meaningful points in the project’s schedule, such as the
completion of selected stages, with relevant stakeholders.
o Review the commitments, plan, status, and risks of the project.
o Identify and document significant issues and their impacts.
o Document the results of the review, action items, and decisions.
o Track action items to closure

Corrective actions are managed to closure when the project's performance or results deviate
significantly from the plan:
o Gather issues for analysis
o Analyze issues to determine need for corrective action.Corrective action is
required when the issue, if left unresolved, may prevent the project from
meeting its objectives.

3. What process are you following for the study?

The Process following for studying
Software Engineering A P R A C T I T I O N E R ’ S A P P R O A C H edition 5 chapter 5 for
planning
for monitoring we study cmmi for development version 1.2 "project monitorinl and
control (PMc) "
Questions for Project Planning
How long you have been working in industry?
How long you have been working in this company?
What is your job title?
Are you using any tool to manage planning? If yes, then which tool you use for managing
the planning?
Which steps you used for project planning? And what is their order?
Are resources provided for the planning software project?
If you fail in project planning who guide you?
Do you set the team road map? If Yes, then who divide the task, do you divide the task
equally or according to the capacity of employees?
Do affected groups and individuals agree their commitments related to the software
project?
Do you use the same team for all projects or do you assign different team to different
project.
How you evaluate project success?
Which software matrices you used for project cost, time and effort estimation?
For which kind of software you perform risk analysis before checking the quality of
software and after checking the quality of software? What are their benefits?
While understanding the scope of software with clients, does you makes developer
team leads part of that meeting?

Questions for monitoring
Name the activities/steps you perform for monitoring your project. What are the order
of the steps/activates?
Who perform the monitoring activities? Do you have a separate team for monitoring or
the team who developed the software?
How you create framework for monitoring?
How you perform monitoring in your project? Are you using some tool or you update
your project file manually?
In monitoring which time estimation is good one? Daily weekly or monthly?
Does the project follow a written organization policy for monitoring the software the
project?
How you deal with the delays if any occur?
If you are behind the schedule what will you do? You make another plan to reach the
target or stick with the old one?
which resources you are using for monitoring the project ?

Refrences
http://www.brighthubpm.com/project-planning/20136-examples-of-project-planningobjectives/
http://portal.hud.gov/hudportal/HUD?src=/program_offices/comm_planning/affordablehousin
g/training/web/checkup/monitoring/monitoringobjectives
Ad

More Related Content

What's hot (20)

Risk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ansRisk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ans
Mohamed Saeed
 
Pmp test 01
Pmp test 01Pmp test 01
Pmp test 01
Mohamed Saeed
 
Pmi rmp
Pmi rmpPmi rmp
Pmi rmp
Abdullah Ahmed, PMP, RMP
 
Risk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBookRisk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBook
Glenn Peake
 
Project Success Assessment
Project Success AssessmentProject Success Assessment
Project Success Assessment
Glen Alleman
 
Risk 0-risk-guide book for pmi-rmp by amer elbaz
Risk 0-risk-guide book for pmi-rmp by amer elbazRisk 0-risk-guide book for pmi-rmp by amer elbaz
Risk 0-risk-guide book for pmi-rmp by amer elbaz
Mohamed Saeed
 
NCV 4 Project Management Hands-On Support Slide Show - Module5
NCV 4 Project Management Hands-On Support Slide Show - Module5NCV 4 Project Management Hands-On Support Slide Show - Module5
NCV 4 Project Management Hands-On Support Slide Show - Module5
Future Managers
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & c
Amit Patil
 
Project risk management - Methodology and application
Project risk management - Methodology and applicationProject risk management - Methodology and application
Project risk management - Methodology and application
Marco De Santis, PMP, CFPP
 
Session 10 gdas pmp study group presentation
Session 10   gdas pmp study group presentationSession 10   gdas pmp study group presentation
Session 10 gdas pmp study group presentation
Tu Nguyen, PMP®,PMI-RMP®
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzer
Glen Alleman
 
Pmp test 02
Pmp test 02Pmp test 02
Pmp test 02
Mohamed Saeed
 
Risk 8- pm study question risk management
Risk 8- pm study question risk managementRisk 8- pm study question risk management
Risk 8- pm study question risk management
Mohamed Saeed
 
Risk
RiskRisk
Risk
Rahul Hada
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
Jayakumar PP
 
GAFM Academy HOW TO START A PROJECT
GAFM Academy HOW TO START A PROJECTGAFM Academy HOW TO START A PROJECT
GAFM Academy HOW TO START A PROJECT
GAFM Academy of Project Management ® - ISO 29990 Certified International Board of Standards
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs
Tony
 
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Safak EBESEK
 
Project risk management
Project risk managementProject risk management
Project risk management
BarnatuCoffee
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project plan
Maria Gomez
 
Risk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ansRisk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ans
Mohamed Saeed
 
Risk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBookRisk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBook
Glenn Peake
 
Project Success Assessment
Project Success AssessmentProject Success Assessment
Project Success Assessment
Glen Alleman
 
Risk 0-risk-guide book for pmi-rmp by amer elbaz
Risk 0-risk-guide book for pmi-rmp by amer elbazRisk 0-risk-guide book for pmi-rmp by amer elbaz
Risk 0-risk-guide book for pmi-rmp by amer elbaz
Mohamed Saeed
 
NCV 4 Project Management Hands-On Support Slide Show - Module5
NCV 4 Project Management Hands-On Support Slide Show - Module5NCV 4 Project Management Hands-On Support Slide Show - Module5
NCV 4 Project Management Hands-On Support Slide Show - Module5
Future Managers
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & c
Amit Patil
 
Project risk management - Methodology and application
Project risk management - Methodology and applicationProject risk management - Methodology and application
Project risk management - Methodology and application
Marco De Santis, PMP, CFPP
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzer
Glen Alleman
 
Risk 8- pm study question risk management
Risk 8- pm study question risk managementRisk 8- pm study question risk management
Risk 8- pm study question risk management
Mohamed Saeed
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
Jayakumar PP
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs
Tony
 
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Srae2014 - Construction Projects Risks from the Perspective of Project Manage...
Safak EBESEK
 
Project risk management
Project risk managementProject risk management
Project risk management
BarnatuCoffee
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project plan
Maria Gomez
 

Similar to Software project planning and monitoring (20)

Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
KUMKUMOKUSSIA
 
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
Deepgaichor1
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
Fáber D. Giraldo
 
Pmbok
PmbokPmbok
Pmbok
ahsan riaz
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
ALI2H
 
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
Ahsan Rahim
 
Project Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docxProject Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docx
wkyra78
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
garkapifye
 
CS615 Software Project Management virtual university of Pakistan chatgpt note...
CS615	Software Project Management virtual university of Pakistan chatgpt note...CS615	Software Project Management virtual university of Pakistan chatgpt note...
CS615 Software Project Management virtual university of Pakistan chatgpt note...
taimoorshah29
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
Kate Pynn
 
Unit 2 -Software-Development (Programming Logic and Techniques)
Unit 2 -Software-Development (Programming Logic and Techniques)Unit 2 -Software-Development (Programming Logic and Techniques)
Unit 2 -Software-Development (Programming Logic and Techniques)
Nabin Dhakal
 
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
alokkesh
 
Unit 2 - Project Life Cycle and Processes.pptx
Unit 2 - Project Life Cycle and Processes.pptxUnit 2 - Project Life Cycle and Processes.pptx
Unit 2 - Project Life Cycle and Processes.pptx
smkodole06
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
cford1973
 
Computing Project
Computing Project Computing Project
Computing Project
Er. Nawaraj Bhandari
 
CH. 5.pdf
CH. 5.pdfCH. 5.pdf
CH. 5.pdf
RajniSavaliya
 
Lfa
LfaLfa
Lfa
lmwagwabi
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
ShivareddyGangam
 
concept of evaluation "Character insight"
concept of evaluation "Character insight"concept of evaluation "Character insight"
concept of evaluation "Character insight"
Shafiyazahoor327
 
Project summary report 1 3 proj
Project summary report  1     3 projProject summary report  1     3 proj
Project summary report 1 3 proj
DIPESH30
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
KUMKUMOKUSSIA
 
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
Deepgaichor1
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
Fáber D. Giraldo
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
ALI2H
 
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
Ahsan Rahim
 
Project Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docxProject Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docx
wkyra78
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
garkapifye
 
CS615 Software Project Management virtual university of Pakistan chatgpt note...
CS615	Software Project Management virtual university of Pakistan chatgpt note...CS615	Software Project Management virtual university of Pakistan chatgpt note...
CS615 Software Project Management virtual university of Pakistan chatgpt note...
taimoorshah29
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
Kate Pynn
 
Unit 2 -Software-Development (Programming Logic and Techniques)
Unit 2 -Software-Development (Programming Logic and Techniques)Unit 2 -Software-Development (Programming Logic and Techniques)
Unit 2 -Software-Development (Programming Logic and Techniques)
Nabin Dhakal
 
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
alokkesh
 
Unit 2 - Project Life Cycle and Processes.pptx
Unit 2 - Project Life Cycle and Processes.pptxUnit 2 - Project Life Cycle and Processes.pptx
Unit 2 - Project Life Cycle and Processes.pptx
smkodole06
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
cford1973
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
ShivareddyGangam
 
concept of evaluation "Character insight"
concept of evaluation "Character insight"concept of evaluation "Character insight"
concept of evaluation "Character insight"
Shafiyazahoor327
 
Project summary report 1 3 proj
Project summary report  1     3 projProject summary report  1     3 proj
Project summary report 1 3 proj
DIPESH30
 
Ad

Recently uploaded (20)

pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
Ad

Software project planning and monitoring

  • 1. The company we will interview for our report well be Netsol. We will ask questions to its development department employees named The Innovation Group. The Innovation Group delivers profit improvement solutions for the insurance and associated industries through technology and specialized business process outsourcing solutions. By conducting this interview we will learn following skills: To understand what is project planning. To understand what are project panning life cycle phases and methods. To understand the feasibility of a project prior to implementation. To understand the steps in defining project objectives and scope. To understand the concepts of the Time Value of Money and Resources. To understand who to eliminate constraints of Time/Cost/Performance Specification and Resources on software during monitoring. To understand who to schedule a project To understand who to analyze risks associated with a project The knowledge we get from this interview we will apply it in software development sector. Planning The overall goal of software project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project. Why? So the end result gets done on time, with quality. Clear objectives lead to a higher rate of project success. By taking the time to properly plan your project’s objectives, the tasks leading toward these objectives are easily created. Software project planning encompasses five major activities: Estimation: o Scheduling: Estimation determines — how much money, effort, resources, and time it will take to build a specific system or product?
  • 2. o Scheduling determines — how do we allocate resources along the timeline? What are the milestones? Risk analysis: o Risk analysis determines —what can go wrong? How can we avoid it? What can we do about it? Quality and change management planning: o Control strategy determines —how do we control quality? How do we control change? Task Set for Project Planning: Software houses perform collection of planning task to get the solution of above mentioned questions, these tasks are: 1) Establish project scope: a) Understand the customer’s needs b) understand the business context c) understand the project boundaries d) understand the customer’s motivation e) understand the likely paths for change After identifying the software scope you must ask two important questios: 1) Can we build software to meet this scope? 2) Is the project feasible? 2) Determine feasibility: To get the answer of send question we make feasibility of software. Technical feasibility is important, but business need is more important. You should not develop such software which will technically very high but no one wants to buy it.
  • 3. Software feasibility has four dimensions a) Technology – Is the project technically feasible? Is it within the state of the art? Can defects be reduced to a level matching the application's needs? b) Finance – Is is financially feasible? Can development be completed at a cost that the software organization, its client, or the market can afford? c) Time – Will the project's time-to-market beat the competition? d) Resources – Does the software organization have the resources needed to succeed in doing the project? 3) Analyze risks: In the software project plan we perform following tasks to analyze the risks: o o o o o o List the potential risks Assign a probability to each risk (1 is low, 5 is high) Assess the severity should the risk occur (1 is low, 5 is high) Give each risk a score (probability time’s severity) Plan how you will prevent risks happening (or manage them if they occur). The highest scoring risks need to be considered and planned for in more detail. Think about the risk analysis at the start of the project in order to prevent risks from happening. 4) Define required resources a) Determine human resources required: o o o Planners need to select the number and the kind of people skills needed to complete the project. They need to specify the organizational position and job specialty for each person Small projects of a few person-months may only need one individual. Large projects spanning many person-months or years require the location of the person to be specified also The number of people required can be determined only after an estimate of the development effort b) Define reusable software resources: Reusable software resources consist on following:
  • 4. o o o o Off-the-shelf components Full-experience components Partial-experience components New components c) Identify environmental resources: o o A software engineering environment (SEE) consists on hardware, software, and network resources that required in developing and testing software product. Most software organizations have many projects that require access to the SEE provided by the organization. Planners must identify the time window required for hardware and software and verify that these resources will be available 5) Estimate cost and effort a) Decompose the problem b) Develop two or more estimates using different approaches c) Reconcile the estimates 6) Develop a project schedule a) Establish a meaningful task set and milestones. b) Use scheduling tools to develop a timeline chart c) Define schedule tracking mechanisms d) Identifies who is responsible for conducting each task e) Specifies the inter-task dependencies Monitoring: The purpose of Project Monitoring and is to provide an understanding of the project’s progress so that appropriate corrective actions can be taken when the project’s performance deviates significantly from the plan. Monitoring is used to oversee progress of software and generate reports. Reporting advises the correct people at the correct time of positive and negative events, allowing for progression or remedial action as appropriate. Monitor the actual values of the project planning parameters against the project plan. Monitor commitments against those identified in the project plan. Monitor risks against those identified in the project plan.
  • 5. Periodically review the project's progress, performance, and issues: o Regularly communicate status on assigned activities and work products to relevant stakeholders. o Identify and document significant issues and deviations from the plan. o Document change requests and problems identified in any of the work products and processes. o Document the results of the reviews. o Track change requests and problem reports to closure. Review the accomplishments and results of the project at selected project milestones: o Conduct reviews at meaningful points in the project’s schedule, such as the completion of selected stages, with relevant stakeholders. o Review the commitments, plan, status, and risks of the project. o Identify and document significant issues and their impacts. o Document the results of the review, action items, and decisions. o Track action items to closure Corrective actions are managed to closure when the project's performance or results deviate significantly from the plan: o Gather issues for analysis o Analyze issues to determine need for corrective action.Corrective action is required when the issue, if left unresolved, may prevent the project from meeting its objectives. 3. What process are you following for the study? The Process following for studying Software Engineering A P R A C T I T I O N E R ’ S A P P R O A C H edition 5 chapter 5 for planning for monitoring we study cmmi for development version 1.2 "project monitorinl and control (PMc) "
  • 6. Questions for Project Planning How long you have been working in industry? How long you have been working in this company? What is your job title? Are you using any tool to manage planning? If yes, then which tool you use for managing the planning? Which steps you used for project planning? And what is their order? Are resources provided for the planning software project? If you fail in project planning who guide you? Do you set the team road map? If Yes, then who divide the task, do you divide the task equally or according to the capacity of employees? Do affected groups and individuals agree their commitments related to the software project? Do you use the same team for all projects or do you assign different team to different project. How you evaluate project success? Which software matrices you used for project cost, time and effort estimation? For which kind of software you perform risk analysis before checking the quality of software and after checking the quality of software? What are their benefits? While understanding the scope of software with clients, does you makes developer team leads part of that meeting? Questions for monitoring Name the activities/steps you perform for monitoring your project. What are the order of the steps/activates? Who perform the monitoring activities? Do you have a separate team for monitoring or the team who developed the software? How you create framework for monitoring? How you perform monitoring in your project? Are you using some tool or you update your project file manually? In monitoring which time estimation is good one? Daily weekly or monthly? Does the project follow a written organization policy for monitoring the software the project? How you deal with the delays if any occur?
  • 7. If you are behind the schedule what will you do? You make another plan to reach the target or stick with the old one? which resources you are using for monitoring the project ? Refrences http://www.brighthubpm.com/project-planning/20136-examples-of-project-planningobjectives/ http://portal.hud.gov/hudportal/HUD?src=/program_offices/comm_planning/affordablehousin g/training/web/checkup/monitoring/monitoringobjectives