Our Blogs  

June 2011

Is software development complex?

By Joseph Pelrine  ·  June 25, 2011  ·  Managing Complex Systems

One of the main premises of the Agile software developments methods ist that software development is a complex domain, and not an ordered, production line type of system such as automobile manufacturing. Unfortunately, the typical Agilist perception of complexity is not quite aligned with any of the main scientific definitions of the term. Agile literature abounds with romanticised, subjective interpretations of terms such as complexity, self-organisation, emergence, which can only be understood by remembering that ‘a little...