SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide TrainingOrder Lortab
 
PRINCE2 Training Melbourne
PRINCE2 Training MelbournePRINCE2 Training Melbourne
PRINCE2 Training MelbourneSalim Karim
 
Reporting Within a PMO
Reporting Within a PMOReporting Within a PMO
Reporting Within a PMOBoxalln
 
PMO Tools_Portfolio Reporting
PMO Tools_Portfolio ReportingPMO Tools_Portfolio Reporting
PMO Tools_Portfolio ReportingMatthew Jones
 
Implement a PMO, Receive Customer Love
Implement a PMO, Receive Customer LoveImplement a PMO, Receive Customer Love
Implement a PMO, Receive Customer LoveKeyedIn Solutions Inc.
 
Manage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumManage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumSystematic
 
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...Cartegraph
 
Project Management Toolkit
Project Management ToolkitProject Management Toolkit
Project Management ToolkitBrian Klempke
 
Project Management Templates
Project Management TemplatesProject Management Templates
Project Management Templatesdjwillcox
 
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profilesFlow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profilesp6academy
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiationKshitij Agrawal
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIsYuval Yeret
 

Mais procurados (20)

Graphical CV
Graphical CVGraphical CV
Graphical CV
 
PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide Training
 
PMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deck
PMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deckPMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deck
PMI Central Indiana Chapter - The Agile PMO - Michael Nir - Slide deck
 
PRINCE2 Training Melbourne
PRINCE2 Training MelbournePRINCE2 Training Melbourne
PRINCE2 Training Melbourne
 
PMI Michigan capital - The Agile PMO - Michael Nir - Slide deck
PMI Michigan capital - The Agile PMO - Michael Nir - Slide deckPMI Michigan capital - The Agile PMO - Michael Nir - Slide deck
PMI Michigan capital - The Agile PMO - Michael Nir - Slide deck
 
Reporting Within a PMO
Reporting Within a PMOReporting Within a PMO
Reporting Within a PMO
 
Agile change programmes webinar 150915
Agile change programmes webinar 150915Agile change programmes webinar 150915
Agile change programmes webinar 150915
 
PMO Tools_Portfolio Reporting
PMO Tools_Portfolio ReportingPMO Tools_Portfolio Reporting
PMO Tools_Portfolio Reporting
 
The Practice of planning and the PMO, John Barben
The Practice of planning and the PMO, John BarbenThe Practice of planning and the PMO, John Barben
The Practice of planning and the PMO, John Barben
 
Implement a PMO, Receive Customer Love
Implement a PMO, Receive Customer LoveImplement a PMO, Receive Customer Love
Implement a PMO, Receive Customer Love
 
Delivering Business Value through the PMO
Delivering Business Value through the PMODelivering Business Value through the PMO
Delivering Business Value through the PMO
 
Manage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumManage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and Scrum
 
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
Loras College 2014 Business Analytics Symposium | Steve Whinnery and Scott St...
 
Project Management Toolkit
Project Management ToolkitProject Management Toolkit
Project Management Toolkit
 
Project Management Templates
Project Management TemplatesProject Management Templates
Project Management Templates
 
Apm body of knowledge 6th edition
Apm body of knowledge 6th editionApm body of knowledge 6th edition
Apm body of knowledge 6th edition
 
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profilesFlow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
Flow Chart Junkie does the PMO: Unifier as it applies to different PMO profiles
 
Project Management KPIs
Project Management KPIsProject Management KPIs
Project Management KPIs
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 

Semelhante a ITFT - Project planning

Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsSeema Kamble
 
Software project plannings
Software project planningsSoftware project plannings
Software project planningsAman Adhikari
 
Software project plannings
Software project planningsSoftware project plannings
Software project planningsAman Adhikari
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptxrituah
 
project planning components.pdf
project planning components.pdfproject planning components.pdf
project planning components.pdfsaman Iftikhar
 
Chapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterChapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterpreetidamakale
 
Lecture 8 (software Metrics) Unit 3.pptx
Lecture 8 (software Metrics) Unit 3.pptxLecture 8 (software Metrics) Unit 3.pptx
Lecture 8 (software Metrics) Unit 3.pptxironman427662
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/WAkash Maheshwari
 
7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..pptPedadaSaikumar
 
223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.pptDeepgaichor1
 
Software project management tools
Software project management toolsSoftware project management tools
Software project management toolsDarshak Mehta
 
5_6134023428304274682.pptx
5_6134023428304274682.pptx5_6134023428304274682.pptx
5_6134023428304274682.pptxgamingpro22
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineeringRupesh Vaishnav
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1Saqib Raza
 
Software Metrics, Project Management and Estimation
Software Metrics, Project Management and EstimationSoftware Metrics, Project Management and Estimation
Software Metrics, Project Management and EstimationBulbul Agrawal
 

Semelhante a ITFT - Project planning (20)

Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metrics
 
Software project plannings
Software project planningsSoftware project plannings
Software project plannings
 
Software project plannings
Software project planningsSoftware project plannings
Software project plannings
 
Unit2 - Metrics.pptx
Unit2 - Metrics.pptxUnit2 - Metrics.pptx
Unit2 - Metrics.pptx
 
project planning components.pdf
project planning components.pdfproject planning components.pdf
project planning components.pdf
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Chapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterChapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapter
 
CH. 5.pdf
CH. 5.pdfCH. 5.pdf
CH. 5.pdf
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
SPM_UNIT-2.pptx
SPM_UNIT-2.pptxSPM_UNIT-2.pptx
SPM_UNIT-2.pptx
 
Lecture 8 (software Metrics) Unit 3.pptx
Lecture 8 (software Metrics) Unit 3.pptxLecture 8 (software Metrics) Unit 3.pptx
Lecture 8 (software Metrics) Unit 3.pptx
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/W
 
7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt
 
223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt
 
Software project management tools
Software project management toolsSoftware project management tools
Software project management tools
 
5_6134023428304274682.pptx
5_6134023428304274682.pptx5_6134023428304274682.pptx
5_6134023428304274682.pptx
 
1587310189-week6.pptx
1587310189-week6.pptx1587310189-week6.pptx
1587310189-week6.pptx
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
 
Software Metrics, Project Management and Estimation
Software Metrics, Project Management and EstimationSoftware Metrics, Project Management and Estimation
Software Metrics, Project Management and Estimation
 

Mais de Shruti Kunwar

ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototypingShruti Kunwar
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycleShruti Kunwar
 
ITFT - Henderson clark model
ITFT  -  Henderson clark modelITFT  -  Henderson clark model
ITFT - Henderson clark modelShruti Kunwar
 
ITFT - Fourth generation techniques
ITFT  -  Fourth generation techniquesITFT  -  Fourth generation techniques
ITFT - Fourth generation techniquesShruti Kunwar
 

Mais de Shruti Kunwar (9)

ITFT - Spiral model
ITFT -    Spiral modelITFT -    Spiral model
ITFT - Spiral model
 
ITFT - Software
ITFT -  SoftwareITFT -  Software
ITFT - Software
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycle
 
ITFT - Innovation
ITFT -     InnovationITFT -     Innovation
ITFT - Innovation
 
ITFT - Henderson clark model
ITFT  -  Henderson clark modelITFT  -  Henderson clark model
ITFT - Henderson clark model
 
ITFT - Fourth generation techniques
ITFT  -  Fourth generation techniquesITFT  -  Fourth generation techniques
ITFT - Fourth generation techniques
 
ITFT - Design
ITFT -   DesignITFT -   Design
ITFT - Design
 
ITFT - Cocomo model
ITFT -  Cocomo modelITFT -  Cocomo model
ITFT - Cocomo model
 

Último

Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

Último (20)

Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
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
 

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.