SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Department of S/W Engineering
University : Malakand pakistan
Subject : Web Engineering
Definition:
It is the relationship between the output
generated from a system and the inputs that
are used to create that output.
 It is measured as ratio of output to input
 More output per unit of input, more
productive will the project.
 In software engineering the output is taken
as product size and input as effort
 So the equation for Productivity is;
Productivity = Size/Effort
 Size means the Line of codes, functions of the
project
 Effort means the cost, Human experts, tools
and other resources.
 Productivity Baseline is “1”
Greater than “1” is high and good productivity
Less than “1” is low and poor productivity.
 There is no standard for aggregating all size
measures of a web application into a single
size measure.
So it is difficult to measure web application
and also its productivity.
 It allows the use of different size measures.
 It has built-in interpretation scale(extracting
meaning of something or significance).
 It uses multiple effort-related size measures
and size-based effort measures which is a
function of effort-related size measure.
 As the aggregate size measure is difficult so
size-based effort measure model is defined
as “Adjusted size” measure.
 So the Productivity is given as;
Productivity = Adjusted size/Effort
 Adjusted size measures contains only size
measures that together are strongly Related
with effort.
 To increase the S/w Product Productivity.
 To increase the S/w product quality.
 To develop more valuable products for lower
costs.
 To utilize resources fairly.
 To manage the project in best way.
 S/w products(statements, functions, external
components, Documents etc).
 S/w production Processes and structures
(Requirements analysis,
Specification{operations, relations}
Architectural Design,
Coding, and Testing).
 S/w Production settings (Programming
languages, Computing Platform, s/w
development Enviroment etc).
 Programmers
 Team managers
 Projects Managers
 Outside Analysts
 Outside Observers
 Get best and well managed people
(developers).
 Make development steps efficient and more
effective.
 Simplify, collapse or eliminate development
steps.
 Build simple products or product families.
 It is the act of running set of programs or
operations in order to know the relative
performance of an object, normally by
running standard tests.
 It provides a method of comparing the
performance of the various subsystems.
 Use to analysis Productivity of web app from
Tukutuku Database.
 This Database has data of 87 web Projects.
Two main steps of case study:
1. Build Productivity Measure using
Productivity Measurement Method.
2. Use of Productivity Values (Upper and Lower
Bound)
Conclusion:
Four issues were investigated during
Productivity Analysis;
1. The impact of reuse of web pages on
productivity.
2. The impact of Team size on Productivity
3. The impact of number of Programming
Languages on Productivity.
4. The impact of average team experience with
Programming language on Productivity.
Result:
The following result is eliminated from
above Case Study;
1. The reuse of Web pages have no impact on
Productivity.
2. The Team size, number of programming
languages and average team experience
with Programming language have impact on
Productivity.

Weitere ähnliche Inhalte

Was ist angesagt?

Presenteeism Presentation
Presenteeism PresentationPresenteeism Presentation
Presenteeism Presentation
nickbans
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
Nabilahmed Patel
 
Dylan Wiliam
Dylan WiliamDylan Wiliam
Dylan Wiliam
servusuk
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
prats12345
 

Was ist angesagt? (20)

[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...
 
Presenteeism Presentation
Presenteeism PresentationPresenteeism Presentation
Presenteeism Presentation
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
Project Summary PM
Project Summary PMProject Summary PM
Project Summary PM
 
Software Estimation Technique
Software Estimation TechniqueSoftware Estimation Technique
Software Estimation Technique
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Unit 5
Unit   5Unit   5
Unit 5
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani Bhattacharya
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
 
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
Effect of Temporal Collaboration Network, Maintenance Activity, and Experienc...
 
Software engineering 9 software cost estimation
Software engineering 9 software cost estimationSoftware engineering 9 software cost estimation
Software engineering 9 software cost estimation
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Dylan Wiliam
Dylan WiliamDylan Wiliam
Dylan Wiliam
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Testing metrics
Testing metricsTesting metrics
Testing metrics
 
Lecture 20 software testing (2)
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
 

Andere mochten auch

Benchmarking and assessing your web strategy
Benchmarking and assessing your web strategyBenchmarking and assessing your web strategy
Benchmarking and assessing your web strategy
lisamarieram
 

Andere mochten auch (6)

Benchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR OrganizationBenchmarking Web Application Scanners for YOUR Organization
Benchmarking Web Application Scanners for YOUR Organization
 
Benchmarking and assessing your web strategy
Benchmarking and assessing your web strategyBenchmarking and assessing your web strategy
Benchmarking and assessing your web strategy
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
 
Web Analytics Benchmarking Solution
Web Analytics Benchmarking SolutionWeb Analytics Benchmarking Solution
Web Analytics Benchmarking Solution
 
Case competitive benchmarking
Case  competitive benchmarkingCase  competitive benchmarking
Case competitive benchmarking
 
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience BenchmarkingUserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
UserZoom Webinar: How to Conduct Web Customer Experience Benchmarking
 

Ähnlich wie Chapter No:3 Web Productivity Measurement and Benchmarking

Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
JGold02
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
Emad
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_Resume
Ganesh Us
 
Project management
Project managementProject management
Project management
Ahmed Said
 
Swapna Telaprolu QA
Swapna Telaprolu QASwapna Telaprolu QA
Swapna Telaprolu QA
Swapna Latha
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
Rachel Davis
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
Divya Ravichandran
 

Ähnlich wie Chapter No:3 Web Productivity Measurement and Benchmarking (20)

Unit 1 sepm the generic process model
Unit 1 sepm the generic process modelUnit 1 sepm the generic process model
Unit 1 sepm the generic process model
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
 
"Business Analyst with PMP"
"Business Analyst with PMP""Business Analyst with PMP"
"Business Analyst with PMP"
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.ppt
 
Software engineering process
Software engineering processSoftware engineering process
Software engineering process
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
 
Sourabh_Resume_1
Sourabh_Resume_1Sourabh_Resume_1
Sourabh_Resume_1
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_Resume
 
Devi Thangavel
Devi ThangavelDevi Thangavel
Devi Thangavel
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Project management
Project managementProject management
Project management
 
Swapna Telaprolu QA
Swapna Telaprolu QASwapna Telaprolu QA
Swapna Telaprolu QA
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
 
Ch26
Ch26Ch26
Ch26
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 

Kürzlich hochgeladen

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Chapter No:3 Web Productivity Measurement and Benchmarking

  • 1. Department of S/W Engineering University : Malakand pakistan Subject : Web Engineering
  • 2. Definition: It is the relationship between the output generated from a system and the inputs that are used to create that output.  It is measured as ratio of output to input  More output per unit of input, more productive will the project.  In software engineering the output is taken as product size and input as effort
  • 3.  So the equation for Productivity is; Productivity = Size/Effort  Size means the Line of codes, functions of the project  Effort means the cost, Human experts, tools and other resources.  Productivity Baseline is “1” Greater than “1” is high and good productivity Less than “1” is low and poor productivity.
  • 4.  There is no standard for aggregating all size measures of a web application into a single size measure. So it is difficult to measure web application and also its productivity.
  • 5.  It allows the use of different size measures.  It has built-in interpretation scale(extracting meaning of something or significance).  It uses multiple effort-related size measures and size-based effort measures which is a function of effort-related size measure.  As the aggregate size measure is difficult so size-based effort measure model is defined as “Adjusted size” measure.
  • 6.  So the Productivity is given as; Productivity = Adjusted size/Effort  Adjusted size measures contains only size measures that together are strongly Related with effort.
  • 7.  To increase the S/w Product Productivity.  To increase the S/w product quality.  To develop more valuable products for lower costs.  To utilize resources fairly.  To manage the project in best way.
  • 8.  S/w products(statements, functions, external components, Documents etc).  S/w production Processes and structures (Requirements analysis, Specification{operations, relations} Architectural Design, Coding, and Testing).  S/w Production settings (Programming languages, Computing Platform, s/w development Enviroment etc).
  • 9.  Programmers  Team managers  Projects Managers  Outside Analysts  Outside Observers
  • 10.  Get best and well managed people (developers).  Make development steps efficient and more effective.  Simplify, collapse or eliminate development steps.  Build simple products or product families.
  • 11.  It is the act of running set of programs or operations in order to know the relative performance of an object, normally by running standard tests.  It provides a method of comparing the performance of the various subsystems.
  • 12.  Use to analysis Productivity of web app from Tukutuku Database.  This Database has data of 87 web Projects. Two main steps of case study: 1. Build Productivity Measure using Productivity Measurement Method. 2. Use of Productivity Values (Upper and Lower Bound)
  • 13. Conclusion: Four issues were investigated during Productivity Analysis; 1. The impact of reuse of web pages on productivity. 2. The impact of Team size on Productivity 3. The impact of number of Programming Languages on Productivity. 4. The impact of average team experience with Programming language on Productivity.
  • 14. Result: The following result is eliminated from above Case Study; 1. The reuse of Web pages have no impact on Productivity. 2. The Team size, number of programming languages and average team experience with Programming language have impact on Productivity.