Is The 6-Month Product Cycle Upon Us?
Mark Goldstein writes "What is perhaps more interesting than the 4 new Konica Minolta cameras announced today is the rapid product cycle that seems to have been established by both Konica Minolta and other manufacturers." Rather than the yearly model updates that people have come to expect, the article notes that three members of this batch aren't even a year old, and one is only six months.
Analyzing the 6-month life cycle from the different points of view...
Consumer - on one hand (as the second link points out), this is great for the consumer, because newer models causes the prices on the older models to drop, and then the consumer can possibly afford "more" camera then they otherwise could...of course, the flip side to this, is that you have to be satisfied with a camera that is "out of date"...
Retail Store - although I'm sure all major electronic stores like Best Buy, Circuit City, etc, have excellent supply chain management, I still gotta believe they get stuck holding the bag a little when new cameras are announced every six months, and suddenly all of the current cameras they had in stock suddenly become devalued...
Camera Company - obviously this is good for them...we've seen it time and time again, with cell phones being the most recent example...even though a consumer may be happy with their current product, they just have to have the most up-to-date, shiny, feature filled version of whatever it may be (cell phone, camera, pc, etc)...
The bottom line is, I still think it's good for the consumer...look what this same type of accelerated cycle has done for the home PC...parents everywhere can now buy much more PC then they could ever use, very cheaply...yoou just gotta be able to live with not having the best and fastest thing out there (ugh, this might be the wrong forum to propose that idea)...
"Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
I've often wondered why Microsoft and the other main software companies have not abandonded the idea of major product releases. Incremental releases (like those in the OSS world) make a lot more sense, as the product then evolves more organically. There is no real reason why MS couldn't start doing this for it's products. It would be much easier to get people to "subscribe" to products then, which would be good in the long term for Microsoft's revenue stream.
I can't imagine physical products are much different. Sure, you get a new model every 6 months, but what's really changed? Personally, I'd like to wait a year, and get a substantial benefit. My experience is that shorter cycles are good for the marketing droids (who always have vaporware "almost" ready to release) and bad for the customer and the developer.
Oh, and another funny thing. The same customers who demand quarterly releases also bitch about the fact they have to migrate ever four months. I told them there was a simple solution to that problem... :)
One of the things I have disliked about the computer industry and it's constant improvement is what I have started calling Versionitis. It seems that something 'bigger, badder, and faster' is always around the corner. Due to the cost of some of these items it sure makes some consumers go into a infinite loop waiting for the 'next big thing'.
What fails to get mentioned or noticed by consumers is that digital cameras and mega pixels they support have reached a plateau as to what they are used for to why I need that many MP.
3MP was enough for a 8x10 print, 6MP got you into the 13x19 range. anything higher than that just makes the files bigger and can introduce more compression artifacts as you try and reduce the file size with all the detail presented.
I've got a Canon D60 that I bought in 2002. I've been adding lenses and the like over the last few years but the camera itself is a workhorse and I have no MP reason to replace it. however I'd like a few faster things like shutter speed and whatnot more than how many MP they do.
I've had to reign in my self-control quite a few times on big ticket items. It was about 18 months ago when I decided that getting a new computer once a year was stupid and a waste of money. My Powerbook G4 867Mhz is doing me just fine still. The only thing that'd force an upgrade is manipulating larger MP camera images in Photoshop, so keeping everything in check on upgrades sure helps keep money for other things.
As a rock-in-roll Physicist once said, No matter where you go, there you are.
Here's my perspective based on far too much time working as a Product Manager:
I strongly prefer development models that are based on incremental releases that ship at regular intervals. Ideally, I prefer systems in which a new version of the product ships one every 4 monthes. Those features/functions that are "ready" get included in a release. Features that aren't ready will be slipped until the next version.
This development process requires MUCH more work to set up. Code needs to be modular enough that features can be added/subtracted from a candidate without destablizing the entire system. Furthermore, there isn't much down time for release engineering. As soon as one release has shipped out the door, the next one is almost ready for testing.
With this said and done: From my perspective, companies that focus on a small number of "Hail Mary" releases produce crappy products. If you only shipping one release every 18 -24 months then EVERYTHING gets shipped with that release, regardless of the quality of the code. Equally significant, your release engineering process inevitably gets very sloppy since the individuals running this never get sufficient practice. Finally, you are inevitably forced to push out large numbers of patches to fix all the crap that contaminated your original version. These patch releases re-introduce most of the same problems that crop up with a "regular" release model, but without the right infrastructure to support this model.
Far better to bite the bullet and design for success from the beginning...
I mean that's what seems to be happening with these rapid production cycles; they concentrate so much on improving one aspect that the entire product suffers, or at least starts to suffer, from it.
And let's not forget our favorite one, Microsoft; Although I'm sure this is not the main reason M$ sucks... *Insert M$ bashing here* *and here*
While I agree with the general idea that too rapid production cycles can be bad, Microsoft is hardly a major villain in this case. For each new Windows version, there have been improvements across the board, not just on single areas. Some would argue that this is not true for the Windows 95-98-Me line, which aren't quite as different from one another as the NT-2k-XP line (and 2k-2k3). However, 2-3 years is hardly a "rapid cycle" when talking computer software.
Let's also not forget that Windows Longhorn is still another year away at least, will have MAJOR new features across the board according to the information from Redmond thus far, and it's been some time since XP was released (2k3 doesn't count as a "new" Windows in this context as it's just XP for servers). So regarding OS's, Microsoft are hardly guilty of pushing a "rapid product cycle" in order to squeeze consumers for money (they compensate by charging lots for their software instead - different story which I will not bother with here).
Microsoft Office is, however, a different story. OpenOffice.org has only a subset of Microsoft Office 2003's features, but I don't find myself missing anything. I guess this means nothing of massive substance has been added to Office since '95 or so - but others would digress. There have been huge debates over this before but I think the general consensus is that the new features, however insignificant, must be of value to somebody, so there's no harm in Microsoft releasing new versions of Office every year - after all, there's not much more that can be added to Word or Excel in terms of "major features" (think "major" like the introduction of USB support in Windows 98 here. Now THAT's major!) but some will likely get the new versions anyway for the extra bells 'n whistles. Anyone who doesn't need the new features can just stick to their old versions or get OOo if they hit EOL. Problem solved.
Quality, performance, value; you get only two, and you don't always get to pick.