development-methodologies

Talk - Moving to test and behaviour-driven development

At Canterbury Software Cluster: In this session Kim went over the benefits of introducing TDD and BDD: How to introduce them, their differences, how to deal with push back from team members and upper management.

How to Increase Software Developer Productivity

Redirects to legacy blog post. Is your organisation: * Wanting to get more out of your Software Developers? * Wanting to increase RoI? * Spending too much money fixing bugs? * Development team not releasing business value fast enough? * Maybe your a software developer and you want to lift your game to the next level? If any of these points are of concern to you… read on.

How to optimise your testing effort

Redirects to legacy blog post. I recently wrote a post for the company I currently work for around the joys of doing TDD. What is your current approach to testing? How can you spend the little time you have on the most important areas? I thought I’d share some thoughts around where I see the optimal areas to invest your test effort.

Employing Scrum

Redirects to legacy blog post. In this post, it’s my intention to bring some clarity to the following question. Why does a business decide to employ Scrum as the chosen framework that their development team/s use for managing the business’s projects / work items?

Keeping Encapsulation on ones mind

Redirects to legacy blog post. Anytime you find yourself looking at a class’s implementation to figure out how to use the class, you’re not programming to the interface; you’re programming through the interface to the implementation...