Dare to be Excellent: Case Studies of Software Engineering Practices That Work, 1st edition

  • Alka Jarvis
  • Linda Hayes

Unfortunately, this item is not available in your country.

Overview


8115F-2

Best practices from the world's highest-quality software development organizations.

Contrary to popular wisdom, you can build extraordinarily high-quality software-and this book shows you exactly how the world's best development organizations do it. From Cisco to Intel, Texas Instruments to Tandem, Dare To Be Excellent gives you an exclusive tour of today's software quality best practices. Each chapter describes a real-world problem, and exactly how it was identified, addressed and fixed-in detail. Dare To Be Excellent covers virtually the entire software lifecycle, including:

  • Project planning, management and support
  • Software requirements
  • Software reliability and automated testing
  • Release planning and metrics
  • Software inspections
  • Managing key client/vendor relationships
  • Software Development Process Handbook

By now, software engineering practices don't need to be defined; they need to be applied. Dare To Be Excellent shows how real organizations have gotten past obstacles that trip up so many companies. Even better, it shows how to fit best practices to your situation, instead of the other way around. Whether you're a developer, manager, tester or executive, you'll find proven ideas you can actually use to build higher-quality software starting right now.

Table of contents



1. REQUIREMENTS (Texas Instruments)

Company Profile. Basic Concepts of Requirements. Reasons To Implement. Elicitation And Analysis Of Di Business Requirements. Lessons Learned. Conclusions.



2. PROJECT PLANNING (Intel Corporation)

Company Profile. Intel Corporation's Landesk Products. Anti-Virus Products. Anti-Viral (AV)Technologies. Virus Protection Software. The Revival Plan. Cultural Issues. The Result—a New Generation of Award-Winning, Sustainable LDVP Products. Lessons Learned. Conclusions.



3. TECHNOLOGY PROJECT MANAGEMENT PROCESS

(PKS Information Services) Company Profile. Reasons to Implement. Company Philosophy. Technology Project Management Process. Culture Change. Implementation. Final Results. Lessons Learned. Conclusions. TPMP Sample.



4. PROJECT SUPPORT OFFICE (Royal Bank Financial Group)

Company Profile. Reasons To Implement. Culture Change. Project Office. Challenges. Customer Satisfaction. Conclusions.



5. INSPECTIONS AS AN AGENT OF CHANGE

(Primark Investment Management Services Limited) Company Profile. Reasons to Implement. Measures of Software Quality. What Do We Mean By Process? How Did We Get Started? Lessons Learned. Culture Change. Strategic Plans. Challenges. Conclusions.



6. SOFTWARE RELIABILITY ENGINEERING

(Digital Technology International) Company Profile. Basic Concepts and Goals of Software Reliability Engineering. Reasons To Implement. Solutions To the Problem. Culture Change. Project Plan/Time-Line. Implemention. Results. Lessons Learned. Conclusions.



7. RELEASE PLANNING (Cisco Systems)

Company Profile. Reasons To Implement. Release Process. Culture Change. Lessons Learned. Conclusions.



8. RELEASE METRICS (TANDEM Telecom Network Solutions)

Company Profile. Introduction. Reasons for Implementation. Obtaining Buy-In. Assessing Measurements. Description of the Rating. Calculating the Confidence Rating. Implementation. Release Management in Action. Results. Lessons Learned. Conclusions.



9. CREATION OF A SOFTWARE DEVELOPMENT PROCESS HANDBOOK

(Phoenix Technologies Limited) Company Profile. Why Phoenix Created a Process Handbook. Cultural Issues. Drafting the Software Development Handbook. Lessons Learned. Continuous Improvement. Conclusions.



10. MANAGING CLIENT/VENDOR RELATIONSHIPS

(International Business Systems) Company Profile. Reason To Implement. Description of Process. The Handoff. Approach. Cultural Change. Project Plan/Time-Line. Results. Lessons Learned. Conclusions. Acryonyms/Abbreviations. References.



Index.

Published by Pearson (December 2nd 1998) - Copyright © 1999