Know your warm-up

Know your warm-up

I was this month in Berlin at the NHL match between the LA Kings and the Buffalo Sables. Half an hour before the game you could watch both teams doing a warm up session (see photo). They practice the techniques, moves and collaboration which they will use during the game. After the match I asked myself, how do we do a warm up? How were we introduced into the development environment of our current employer? After how many hours or…

Read More Read More

Grooming your code base

Grooming your code base

When you’re doing Test Driven Development (TDD), it’s in the process: Red-Green-Refactor. Refactoring doesn’t only mean to improve your new code, it is also important to make your existing code nicer. If you are a .NET Developer, then you should have the Visual Studio Add-on ReSharper. With this tool you get a marker bar which you see right hand side of your editor. On top of this marker bar you have a little square which shows the worst found item…

Read More Read More

Branch or not to branch

Branch or not to branch

That is a question? Yes, it is a question which you should ask yourself before to create a new branch or reuse an existing branch. There are other practices or possibilities to create new features in an existing software, which I will show in this blog post. Also there are some issues with branches and modern software engineering practices, which I will discuss here too. First I show you two techniques how to avoid branches: Branch by abstraction (BBA) and…

Read More Read More

Certified Professional Scrum Master I

Certified Professional Scrum Master I

I did it again. First I did the scrum master course with the great teacher Ralph Jocham (@rjocham, effective agile). Then I passed the assessment after exercise the open assessment several times. I read also the Scrum guide twice. After that I took the assessment and passed it. So now I’m a certified Professional Scrum Master I by Scrum.org. Collaboration One thing is really important for modern software development is collaboration. Without you have a bunch of single fighters and…

Read More Read More

Data quality as a business value

Data quality as a business value

It could happen, that you have to do some data migrations from time to time. If you are familiar with data migrations you know that it isn’t an easy job. There are several concerns: Needed time to do the effective migration Cleaning up data Validate current data (consistency) Transform existing data in a new model Handle special cases etc This list isn’t a complete one, but you see that it is essential to have a plan how to handle it….

Read More Read More