Browsed by
Category: Agile

Knowledge Transfer in Times of Technology Change

Knowledge Transfer in Times of Technology Change

Let’s face it: Technology changes in software development aren’t rare events, they’re practically the background noise of our industry. Especially in the evolving .NET world, where frameworks, tools, and deployment models are constantly shifting, staying on top means more than just learning new tools or technologies. It means preserving, sharing, and actively managing knowledge before it walks out the door or gets buried in yesterday’s code. Because here’s the kicker: Much of your team’s know-how isn’t in a shared wiki,…

Read More Read More

VDD – the new programming manifesto?

VDD – the new programming manifesto?

When I was at the NDC, I had also the possibility to visit with colleagues the city of Oslo. During a stop in front of a little shop, a colleague discovered a post card about Viking laws. When I read it, I was really surprised how well the laws fit to today’s software practices. The Viking laws are grouped in four paragraphs. I pick the most interesting laws for each paragraph and try to make some relations to the software…

Read More Read More

Quality isn’t a tool–You can’t install it!

Quality isn’t a tool–You can’t install it!

Did you ask yourself why a team in an organization produces very good software quality and another team in the same organization just struggles to get things done and those things are in really bad quality? Interesting is also that for both teams exists the same rules (methologies, procedures, tools, frameworks, etc.). But why could and does this happen? Some people – mostly managers or vendors – try to distill quality to a recipe. Vendors could sell it expensively (with…

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

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