Techniques for Fostering Innovation

This article looks at dealing with failure, redefining the deliverable of innovation, using a scientific approach to research, exploring corporate psychology and respecting cultural differences.

Understanding Technical Debt in Software Projects

How we can unwittingly accrue a burden of hidden costs as a side-effect of change, growth, delay or just taking the ‘easy’ choices during software development.