David Thomas

Blog

David Thomas

Delivery
Agile is a term that is heavily overloaded within software development. In this blog I take a look at Agile as a mindset for development, as opposed to a set of tools and practices.
Delivery
The exact method used for introducing Agile will depend on the nature of our client. Here I look at how different clients might affect the approach we take.
Delivery
An alternative to introducing Agile incrementally is to make a 'big bang' transition, converting over to Agile all at once. In this post I take a look at how this might work.
Delivery
One of the common ways of introducing Agile is to incrementally move the current process to a more Agile one. Here I take a look at the strengths and weakness of this approach.
Delivery
As Agile methodologies gain more acceptance in the software development world, should Scott Logic look at introducing Agile to our client projects? And if so how?