What does TDD mean?

Test Driven Development (TDD) is not about writing tests. Writing tests is writing tests, period. TDD is more than that, it’s a methodology.  It has started as a part of … Continue reading “What does TDD mean?”

Is Lean software development better than Scrum?

Quite some years ago, after attending a presentation about lean production at Toyota, I decided to buy the book “The Toyota Way”. I had the feeling many of their 14 … Continue reading “Is Lean software development better than Scrum?”

Software development is art and artists are hard to handle

Yesterday I was talking to a researcher at Amsterdam University. As Goyello we take part in the Symbiosis program and from time to time they measure the progress of all … Continue reading “Software development is art and artists are hard to handle”

Software is art, code is poetry

Just imagine yourself being the world famous painter Rembrandt van Rijn. Somebody hired you to prepare a nice painting of his company. Once you show him your almost finished painting, … Continue reading “Software is art, code is poetry”

If there was no law, would everybody be criminals? Creating an agile workflow

Agile approach we have designed our own workflow which is applicable to all our employees and clients. We are alltogether in one workflow which is clear to everyone. At least in theory. To make it real we had to configure our project management environment to allow following the Agile approach. After several improvements we think that we managed to implement a very suitable workflow in managing our daily operations and cooperation with customers in Agile way

How to improve client communication while reducing emails by 95%?

How to reduce amount of emails sent back an fort to your clients

10 things that reduce client trust to arctic zero

10 things that reduce the client trust to arctic zero

Agile development – advantages and disadvantages – Part 2

Trust is very important because it usually makes the client come back with another order later on. In waterfall approach, trust is usually on the same level from the beginning to the end of the project. In Agile development, since you keep in touch with the client, there is a risk that trust will go away much earlier. Whydoes this happen? Is waterfall approach better?

How to make your clients Agile without teaching them?

How to make your clients Agile not teaching them? In reality, you get customer attention at the end of whole development process.

How we implemented SCRUM, lessons learned

It’s been almost a year since we started implementing the Agile way of working by using SCRUM. During this time we have delivered several projects from very small to medium … Continue reading “How we implemented SCRUM, lessons learned”