Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)
16%
Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)

Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Many software projects fail because their leaders don't know how to estimate, schedule, or measure them accurately. Fortunately, proven tools and techniques exist for every facet of software estimation. Estimating Software-Intensive Systems brings them together in a real-world guidebook that will help software managers, engineers, and customers immediately improve their estimates—and drive continuing improvements over time.   Dick Stutzke presents here a disciplined and repeatable process that can produce accurate and complete estimates for any project, product, or process, no matter how new or unusual. Stutzke doesn't just describe formal techniques: He offers simple, easy-to-use templates, spreadsheets, and tools you can start using today to identify and estimate product size, performance, and quality—as well as project cost, schedule, and risk reserves.   Stutzke shows how to quickly "get your arms around" users' problems and requirements, the structure of a solution, and the process needed to deliver it. You'll learn how to choose the most appropriate estimating techniques and tools; collect accurate data, track progress, and update estimates; and recalibrate estimating models to improve estimation accuracy.   Stutzke's techniques apply whether you're creating custom in-house business software, purchasing or customizing "off-the-shelf" technology, or constructing complex, one-of-a-kind military, industrial, or commercial systems. These techniques apply to small and large projects, and to all project life cycles—from agile to plan-driven. This book will help you plan, estimate, budget, schedule, purchase, design, build, test, deploy, operate, and maintain software-intensive systems. It explains how to size software, identify all cost components, calculate the associated costs, and set a competitive price.   A separate section covers topics of interest for large projects: designing an appropriate work breakdown structure, collecting data from cost accounting systems, and using earned value measurement.

Table of Contents:
Preface. Acknowledgments. About the Author. I. The Essentials. 1. Introduction.     Reasons to Estimate and Measure.     Specific Quantities to Estimate and Measure.     The Nature of Estimation.     Unprecedented Systems.     Why Software Is Especially Hard to Estimate.     A Practical Approach.     Recommended Reading.     Summary. 2. Planning a Warehouse Inventory System.     Warehouse Inventory Management System.     Recording the Information.     Discussion of the Example.     Doing Better: A Planning Workbook.     Recommended Reading.     Summary. 3. A Basic Estimating Process: The Linear Method.     Criteria for “Good” Estimates.     Types of Resources.     Proxy-Based Estimation.     The Linear Method: A Simple Process.     Using the Linear Method.     Documenting Your Estimates.     Standard Forms.     Managing Your Information.     Recommended Reading.     Summary. 4. Measurement and Estimation.     Reasons to Measure. Measuring Size and Productivity (Direct and Indirect Measures).     Criteria for “Good” Measures.     Operational Definitions.     Choosing Useful Measures.     Recommended Reading.     Summary. 5. Estimating Techniques.     Expert Judgment: The Delphi Technique.     Additive and Multiplicative Analogies. Program Evaluation and Review Technique (PERT).     An Example: Using PERT Values.     Using the PERT Values to Estimate Risk Reserve.     Algorithmic Analogy Estimation.     Recommended Reading.     Summary. 6. Estimating Annual Maintenance Costs.     The Maintenance Process.     Building the Estimation Model.     Calibrating the Model.     Tracking and Updating.     Improving the Estimation Model.     Recommended Reading.     Summary. II. THE DETAILS. 7. Preparing to Estimate (Precursors of Estimation).     The Precursors of Estimation. How to Understand the Overall Job: The Key Diagrams.     The Operational Concept.     Identifying Products and Services.     Product Requirements.     Product Architecture.     Project Goals and Constraints.     Recommended Reading.     Summary. 8. Estimating Software Size: The Basics.     The Sizing Process.     Example: Using the Operational Concept.     Sizing Hardware.     Accounting for Size Growth and Volatility.     Tracking Size.     Implementation Guidance.     Recommended Reading.     Summary. 9. Estimating Software Size: The Details.     Requirements.     UML-Based Sizing and Use Case Points.     Application Points.     Web Objects and Internet Points.     Function Points.     Simplified Ways to Count Function Points.     Object-Oriented Size Measures.     Defining Source Lines of Code (SLOC).     Estimating New Code.     Sizing Reused Source Code. “Sizing” Commercial Off-the-Shelf Software Components.     The COCOTS Model.     Recommended Reading.     Summary. 10. Production Processes (Project Life Cycles).     Elements of a Project Life Cycle Model.     The Spectrum of Software Life Cycles.     Choosing an Appropriate Project Life Cycle. Extending the Basic Development Life Cycle Models.     Production and Delivery Activities.     Recommended Reading.     Summary. 11. Bottom-Up Estimating and Scheduling.     Summary of the Process.     The Work Breakdown Structure.     Creating Your WBS.     Scheduling. Building the Network: Cards on the Wall Method.     Recommended Reading.     Summary. 12. Top-Down Estimating and Allocation.     Relating Effort, Duration, and Staffing.     Planned Versus Actual Availability.     Schedule Compression.     Allocating Effort and Time.     Some Examples.     Recommended Reading.     Summary. 13. Parametric Models.     Types of Parametric Models.     Core Effort and Schedule.     A Simple Parametric Model.     Adding Missing Phases and Activities.     Adjusting for Different Characteristics.     Handling Size, Cost, and Schedule Constraints.     Evaluating a Hardware/Software Trade.     Calibrating Parametric Models.     Parametric Models for Hardware Costs.     Selecting an Automated Estimation Tool.     Helping Nonestimators Provide Good Parameter Values.     Recommended Reading.     Summary. 14. Estimating Risk Reserves.     Concepts.     The Risk Management Process.     Identifying Risks and Mitigation Actions.     Analyzing and Prioritizing Risks: Risk Impact.     Calculating the Risk Reserve.     Planning: Deciding to Defer Mitigation Tasks.     Tracking and Updating.     Other Approaches.     Recommended Reading.     Summary. 15. Calculating Cost and Price: The Basics.     Direct and Indirect Costs.     Calculating Direct Costs.     Calculating Indirect Costs.     Profit and the “Fee Rate”.     Calculating the Loaded Cost.     Management Reserves.     Cash Flow and Interest Costs.     Opportunity Cost.     Determining the Selling Price for a Product6.     Evaluating the Total Ownership Cost.     Evaluating a Product or Project.     Reducing the Cost or Price.     The Need for Multiple Models.     Recommended Reading.      Summary. III. CLOSING THE FEEDBACK LOOP. 16. Collecting Data: Basics.     Why Should You Even Collect Historical Data?     Collecting Data.     Data Collection Templates.     Automating Data Collection and Analysis.     Collecting Effort and Cost Data.     Recommended Reading.     Summary. 17. Tracking Status.     Assessing Status.     Tracking Test Status.     Tracking Size and Productivity.     Tracking Size with Error Bars.     Trendlines.     Regression Fitting.     Other Ways to Detect Trouble.     Recommended Reading.     Summary. 18. Updating Estimates.     Reasons to Update Estimates.     The Basic Process.     When to Prepare Updated Estimates.     Preparing Updated Estimates.     Preparing an Estimate to Complete.     Recommended Reading.     Summary. 19. Consolidating and Applying Your Knowledge.     Review of Estimation and Measurement.     Implementing Estimation and Measurement.     Defining an Estimation Process.     Establishing an Integrated Estimation Process.     Useful Resources.     Addressing New Technologies and Processes.     Recommended Reading.     Summary. IV. HANDLING LARGE PROJECTS. 20. Crafting a WBS.     The Work Breakdown Structure: Additional Concepts.     A Generic WBS (HW, SW, Data, Services).     Examples of Alternate Partitioning.     Customizing Your WBS.     Recommended Reading.     Summary. 21. Earned Value Measurement.     Concepts.     Assessing Overall Project Status.     Converting Schedule Variance to Time.     Interim Milestones.     Earned Value Example.     Prediction Completion Costs.     Recommended Reading.     Summary. 22. Collecting Data: Details.     Project Tracking Systems.     Time Reporting and Cost Accounting Systems.     Defining “Good” Charge Numbers.     Limitations of Accounting Systems.     Activity-Based Costing.     Tracking Heterogeneous Project Teams.     Tracking IDIQ Contracts.     Recommended Reading.     Summary. 23. Calculating Costs and Bid Price.     Review of Direct and Indirect Costs.     Rate Types for U.S. Government Contracts.     Financial Risks of U.S. Government Contracts.     Calculating a Bid Price.     Management Reserves.     Cash Flow and Interest Costs.     Setting a Bid Price.     Reducing the Price.     Recommended Reading.     Summary. V. ESTIMATING PRODUCTS AND PROCESSES. 24. Determining Product Performance.     Types of Product Performance.     Estimating and Measuring Software Performance.     Performance Measurement.     Rough Order of Magnitude Calculations.     The Resource Usage Matrix.     Modeling Web-Based Systems.     Queueing Models.     Simulation.     Choosing a Technique.     Performance Engineering Process.     Estimating Costs for Performance Engineering.     Recommended Reading.     Summary. 25. Determining Product Quality.     Why Product Quality Is Important.     Defining Quality.     Determining Quality During a Project.     Estimating Defects During Design and Construction.     RADC Model.     COQUALMO.     Measuring Defects During Testing.     Estimating Software Reliability.     Error Trending.     Measuring Defects Using Capture/Recapture.     Observing Defects During Actual Use.     Closing the Loop.     Internal Measures of Software Quality.     Measures of Document Quality.     Recommended Reading.     Summary. 26. Measuring and Estimating Process Performance.     Defining a Process.     Controlling Production Processes.     Measuring Process Performance.     Measuring the Cost of Quality.     Predicting Process Performance.     Statistical Process Control.     Staged Defect Removal Models.     Dynamic Models.     Building Process Performance Models.     Recommended Reading.     Summary. 27. Ranking and Selecting Items.     Introduction.     Voting Techniques.     A Technique to Handle Two Criteria.     Techniques to Handle Multiple Criteria.     Multi-Attribute Utility Theory (MAUT).     The Analytic Hierarchy Process.     Estimating Module Size Using AHP.     Recommended Reading.     Summary. Appendix A: Roles and Responsibilities for Estimation. Appendix B: Measurement Theory and Statistics.     Measurement and Scale Types.     Statistics and Scale Types.     Statistical Measures.     Recommended Reading. Appendix C: Measures of Estimation Accuracy.     Statistics of a Set of Estimates.     Statistics of a Time Sequence of Estimates.     Choosing the “Best” Measure of Estimation Accuracy.     Using Excel to Calculate Estimation Error. Appendix D: Summation Formulas for Series. Appendix E: Excel for Estimators.     Introduction.     Basic Concepts.     Labeling Spreadsheets and Documents.     Helping Users.     Printing.     Plotting (“Charting”).     Advanced Features.     Macros and Visual Basic for Applications. Acronyms. Glossary. Introduction. Terms. Bibliography. Index.


Best Sellers


Product Details
  • ISBN-13: 9780321904928
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 44
  • Height: 230 mm
  • No of Pages: 944
  • Series Title: Sei Series in Software Engineering
  • Sub Title: Projects, Products, and Processes (paperback)
  • Width: 160 mm
  • ISBN-10: 0321904923
  • Publisher Date: 15 Jan 2013
  • Binding: Paperback
  • Edition: PAP/CDR
  • Language: English
  • Returnable: N
  • Spine Width: 45 mm
  • Weight: 1350 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)
Pearson Education (US) -
Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)
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.

Estimating Software-Intensive Systems: Projects, Products, and Processes (paperback)

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!
    ASK VIDYA