tag:blogger.com,1999:blog-19678732.post1837419521169248810..comments2023-07-31T10:39:53.182-05:00Comments on The Blog of the American Chesterton Society: G. K. Chesterton - A Superlative EngineerNancy C. Brownhttp://www.blogger.com/profile/06169395014931291729noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-19678732.post-35839491676762914002008-11-20T23:03:00.000-06:002008-11-20T23:03:00.000-06:00Dr. Thursday, In the context of software enginee...Dr. Thursday,<BR/><BR/> In the context of software engineering, agile development means making frequent, small changes, and adopting a "release early, release often" attitude. It is opposed to models (such as waterfall) which encourage large, structured, Gantt-chart-like changes, and large, infrequent releases.<BR/><BR/> Agile development has become a rather hot area in the past five years. It would seem to have less applicability in traditional engineering projects (say, bridge design). The distinction seems to be mostly that in non-software disciplines, making changes, making copies (prototypes/scale models), and deployment (construction) is expensive.Anonymousnoreply@blogger.com