When developers resist reviewing each other’s code, it increases defects, risk and costs. Creating
high-quality software requires a high-quality collaborative experience, and is crucial in the medical device industry. Unless specifically exempted in a classification regulation, any medical device software product developed after June 1, 1997, regardless of its device class, is subject to applicable design control provisions.
Learn More
HTML5 is intended to simplify things. The reality is, however, HTML5 is an environment that is actually less "tester" friendly.
Learn More
The performance of a cloud-based application is only as good as the user experience design.
Applications are “cloud optimized” only if every
link in the value chain from the data center to the point of user interaction, including all dependencies, is
tuned to the user. These 8 tips will help you optimize performance for users and tell you how to establish
the cloud feedback loop needed to make necessary adjustments to your design.
Learn More
Every day, Agile development teams are challenged to deliver high quality software as quickly as possible. Yet testing can slow-down the go-to-market process. This white paper suggests time-saving techniques that make the work of Agile testing easier and more productive. Comprised of precise and targeted solutions to common Agile testing challenges, Smart Agile Testing offers tips and advice to ensure adequate test coverage and traceability, avoid build-induced code breakage, identify and resolve defects early in the development process, improve API code quality, and ensure that new releases don’t cause performance bottlenecks.
Learn More
Developers are often reluctant to do reviews because they traditionally take the form of a heavy-weight, meeting-based process. "Best Kept Secrets of Peer Code Review" turns this notion upside-down and shows how to perform effective lightweight code review – which takes 1/5th of the time of more traditional, heavy-weight reviews.
We've compiled 10 practical essays from industry experts giving specific techniques for effective peer code review. Take a look and learn how to improve software quality starting in development with code review.
Learn More
Thorny situations are a fact of life in software development and quality management. Missed deadlines, buggy releases, upset customers and unhappy bosses are all too common. In this white paper, a veteran software developer presents a number of common-sense approaches to 15 common challenges, ranging from what to attack first when planning an iteration to how you can reduce your workload and go home earlier every day.
Learn More
Peer code review—developers reviewing each other’s code before releasing software to QA—identifies bugs, encourages collaboration and keeps code more maintainable. Using peer code review best practices optimizes your code reviews, improves your code and makes
the most of your developers’ time.
But some code review techniques are inefficient and ineffective. This white paper presents 11 best practices for efficient, lightweight peer code review proven effective by scientific study and SmartBear’s extensive field experience. These techniques can ensure your code reviews improve your code—without wasting developers’ time.
Learn More
Testing is critical to the software development process. There are many automated software testing tools on the market. Some only perform specific kinds of testing and work with specific languages. Others support a wide range of applications and offer more features and functionality. This white paper outlines common requirements for automated testing tools to help you choose the right solutions for your testing needs.
Learn More
Testing is critical to the software development process. There are many automated software testing tools on the market. Some only perform specific kinds of testing and work with specific languages. Others support a wide range of applications and offer more features and functionality. This white paper outlines common requirements for automated testing tools to help you choose the right solutions for your testing needs.
Learn More
Peer code review is one of the most effective ways
to improve software quality – but is it agile? Done
correctly, it absolutely is. Yet many agile
practitioners consider peer code review to be part
of the “bad old world” of waterfall development
and reject its inclusion in agile projects. This White
Paper shows how code reviews can be conducted
using methods that align perfectly with the
fundamental principles of agile development.
Learn More
Combining Inspections, Static Analysis and Testing to Achieve Defect Removal Efficiency Above 95%.
Learn More
Peer code review is essential to successful code development. But how do you get your team to buy in so you can reap the benefits? Even more importantly, how do you deal with morale issues that can arise when colleagues criticize each other’s work? This white paper presents proven tips and techniques managers and developers can use to ensure successful peer code reviews.
Learn More
What does the Capability Maturity Model Integration(CMMI) really require when it comes to peer reviews?
This white paper delivers straight talk and sound techniques for getting the most value from your peer reviews and what software can help improve the performance of your organization while achieving CMMI compliance.
Case studies show how others have busted the CMMI myths to eliminate wasted effort while simultaneously improving peer review performance for optimal competitive advantage.
Learn More