The quality and effectiveness of the software development organization often determine the level of success of the entire organization. We have designed this handbook to explain the best practices of a development organization as well as to provide a means to assess those practices as they are performed within an organization. We have divided the best practices into the ...
The quality and effectiveness of the software development organization often determine the level of success of the entire organization. We have designed this handbook to explain the best practices of a development organization as well as to provide a means to assess those practices as they are performed within an organization. We have divided the best practices into the following twelve process areas:
1. Overall Development Process Effectiveness and Efficiency
2. Development Alignment with Project, Process, Product and Organizational Context
3. Requirements Elicitation, Specification and Quality Assurance
4. Elaboration, Specification, and Quality Assurance of Architecture and Design
5. Estimation of Development Time and Resources
6. Development Planning
7. Development, Static Analysis, and Unit Testing of Components
8. Integration and Integration Testing of Components
9. Software Configuration Management, Source Code Control and Release Engineering
10. Defect Resolution
11. Development Status Reporting and Management
12. Change Management, Project End-Game and Product Release/Deployment
With thirty years of software and systems engineering experience, Rex Black is President of RBCS (www.rbcs-us.com), a leader in software, hardware, and systems testing. For almost twenty years, RBCS has delivered consulting, outsourcing and training services in the areas of software, hardware, and systems testing and quality. Employing the industry’s most experienced and recognized consultants, RBCS conducts product testing, builds and improves testing groups, and provides testing staff for hundreds of clients worldwide. Ranging from Fortune 20 companies to start-ups, RBCS clients save time and money through higher quality, improved product development, decreased tech support calls, improved reputation, and more. As the leader of RBCS, Rex is the most prolific author practicing in the field of software testing today. His popular first book, Managing the Testing Process, has sold over 50,000 copies around the world, including Japanese, Chinese, and Indian releases, and is now in its third edition. His eight other books on testing, Advanced Software Testing: Volumes I, II, and III, Critical Testing Processes, Foundations of Software Testing, Pragmatic Software Testing, Testing Metrics, and Fundamentos de Pruebas de Software, have also sold tens of thousands of copies, including Spanish, Chinese, Japanese, Hebrew, Hungarian, Indian, Polish, and Russian editions. He has written over forty articles, presented hundreds of papers, workshops, and seminars, and given about fifty keynotes and other speeches at conferences and events around the world. Rex is the past President of the International Software Testing Qualifications Board and of the American Software Testing Qualifications Board.
Judy McKay has spent the last 30 years working in the high tech industry with particular focus on software quality assurance and software testing. She has managed departments encompassing all aspects of the software lifecycle including requirements design and analysis, software development, database design, software quality assurance, software testing, technical support, professional services, configuration management, technical publications and software licensing. Her career has spanned across commercial software companies, aerospace, foreign-owned R&D, networking and various Internet companies.
Judy has been conducting training seminars nationwide for ten years. Her informative courses are based on the real world application of practical data.