3

1

For example:

http://fogbugz.stackexchange.com/questions/1055/subscribe-another-user

This is a huge pain for me. Even if I assign a bug to someone, they have to know they have to subscribe (or I have to remember to subscribe) if I want to get updates, totally different than how BugZilla works and how many people think. I know you guys "want to reduce email noise", but please, can you pay attention to what a lot of customers want?

I have been using FogBugz for many years now, mostly with a single person company. But now that I have expanded to multiple developers, this always gets in my way.

Please, you will make more money if you don't try to impose your will on how other companies operate, have some flexibility. This has been an issue for years.

flag
1 
In FogBugz defense, there is a pretty extensive plugin API which includes the ability to say api.Person.GetPerson([personId]).Subscribe([caseId]) ... so it wouldn't be too hard to write a plugin that allows arbitrary case subscription. – Daniel LeCheminant Aug 16 2010 at 13:39
4 
I have a plugin to subscribe other users to a case... I'll clean it up and post it soon. – James Dio Aug 16 2010 at 14:55
@James that's great! could you post an answer below when it's ready, and maybe also on this post? fogbugz.stackexchange.com/questions/1055/… – adambox Aug 16 2010 at 16:36
@James, that would be fantastic, I keep looking for such a plugin. And I was hoping my question would draw someone like you out. :) – Francis Upton Aug 17 2010 at 4:09

3 Answers

5

See this answer. But with a serious caveat.

This is another one of those instances where a reasoned design stance has turned into some sort of dogma. An occupational hazard of having a guru at the helm. People like clear answers and the courage it takes to give them. But clear answers have a way of becoming dogmatic and unreasoned over time. We don't maintain that our way is exactly the right way (anymore). It still comes back to design trade-offs, and you find yourself on the wrong side of one. You're not alone.

In the debate about required fields, we have made a trade-off that favors flexibility and openness over control. People who want required fields (or Bugzilla-style blocking) find themselves on the wrong side of our trade-offs, and have to figure out for themselves whether the advantages of FogBugz are worth giving up required fields, or if this is a true dealbreaker.

What I've come to call Notify functionality, though, occupies a different space. Let's call it possible-and-necessary-but-hard-to-do-well. It's the same space Case Event Editing used to occupy before one of our guys fixed it for 7.3. And the same space that true historical reporting used to occupy before FogBugz 8, now in limited beta. Seeing a pattern here?

The lack of Notify functionality has come to be a liability. The design trade-off we made--to err on the side of fewer emails--is limiting us more and more as the months slip by. Someone will take up this challenge. It's just a matter of when.

Update: The Notify feature has been implemented as a plugin to be released in an upcoming version of FogBugz.

link|flag
Maybe there is a lesson here about listening sooner in this area. I mean I agree with you guys about most of the other reasons you don't do things like Bugzilla, but this one was not as well thought out, and I know there have been many requests for it over the years. But it's good to see that things might change here. – Francis Upton Aug 17 2010 at 4:20
Oh, and thanks! – Francis Upton Aug 17 2010 at 4:20
Hmmm. I'm not sure listening sooner would've made the end product any easier to deliver. In general, it's much easier to deliver a justification than a solid feature. :) We're always listening, but when there's a (shaky) justification for something, there's a disincentive to actually spend time on the feature. It's really a Catch-22. – Rich Armstrong Aug 17 2010 at 15:37
notify is implemented and coming soon as a plugin! fogbugz.stackexchange.com/questions/29/… – adambox Oct 28 2010 at 16:46
1

Sometimes it's a matter of us preferring one way to do things, sometimes it's a matter of change (even for the better) doesn't come for free, and often it's a combination of both. We've tried to make FogBugz a lot more flexible via plugins and are continuing to update the available interfaces as we find shortcomings.

Certainly, subscribing other people to a case is possible via plugin. We haven't written it ourselves, and I'll be honest, it's not a high priority, but it's feasible for someone else to do so.

link|flag
If you look at the original post in my question though, the reason is stated as "intentionally trying to reduce noise", and actually making it deliberately hard to do this, presumably because it would cause noise. Are you saying now there is a change of heart? You are no longer opposed? – Francis Upton Aug 17 2010 at 4:17
1 
I think it's better to look at it this way. The current feature seemed like a good stopping point with an easy justification (less noise). Extending the feature would mean more work and more trouble. When somebody asks why the feature wasn't extended, we explain why. Sometimes that sounds like ideology (maybe it is), but if we explain how we envision the product to be used, I think that reduces friction faster than changing the product. Explanations are delivered much faster than features. :) – Ted Aug 17 2010 at 14:16
1

I've created a plugin which will allow any normal user to subscribe any other normal user to a case (or remove another users's subscription.)

In the future I plan on adding an option to the user preferences which will disallow another user from removing/adding a subscription to a case on someone else's behalf. Probably won't be for a while though.

I've been using this plugin for quite some time and have no known bugs/issues... if you do find anything wrong with the plugin, please email me at jim@jimdio.net (I take no responsibility if this plugin does not work or has any unintended side effects.)

The plugin is available in the plugin gallery!

link|flag
bitbucket.org/jdio/fb-addsubscribers/src Source – James Dio Oct 29 2010 at 14:45

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.