10 myths about Quality Assurance in software development
Everybody would agree that quality is an important part of the software development process. However, the complexity involved in delivering quality is often poorly understood and the amount of effort it requires tends to be underestimated.
Posted on Thursday, December 29th, 2011
Making the case for code reviews
Peer review of code can be a powerful software quality assurance tool. It helps to spread knowledge, encourages readable code and helps to find bugs before your QA team do. Given the obvious benefits, why can it be so difficult to implement?
Posted on Thursday, June 16th, 2011
Mobile myths: Development process and mobile apps
When it comes to development process, why should “mobile” development be treated any differently? After all, it’s all computer software.
Posted on Thursday, April 7th, 2011
Automating Adobe Air builds using Ant and Flex
The Flex SDK does contain some support for build scripting with Apache Ant. However, as with all automated build management, some script hacking is required to get a smooth automated build working for an AIR application.
Posted on Wednesday, February 23rd, 2011
Estimation pitfalls: Why software development estimates are so difficult
Estimates are, in essence, a kind of crystal ball gazing. You are making a series of educated guesses about how long something will take whilst often being hampered by imperfect understanding and squeezed by commercial pressures.
Posted on Thursday, February 3rd, 2011