Blog Archives

ATDD and Legacy – what’s up?

A while back I had the idea of bringing the concept of Acceptance Test-Driven Development into our department, where we mostly maintain an existing, pretty large, mature and complex solution. The conclusion after my presentation and following discussions was that we already do it, at least partially (as I mentioned in this comment). With this

Read More..

ATDD and Legacy systems

I’m going to give an introductory presentation about Acceptance Test Driven Development to our R&D unit next week. I’ve been harvesting the Internet for experience reports of applying ATDD to legacy systems to no avail. There are lot’s of basic presentations about it but nothing deeper and nothing regarding legacy code bases. So, with the

Read More..

DoTS – Movement forward part 3

Today I was not physically present at work but managed to take part into various chats regarding our work. With the help of our wise Scrummaster we now have two short term goals that are simple, well defined, achievable and small. When reached each short term goal will provide a full CI environment for one

Read More..

DoTS – Movement forward part 2

Today we proceeded quite well with our test strategy. We figured out that we have to split our test strategy into two parts. Legacy code New code Majority of our backlog work belongs to the first category. So we did some thinking and figured out that the majority of our testing effort and its automation

Read More..

DoTS – Movement forward

I introduce DoTS as an idea to my team couple of weeks ago. They were receptive and agreed to create one. So far we have a rough skeleton defined and few short-term goals defined. We had a development backlog already so it will be quite a natural place for all of those new items we

Read More..

Introducing DoTS to my team

Lately our dear and tall Product Owner wanted us to present a clear and achievable goal for our development backlog. Which makes sense, since even our own efforts to improve our own work needs a plan. So, I presented my initial thoughts of DoTS to our team. The team, which consists of 8 (including me)

Read More..

Definition of Test Strategy

Everyone practicing Scrum is familiar with the Definition of Done. It plays quite a crucial role in your daily work. Done is DONE after all :-) I recently wrote about Continuous Integration and whether it is possible without driving your development with tests (it is not ;-). This leads us to a bigger question. The

Read More..