10 Characteristics of a good development toolkit

Any organisation that has a significant number of developers is likely to consider creating a development toolkit at some point. Toolkits are intended to make development faster, by allowing development teams to share common elements, rather than building everything from scratch. They aid overall efficiency by avoiding different teams doing the same work; allowing developers … More 10 Characteristics of a good development toolkit

Why Agile Makes Sense: software development compared to other industries

Software development projects are often complex and chaotic, with huge communication challenges. Despite huge investment and focus, delays and failures are still fairly common occurrences. In contrast, many traditional industries seem to have formulated very well understood and reliable processes. However, rather than copying these approaches, the software industry is increasingly turning to a brand-new way of doing things: … More Why Agile Makes Sense: software development compared to other industries

The Cost Curve

  There is a saying in development that “anything is possible”. It tends to crop up when designers ask whether something can be implemented. “Anything is possible”, the developers say, the implication perhaps being that they should not be seen as the limiting factor in this decision. The statement is probably true, but, of course, … More The Cost Curve