Browsed by
Category: Good practices

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

Migrate a VSS repository to TFS

Migrate a VSS repository to TFS

Recently I had to migrate parts from a Microsoft Visual SourceSafe 2005 repository to a Microsoft Team Foundation Server 2010 repository. In this blog post I show what I had to do and what the pitfalls were. The tool To migrate a repository you have at least two possibilities: Migrate the latest snapshot or the whole history. Normally you prefer a migration of the whole history, so you don’t loose the gained advantage of an version control system. To migrate…

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

TF.exe or maybe the most useful tool for TFS

TF.exe or maybe the most useful tool for TFS

When you’ve to use TFS, then there are moments when you’re missing some features in the UI tools in Visual Studio. In those situations the console tool tf.exe is very useful. In this short blog post I summarized the commands I used the most. Update an old version of a branch It could happen, that the production branch or an older feature branch isn’t up-to-date, because somebody forgot one or several merges from the main branch. To fix that, there…

Read More Read More

Education in companies

Education in companies

I do a lot of trainings and courses in the company where I work currently. And I was also in a lot of courses too. But I think, that those courses or trainings don’t work really. The reason, why is that they are just so called "sheep dips". Sheep dip training doesn’t work The first time when I heard the expression "sheep dip" was in the excellent book "Pragmatic Thinking and Learning". It means a training where a lot of…

Read More Read More