“This is the market that will explode”

Here are my impressions after watching the key note of the //build conference: The family of Windows 8 operating systems spans across the whole spectrum of devices: huge touch panels, all-in-one desktops, notebooks, netbooks, tablets, phones, and in some sense XBOX. When you write a Win8 app, it means it will run on any of aforementioned devices. I’m not …

How to merge, 3/3

In the previous article, I’ve described a lot of activities one should learn and master to be able to merge efficiently. But why does it matter at all? Because developing in multiple branches significantly increases average software quality in production. I hated the word “bug-free” before. We all know that any software has bugs. What …

Is there life beyond Scrum?

Let’s say we are a website, and we have users, and users can register. We have a registration form, but we want to experiment and create another version of it. Waterfall 1. Create a business case document and have it signed off by all relevant stackeholders. Pure efforts: 1 man/day (MD). Calendar time: 1 week …

Product Management Dilemma

When two persons have a different opinion about some topic, they need to find something they both can agree to. Sometimes a win-win situation is possible, so that a new solution will be invented suiting both parties. But sometimes, a compomise has to be taken. A compromise typically means that neither the one nor the …

Open Source: cui prodest?

Why open source is actually good? I was hoping to find an answer from the Free Software Foundation web site, as well as from opensource.org. The best answer I could find was, it is good because it is free, and free is always good. Now, when applying the five whys technique one often stops when reached …