bapu
microapp
The new model does not lend itself to new complicated features.
Why not?
Features can be developed in parallel.
Month 0 Month 1 Month 2 Month 3 Month 4
Feature 1----------------------------------------------------->Complete
Feature 2------Complete Feature 3--------->Complete Feature 4-------------------
I'm pretty sure the whole dev team does not work on one feature at a time.
Bapu,
I am not saying it is impossible, I am saying that if it were easy. it would have been done under the old system where a good portion of resources could be applied without time limits. Now, Cake is going to have to deliver monthly updates and some new features. The flow will look like your diagram but more complex since (I hope) we get more than one bug-fix a month.
I distrust the new paradigm because now, the devs will be under 12 deadlines per year rather than say one or two. What will happen will be reduced expectations. I have seen this occur in software shops many times.
You will see more things like the AudioSync feature. I have not yet tried it (Wed. I hope) but it looks like a knob assigned to do a nudge. I consider things like this as relatively simple since the functionality(a nudge) is already there and just needs to be assigned to an interface function which in this example is a knob control. In some cases things like this can be a huge plus to workflow so don't get me wrong here, I am not attempting to trivialize them.
I am simply saying that to meet the monthly deadline, you will see much more of this kind of thing rather than a staff view rewrite, complete MIDI rewrite or a drum re-mapper.
How many software devs does Cake have? I would guess 10 +/- a factor of 2. That is not a lot considering that there will be monthly projects, 2 month projects and so on.
In addition (this has been mentioned elsewhere) you have to test these monthly updates thoroughly to make sure they interact with other aspects of the program properly and do not break other things.
So I am not trying to put down Cake, I am only stating what I have seen in my own experience.
I really, really hope they can pull it off otherwise there will be a lot of disappointed people.