Category Archives: integration

How to double your money?

In this article I am not talking about doubling your revenue or profits, I am going to focussing on doubling your costs. Why? Because nothing is for free: if you want to earn more, you need to pay more. And … Continue reading

Posted in integration, people, software development, systems | Tagged | Leave a comment

Would you spend 1 FTE more to save 2 FTE?

Suppose you have a software or system development organization of 400 people, working in 4 development programs with each 5 projects and 20 people per project, on average. You are using a heterogeneous tooling landscape of different tools from different … Continue reading

Posted in configuration management, integration, tools | 3 Comments

SCM tools are not configuration management tools

The main reason why most so-called SCM tools are not really SCM tools is because they don’t support managing software configurations. Making software is more than writing source code and converting them into executable code and data models for databases. … Continue reading

Posted in build management, complex systems, configuration management, identification, integration, modeling, project management, software development, tools | Tagged , , | 8 Comments

Writing a book like developing software

In the article Writing a book is like developing software, Roy Osherove compares writing a book with writing software. Now let’s assume that we would write books like we develop software. Most books are written by a single author. Take … Continue reading

Posted in complex systems, configuration management, integration, large projects | Leave a comment

Continuous integration kills large projects

Continuous Integration is an widely accepted approach in software development. Martin Fowler describes has written een great article about it. However, for a large project it does not work. I will explain why not. Suppose that we have a big … Continue reading

Posted in build management, configuration management, integration, large projects, professional | 4 Comments

Continuous integration with extreme builds

A known best practice in software development is Continuous Integration. It is better to integrate often than it is to integrate rarely because the effort to resolve integration issues grows exponentially with the volume of change that is integrated. Now … Continue reading

Posted in integration | Leave a comment