SlideShare a Scribd company logo
S/W Project
Planning
Introductions
• For a successful project, both good project
management and good engineering are essential.
Lack of either one can cause a project to fail.
• We have seen that project management activities
can be viewed as having three major phases:
• project planning,
• project monitoring and control, and
• project termination.
• Planning may be the most important
management activity.
• Without a proper plan, no real monitoring or
controlling of the project is possible.
Objectives
• The basic goal of planning is to look into the
future, identify the activities that need to be
done to complete the project successfully, and
plan the scheduling and resources.
• The major issues in project planning are:
• Process planning
• Effort estimation
• Schedule and Resource Estimation
• Quality plans
• Configuration management plans
• Risk management
• Project monitoring plans
Decomposition techniques
• Software project estimation is a form of
problem solving technique and in most cases,
the problem to be solved is too complex to be
considered in one piece.
• So we decompose the problem into set of
smaller problem.
• Decomposition approach is of two types
• Decomposition of problem
• Decomposition of process
Software sizing
• The accuracy of a software project estimate is
predicted on a number of things:
1. The degree to which the planner has properly
estimated the size of the product to be built.
2. The ability to translate the size estimate into
human effort, calendar time, and cost
3. The degree to which the project plan reflects
the abilities of the software team.
4. The stability of the product requirements and
the environment that support s/w engineering
efforts
Continued..
• A project estimate is only as good as the estimate
of the size of the work to be accomplished,
• Sizing represents the project planner’s first major
task.
• Size refer to a quantifiable outcome of the
software project.
• Direct approach represents – Line Of Code(LOC)
• Indirect approach represens - Function points(FP)
Continued..
• Putnam and Myers suggested four different
approaches to the sizing problem:
1. FUZZY LOGIC sizing
2. FUNCTION POINT sizing
3. Standard Component Sizing
4. Change Sizing
• In this approach, the planner must identify
the type of application, establish its
magnitude on a qualitative scale and then
refine the magnitude with the original range.
FUNCTION POINT sizing
• This approach can be used for measuring the
functionality delivered by the system.
• Using the historical data the FP can used to
1. The cost or effort required to design, code and
test software
2. Predict the number of errors that will be
encountered during testing
3. Forecast the number of components and/ or
the number of projected source line in the
implemented system.
Standard Component
Sizing
• Software is composed of a number of
different standard components
• For example the standard component of
Information system are:- subsystems,
modules, reports etc
• The project planner estimates the number of
occurrences of each standard component and
then uses the historic project data to
determine the delivered size per standard
component.
Change sizing
• This approach is used when a project includes
the use of existing software that modified in
some way as a part of project.
• The planner estimates the number and type
of modification that must be accomplished.
s/w sizing continued..
• Putnam and Myers suggested that result of
each of these sizing approaches be combined
statistically to create a expected value
estimate.
Problem-Based Estimation
• LOC and FP data are used in two ways during
software project estimation:
(1) as an estimation variable to "size“ each
element of the software and
(2) as baseline metrics collected from past
projects and used in conjunction with
estimation variables to develop cost and
effort projections.
Continued..
• The project planner begins with a bounded
statement of software scope and from this
statement attempts to decompose software
into problem functions that can each be
estimated individually.
• Alternatively, the planner may choose
another component for sizing such as classes
or objects, changes, or business processes
affected.
Continued..
• Baseline productivity metrics (e.g., LOC or FP)
are then applied to the appropriate
estimation variable, and cost or effort for the
function is derived. Function estimates are
combined to produce an overall estimate for
the entire project.
Continued..
• A three-point or expected value can then be
computed.
• The expected value for the estimation
variable (size), S, can be computed as a
weighted average of the optimistic (sopt),
most likely (sm), and pessimistic (spess)
estimates. For example,
S = (sopt + 4sm + spess)/6
• Once the expected value for the estimation
variable has been determined, historical LOC
or FP productivity data are applied.
ITFT  -    Project planning

More Related Content

PDF
Neetu lead pmo cv
PDF
New Techniques to Elevate QA to Program Assurance
PPSX
A Planning Process
PDF
Value destruction: why most projects fail to realise the benefits used to mak...
PDF
Enabling Step Change in your PPM Maturity | Wellingtone PPM
PDF
Enterprise Agile at Lockheed Martin - 4th February 2014
PPTX
PM Tool Meetup
Neetu lead pmo cv
New Techniques to Elevate QA to Program Assurance
A Planning Process
Value destruction: why most projects fail to realise the benefits used to mak...
Enabling Step Change in your PPM Maturity | Wellingtone PPM
Enterprise Agile at Lockheed Martin - 4th February 2014
PM Tool Meetup

What's hot (20)

PPTX
PMP Worldwide Training
PDF
PMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deck
PPTX
PRINCE2 Training Melbourne
PDF
PMI Michigan capital - The Agile PMO - Michael Nir - Slide deck
PPT
Reporting Within a PMO
PDF
Agile change programmes webinar 150915
PPTX
PMO Tools_Portfolio Reporting
PDF
The Practice of planning and the PMO, John Barben
PPTX
Implement a PMO, Receive Customer Love
PDF
Delivering Business Value through the PMO
PDF
Manage complex projects to success using CMMI, Lean and Scrum
PPTX
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
PDF
Project Management Toolkit
PDF
Project Management Templates
PPTX
Apm body of knowledge 6th edition
PDF
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
PPT
Project Management KPIs
PDF
The art of agile project initiation
PPTX
Lean Agile Metrics And KPIs
PDF
Dumaslab - PMO Services
PMP Worldwide Training
PMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deck
PRINCE2 Training Melbourne
PMI Michigan capital - The Agile PMO - Michael Nir - Slide deck
Reporting Within a PMO
Agile change programmes webinar 150915
PMO Tools_Portfolio Reporting
The Practice of planning and the PMO, John Barben
Implement a PMO, Receive Customer Love
Delivering Business Value through the PMO
Manage complex projects to success using CMMI, Lean and Scrum
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
Project Management Toolkit
Project Management Templates
Apm body of knowledge 6th edition
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
Project Management KPIs
The art of agile project initiation
Lean Agile Metrics And KPIs
Dumaslab - PMO Services
Ad

Similar to ITFT - Project planning (20)

PPT
Pressman ch-22-process-and-project-metrics
PPTX
Software project plannings
PPTX
Software project plannings
PPTX
7 Project planning for software engineering.pptx
PPTX
Unit2 - Metrics.pptx
PDF
project planning components.pdf
PPTX
Software engineering
PPTX
SPM 13 PROJECT PLANNING FOR YOUR FUTUR E
PPTX
Chapt5.pptx it is notes of the 5th chapter
PDF
CH. 5.pdf
PPTX
Software Engineering Chapter 4 Part 1 Euu
PPTX
Effort Estimation: Meaning, Problems with Estimation, Basis, Estimation Techn...
PPTX
SPM_UNIT-2.pptx
PPTX
Lecture 8 (software Metrics) Unit 3.pptx
PPTX
basic of software estimation-cost and effort estimation
PPT
Project Matrix and Measuring S/W
PPT
7. (lecture 5) Project scheduling..ppt
PPT
223417 Diploma_Sem4_software_engg-chap-05.ppt
PPTX
Software project management tools
Pressman ch-22-process-and-project-metrics
Software project plannings
Software project plannings
7 Project planning for software engineering.pptx
Unit2 - Metrics.pptx
project planning components.pdf
Software engineering
SPM 13 PROJECT PLANNING FOR YOUR FUTUR E
Chapt5.pptx it is notes of the 5th chapter
CH. 5.pdf
Software Engineering Chapter 4 Part 1 Euu
Effort Estimation: Meaning, Problems with Estimation, Basis, Estimation Techn...
SPM_UNIT-2.pptx
Lecture 8 (software Metrics) Unit 3.pptx
basic of software estimation-cost and effort estimation
Project Matrix and Measuring S/W
7. (lecture 5) Project scheduling..ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt
Software project management tools
Ad

More from Shruti Kunwar (9)

PDF
ITFT - Spiral model
PDF
ITFT - Software
PDF
ITFT - Software prototyping
PDF
ITFT - Software development life cycle
PDF
ITFT - Innovation
PDF
ITFT - Henderson clark model
PDF
ITFT - Fourth generation techniques
PDF
ITFT - Design
PDF
ITFT - Cocomo model
ITFT - Spiral model
ITFT - Software
ITFT - Software prototyping
ITFT - Software development life cycle
ITFT - Innovation
ITFT - Henderson clark model
ITFT - Fourth generation techniques
ITFT - Design
ITFT - Cocomo model

Recently uploaded (20)

PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Insiders guide to clinical Medicine.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Basic Mud Logging Guide for educational purpose
PDF
Classroom Observation Tools for Teachers
PPTX
Pharma ospi slides which help in ospi learning
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
Renaissance Architecture: A Journey from Faith to Humanism
TR - Agricultural Crops Production NC III.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Week 4 Term 3 Study Techniques revisited.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Microbial disease of the cardiovascular and lymphatic systems
Supply Chain Operations Speaking Notes -ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O7-L3 Supply Chain Operations - ICLT Program
Module 4: Burden of Disease Tutorial Slides S2 2025
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Insiders guide to clinical Medicine.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Basic Mud Logging Guide for educational purpose
Classroom Observation Tools for Teachers
Pharma ospi slides which help in ospi learning
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Final Presentation General Medicine 03-08-2024.pptx

ITFT - Project planning

  • 2. Introductions • For a successful project, both good project management and good engineering are essential. Lack of either one can cause a project to fail. • We have seen that project management activities can be viewed as having three major phases: • project planning, • project monitoring and control, and • project termination. • Planning may be the most important management activity. • Without a proper plan, no real monitoring or controlling of the project is possible.
  • 3. Objectives • The basic goal of planning is to look into the future, identify the activities that need to be done to complete the project successfully, and plan the scheduling and resources. • The major issues in project planning are: • Process planning • Effort estimation • Schedule and Resource Estimation • Quality plans • Configuration management plans • Risk management • Project monitoring plans
  • 4. Decomposition techniques • Software project estimation is a form of problem solving technique and in most cases, the problem to be solved is too complex to be considered in one piece. • So we decompose the problem into set of smaller problem. • Decomposition approach is of two types • Decomposition of problem • Decomposition of process
  • 5. Software sizing • The accuracy of a software project estimate is predicted on a number of things: 1. The degree to which the planner has properly estimated the size of the product to be built. 2. The ability to translate the size estimate into human effort, calendar time, and cost 3. The degree to which the project plan reflects the abilities of the software team. 4. The stability of the product requirements and the environment that support s/w engineering efforts
  • 6. Continued.. • A project estimate is only as good as the estimate of the size of the work to be accomplished, • Sizing represents the project planner’s first major task. • Size refer to a quantifiable outcome of the software project. • Direct approach represents – Line Of Code(LOC) • Indirect approach represens - Function points(FP)
  • 7. Continued.. • Putnam and Myers suggested four different approaches to the sizing problem: 1. FUZZY LOGIC sizing 2. FUNCTION POINT sizing 3. Standard Component Sizing 4. Change Sizing
  • 8. • In this approach, the planner must identify the type of application, establish its magnitude on a qualitative scale and then refine the magnitude with the original range.
  • 9. FUNCTION POINT sizing • This approach can be used for measuring the functionality delivered by the system. • Using the historical data the FP can used to 1. The cost or effort required to design, code and test software 2. Predict the number of errors that will be encountered during testing 3. Forecast the number of components and/ or the number of projected source line in the implemented system.
  • 10. Standard Component Sizing • Software is composed of a number of different standard components • For example the standard component of Information system are:- subsystems, modules, reports etc • The project planner estimates the number of occurrences of each standard component and then uses the historic project data to determine the delivered size per standard component.
  • 11. Change sizing • This approach is used when a project includes the use of existing software that modified in some way as a part of project. • The planner estimates the number and type of modification that must be accomplished.
  • 12. s/w sizing continued.. • Putnam and Myers suggested that result of each of these sizing approaches be combined statistically to create a expected value estimate.
  • 13. Problem-Based Estimation • LOC and FP data are used in two ways during software project estimation: (1) as an estimation variable to "size“ each element of the software and (2) as baseline metrics collected from past projects and used in conjunction with estimation variables to develop cost and effort projections.
  • 14. Continued.. • The project planner begins with a bounded statement of software scope and from this statement attempts to decompose software into problem functions that can each be estimated individually. • Alternatively, the planner may choose another component for sizing such as classes or objects, changes, or business processes affected.
  • 15. Continued.. • Baseline productivity metrics (e.g., LOC or FP) are then applied to the appropriate estimation variable, and cost or effort for the function is derived. Function estimates are combined to produce an overall estimate for the entire project.
  • 16. Continued.. • A three-point or expected value can then be computed. • The expected value for the estimation variable (size), S, can be computed as a weighted average of the optimistic (sopt), most likely (sm), and pessimistic (spess) estimates. For example, S = (sopt + 4sm + spess)/6 • Once the expected value for the estimation variable has been determined, historical LOC or FP productivity data are applied.