Wednesday, July 8, 2009

How Automated Defect Prevention Can Help You

ADP is a practical approach to software management through process improvement. This strategy is enabled by an infrastructure that automates repetitive tasks, tracks project status, and provides instant access to the information needed for informed decision making and process improvement. Applying ADP, you can evolve a sustainable quality process that delivers predictable outcomes.

ADP stands out from the current software landscape as a result of two unique features:
  • Its approach to quality as a continuous process.
  • Its far-reaching emphasis on automation.

It can be applied to any team, regardless of its structure, projects, or development method.


You can learn how to:
  • Control and improve your existing development process.
  • Increase agility while facing complexity and change.
  • Ensure quality throughout the SDLC— from requirements definition, to design, to construction, to integration, to deployment.
  • Collect objective data about the application and the processes used to build it, then leverage it for quality and process improvement.
  • Instantly assess project quality and readiness.
  • Determine if a release is on target, and how to get it back on track.
  • Automate routine and repetitive tasks so the team can focus on more critical and challenging ones.
***


To learn more, read Chapter 1 of the book Automated Defect Prevention: Best Practices in Software Management by Dorota Huizinga andAdam Kolawa Wiley-IEEE, 2007).

Why Automated Defect Prevention is Important

Many software development managers and team leads want to make the software development process more productive and improve the quality of the software being delivered. Yet, they worry that such efforts will frustrate developers and impact the creativity that is vital for successful software projects. Fortunately, efficiency, quality. and creativity can peacefully coexist within the software development process. When the more mundane aspects of development are automated, developers can focus on the creative tasks they enjoy most…and still deliver better software in less time.

The Automated Defect Prevention (ADP) methodology reduces waste and inefficiency in the software development process, enabling developers to satisfy business goals without compromising their craft. ADP can be applied to establish a continuous process that ensures quality tasks are not only deployed across every stage of the SDLC, but also ingrained into the team’s workflow. Additionally, it covers how to leverage an automated infrastructure that drives this process to ensure that it remains on track and does not disrupt the team’s workflow. Readers will learn how evolve their own development process into a continuous quality process that delivers greater productivity and significantly fewer software defects.

***

To learn more, read Chapter 1 of the book Automated Defect Prevention: Best Practices in Software Management by Dorota Huizinga andAdam Kolawa Wiley-IEEE, 2007).

About the Automated Defect Prevention Blog

This blog introduces the key concepts featured in the book Automated Defect Prevention: Best Practices in Software Management by Dorota Huizinga and Adam Kolawa Wiley-IEEE, 2007). It is designed to provide you an overview of what Automated Defect Prevention involves and how it can benefit your development team.