I also approve of this idea. It covers both the case where you have a
dedicated tester, and the not-uncommon case where we ask the reporter to
verify that things were fixed to satisfaction.

-Darius

On Wed, Feb 8, 2012 at 10:51 AM, Dave Thomas <[email protected]> wrote:

> +a million for
>
> Needs Verification and Documentation
>
> Having something built into the ticket workflows where developers have to
> explicitly think to themselves 'I'm not going to document this', seems like
> it might encourage better behaviour.
>
> (I'm as guilty as anyone)
>
> d
>
>
> On Wed, Feb 8, 2012 at 8:33 AM, Mark Goodrich <[email protected]> wrote:
>
>> After trying Rafal’s suggestion of creating TEST tickets, I still think
>> I’d like to add new JIRA workflow state.****
>>
>> ** **
>>
>> What would people think of the following new state:****
>>
>> ** **
>>
>> Needs Verification and Documentation – with the following transitions:***
>> *
>>
>> Rework Needed (Assign issue) -> In Progress****
>>
>> Verify and Close (No screen) -> Closed****
>>
>> Cancel Issue (Close issue with reason and fixVersion) -> Closed****
>>
>> ** **
>>
>> Then add a new transition to the Approved state:****
>>
>> Request Verification (No screen) -> Needs Verification and Documentation*
>> ***
>>
>> ** **
>>
>> And the same new transition to the  Code Review (Post-Commit)****
>>
>> Request Verification (No screen) -> Needs Verification and Documentation*
>> ***
>>
>> ** **
>>
>> The man use case is that the ticket is in Committed Code state, and the
>> code has been reviewed and approved, but the project administrator would
>> like further verification and documentation.  Therefore, instead of
>> choosing “Approve & Close”  the admin would choose “Request Verification”.
>> The admin would add a comment as to who is responsible for verification
>> (instead of changing the assignee).  Typical people asked to do
>> verification would be:  1) a QA resource, 2) the reporter, 3) the assignee.
>> ****
>>
>> ** **
>>
>> Thoughts?****
>>
>> Mark****
>>
>> ** **
>>
>> ** **
>>
>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Michael
>> Seaton
>> *Sent:* Friday, February 03, 2012 3:11 PM
>> *To:* [email protected]
>> *Subject:* Re: [OPENMRS-DEV] JIRA: Awaiting Testing Verification state?**
>> **
>>
>> ** **
>>
>> It's actually been my experience that our code review process is often so
>> focused on the actual code, it doesn't always focus as much on whether the
>> developed product (UI features, etc) works right or meets all of the
>> initial specifications.  Separating the process into code review (typically
>> "the code looks good, the design is good, you have unit tests, you follow
>> the right patterns", etc) and functional testing/approval might explicitly
>> ensure that these steps are always being followed better.
>>
>>
>> On 02/03/2012 02:51 PM, Darius Jazayeri wrote: ****
>>
>> Mark's point is that sometimes there's a separate QA/QC team (in the case
>> of this sprint, it's an awesome PIH volunteer named Cordt). That's an
>> extra, higher level of testing than what happens during our regular ticket
>> workflow. ****
>>
>> ** **
>>
>> And since we don't have a QA/QC team for OpenMRS generally, we obviously
>> haven't modeled the "to-be-tested-by-QA-QC.****
>>
>> ** **
>>
>> Another option would be to approve the ticket and add a label for
>> "needs-QA". Once that QA has happened, then remove the label and possibly
>> reopen the ticket, or create a new ticket.****
>>
>> ** **
>>
>> -Darius****
>>
>> On Fri, Feb 3, 2012 at 11:29 AM, Michael Downey <[email protected]>
>> wrote:****
>>
>> Shouldn't a post-commit code review also be ensuring the code change
>> actually fixed the problem?
>>
>> Michael
>>
>> _________________________________________
>>
>> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
>> [email protected] with "SIGNOFF openmrs-devel-l" in the  body
>> (not the subject) of your e-mail.
>>
>> [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]****
>>
>> ** **
>> ------------------------------
>>
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>> ****
>> ------------------------------
>>
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>> ****
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to