The Agile Developer's Handbook by Paul Flewelling

The Agile Developer's Handbook by Paul Flewelling

Author:Paul Flewelling
Language: eng
Format: epub
Tags: COM051000 - COMPUTERS / Programming / General, COM051230 - COMPUTERS / Software Development and Engineering / General, COM060080 - COMPUTERS / Web / General
Publisher: Packt Publishing
Published: 2018-02-26T19:23:42+00:00


Working with software in small, manageable chunks

The easiest way to address the risk of people not knowing what they want until they see it is to deliver usable increments of working software to them as soon as possible. A crucial aspect of this early-and-often approach is that we will get meaningful feedback that we can incorporate back into the ongoing build and delivery.

Using this approach to software delivery means that everyone, including our customer, has to understand the caveats. They won't be seeing or using software that is either necessarily complete or has the final polish applied. In fact, they will see software as it evolves in both function and form. User experience, which includes user interactions, process flow, and graphic design, will also be iteratively applied as we learn more.

How we break down the requirements into small manageable chunks is the first step to achieving this. It's vital that we first deliver the parts of our product that we most want feedback about. These are often our core business processes, the things that directly or indirectly make us money, and therefore involve the most risk.

To achieve this approach, we should stop thinking of building up functionality in layers, as shown in the following diagram:



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.