Wednesday, April 8, 2009

Effective Task Management using Mylyn

I always see a gap or a failure of connectivity between the planned tasks (after you identified the WBS, Work Breakdown Structure) and the actual execution of it. Though we have good project management tools, it’s difficult for us to track/record the tasks activities and its contents apart from the name of the task in your project management tool.

In Other words, once the tasks are planned by the project lead or project manager then the task execution will be performed by the developers. Now how effective it is for you to track/record/manage the task activities, contents, effort or time for a given task to developers. Also how frequent the developers are reusing the past efforts or remembering the tasks performed earlier in your environment. Many of these questions related to developer task management still remains open.

It’s necessary for us to glue/gel the gap with the help of an effective tool so that we can keep the connectivity and evidence the task activities. I recently came across the open-source tool called ‘Mylyn’ which claims the importance of effective task management for developers and also the organized way of working for developers with the help of an industry standard IDE, Integrated Development Environment called ‘Eclipse’.

Eclipse and Mylyn are the right combination to make the task management easier for developers. The following are some of the primary advantages that I see with the effective task management using Mylyn and Eclipse.

Recording the task activity helps us to reuse it whenever needed in future.
It reduces the reviewer time drastically.
It also improves the developer productivity.
It educates the organized way of working to the developer community.
It reduces the collaboration communication burden.
It helps the developer to be focused on his tasks.

I personally experienced the effective task management in my projects by piloting the Mylyn tool using an Eclipse IDE and monitoring the pros and cons of the tool. Moreover this helps me to convince our clients in terms of the assured productivity improvements.

There are two good articles presented through IBM from the Mylyn team explaining the tool features and its usage. The following are the links.

Part#1, http://www.ibm.com/developerworks/java/library/j-mylyn1/
Part#2, http://www.ibm.com/developerworks/java/library/j-mylyn2

I hope this benefits you as well if you are from the family of JAVA.

Friday, October 19, 2007

Every JAVA Guy must read this !!!

One of my favourite and interesting book on JAVA is “Effective Java Programming Guide” by Joshua Bloch. I am inspired with this book and felt to post about the book in my blogging for those who are not aware of it.

There are interesting good practices which helps any category of java developer right from beginner to master.

Being a technical guy in IT, whenever we analyze any concept or programming skills we must know the base thumb rule for it. There are nearly fifty seven valuable rule of thumb featured in this book.

Offering comprehensive descriptions of techniques used by the experts who developed the Java platform, the book reveals what to do–and what not to do–in order to produce clear, robust, and efficient code.

One my favourite in the long JAVA journey :-)

Replace your Silverstream with JBOSS

Do you know you can replace your silverstream server with effective JBoss???

Yes, it is…

We as a team working for the complete elimination of silverstream with the help of JBoss Application Server. That is, the product we have today is tightly coupled with Silverstream Server. It’s been long time the team worked on understanding the facts of siverstream and try creating emulations using JBoss.

Atlast, we succeeded and implemented successfully the JBoss and replacing the old silverstream. Our project recovered from silverstream, optimized, ready for future compatiblity today :-)

Though we replace the server part of Silverstream, we still not completely remove Silverstream with the client side. We are working on it…

It’s really good experience to work migration projects like this :-)

Know about Silverstream

Friends, I am working on interesting project under Retail Domain now.

The interesting factor is, i am working on the very old product called “SilverStream”. Its nearly 10 years and above old product. I am wondering to see the best way of handling Java Swing components in silverstream those days itself and surprising myself how its vanishing slowly in the market since they are the one who published Application Servers to the market those days.

Silverstream products are Silverstream Application Server and Silverstream Designer. The Designer is useful for developing swing based applications on the fly (similar to visual basic forms). Like visual basic data control, it provides control called ‘AgcData’ to manipulate with database (tables, views). And also Silverstream Designer is coupled with VSS for source code control. For client/server development those days, alternate to visual basic is Silverstream (proprietory).

Its really interesting to work with silverstream products but comparing to today’s world its not comparable to any :)

But Java Swing developers enjoy working with silverstream designer since it provides the easy GUI development (like how we have ‘Matisse’ today in NetBeans)

Monday, March 26, 2007

Welcome

Welcome to My Blog !!!