Practical Software Estimation
Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects
Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects

Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

"A clearly written book that is a useful primer for a very complicated set of topics." --Capers Jones, Chief Scientist Emeritus, Software Productivity Research LLC Practical Software Estimation brings together today's most valuable tips, techniques, and best practices for accurately estimating software project efforts, costs, and schedules. Written by a leading expert in the field, it addresses the full spectrum of real-world challenges faced by those who must develop reliable estimates. M. A. Parthasarathy draws on the immense experience of Infosys, one of the world's largest and most respected providers of IT-enabled business solutions, to bring you the only book with detailed guidance on estimating insourced and outsourced software projects, as well as projects that blend both approaches. He demonstrates how to successfully utilize Function Point (FP) methods, the industry's leading estimation model. Then, using real case studies, he systematically identifies pitfalls that can lead to inaccurate estimates--and offers proven solutions. Coverage includes How to estimate all types of software projects, including "fresh" development, reengineering, and maintenance How to incorporate the impact of core project elements on estimates: scope, environment, experience, and tools FP analysis from start to finish: data and transaction functions, general system characteristics, and more FP methods for any platform or business function Innovative re-estimation methods to track progress How to quote RFPs and prepare contracts: fixed price, time/material, and project execution lifecycle models Alternatives to FP: Delphi, COCOMO II, and COSMIC-FFP How to choose the right estimation tools Practical Software Estimation is the definitive reference for anyone who must estimate software projects accurately: project and IT managers, individual developers, system designers, architects, executives, consultants, and outsourcers alike. List of Figures List of Tables  Foreword Preface Acknowledgments Chapter 1: Introduction Chapter 2: Role of Estimation in Software Projects Chapter 3: A Study of Function Point Analysis Chapter 4: Data Functions Chapter 5: Transactional Functions Chapter 6: General System Characteristics Chapter 7: Size, Effort, and Scheduling of Projects Chapter 8: Estimation Flavors Chapter 9: A Sense of Where You Are Chapter 10: Tips, Tricks, and Traps Chapter 11: Insourcing versus Outsourcing Chapter 12: Key Factors in Software Contracts Chapter 13: Project Estimation and Costing Chapter 14: Other Estimation Methods Chapter 15: Estimation Tools Chapter 16: Estimation Case Study Appendix A: Reference Tables: Transaction Function Counts Appendix B: Reference Tables: Data Function Points Bibliography Index 

Table of Contents:
List of Figures xviiList of Tables xixForeword xxvPreface xxviiAcknowledgments xxxiiiChapter 1: Introduction 1What Is Software Estimation? 1 Ingredients of a Good Estimation 6 Software Project Estimation 8 Continuous Improvement Cycle 12 Why Software Estimation? 15 Estimation--Who and How 19 Conclusion 21 References 22 Other Interesting Reading Material 23 Chapter 2: Role of Estimation in Software Projects 25Software Projects and Estimation 25 Estimation and Measurement 31 Large Application Systems 40 Conclusion 42 References 43 Other Interesting Reading Material 43 Chapter 3: A Study of Function Point Analysis 45Why Estimation? 45 Function Points 47 Function Point Analysis 51 Conclusion 70 References 72 Chapter 4: Data Functions 73Introduction 73 Definition of Files 74 Data Functions Defined by IFPUG 75 Conclusion 95 References 96 Other Interesting Reading Material 96 Chapter 5: Transactional Functions 97Introduction 97 Definition of Transactions 98 Albrecht's Definition of Transactions 100 Transactional Functions Defined by IFPUG 102 EI, EO, and EQ 104 Complexity and FP Count Contributions 111 Invoice System--FP Counting Process 116 Conclusion 118 References 119 Other Interesting Reading Material 119 Chapter 6: General System Characteristics 121Introduction 121 Functional and Non-Functional Requirements 122 Introduction to General System Characteristics 123 Guidelines for General System Characteristics 125 GSC and NFR 137 Conclusion 146 References 147 Other Interesting Reading Material 147 Chapter 7: Size, Effort, and Scheduling of Projects 149Importance of Size 149 Inputs to Sizing 155 Impact of Delivery Rate 159 Effort and Schedule 163 Conclusion 167 References 168 Other Interesting Reading Material 169 Chapter 8: Estimation Flavors 171Change Forever 171 Development Projects 173 Reengineering Projects 177 Migration Projects 182 Maintenance Projects 183 Conclusion 192 References 192 Chapter 9: A Sense of Where You Are 193On the Right Track, On Time 193 Pervasive Estimations 196 Agile Software Projects 199 Estimation Maturity 208 Conclusion 211 References 212 Other Interesting Reading Material 213 Chapter 10: Tips, Tricks, and Traps 215Introduction 215 Tricks 221 Traps 225 Conclusion 230 References 231 Other Interesting Reading Material 231 Chapter 11: Insourcing versus Outsourcing 233Introduction 233 Environment--The Differentiator 234 Estimation Approach 239 Insourcing versus Outsourcing: Pros and Cons 242 Conclusion 247 References 247 Chapter 12: Key Factors in Software Contracts 249Introduction 249 Types of Contracts 250 Project Execution Methods 257 Conclusion 263 References 263 Chapter 13: Project Estimation and Costing 265Introduction 265 Project Lifecycle Phases and Cost 266 Estimation and TCO 272 Conclusion 274 Other Interesting Reading Material 275 Chapter 14: Other Estimation Methods 277Introduction 277 Estimation Methods 277 Heuristic Approach 279 Parametric Approach 285 Estimation Models Pros and Cons 291 Conclusion 294 References 294 Other Interesting Reading Material 295 Chapter 15: Estimation Tools 297Why Use Tools? 297 List of Tools 302 Conclusion 305 References 306 Other Interesting Reading Material 306 Chapter 16: Estimation Case Study 307Introduction 307 Case Study: 1--Invoicing System 312 Case Study 2: Enhanced Invoicing System 350 Conclusion 359 References 359 Other Interesting Reading Material 359 Appendix A: Reference Tables: Transaction Function Counts 361 Reference Table to Calculate ILF/EIF FP Count 361 Reference Table to Calculate EI/EO/EQ FP Count 362 Reference Table to Calculate Total FP Count 362 Reference Table to Calculate VAF from GSC--Total Degree of Influence 363 Appendix B: Reference Tables: Data Function Points 365 Internal Logical Files and External Interface Files 365 External Inputs/External Outputs/External Inquiries 366 Bibliography 369Index 373


Best Sellers


Product Details
  • ISBN-13: 9780321439109
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Height: 234 mm
  • No of Pages: 432
  • Sub Title: Function Point Methods for Insourced and Outsourced Projects
  • Width: 178 mm
  • ISBN-10: 0321439104
  • Publisher Date: 05 Mar 2007
  • Binding: Paperback
  • Language: English
  • Spine Width: 22 mm
  • Weight: 602 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects
Pearson Education (US) -
Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!