Agile

Sources of Risk

In software development, there is a simplistic model that says that risk is a function of time, or money. Lots of graphs have been published to show that as the duration of a project increases, so does the risk… or as the cost of the project increases the risk goes up. Of course, in many […]

Introduction to Aspects

Aspects are a mixture of management theory, software craftsmanship, communities of practice, apprenticeships, and the software foreman model. The essence of management is that it is based on fundamental assumptions about human behaviour. Douglas McGregor highlighted two of the most prominent assumptions back in the mid twentieth century and they still prevail today (Douglas McGregor, […]