
Average Reviews:

(More customer reviews)Are you looking to buy Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers. Check out the link below:
>> Click Here to See Compare Prices and Get the Best Offers
Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers ReviewI just finished reading a new book by Murali Chenmuturi; "Mastering Software Quality Assurance", subtitled "Best Practices, Tools and Techniques for Software Developers". My first reaction is that the audience of the book should be enlarged from Software Developers to `their managers, team leads and anyone else involved in software development'.I found the book to be a comprehensive look at quality assurance, its history and evolution from quality control to quality assurance and applicability to software development. There are discussions on quality in specifications, design, construction and conformance (which the author describes as `how well an organization conducts the activities that ensure that quality is built into a deliverable'). Other perspectives of quality covered in the book are; the organizational environment needed to foster quality, verification, validation, product quality and process quality. In addition to the discussions there are a number of process flows as well as checklists, templates and guidelines, some within the chapters and others as appendices. The presence of these items makes the book a nice combination of theory and practical help.
Murali Chemuturi also has a couple of interesting proposals, one a composite metric to measure the quality of a software product, that takes into consideration both organizational aspects as well as actual activities on the project. The other is `a new paradigm for software quality assurance' based on the author's disillusion with ISO certifications and CMMI ratings. While there is some truth in the criticism voiced, the proposed new paradigm would have its own set of issues and potential for misuse. Still it is always good to be aware of the negative aspects of current practices.
The author definitions of some types of testing, e.g. System testing, Regression testing, Retesting surprised me, but given that there is as yet no globally accepted definitions of many software concepts, the fact that I only reacted to three of the over 20 different types of testing is probably a good sign.
In conclusion I definitely recommend this book to anyone working with, or interested in software quality - with a caveat, do not implement anything exactly as in the book, rather use the material as a starting point and customize it to your own culture and needs.
Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers OverviewMastering Software Quality Assurance is a comprehensive reference on quality assurance as it pertains to software development that addresses all four dimensions of quality. It explores a process-driven approach to quality and provides the information and guidance needed for implementing a process quality model in your organization.Key Features:--Covers every aspect of software quality assurance, quality control, and the measurement of software quality and includes best practices, valuable tools and techniques for software developers--Details the quality of specifications, design, construction and conformance as applicable to software development organizations from both the micro and macro view--Offers unique insights into achieving quality at the component level and explores process quality from the standpoint of implementation rather than from the appraiser/assessor point of view--Provides a strategic view of the ISO and CMMI models and describes necessary steps for attaining conformance to those models--WAV offers a comprehensive tool for assistance in software testing (TestPal), a tool for increasing personal effectiveness (PET), and templates illustrated within the text that are adaptable to your own needs -- available from the Web Added Value Download Resource Center at jrosspub.com
Want to learn more information about Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers?
>> Click Here to See All Customer Reviews & Ratings Now
0 comments:
Post a Comment