[cle-release-team] [Building Sakai] [WG: Sakai QA] Sakai CLE 2.9.0 release status

Aaron Zeckoski azeckoski at unicon.net
Mon Mar 26 15:27:01 PDT 2012


We have an extra step of merging into branches at the moment which
means we (Sakai) have something between Testing complete and Closed so
that adds a bit more complexity and my preference is to take baby
steps and not overcomplicate things.

For now, I think we should just add an extra step in between the
current "Resolved" and "Tested" statuses which indicates it is being
tested. I don't think we should reassign it because that has some
negative consequences in terns of reopening and it seems overly
complex to create a subtask every time a ticket is being verified.

If anyone is hugely against trying this for now then please let me
know. Otherwise I will proceed with this first thing tomorrow.

This stuff can all be changed later of course.

-AZ


On Mon, Mar 26, 2012 at 6:13 PM, Steve Swinsburg
<steve.swinsburg at gmail.com> wrote:
> At ANU we renamed some of the existing statuses and added a couple more.
>
> So our workflow is:
>
> Open/Unresolved
> In Progress
> Resolved
> Staged for Test (you could eliminate this one, it just signals that an issue
> is on the testing server)
> Ready for Test
> Closed
>
> In regards to reassigning tickets when working on them, I think that is
> important so that people know what is happening. If more work needs to be
> done, just reassign back to the original developer who worked on it.
>
> Alternatively we could start using the Project Roles more, and have a
> defined set of QA people, then adjust the notification scheme so that those
> people get notified at the appropriate time.
>
> cheers,
> Steve
>
> On 27/03/2012, at 4:51 AM, Matthew Jones wrote:
>
> Yea Jira never really had any good way of dealing with this (identify who is
> testing it), and we've talked about it in the past. At Michigan we ended up
> using a completely separate system (Pivotal Tracker) to manage the QA
> process because Jira alone just was not doing it. I believe that solution
> really ended up making things a lot more clearer than trying us use wiki's,
> jiras, text documents and emails.
>
> For multiple users on the same issue, the only really good idea they have is
> for subtasks (
> https://confluence.atlassian.com/display/JIRA/How+do+I+assign+issues+to+multiple+users )
> and I'd even suggested in the past that we could use a plugin like the
> "Create subtask on transition"
> (https://studio.plugins.atlassian.com/wiki/display/CSOT/Jira+Create+Subtask+for+transition )
> which would automatically create a subtask on each issue when it hits
> resolved that essentially was "Test SAK-XXXXX". When this was resolved then
> both the parent and subtask were closed.
>
> However in the past this was basically dismissed because, well we've got
> hundreds of issues in the resolved state and nobody was reviewing them
> anyway (no QA) so what's the point? It just creates more useless tickets
> that won't be reviewed.
>
> I think the tester can watch it, the tester can comment "I'm testing it",
> but that should be about it. If we had people doing full time testing and
> actually caught up (where all of these issues were closed) then that's fine.
>
> Is there a reason we can't just RENAME the current status from saying
> "Resolved" to "Resolved - Ready for Testing" and "Closed" to "Closed - Issue
> Verified". What would another state get us?
>
> On Mon, Mar 26, 2012 at 1:35 PM, Noah Botimer <botimer at umich.edu> wrote:
>>
>> I don't disagree. The emails are handy, and why I often Watch issues I've
>> touched. Maybe that can be an automatic part of marking something Resolved
>> (getting added as a watcher)?
>>
>> I was also reminded of something last week -- some people get tons of JIRA
>> emails and they often go to a folder or just overlooked. In that mode, a
>> direct contact is the only effective way forward, and it is probably a good
>> practice anyway if there are questions.
>>
>> I think you're right about status + fix version, but I am interested in
>> "who has the ball", which leaving the developer assigned doesn't seem to
>> indicate.
>>
>> Thanks,
>> -Noah
>>
>> On Mar 26, 2012, at 1:21 PM, Bryan Holladay wrote:
>>
>> I'm not a big fan of re-assigning jira's for testing.  When you do
>> that, the person who was originally assigned won't be notified of any
>> comments/etc unless they physically clicked "watch" in the ticket.
>> This is usually the person you want fixing any bugs found.
>>
>> how about:
>>
>> Resolved + Fix version means it's ready for testing
>> Closed + fix version means it's tested and confirmed
>>
>> -Bryan
>>
>> On Mon, Mar 26, 2012 at 1:11 PM, Noah Botimer <botimer at umich.edu> wrote:
>>
>> Is this something we can handle with assignment of the issue? Any
>> mechanism is going to require some diligence to be useful -- they're all
>> roughly equivalent there. But, I think the "who is the contact for this
>> issue?" question is pretty important. If you are going to commit to testing
>> it (claim it), assigning to yourself is a good way to do that.
>>
>>
>> I am just a little hesitant to add more interim states -- our workflow and
>> reports are complicated enough as it is. If it's a matter of access, our few
>> known QA folks should definitely be able to assign/unassign issues across
>> the board.
>>
>>
>> This is just a thought -- I won't be hurt if we end up with another
>> status. I just think Resolved + Unassigned is a good way to say "this needs
>> testing" and Resolved + Assigned is a good way to say "this is being
>> tested". It may alternatively make sense to set up a mail group/account like
>> KERNEL TEAM for QA, and make it the default assignee for newly resolved
>> issues (for an activity email push for those interested and easier reports
>> of items needing to be tested).
>>
>>
>> Thanks,
>>
>> -Noah
>>
>>
>> On Mar 26, 2012, at 12:53 PM, Aaron Zeckoski wrote:
>>
>>
>> It isn't too much trouble. I could probably get to that later today.
>>
>> -AZ
>>
>>
>>
>> On Mon, Mar 26, 2012 at 12:48 PM, Diego del Blanco Orobitg
>>
>> <diego.delblanco at samoo.es> wrote:
>>
>> Ok, Simple way at this moment: add a comment with the "testing" message in
>> the Jira.
>>
>> Anyway, maybe "testing" intermediate status between Resolved-fixed and
>> Verified can be useful but as you say if doing it it's not too much trouble.
>>
>>
>> Diego.
>>
>>
>>
>>
>> -----Mensaje original-----
>>
>> De: azeckoski at gmail.com [mailto:azeckoski at gmail.com] En nombre de Aaron
>> Zeckoski
>>
>> Enviado el: lunes, 26 de marzo de 2012 13:39
>>
>> Para: Diego del Blanco Orobitg
>>
>> CC: Miguel Carro Pellicer; Rob.Egan at marist.edu;
>> cle-release-team at collab.sakaiproject.org
>>
>> Asunto: Re: [cle-release-team] [Building Sakai] [WG: Sakai QA] Sakai CLE
>> 2.9.0 release status
>>
>>
>> I would encourage you ro think of a process that uses jira itself as a way
>> to know if an issue is being tested. This may be an adjustment in the JIRA
>> workflow but I can make that without too much trouble. The problem with the
>> google docs thing is that it doesn't scale up very well and it requires
>> insider knowledge so it is a barrier to community participation.
>>
>>
>> Also, in the current workflow, there is a "Verified" status which is what
>> issues should be set to when testing is complete. So anything not verified
>> yet will be marked as "resolved - fixed" and once testing is complete it is
>> marked as "verified".
>>
>>
>> -AZ
>>
>>
>>
>> On Mon, Mar 26, 2012 at 6:58 AM, Diego del Blanco Orobitg
>> <diego.delblanco at samoo.es> wrote:
>>
>> Dear Rob:
>>
>>
>> We are going to begin to test the jira issues as Aaron said. To coordinate
>> with you and don't duplicate work, we can create a shared document (in
>> google docs or in a confluence page...), where each time one of us selects a
>> jira to test, we need to add it to the document, so it's easy to check if an
>> issue is "in use" at that moment. There is only need to search in the
>> document. If it's not, then it's free.
>>
>>
>> And in that way we have the full list of jiras tested by each one too.
>>
>>
>> Aaron do you think this is good way or do you recommend other way as can
>> be to put comments directly on Jira's indicating that we are working on this
>> issue?
>>
>>
>> I think in the shared document will be quicker to search "free issues" to
>> work with.
>>
>>
>> Other question... Once tested a Jira if everything is ok.. do we need to
>> modify something in the Jira (add a comment or change state) or only
>> communicate it to the team?
>>
>>
>> Thanks
>>
>>
>> Diego.
>>
>>
>>
>> -----Mensaje original-----
>>
>> De: azeckoski at gmail.com [mailto:azeckoski at gmail.com] En nombre de
>>
>> Aaron Zeckoski Enviado el: viernes, 23 de marzo de 2012 22:36
>>
>> Para: Miguel Carro Pellicer; Rob.Egan at marist.edu; Diego del Blanco
>>
>> Orobitg
>>
>> CC: Sam Ottenhoff; cle-release-team at collab.sakaiproject.org
>>
>> Asunto: Re: [Building Sakai] [WG: Sakai QA] Sakai CLE 2.9.0 release
>>
>> status
>>
>>
>> Samoo guys,
>>
>> Here is the filter of items to QA in order for 2.9. There are quite a few
>> (over 600) and there will be more coming in the following weeks.
>>
>> Just start cranking through them and you can give a status update at the
>> meeting next week.
>>
>>
>> https://jira.sakaiproject.org/secure/IssueNavigator.jspa?mode=hide&req
>>
>> uestId=13243
>>
>>
>> I am copying in Rob from Marist since he does some QA as well and you guys
>> might want to coordinate some.
>>
>>
>> -AZ
>>
>>
>>
>> El 22/03/2012 14:07, Aaron Zeckoski escribió:
>>
>>
>> Yes, they are always at 10am US NY time on thursdays.
>>
>> I will double check with the group and send you something later today
>> (maybe a JIRA filter with a series of tickets in it).
>>
>> -AZ
>>
>>
>> On Thu, Mar 22, 2012 at 9:03 AM, Miguel Carro Pellicer
>> <miguel.carro at samoo.es> wrote:
>>
>>
>> Got it, i think we can help in those activities.
>>
>>
>> Assign me some Jiras and we will verify/validate each ticket in the
>> affected QA servers. Additionaly, we can propose a solution if the Jira
>> requires a developer intervention.
>>
>>
>> Usually the meetings are at the same hour? We're in GMT+1
>>
>>
>> Regards, Miguel.
>>
>>
>>
>>
>>
>> _______________________________________________
>> cle-release-team mailing list
>> cle-release-team at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/cle-release-team
>>
>
> _______________________________________________
> cle-release-team mailing list
> cle-release-team at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/cle-release-team
>
>
>
> _______________________________________________
> cle-release-team mailing list
> cle-release-team at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/cle-release-team
>



-- 
Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile



More information about the cle-release-team mailing list