You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Stefano Bagnara <ap...@bago.org> on 2006/10/24 13:12:33 UTC

Status file (Was: JAMES v2.4 Road Map)

Hi Danny,

I extracted the status file related sentences from the previous message.
I think that the "in-progress" issues in JIRA already have the 
informations you would like to add to the status file:

https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=10411&status=3

In fact I would prefer to use JIRA for tasks, for roadmaps, and for 
tracking.

Furthermore I also use the "Assignment" also for issues I'm not 
currently working on, but I think I should be contacted before anyone 
else approach the same problem:
https://issues.apache.org/jira/secure/IssueNavigator.jspa?assigneeSelect=specificuser&sorter/field=priority&mode=hide&reset=true&resolution=-1&assignee=bago&pid=10411&sorter/order=DESC
You can see that I have DSN support, memory efficient retrieval, remote 
delivery service and more: I worked on all of this, I probably have 
almost working code for each one, but I'm not ready to discuss about all 
the complications of committing them to trunk.

If we can agree on a standard workflow/usage of JIRA I would prefer it 
over a status file to be committed in svn. Often I update JIRA when I 
have no other access than http and I can't commit so I use that spare 
time to update/reorganize JIRA.

I would be happy to be able to have a more clear roadmap about the next 
release and I could update the current trunk roadmap:
https://issues.apache.org/jira/browse/JAMES?report=com.atlassian.jira.plugin.system.project:roadmap-panel
to remove some of the "UNRESOLVED" issues that we already know won't be 
part of the next release.
E.g: there is no effort on the IPV6 side, so we could remove the ipv6 
issues from that roadmap.

I often asked people to review that list and to say what they think 
should be removed, what they think is a must, what they think is an option.

Briefly: I'm +1 to increase the usage of JIRA also for our 
roadmap/status tracking. -0 on the introduction of a status file in svn.

Stefano

Danny Angus wrote:
 > Stefano Bagnara wrote:
>> I'm happy enough with what JIRA roadmaps give us.
>> I don't know what exactly you mean with "status file" but I would not
>> like having more pieces to mantain.
> 
> the STATUS file is a mechanism used by Apache projects to record what
> work is planned and who is doing it.
> It allows the project cope with both a rapid cycle of defect fixes and
> minor enhancements, and with a longer cycle of major refactorings.
> 
>> It is already boring enough to
>> manually update the changelog in our website at each release.
> 
> Yes that is a painful task, but this is not the same thing, it isn't
> about what has changed but about everyone being able to record what
> they are working on and what state it is in.
> It can make planning releases much easier.
> [...]
>> I think that Norman and I did exactly a proper plan and almost a proper
>> timetable because we put on the table tasks that we was willing to do.
> 
> Right, and thats the right thing to do. If everyone adds their own
> thing to a list (the status file?) we can see what everyone is capable
> of achieving, and outline the contents of planned releases without
> having to comit to dates.
> Releases need to be roughly planned for major and minor cycles to
> prevent major changes from blocking defect fixes.
> 
>> I would be happy to start discussing a bigger/better roadmap: anyone
>> should start writing what they will be willing to work on and when. THen
>> we can see how to solve the puzzle (and what can be part of James and
>> what not).
> 
> I think I will propose the use of the status file, and we can see what
> we think once we've tried it, unless it gets shot down by the veto
> brigade ;-).
> 
>> I personally don't have a fixed roadmap: it depends on my mood and
>> sometimes on what features my clients are willing to pay me for ;-) but
>> I always try to keep trunk consistent and to commit things only when I
>> know I can finish it.
> 
> Thats the right approach, and (if you don't mind me saying so) one of
> several reasons that your contributions have been such a sucess, which
> in turn has encouraged others to become more involved.
> 
> d.



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: Status file (Was: JAMES v2.4 Road Map)

Posted by Danny Angus <da...@gmail.com>.
Stefano,

In many ways I agree with you, but I still believe that som summary
information reported in a status file, along with a record of the
decisions needed, made and outstanding, will help *you* to do the
things you want to without frightening everyone else ;-)

> If we can agree on a standard workflow/usage of JIRA I would prefer it
> over a status file to be committed in svn. Often I update JIRA when I
> have no other access than http and I can't commit so I use that spare
> time to update/reorganize JIRA.

I don't think the two things are really the same, and I don't think
you would be expected to replace your use of JIRA with the status
file, which is more (IMO) of a summary of what the plan is, than a
detailed record of every task.


> Briefly: I'm +1 to increase the usage of JIRA also for our
> roadmap/status tracking. -0 on the introduction of a status file in svn.

Ok, I'll take this on board.

d

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org