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

Matthew Jones matthew at longsight.com
Mon Mar 26 16:06:15 PDT 2012


Well, as far as merging, the merging is indicated by the Merge status
dropdown which mirrors the statuses of the the other fields including
Merge, Resolved (Ready for Testing?), Closed (Tested).

I believed that the ideal workflow involved closing the original ticket
(which means it was verified) before the merge could happen. The branch
manager would then set the merge drop down to Resolved. Then QA would test
the branch, and set the Merge flag to Closed after they verified a branch.
But we never had enough QA lately to test the initial issue, let alone
whether or not the merge worked. And Sam is the only one really doing
branch management.

So we'd basically just merge as soon as that flag was set, if the issue was
really a bug.

I'm not against this new status, I just feel like it would be used as much
as the "In Progress" status is. I can definitely see the value if there are
multiple QA testers and they don't want other people duplicating effort.
This rarely happens when fixing bugs though.

-Matthew

On Mon, Mar 26, 2012 at 6:27 PM, Aaron Zeckoski <azeckoski at unicon.net>wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/cle-release-team/attachments/20120326/66e62ecb/attachment-0006.html 


More information about the cle-release-team mailing list