The Economics of Iterative Software Development - Bookswagon
close menu
Bookswagon
search
My Account
Home > Computer programming / software engineering > Software Engineering > The Economics of Iterative Software Development: Steering Toward Better Business Results
The Economics of Iterative Software Development: Steering Toward Better Business Results

The Economics of Iterative Software Development: Steering Toward Better Business Results


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Results-Based Software Management: Achieve Better Outcomes with Finite Resources

 

Effective software development is no longer merely an IT concern: today, it is crucial to the entire enterprise. However, most businesspeople are not ready to make informed decisions about software initiatives. The Economics of Iterative Software Development: Steering Toward Better Business Results will prepare them. Drawing on decades of software development and business experience, the authors demonstrate how to utilize practical, economics-based techniques to plan and manage software projects for maximum return on technology investments.

 

The authors begin by dispelling widespread myths about software costs, explaining why traditional, “engineering-based” software management introduces unacceptable inefficiencies in today’s development environments. Next, they show business and technical managers how to combine the principles of economics and iterative development to achieve optimal results with limited resources. Using their techniques, readers will learn how to build systems that enable maximum business innovation and process improvement–and implement software processes that allow them to do so consistently.

 

Highlights include

  • How to repeatedly quantify the value a project is delivering and quickly adjust course as needed
  • How to reduce software project size, complexity, and other “project killers”
  • How to identify and eliminate software development processes that don’t work
  • How to improve development processes, reduce rework, mitigate risk, and identify inefficiencies
  • How to create more proficient teams by improving individual skills, team interactions, and organizational capability
  • Where to use integrated, automated tools to improve effectiveness
  • What to measure, and when: specific metrics for project inception, elaboration, construction, and transition

The Economics of Iterative Software Development: Steering Toward Better Business Results will help both business and technical managers make better decisions throughout the software development process–and it will help team and project leaders keep any project or initiative on track, so they can deliver more value faster.



Table of Contents:

Preface xiii

About the Authors xvii

 

Part I: The Software-Driven Economy 1

 

Chapter 1: The Challenge of Software Project Management 3

The High Stakes in Software Development 4

Institutional Focus 5

Traditional Software ProjectManagement 7

Problems with theWaterfall Approach 8

Summary 11

 

Chapter 2: Achieving Results: The Case for Software Economics 13

Iterative Development 15

Benefits of the Results-Based Approach 16

TheMark of Success 18

Summary 19

 

Part II: Improving Software Development Economics 21

 

Chapter 3: Trends in Software Economics 23

A SimplifiedModel of Software Economics 24

Software Engineering: A 40-Year History 26

Keys to Improvement: A Balanced Approach 28

Summary 30

 

Chapter 4: Reducing Software Project Size or Complexity 33

Managing Scope 33

Reducing the Size of Human-Generated Code 35

Improving Reuse Using Service-Oriented Architectures 36

Summary 36

 

Chapter 5: Improving the Development Process 39

Project Processes 39

Using an Iterative Process 40

Attacking Significant Risks Early 43

Improve Practices Incrementally to Meet Goals 46

Summary 48

 

Chapter 6: Improving Team Proficiency 51

Enhancing Individual Performance 52

Improving Project Teamwork 52

Advancing Organizational Capability 55

Summary 57

 

Chapter 7: Improving Automation Through Integrated Tools 59

Improving Human Productivity 60

Eliminating Error Sources 61

Enabling Process Improvements 62

Summary 63

 

Chapter 8: Accelerating Culture Change Through Common Sense 65

Profiles of Successful Organizations 65

Keys to Success 67

Recommendation: Select the Right Project, the Right

People, and the Right Goals 73

Summary 73

 

Part III: Practical Measurement for Software Engineering 77

 

Chapter 9: A Practical View of Software Development Metrics 79

Measurements and Goals 80

Variability and Goals 80

Measurement and Iterative Development 81

WhenMeasurement GoesWrong 83

What’sWrong with Detailed Up-front Planning? 85

DecidingWhat toMeasure, Phase by Phase 86

Summary 87

 

Chapter 10: What to Measure in the Inception Phase 89

Assessing Financial Viability 90

Assessing Technical Viability and Estimating Overall

Project Cost 91

Iteration in the Inception Phase 93

OtherMeasures 94

Summary 96

 

Chapter 11: What to Measure in the Elaboration and Construction Phases 99

Measurement in the Elaboration Phase 99

Measuring Risk Reduction 102

Measuring Progress 104

Measurement in the Construction Phase 106

Measuring the Project Backlog 107

Measuring Test Coverage 107

Measuring Build Stability 108

Expected Progress Trends in the Construction Phase 109

Summary 110

 

Chapter 12: What to Measure in the Transition Phase 113

Measurement in the Transition Phase 114

Concluding the Transition Phase 118

Summary 119

 

Chapter 13: Measuring Projects Embedded in Programs 123

Organizing Projects into Programs 124

Measuring Program Stages 127

Summary 127

 

Appendix: Getting Started with Iterative Project Management 129

Embarking on Your First Iterative Project 130

Adopting an Iterative Approach Iteratively 144

Conclusion 154

 

Suggested Reading 157

Index 161



About the Author :
WALKER ROYCE (Boxborough, MA) is the author of Software Project Management: A Unified Framework (Addison-Wesley, 1998), Walker Royce is Vice President and General Manager of Rational's Strategic Services Organization. KURT BITTNER (Boulder, CO) is the co-author of two books for Addison-Wesley and has more than twenty years of experience managing software development projects across a variety of industries. He was also one of the original developers of the Rational Unified Process. MIKE PERROW (Medford, MA) is the editor-in-chief of the IBM Rational Edge.


Best Sellers


Product Details
  • ISBN-13: 9780321509352
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Height: 153 mm
  • No of Pages: 192
  • Sub Title: Steering Toward Better Business Results
  • Width: 235 mm
  • ISBN-10: 0321509358
  • Publisher Date: 09 Apr 2009
  • Binding: Hardback
  • Language: English
  • Spine Width: 18 mm
  • Weight: 422 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
The Economics of Iterative Software Development: Steering Toward Better Business Results
Pearson Education (US) -
The Economics of Iterative Software Development: Steering Toward Better Business Results
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.

The Economics of Iterative Software Development: Steering Toward Better Business Results

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

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.217.72 IN