Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

Java, the OLPC, and community responsibility

The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC!
Replies: 1 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Top five things about Eclipse #5: Project management

At 5:50 PM on Sep 23, 2007, Alex Blewitt DeveloperZone Top 100 wrote:

Eclipse is held in high regard for a number of reasons. One of the most unsung is the consistent build schedule that keeps rolling out new versions of the software. If there were any advert needed on the benefits of agile software development, Eclipse would be at the top.

I've noted this before , but the relentless yearly schedule of milestone releases as well as the released versions can be charted on a calendar. Looking back:

Milestone Eclipse 3.1 Eclipse 3.2 Eclipse 3.3 Eclipse 3.4
M1 12th August 2004 11th August 2005 10th August 2006 10th August 2007
M2 24th September 2004 23rd September 2005 22nd September 2006 21st September 2007
M3 5th November 2004 2nd November 2005 3rd November 2006      
M4 17th December 2004 15th December 2005 15th December 2006      
M5 21st February 2004 20th February 2005 9th February 2006


That's some consistent release schedules. As other agile projects, the consistent schedule is managed by controlling the content of the project rather than the timeline; large stories are addressed over the entire lifecycle, and there the contents of the final release are based on what is tested and suitable for the release rather than letting dates slip and not making a final build.

The point releases are a good way of delivering bug fixes (but not new functionality) to ensure that any major issues or unresolved problems with the release are dealt with. This means that if new functionality doesn't get in place by the time that M5 (or M5a/ eh ) gets left out until the next release. This is sensible project management strategy to minimise the risk of problems, though since M5 is the last 'major' point of new functionality, it's been hit by the occasional issues in the past ( 3.1m5a , 3.2m5a , 3.3m5a ). Stay tuned for 3.4M5 ...

For those wanting to track, the platform release schedule is available with the plans for 3.3.1 in the near future as well.
  Click to reply to this thread Reply
1. At 3:29 AM on May 5, 2008, Sean GAO Javalobby Newcomers wrote:

Re: Top five things about Eclipse #5: Project management

May 5th, 2008. Still no sign of a 3.4 release, not even an RC. Something must be wrong?
When the going gets tough, the tough gets going.

thread.rss_message