Good call, Gergo, and for calling out crap when you see it.  I know I am to
blame on a lot of these (including the above example).  I think the
language solution you described is pretty good.

restating suggested rules for those who don't read prose:

   - bugs-->explain bad state in present tense (and desired state in
   description if nec). "Users screen goes blank"
   - enhancement-->explain desired state as imperative "Make it so users
   can.." or "Users should be able to..."

I think we could go a step further and call out bugs with the prefix "bug:"
for more clarity.

-J


On Mon, Jun 8, 2015 at 10:38 AM, Jeff Hobson <jhob...@wikimedia.org> wrote:

> +1, also any bugs should have clear repro steps in description and wanted
> features should have a clear UX path/outlined steps.
>
> Thanks,
>
> Jeff Hobson
> On Jun 8, 2015 1:33 PM, "Gergo Tisza" <gti...@wikimedia.org> wrote:
>
>> Hi all,
>>
>> I would like to recommend a naming convention that clearly differentiates
>> between existing and wanted behavior. This is something that has been
>> confusing for me for a while - bugs and tasks are both in the indicative so
>> I often have trouble deciding whether a ticket describes a situation that
>> exists but should not or one that does not exist but should.
>>
>> Random example from current sprint board: "Anon users can access public
>> view from main menu" with the associated description being "When anonymous
>> and I click collections I am taken to the public view." Does this mean that
>> anonymous users should not be able to access the public view but somehow
>> they can, or is this the description of a wanted feature? I can figure it
>> out by digging up context, of course, but that takes time; ideally, this
>> should be clear from just the task title (which I might be seeing in a list
>> or on a workboard).
>>
>> I think it would be clearer if the title of the task would always
>> reflected the situation at the time of creating the task, and titles
>> describing a wanted but not currently existing state were phrased as
>> imperatives. So if anons can see the public view right now and that's a bug
>> the title would say "anons can access public view"; if they cannot access
>> it currently but that's a feature we want, the title would say "anons
>> should be able to access public view" or "make anons able to access public
>> view".
>>
>> Thoughts?
>>
>> _______________________________________________
>> Mobile-l mailing list
>> Mobile-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>>
>>
> _______________________________________________
> Mobile-l mailing list
> Mobile-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
>
>
_______________________________________________
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to