December 12, 2016

Automating Tests to Break the Logjam and Reduce WIP

po-work-closely-with-team-board

Automating Tests to Break the Logjam and Reduce WIP Last year I was Scrum Master to a web team migrating magazine sites from Drupal 6 to Drupal 7. The team was organised with separate developers and testers, using an online scrum board system. Breaking the Logjam One of our developers had been working on a…

Read More
January 1, 2016

UX, Architecture, Test– Staggering a sprint

The idea of staggering a sprint comes from the idea that we are working with a sequential process where the first task, usually done by one group, has to be done before the tasks of another group. The first group, usually Architecture or UX, don’t feel they can complete their tasks within the same sprint…

Read More
July 16, 2014

The Tester

Testing has become so important in software development that it is everyone’s responsibility. At every stage of the product development, tests are being created and run to ensure the code does what it is supposed to be doing. The old approach In the days of waterfall development, all the testing was done at the end…

Read More
June 2, 2014

Behaviour Driven Development (BDD)

Behaviour Driven Development (BDD) is a way of working which fits naturally into Agile. When a story is created and added to the backlog it should have some sort of acceptance criteria attached to it. These acceptance criteria have to be met in order for the story to be considered complete. In order to test these…

Read More
April 14, 2014

Test Driven Development (TDD)

Test Driven Development (TDD) is one of the core practices of Extreme Programming and a best practice that is becoming common place across the financial industry and beyond. TDD is about writing tests first, before you write the code. In essence the tests drive the code, hence the name. How does it work? TDD is…

Read More