Being Agile
'Agile' describes a web development methodology that is promoted
by Fairlie Agile. Agile web development promotes collaborative
projects between the client and the developer. The key point of
difference of this type of development from traditional web
development is that the developer releases updates to the client on
a very frequent basis for the client to review and comment upon.
This is beneficial for several reasons:
- Clients often cannot describe everything they want to the
developer/analyst all at once, as happens in traditional
requirements analysis. It is often only when the client sees the
developing product that they can visualise how they want it to
work, or identify other features that they require.
- When following an agile methodology, a client is not get stuck
a product that was developed in isolation that it doesn't quite do
what they want. If a major release does not meet the client's
requirements it can be quite costly to redevelop even minor changes
if the product is a long way into development.
- Small web projects do not necessarily need the depth of
documentation required by a traditional 'waterfall' methodology,
and therefore costs can be reduced.
We will happily accept changes during development based on user
feedback. As long as it is within the initial scope of the project
this will not normally incur any additional charges.