SlideShare uma empresa Scribd logo
1 de 12
Software Project Management




    Yasmeen Gul
1)Design
2) Document your Design
3) Do it twice.
4)Plan control & testing
5)Involve user
 1) Finding and fixing a software problem
  after delivery costs 100 times more than
  finding and fixing the problem in early design
  phases.
 - when one big Automobile companies
  implements a recall for post delivery defect
  the cost of repair can be many orders of
  magnitude greater then the cost of fixing the
  defect during the engineering or production
  stage
2) You can compress software development
schedules 25% of nominal, but no more.

Addition of people requires more management
overhead and training of people.
 3)For
      every $1 you spend on development,
 you will spend $2 on maintenance.
    Successful products will have much higher ratios of
     “maintenance to development”…..

    Successful S/W product in commercial product domain such as
     orical,microsoft application ,Unix operating system are very
     long lived &can result in much higher ratios of maintenance
     cost to development cost .
 4)Software development and maintenance
 costs are primarily a function of the number
 of source lines of code.
     Generally true. Component-based
      development may dilute this as might reuse -
      but not in common use in the past.
 5)Variations among people account for the
 biggest differences in software productivity.

   Always try to hire good people. But we cannot always to that.
   Balance is critical. Don‟t want all team members trying to
   self-actualize and become heroes. Build the „team concept.‟
   While there is no “I” in „team”, there is an implicit “we.”
 6)The  overall ratio of software to hardware
  costs is still growing. In 1955 it was 15:85; in
  1985, 85:15.
 The fact that S/W represent 85% of the cost
  of most system is not so much a statement
  about S/W productivity as it is about the
  level of functionality being allocated to S/W
  in system solution .
 7) Only about 15% of software development
  effort is devoted to programming.
 Many activities beside the coding are
  necessary for the s/w project success like
  testing ,planning ,project control ,change
  management are equally important
  consideration that consume roughly 85% of
  resource
 8)S/W system    & products cost 3 time as much per
    SLOC as individual S/W programs .S/W- system
    products (system of systems ) cost 9 time as much

   A real fact: the more software you build, the more
    expensive it is per source line
 9)   Walkthroughs catch 60% of the errors.

   Usually good for catching stylistic things; sometimes errors, but usually
   do not represent the deep analysis necessary to catch significant
   shortcomings.

   Major problems, such as performance…are not caught.
 10)80% of the contribution comes from 20%
 of contributors.

Mais conteúdo relacionado

Mais procurados

4.software management
4.software management4.software management
4.software management
Deepak Sharma
 
Software engineering
Software engineeringSoftware engineering
Software engineering
faisalwajid
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
Krit Kamtuo
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
AAKASH S
 

Mais procurados (20)

Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
 
Lect6 life cycle phases
Lect6 life cycle phasesLect6 life cycle phases
Lect6 life cycle phases
 
4.software management
4.software management4.software management
4.software management
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economics
 
Lect5 improving software economics
Lect5 improving software economicsLect5 improving software economics
Lect5 improving software economics
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Lect1 intro to software project management
Lect1 intro to software project managementLect1 intro to software project management
Lect1 intro to software project management
 
Software Project Management Slide
Software Project Management SlideSoftware Project Management Slide
Software Project Management Slide
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
01 intro+
01 intro+01 intro+
01 intro+
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economics
 
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsSe 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
 
Software engineering note
Software engineering noteSoftware engineering note
Software engineering note
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
CSC426 - Software Engineering Lecture Note Cont'd
CSC426   - Software Engineering Lecture Note Cont'dCSC426   - Software Engineering Lecture Note Cont'd
CSC426 - Software Engineering Lecture Note Cont'd
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
 

Destaque

Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
coolbreeze130
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineering
Raghunath Patil
 
Fundamentals of project management july 7, 2012 revised
Fundamentals of project management july 7, 2012 revisedFundamentals of project management july 7, 2012 revised
Fundamentals of project management july 7, 2012 revised
gorby626
 
Advanced project management ppts
Advanced project management pptsAdvanced project management ppts
Advanced project management ppts
Ali Ishaqi
 

Destaque (20)

Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Software Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative StudySoftware Development Life Cycle: Traditional and Agile- A Comparative Study
Software Development Life Cycle: Traditional and Agile- A Comparative Study
 
Chapter01
Chapter01Chapter01
Chapter01
 
Unit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coeUnit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coe
 
Assumptions: Check yo'self before you wreck yourself
Assumptions: Check yo'self before you wreck yourselfAssumptions: Check yo'self before you wreck yourself
Assumptions: Check yo'self before you wreck yourself
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineering
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
network
networknetwork
network
 
Web Engineering - Web Applications versus Conventional Software
Web Engineering - Web Applications versus Conventional SoftwareWeb Engineering - Web Applications versus Conventional Software
Web Engineering - Web Applications versus Conventional Software
 
Fundamentals of project management july 7, 2012 revised
Fundamentals of project management july 7, 2012 revisedFundamentals of project management july 7, 2012 revised
Fundamentals of project management july 7, 2012 revised
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
 
Henri Fayol's Modern Management Principles
Henri Fayol's Modern Management PrinciplesHenri Fayol's Modern Management Principles
Henri Fayol's Modern Management Principles
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLES
 
Product design and development ch4
Product design and development ch4Product design and development ch4
Product design and development ch4
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Spm tutorials
Spm tutorialsSpm tutorials
Spm tutorials
 
Advanced project management ppts
Advanced project management pptsAdvanced project management ppts
Advanced project management ppts
 
Principles Of Management
Principles Of ManagementPrinciples Of Management
Principles Of Management
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 

Semelhante a software project management Assumption about conventional model

How to save on software maintenance costs
How to save on software maintenance costsHow to save on software maintenance costs
How to save on software maintenance costs
FrancisJansen
 
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINALJun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Alex Tarra
 

Semelhante a software project management Assumption about conventional model (20)

Spm unit1
Spm unit1Spm unit1
Spm unit1
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
How to save on software maintenance costs
How to save on software maintenance costsHow to save on software maintenance costs
How to save on software maintenance costs
 
SOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTIONSOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTION
 
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINALJun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
Jun 08 - PMWT Featured Paper -Tarabykin - XP PAPER - FINAL
 
Rsc 03
Rsc 03Rsc 03
Rsc 03
 
Whitepaper Omnext
Whitepaper OmnextWhitepaper Omnext
Whitepaper Omnext
 
Articulo improving software productivity
Articulo improving software productivityArticulo improving software productivity
Articulo improving software productivity
 
1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)1. introducción a la Ingeniería de Software (UTM 2071)
1. introducción a la Ingeniería de Software (UTM 2071)
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platforms
 
The Product and Process(1).pdf
The Product and Process(1).pdfThe Product and Process(1).pdf
The Product and Process(1).pdf
 
Software engineering unit 1
Software engineering  unit 1Software engineering  unit 1
Software engineering unit 1
 
SW Engineering Management
SW Engineering ManagementSW Engineering Management
SW Engineering Management
 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software Engineering
 
SE-TEXT-BOOK_Material.doc
SE-TEXT-BOOK_Material.docSE-TEXT-BOOK_Material.doc
SE-TEXT-BOOK_Material.doc
 
SE-TEXT-BOOK_Material.doc
SE-TEXT-BOOK_Material.docSE-TEXT-BOOK_Material.doc
SE-TEXT-BOOK_Material.doc
 
Software modernization
Software modernizationSoftware modernization
Software modernization
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
 
Unsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable AppsUnsustainable Regaining Control of Uncontrollable Apps
Unsustainable Regaining Control of Uncontrollable Apps
 
se01.ppt
se01.pptse01.ppt
se01.ppt
 

Mais de REHMAT ULLAH

Mais de REHMAT ULLAH (20)

Poker Game
Poker GamePoker Game
Poker Game
 
Men's clothing at style war
Men's clothing  at style warMen's clothing  at style war
Men's clothing at style war
 
software project management Software development life cycle
software project  management Software development life cyclesoftware project  management Software development life cycle
software project management Software development life cycle
 
Software project management Improving Team Effectiveness
Software project management Improving Team EffectivenessSoftware project management Improving Team Effectiveness
Software project management Improving Team Effectiveness
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 
software project management Elaboration phase
software project management Elaboration phasesoftware project management Elaboration phase
software project management Elaboration phase
 
software project management Improvement in size
software project management  Improvement in sizesoftware project management  Improvement in size
software project management Improvement in size
 
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phase
 
software project management Artifact set(spm)
software project management Artifact set(spm)software project management Artifact set(spm)
software project management Artifact set(spm)
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project management
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo model
 
Usability engineering Usability testing
Usability engineering Usability testingUsability engineering Usability testing
Usability engineering Usability testing
 
Usability engineering Usability issues(iphone)
Usability engineering Usability issues(iphone)Usability engineering Usability issues(iphone)
Usability engineering Usability issues(iphone)
 
Usability engineering Usability issues in mobile web
Usability engineering Usability issues in mobile webUsability engineering Usability issues in mobile web
Usability engineering Usability issues in mobile web
 
Usability engineering Usability issues in firefox
Usability engineering Usability issues in firefoxUsability engineering Usability issues in firefox
Usability engineering Usability issues in firefox
 
Software Quality Assurance(Sqa) automated software testing
Software Quality Assurance(Sqa) automated software testingSoftware Quality Assurance(Sqa) automated software testing
Software Quality Assurance(Sqa) automated software testing
 
Usability Engineering General guidelines
Usability Engineering General guidelinesUsability Engineering General guidelines
Usability Engineering General guidelines
 
Common sense approach to web usability
Common sense approach to web usabilityCommon sense approach to web usability
Common sense approach to web usability
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

software project management Assumption about conventional model

  • 2. 1)Design 2) Document your Design 3) Do it twice. 4)Plan control & testing 5)Involve user
  • 3.  1) Finding and fixing a software problem after delivery costs 100 times more than finding and fixing the problem in early design phases.  - when one big Automobile companies implements a recall for post delivery defect the cost of repair can be many orders of magnitude greater then the cost of fixing the defect during the engineering or production stage
  • 4. 2) You can compress software development schedules 25% of nominal, but no more. Addition of people requires more management overhead and training of people.
  • 5.  3)For every $1 you spend on development, you will spend $2 on maintenance.  Successful products will have much higher ratios of “maintenance to development”…..  Successful S/W product in commercial product domain such as orical,microsoft application ,Unix operating system are very long lived &can result in much higher ratios of maintenance cost to development cost .
  • 6.  4)Software development and maintenance costs are primarily a function of the number of source lines of code.  Generally true. Component-based development may dilute this as might reuse - but not in common use in the past.
  • 7.  5)Variations among people account for the biggest differences in software productivity. Always try to hire good people. But we cannot always to that. Balance is critical. Don‟t want all team members trying to self-actualize and become heroes. Build the „team concept.‟ While there is no “I” in „team”, there is an implicit “we.”
  • 8.  6)The overall ratio of software to hardware costs is still growing. In 1955 it was 15:85; in 1985, 85:15.  The fact that S/W represent 85% of the cost of most system is not so much a statement about S/W productivity as it is about the level of functionality being allocated to S/W in system solution .
  • 9.  7) Only about 15% of software development effort is devoted to programming.  Many activities beside the coding are necessary for the s/w project success like testing ,planning ,project control ,change management are equally important consideration that consume roughly 85% of resource
  • 10.  8)S/W system & products cost 3 time as much per SLOC as individual S/W programs .S/W- system products (system of systems ) cost 9 time as much  A real fact: the more software you build, the more expensive it is per source line
  • 11.  9) Walkthroughs catch 60% of the errors. Usually good for catching stylistic things; sometimes errors, but usually do not represent the deep analysis necessary to catch significant shortcomings. Major problems, such as performance…are not caught.
  • 12.  10)80% of the contribution comes from 20% of contributors.