Agile Development is an approach which uses repeated, real time interactions with potential users, real or imagined, in developing new products and processes. Like speculative design, it is especially applied in circumstances where whatever is being produced has not previously existed and therefore cannot be empirically ‘known’. One difference is that its purpose is not to stimulate ideas but to create working products.  It is particularly used in software development


Content type: Engagement
Agile software development