“What is this blog all about?”, you ask. I think the title sums it up nicely: My idea of the best and easiest way to develop quality software. This includes the development process, best practices, best of breed tools and whatever else is needed to produce the most value for costumers.
My key areas of interest are (in that order, at the moment):
- The web
- Customer Development
- Agile and Lean development processes
- Team dynamics and leadership
So, this is what you will be reading most about here.
I see this blog as a two way channel. Hopefully, my posts are only the beginning of discussions between you and me. So please leave comments. Talk to me! Let me know what you think. I am eager to hear your point of view. Feel free to criticize, nag or praise.
The opinions expressed here are not necessarily those of my employer or clients, although they should be.
I think that your theory is not new – it`s quite common in sales. In my opinion it works very well when people are paid performance-related.
Anyway, I just want to say that not all software developers are so smart and self-organized like you, so they need your help as a leader. There is no way for you to get out of this responsibility 🙂
So please correct my English and be a leader like I showed you in Robert’s hut deep in the Bavarian Forrest – if you can`t remember – it`s better!
Hope to see you soon,
the man who copied your homework a thousand times
I never claimed that it’s all new. In fact, I am currently reading the book ‘Peopleware’ from 1987 and it’s amazing how many of the principles underpinning the latest software development processes are already described in there.
It’s your turn. You can stop by any time you like.
Concerning your comment about performance-based payment; interesting idea. The problem is that performance in software development is not as easily measured as in sales. Software development is a team effort with many soft factors. The result is that people mostly get paid for the amount of years on their CV.