by Richard | May 18, 2017 | Introspection, Planning & Estimating
Working with teams in larger enterprises who are trying to adopt an agile way of working often throws up some interesting challenges, where a team who are trying to change their way of working must interface with the organization around them. In this situation,...
by Richard | May 10, 2017 | Culture, Introspection, Practical
One of the classic causes of problems in software engineering is a disconnect between specification and implementation – often in the form of ambiguity, incompleteness, or contradictions. Defects can be introduced at through the way requirements are described, that...
by Richard | May 9, 2017 | Testing
Having good test coverage is invaluable to a software team, because it gives them the ability to make changes and quickly see the results. A good test suite serves 2 main purposes: it provides a safety net that shows the impact (intended or otherwise) of changes to...