SlideShare a Scribd company logo
1 of 7
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

More Related Content

What's hot

Risk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ansRisk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ansMohamed Saeed
 
Risk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBookRisk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBookGlenn Peake
 
Project Success Assessment
Project Success AssessmentProject Success Assessment
Project Success AssessmentGlen 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 elbazMohamed 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 - Module5Future Managers
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & cAmit Patil
 
Project risk management - Methodology and application
Project risk management - Methodology and applicationProject risk management - Methodology and application
Project risk management - Methodology and applicationMarco De Santis, PMP, CFPP
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzerGlen 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 managementMohamed Saeed
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software ProjectsJayakumar 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 NGOsTony
 
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 managementBarnatuCoffee
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project planMaria Gomez
 

What's hot (20)

Risk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ansRisk 2 simplelearn-exam1-ans
Risk 2 simplelearn-exam1-ans
 
Pmp test 01
Pmp test 01Pmp test 01
Pmp test 01
 
Pmi rmp
Pmi rmpPmi rmp
Pmi rmp
 
Risk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBookRisk Management Software Implementation Guide eBook
Risk Management Software Implementation Guide eBook
 
Project Success Assessment
Project Success AssessmentProject Success Assessment
Project Success Assessment
 
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
 
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
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & c
 
Project risk management - Methodology and application
Project risk management - Methodology and applicationProject risk management - Methodology and application
Project risk management - Methodology and application
 
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
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzer
 
Pmp test 02
Pmp test 02Pmp test 02
Pmp test 02
 
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
 
Risk
RiskRisk
Risk
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
 
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
 
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
 
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...
 
Project risk management
Project risk managementProject risk management
Project risk management
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project plan
 

Similar to Software project planning and monitoring

Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementKUMKUMOKUSSIA
 
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
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFá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.pptxALI2H
 
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 Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docxProject Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docxwkyra78
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptxgarkapifye
 
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 ExampleKate Pynn
 
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
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overviewcford1973
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdfShivareddyGangam
 
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 projDIPESH30
 
Project management slide show
Project management slide showProject management slide show
Project management slide showTanvir Anwar
 

Similar to Software project planning and monitoring (20)

Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
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
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
Pmbok
PmbokPmbok
Pmbok
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
 
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 Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docxProject Scope StatementProject NameStudent NameDateI.docx
Project Scope StatementProject NameStudent NameDateI.docx
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
 
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
 
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
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Computing Project
Computing Project Computing Project
Computing Project
 
CH. 5.pdf
CH. 5.pdfCH. 5.pdf
CH. 5.pdf
 
Lfa
LfaLfa
Lfa
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 
concept of evaluation "Character insight"
concept of evaluation "Character insight"concept of evaluation "Character insight"
concept of evaluation "Character insight"
 
Project summary report 1 3 proj
Project summary report  1     3 projProject summary report  1     3 proj
Project summary report 1 3 proj
 
Software
SoftwareSoftware
Software
 
Project management slide show
Project management slide showProject management slide show
Project management slide show
 
Assignment
Assignment Assignment
Assignment
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 

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