7…Improving Automation Through Integrated Tools

In an earlier chapter, we described process improvements associated with transitioning to iterative development. These improvements are focused on eliminating steps and minimizing the scrap and rework that become inevitable in the conventional process. Another form of process improvement is to improve the efficiency of certain steps by adopting or improving automation through integrated tools.

Today’s integrated software development environments, combined with service-oriented architectures, visual modeling approaches, and the use of patterns and frameworks, enable many previously manual tasks to be automated. Activities such as analysis of designs, data translations, quality checks, and other ...

Get The Economics of Iterative Software Development: Steering Toward Better Business Results now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.