Have you ever wondered whether you can consider yourself a good software developer? If so, you probably also wondered what it means to be a good software programmer. What are … Continue reading “Top 4 qualities of a good software developer”
Agile
The 7 ground rules of communication to become a good Manager
As a Manager, you have to cope with people. This is your daily bread. The way you communicate with others can be a key to either your success or failure. … Continue reading “The 7 ground rules of communication to become a good Manager”
How Personas can help you clear the fog
Just imagine yourself taking part in a lively discussion at some birthday party. Everybody is telling great stories about recent holidays. We ask some polite questions and at least pretend … Continue reading “How Personas can help you clear the fog”
Skype and Agile software development were really hot on our blog this year
This is the time of the year when we are looking back in the past and start thinking about the next year. Although, next Monday will be a normal Monday, … Continue reading “Skype and Agile software development were really hot on our blog this year”
How to find the right balance in between functionality and technology
The fundamental goal of each software developer is to build and deliver the right software that satisfies their customers. A software developer that wants to succeed, must be a professional … Continue reading “How to find the right balance in between functionality and technology”
How to use Domain-Driven Design to better understand the business
Domain-Driven Design is quite a new approach to model complex business applications. It helps all stakeholders involved in a software development project to find a common communication ground. It provides … Continue reading “How to use Domain-Driven Design to better understand the business”
Managing software projects interactively using scrum
Too many software projects are not (fully) successful. Depending on the research source used, you will find that 30 up to 70% of the IT projects fail to some extend. … Continue reading “Managing software projects interactively using scrum”
Proudly reviewing 5 Goyello years
November 29, 2006 we almost missed our plane to Gdansk. Because of the traffic jams and the very fact that Cologne/Bonn Airport appeared to be a bit further than we’ve … Continue reading “Proudly reviewing 5 Goyello years”
Key challenges in Agile implementations
Agile methodology was supposed to be a solution to solve all of our problems. But it looks like it’s not. Some issues appear when companies start to implement Agile in … Continue reading “Key challenges in Agile implementations”
Red, green, refactor cycle – smallest TDD iteration
As I wrote before, TDD is a methodology. It requires a set of disciplines, and one of them is ‘red, green, refactor’. It is about writing test first, make it … Continue reading “Red, green, refactor cycle – smallest TDD iteration”