As I look back over the past 8 or so years I've focused my career on extending Workfront, I am still as impressed as ever with its Custom Forms and Parameters functionality (aka Data Extensions or DE for short).
One of the earliest official lines I recall hearing about DE was at the first user conference. I think it was my friend Scott Johnson, who was Founder and CEO at the time, and now Chairman of the Board, who said (rather humbly, which I appreciated; and I'm paraphrasing): "we know that no one knows your business better than you do: so we've built our software in a way that will let you change it to fit what you need".
Brilliant.
Since then, I've invested a lot of time doing some very interesting things with DE within Workfront, including modeling 60 month financial charts, online job application systems, mobile-ready questionnaires, order quoting systems, executive dashboarding, cumulative graphs...too many to remember!
Which takes me to my point.
Once a Workfront DE Parameter is named and gets used in reports and "baked in" to everyday speech as a concept, the idea of renaming it gets harder, more costly and less likely. It is worth some time -- especially upfront, with a clean slate, but even if you're already underway -- to think through how to name and manage these DE Parameters.
Personally, I run a pretty tight ship: in the Workfront Instances I oversee, I give very FEW people the right to change Parameters, a very LONG speech about the importance of strong naming conventions, and (where I can), a PREFIX at the beginning of each related Parameter to make it easier for those maintaining the parameters to manage them.
That last point in particular is always conentious, though. As innocuous (to me) as having "IIR" (Incident Investigation Report) at the beginning of the "IIR Start Date" Parameter, to others, it is also an ever-present bit of jargon that can cause distraction, confusion, and at the extreme, be a barrier to adoption.
So, with a sigh, I don't believe there's a perfect answer on this one.
But I am curious.
Who do you allow to create your Custom Parameters, and how are you naming them to stay organized (yet still meet your users' needs)?
Regards, Doug