Hello Roberto,
thank you for your reply. Let me make clear that I'm not criticising
your work or the speed in which you are approaching the whole topic. My
post was not so much aimed at "When are we starting development of 3.5?"
(although it was the trigger for my mail) but an attempt to point the
problem in our system. I don't want to say "error", but it is at least a
"problem".
The problem that I see is, that we are developing very linearly. Develop
something, release it and only after that release you take a look what
could come next, who should work on this, etc. At the same time we have
features that will not be done in a 6 or 12 months-period and those that
are willing to work on such a feature so far were told "Build it and
only after you've done that, we will take a look". There are VERY few
people that will invest a year of their spare time when they aren't even
assured that their work is valued, will get considered and that they
will get support from those making the decisions.
Long story short: We need to have versions developed in parallel with
release managers who are "responsible" for this and ONLY this version.
We need those people to be able to calmly stand at the sideline, even
when there are issues in the latest release and concentrate on their
release that maybe is another 12 months down the road. We need to have a
3.5-dev AND a 3.6-dev branch now and as I said, I really would love to
see a 4.0-dev branch, too. And we need seperate people that manage each
of those branches. Only concentrating on the next release, regardless if
it is a minor- or a patch-release is not going to work.
Hannes