Self-Directed Teams: Rubbish or Advantage?
The idea of self-directed teams is not new. It has been used for decades. Why would anyone want this? Does this work for everyone? How is it implemented? Is the traditional hierarchical model bad?...
View ArticleMethodologies are not Infallible or Timeless
Agile methodologies are a big trend. Some adherents promote their methodologies like religious fanatics. They tell you that your soul will burn in hell if you don’t embrace the teachings… err that...
View ArticleThere’s more to startups than unicorns
I recently read an article in which the author shares some of the annoying things that the IT startup world is spreading. I am also annoyed by the unrealistically pretty picture that people like to...
View ArticleWhat is Project Rescue?
I noticed that very few people around me understand what project rescue means. Developers usually see this as working very hard to meet deadlines. This is somewhat true, but it’s much more than that....
View ArticleWhat are business goals and why should you care?
Business is for the management, programming is for the programmers, right? Wrong! Many aspects of the business must be understood by the programmer for the success of the project. How can you write a...
View ArticleRaise the red flag
All project failures can be prevented. There are countless reasons. Some technical and some non-technical. Some internal and some external. Some we can control and some we cannot. But there is one...
View ArticleHow to kill creativity, part 1
Edit: I recommend reading this article first and then watching the video afterwards. It will make more sense in this order. I first viewed this enlightening lecture on creativity by John Cleese (Monty...
View ArticleWhat is technical debt
Technical debt means saving money on development now but paying more money later. Let me explain this concept in detail. What is a debt? It’s called a technical “debt” because it works like any other...
View ArticleCreating Courses and Talks with Mind Maps
Many people are intrigued when I say that I am able to cut my course and talk preparation time by roughly 70% using mind maps. The first instinct is to write slides, but that is wrong. Slides are...
View ArticleIncrease Efficiency of Remote Communications
Do you want to increase the efficiency of your remote communications by a factor of ten? Keep reading then. Respond immediately. If you have all the necessary information to respond to an e-mail, do it...
View Article