[Building Sakai] [DG: User Experience] Proposal: create new Jira issue type: proposal

Steve Swinsburg s.swinsburg at lancaster.ac.uk
Tue May 5 07:58:30 PDT 2009


I think it's a good idea and would make searching for issues of this  
nature easier. They'd need to be cloned into a Task when consensus was  
agreed, and linked together.

Perhaps it could be taken a step further and any proposal discussion  
should only occur in the Jira, so voting and comments are in one  
place. Often people cut and paste mailing list threads into Jira anyway.

For reference, the Maven upgrade Proposal is in Jira here: http://jira.sakaiproject.org/jira/browse/SAK-16111




cheers,
Steve

---
Steve Swinsburg
Portal Systems Developer
Centre for e-Science
Lancaster University
Lancaster
LA1 4YT

email: s.swinsburg at lancaster.ac.uk
phone: +44 (0) 1524 594870







On 5 May 2009, at 15:48, Anthony Whyte wrote:

> I have in mind (to start) technical issues that are cross-cutting  
> and require community consensus before we choose to implement a  
> change.  In other words, issues like:
>
> upgrade our supported technology stack to some new version (e.g.,  
> Java 1.6, Tomcat 6, Maven 2.0.10)
> upgrade a shared dependency to a new version (e.g., commons-io)
> delete Eclipse meta-data files from svn
> etc.
>
> At times proposals are made on the list that generate discussion but  
> no resolution.  Sometimes they are added to Jira, sometimes not.   
> Sometimes they are remembered and reintroduced (e.g., delete eclipse  
> metadata files, first proposed back in 2008), sometimes forgotten.
>
> I think it would be good to develop a consistent practice with  
> respect to capturing these suggestions in a single place rather than  
> having to search the dev list and Jira to locate proposals like  
> those outlined above.  The suggestion to upgrade our default version  
> of Maven or that we need to upgrade to Java 1.6 (more an imperative  
> than a proposal) our two threads that you won't find in Jira.  In  
> Jira there exist cross-cutting issues that get proposed by people  
> (e.g., upgrade commons-io to 1.4), but there is no good way to  
> search and retrieve all of them for review without dredging up a  
> whole raft of extraneous issues.
>
> It is this difficulty that motivates my suggestion that we add an  
> issue type: proposal (to simplify tracking/searching) and that we  
> modify our practice of on list proposal-making to ensure that the  
> proposal is accompanied by an entry in Jira that captures the issue  
> and ultimately its resolution.
>
> Cheers,
>
> Anth
>
>
>
>
> On May 5, 2009, at 4:08 PM, Michael Korcuska wrote:
>
>> I'm with Stephen on this one. I almost proposed the same idea  
>> (using some keyword in the issue title) this morning....
>>
>> Michael
>>
>> On May 5, 2009, at 16:03, Stephen Marquard wrote:
>>
>>> Maybe you could define "proposal" more clearly. Mark's response  
>>> seems to suggest that a proposal is like something submitted to  
>>> the Requirements WG (a broad functional requirement). So already  
>>> there is some confusion...
>>>
>>> What concerns me is whether people will file feature requests as  
>>> proposals. I suppose someone could always go and convert those to  
>>> FRs. Still, it seems like clutter in JIRA confusing to newcomers  
>>> for something that wouldn't be used that often.
>>>
>>> Cheers
>>> Stephen
>>>
>>> Stephen Marquard, Learning Technologies Co-ordinator
>>> Centre for Educational Technology, University of Cape Town
>>> http://www.cet.uct.ac.za
>>> Email/IM/XMPP: stephen.marquard at uct.ac.za
>>> Phone: +27-21-650-5037 Cell: +27-83-500-5290
>>>
>>>
>>>>>> Anthony Whyte <arwhyte at umich.edu> 2009/05/05 03:57 PM >>>
>>> I think creating a new issue type called proposals is much less
>>> brittle than opting for a pre-fix "Proposal" in the subject line.
>>> Creating a component called "proposals" seems to me to stretch the
>>> definition of component beyond what was intended and appears a
>>> confusing alternative to me.
>>>
>>> The Type field which is positioned directly below the Key field when
>>> you look at an issue seems to me an unambiguous pointer regarding  
>>> the
>>> nature of an issue; i.e. is a bug, a task, a proposal, etc.
>>>
>>> Cheers,
>>>
>>> Anth
>>>
>>>
>>> On May 5, 2009, at 1:51 PM, Stephen Marquard wrote:
>>>
>>>> Rather than creating a new issue type, which has the potential to
>>>> confuse newcomers to JIRA, why not just use a Task issue type with
>>>> the convention of putting Proposal: in the subject line? Or use a
>>>> component.
>>>>
>>>> Cheers
>>>> Stephen
>>>>
>>>> Stephen Marquard, Learning Technologies Co-ordinator
>>>> Centre for Educational Technology, University of Cape Town
>>>> http://www.cet.uct.ac.za
>>>> Email/IM/XMPP: stephen.marquard at uct.ac.za
>>>> Phone: +27-21-650-5037 Cell: +27-83-500-5290
>>>>
>>>>
>>>>>>> On 2009/05/05 at 12:18 AM, Anthony Whyte <arwhyte at umich.edu>  
>>>>>>> wrote:
>>>> Sakai-Dev sees its share of technical proposals; some get approved,
>>>> some get rejected, while others get put on hold for one reason or
>>>> another.  Searching for proposals can be tricky as some proposals  
>>>> get
>>>> recorded in Jira, others proposed only on a Sakai list.
>>>>
>>>> I'd like to propose that we add a new task type called "proposal"  
>>>> in
>>>> Jira where proposals can be submitted, voted on, watched, assigned,
>>>> tracked, resolved and closed.  "Feature Request" won't do; my  
>>>> recent
>>>> proposal to delete Eclipse metadata files is a task not a feature
>>>> request, one worth polling the community to see if support existed
>>>> for such work (so far unanimous approval along with several  
>>>> excellent
>>>> suggestions as to how it should be done correctly).
>>>>
>>>> Adding "proposal" as a type permits easy searching: searching on
>>>> "upgrade" or filtering on "global" does not return a clean list of
>>>> outstanding proposals and I think we should promote easy ways for
>>>> people to search and track suggested initiatives (after all, for
>>>> instance, we have the end of life of Java 1.5 to contemplate).
>>>> Requiring that technical proposals are logged in Jira would create
>>>> one central proposals repository.
>>>>
>>>> Along with it we adjust our proposal handling protocol to something
>>>> like this:
>>>>
>>>> 1) document your proposal in Jira
>>>> 2) announce it on Sakai-Dev and/or other appropriate Sakai lists  
>>>> and
>>>> seek community comment and support (vote on list or in Jira)
>>>> 3) record community feedback  (e.g., "I suggest this approach",
>>>> "Don't forget to do x", "This is not the right time for n reasons,"
>>>> etc.) in Jira
>>>> 4) if proposal approved change status to approve / if not approved
>>>> change status to rejected, resolution "won't fix" (or add another
>>>> resolution type)
>>>> 6) when ready to implement, change type to task, add affects  
>>>> version,
>>>> status open/in progress
>>>> 7) resolve, test, close
>>>>
>>>> That is my proposal.
>>>>
>>>> Cheers,
>>>>
>>>> Anthony
>>>>
>>>>
>>>>
>>>> Some outstanding proposals :
>>>>
>>>> Add a proposal type in Jira
>>>> Delete Eclipse metadata files from SVN
>>>> Upgrade to Maven 2.0.10 (or thereabouts)
>>>> Upgrade to Java SE 6 (e.g., 1.6)
>>>>
>>>> Upgrade to Tomcat 6
>>>> http://bugs.sakaiproject.org/jira/browse/SAK-8544
>>>> http://bugs.sakaiproject.org/jira/browse/SAK-10720  (closed)
>>>>
>>>> Upgrade to Spring 2.5.6
>>>> http://bugs.sakaiproject.org/jira/browse/SAK-16029
>>>>
>>>> Upgrade to Hibernate 3.2.6
>>>> http://bugs.sakaiproject.org/jira/browse/SAK-12508
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org 
>>>  with a subject of "unsubscribe"
>>
>> -- 
>> Michael Korcuska
>> Executive Director, Sakai Foundation
>> mkorcuska at sakaifoundation.org
>> phone: +1 510-931-6559
>> mobile (US): +1 510-599-2586
>> skype: mkorcuska
>>
>>
>>
>>
>>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org 
>  with a subject of "unsubscribe"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2437 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090505/5be92570/attachment.bin 


More information about the sakai-dev mailing list