Chapter 5. Rapid Iterative Development

Long before agile was popular, technology professionals had proposed methodologies for rapid iterative development. These methodologies were often focused on the iterative nature of waterfall, but also attempted to address the challenges of developing software using traditional software development lifecycles. Another key differentiator was a focus on involving the end user throughout the development lifecycle, which previously was only accomplished by professional business analysts. Developers had little or no direct contact with the folks who were going to directly use the system. Back then, mainframe software development often took years from the point that requirements were defined to when the system ...

Get Agile Application Lifecycle Management: Using DevOps to Drive Process Improvement 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.