New Task Management in NetBeans IDE 7.4

Especially handy for enterprises with large bugtracking databases, NetBeans IDE 7.4, currently in its Beta release, introduces a new Task Management Window. The details are described here:

http://wiki.netbeans.org/NewAndNoteworthyNB74#Tasks_window

Prior to NetBeans IDE 7.4, though there was support for registering bug trackers, the overview of queries was poor, there were no access points for task management in general, and no categories. In contrast, below you can see that the results of my queries are displayed in a list, i.e., in the Task Management Window, from where I can categorize them:

I know I'll be fixing my issues much faster than before, now that they're integrated directly into my development environment. No excuse to avoid them now... 

Both Bugzilla and JIRA are supported out of the box. The Options window lets you configure the above window, e.g., how often the list should be automatically refreshed.

Also note that this is seen as part of a continuing process of enhancing the support for task management in NetBeans IDE. Features for scheduling tasks could be added in future releases, for example, as well as the co-ordination of tasks with other features of the IDE.

Comments:

The Task Management support has always been interesting to me. I'd love to roll it out on my NetBeans Platform apps so software operators can associate Day-In-The-Life operations with our Ticketing system. This could be a very powerful way for any instance within an Enterprise workflow to be tracked from cradle to grave whether it is a Factory lot or Data products produced on my NASA mission.

Unfortunately for me we use Trac which is no longer supported officially.
The original writers of this software had some limited but functional support for Trac when the plugin was called Cubeon and I did manage to get that plugin to work in older versions of NetBeans. I suppose it is possible that Trac support could be resurrected.

Posted by Sean Phillips on August 14, 2013 at 06:54 AM PDT #

I agree, the direction is correct and nice.

But netbeans has a serious flaw in this functionality: There is no stable SPI. So external developers suffer from breaks each time someone decides to bump the implementation version of the issue tracker module. There are three P1 bugzilla entries each refering to missing integration of one bugtracker and a P1 requesting a stable API (162279, 164174, 168018, 175564).

Only the netbeans core team can provide bugtracker integration easily, because they can ignore the fact, that only a friend SPI is in place.

Posted by guest on August 14, 2013 at 01:58 PM PDT #

Nice! I'd recommend to make filters (Major, Critical, Fixed, etc) and read/unread flags. I made this http://www.screenr.com/8i8H in two days during JetBrains Hackathon. The main idea is that issue tracker should be like an e-mail client.

Wish you good luck!

Posted by Konstantin Bulenkov on August 16, 2013 at 03:43 AM PDT #

It would be really cool to introduce something like Pomodoros that can be accessible either through your ide, a table, smartphone etc. For me JIRA (an issue tracker) lacks components to handle interruptions in the day. The regular pomodoro model lacks the always accessible part. However, that is partly by design as you really need to put work aside once in a while.

see http://www.pomodorotechnique.com/ for more

Posted by guest on August 17, 2013 at 02:36 PM PDT #

It would be really cool to integrate something like the Pomodoro technique that allows you to set a plan 25 minute chunks each task. It also has a feature to handle unforseen interuptions. Jira and many other issue trackers do not seem to address managing multiple tasks that way. See http://www.pomodorotechnique.com/ for some details.

Posted by Mike Colegrove on August 17, 2013 at 02:42 PM PDT #

I second the comment regarding the stability of the issue tracking SPI, which severely limits the ability for 3rd party tools to provide support for any other issue tracking platforms.

As was previously mentioned by guest on August 14, this has been a very longstanding issue --- on the order of 3 years already. Honestly, it is unconscionable that such a serious limitation should be allowed to continue in the software for so long.

No one is asking the NetBeans dev team to provide support for the multitude of other platforms outside of Jira and Bugzilla. The issue here is that there are *MANY* people who require this support and *MANY* developers who are willing to provide plugins to provide this support, but are impeded by this unresolved issue.

Incidentally, I did a quick review of the online javadocs for the current and development versions and I did not see anything there related to Issue Tracking. Even if the reason that the SPI is presently unstable is that you are still tweaking things and trying to figure out the best way to implement this subsystem, at least publish as much as you presently have. That way, we will be able to use it in the interim, and perhaps community feedback will be most helpful in assisting you to settle on a final, stable API.

Can you please explain what is the underlying difficulty here, and why these bugs have remained open for over 3 years?

Thanks and all the best

Posted by Mike Levine on August 18, 2013 at 12:49 PM PDT #

Does this help: https://versioncontrol.netbeans.org/cookbook.html

Posted by Geertjan on August 18, 2013 at 03:30 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today