Something we originally did with our governance (and are in the process
of re-adopting) is to set a prioritization scheme for enhancement
requests (I didn't make this up, I stole - I mean borrowed/modified
this).

Anyway, every factor has a numeric rating.  Factors include ease of
implementation (easier it is to do it the higher the priority), number
of users benefited (the more people it benefits the higher the
priority), whether this is mandated by compliance, senior management,
etc.

So if you have something that is easy to do and benefits a bunch of
people, that's a no brainer.  Difficult to do and only benefits a few
people, not unless it's mandated by compliance/senior management.  We
are working on setting a minimum priority score, if it doesn't make the
grade they get a thumbs down from governance.  It's all math, it's very
consistent and keeps people from letting passion, rather than reason
make decisions (well, it helps ;) ).

More fodder for the fire, happy Monday.

Jack Covert

Jack Covert

Corporate IT
Remedy Support Team

Remedy Support Team Home Page
http://collaborate.mckesson.com/sites/esm/remedy

Remedy Q&A Sessions on Thursdays @ 10:30 AM PT
Details on Remedy Support Team Home Page

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of Mueller, Doug
Sent: Monday, April 19, 2010 3:44 PM
To: [email protected]
Subject: Re: Logic in active links vs. filters

--_000_5D162195414F544CAB0A9266F71BBD3913AF334EA8PHXCCRPRD01ad_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Jason,

I always try and expand the question when I answer because often the
real a=
nswer is part of the bigger topic
and just answering the details obscures the real best practice.

So, as you note in your message, often there are requests to do things
"jus=
t because".  Not for any clear
benefit or business value, but just because it might be cool or someone
hea=
rd something that they thought
sounds interesting -- regardless of value.  So, first, it is to remind
the =
requestor that things really should have
uses and clear value before just adding things.  Otherwise systems get
out =
of control, slow, and unwieldy.

This is the hardest thing for many developers to do because they know
that =
they could just do it and it is
easier to just do it than to really work on trying to do it right/best.

However, you always have a case where they say -- just do it.

So, for these cases, I suggest falling back on the simple rule:

Active links are for managing the current screen for the user.  Whether
tha=
t be messing with visibility or
loading data values or pushing data values to somewhere.  It can be for
pre=
-validating or pre-checking to give
more timely messages.  It can be for giving lists of values to select
from =
or auto-filling related fields based on
the response to one field.  It may be to start an operation or to
trigger a=
n activity.  At the end of the day, it is
all about helping the user interact with the current screen.

Filters are for everything else that is transaction based and
Escalations a=
re for everything that is timer based.

Whenever there is a choice between a filter and an active link, select
filt=
er is a good general rule.  If
something can only be done by an active link, obviously choose it.  If
some=
thing only by a filter, choose it.
But, if both, select filter (and for those cases where you want to give
fas=
ter feedback for something like an

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to