Slashdot Mirror


Ask Slashdot: Software Issue Tracking Transparency - Good Or Bad?

First time accepted submitter Mike Sheen writes I'm the lead developer for an Australian ERP software outfit. For the last 10 years or so we've been using Bugzilla as our issue tracking system. I made this publicly available to the degree than anyone could search and view bugs. Our software is designed to be extensible and as such we have a number of 3rd party developers making customization and integrating with our core product.

We've been pumping out builds and publishing them as "Development Stream (Experimental / Unstable" and "Release Stream (Stable)", and this is visible on our support site to all. We had been also providing a link next to each build with the text showing the number of bugs fixed and the number of enhancements introduced, and the URL would take them to the Bugzilla list of issues for that milestone which were of type bug or enhancement.

This had been appreciated by our support and developer community, as they can readily see what issues are addressed and what new features have been introduced. Prior to us exposing our Bugzilla database publicly we produced a sanitized list of changes — which was time consuming to produce and I decided was unnecessary given we could just expose the "truth" with simple links to the Bugzilla search related to that milestone.

The sales and marketing team didn't like this. Their argument is that competitors use this against us to paint us as producers of buggy software. I argue that transparency is good, and beneficial — and whilst our competitors don't publish such information — but if we were to follow our competitors practices we simply follow them in the race to the bottom in terms of software quality and opaqueness.

In my opinion, transparency of software issues provides:

Identification of which release or build a certain issue is fixed.
Recognition that we are actively developing the software.
Incentive to improve quality controls as our "dirty laundry" is on display.
Information critical to 3rd party developers.
A projection of integrity and honesty.

I've yielded to the sales and marketing demands such that we no longer display the links next to each build for fixes and enhancements, and now publish "Development Stream (Experimental / Unstable" as simply "Development Stream") but I know what is coming next — a request to no longer make our Bugzilla database publicly accessible. I still have the Bugzilla database publicly exposed, but there is now only no longer the "click this link to see what we did in this build".

A compromise may be to make the Bugzilla database only visible to vetted resellers and developers — but I'm resistant to making a closed "exclusive" culture. I value transparency and recognize the benefits. The sales team are insistent that exposing such detail is a bad thing for sales.

I know by posting in a community like Slashdot that I'm going to get a lot of support for my views, but I'm also interested in what people think about the viewpoint that such transparency could be bad thing.

159 comments

  1. Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 5, Insightful

    For a change - Sales and Marketing are right
    Never EVER hang dirty laundry in public

    You might want trusted tech users to see your bug tracker but no one else!

    It will scare people who don't understand bug tracking and give your competitors easy shots

    1. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 4, Insightful

      Mod parent up.
      Programmers (and really, anyone who makes anything) understand the iterative process of make, learn, make better, etc.
      Since many people only use a small part of software features, if all of that subset works, then your product is 'perfect'.
      Publishing the buglist only scares those people, who may see bugs in features they never use, and not appreciate how thorough you are being.

      Making it available by request, for paying customers only (and other direct partners / resellers / etc), makes it available to those who care. Almost all of those people will already understand that there is rarely a perfect product anywhere under the sun, and it's not inviting your competitors to use the list against you.

      Those who don't ask for it, will voice their issues through helpdesk. Make sure the helpdesk is properly logging the calls so that you capture the smaller issues to make that communications channel open to the field.

      Maybe schedule a quick stand-up meeting with helpdesk so they know which top bugs were fixed this week and capture their top complaints each week.

    2. Re:Listen to Sales - as hard as it may be by phantomfive · · Score: 1

      You can do that, but if you don't........

      You need to help the sales team manage expectations. Maybe put a training sequence in bugzilla so people know what they are getting. If you are reducing sales, that is something you need to fix. Remember that you and sales are on the same team.

      Also, it kind of sounds like your real reason for opening bugzilla is because you are lazy and don't want to write a changelist.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Listen to Sales - as hard as it may be by David_Hart · · Score: 5, Insightful

      For a change - Sales and Marketing are right
      Never EVER hang dirty laundry in public

      You might want trusted tech users to see your bug tracker but no one else!

      It will scare people who don't understand bug tracking and give your competitors easy shots

      I'm a network engineer. All of the reputable network and security vendors list bug fixes and open issues in the release notes. Granted, this information is purely for release versions and not for the intermediate Dev versions. You can tell because the build numbers are non-sequential between releases. So, as an end user I only care about the open bugs and bug fixes in the release versions.

      But.. If I were a Dev... For Dev's and Support, access would enable them to solve some problems at a faster pace as it would allow them to narrow down if a problem is related to their work or if it is tied to the ERP software itself. My thought is that if you want to provide access to the bug list, you need put it behind a Dev portal and require some sort of vetting and/or non-disclosure agreement.

      Beyond that, you should perform a review of your bug database and make sure that bugs are being categorized properly. For example, you don't want to publicize bugs that are related to a system security vulnerability until it has been fixed, a patch released, and customers notified. You also don't want to publicize bugs that have not been confirmed. You could use these categories to filter the bugs that the Devs and Support can see.

      Basically, I agree with the others here. It should not be public, it should be behind a Dev portal, it should have legal protection (i.e. non-disclosure), and it should be filtered access.

    4. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 4, Interesting

      For a change - Sales and Marketing are right Never EVER hang dirty laundry in public

      Bullcrap. Ask marketing to provide proof (not anecdotes - real proof) on the number of people who have switched away from the product because of the bug reports. After all - marketing is supposed to be about numbers, how action x produced an increase/decrease in uptake, etc.

      People know all software has bugs. Hasn't stopped Microsoft, Apple, IBM, Amazon, from doing business. If marketing doesn't know how to "feature" this openness - by emphasizing the responsiveness to users (not that it's open per se), then they're idiots.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    5. Re:Listen to Sales - as hard as it may be by click2005 · · Score: 2

      Sad but true. Its hard to stay in business being honest and open when standard business practices are to sling mud, lie, cheat and break the law.

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    6. Re:Listen to Sales - as hard as it may be by Bite+The+Pillow · · Score: 1

      This had been appreciated by our support and developer community

      Then make it available to the support and developer community.

      which was time consuming to produce and I decided was unnecessary given we could just expose the "truth" with simple links to the Bugzilla search related to that milestone.

      The sales and marketing team didn't like this.

      If I buy your software, I don't expect to weed through that time consuming mess and figure out what changed. Multiply the amount of time it takes you to produce by the number of individual customers (not seats, just count one per purchasing entity). Divide by two because they are reading, not writing. That's how much time you could save each one of those by making the list again.

      S&M may miss the sanitized lists, and are just playing hardball trying to get them back. Ask them about a compromise where your developers, who need this information, can have it, and the non-developers can have a sanitized list with the important bits.

      More importantly, in this case you have to think of what's good for the business, and not your personal philosophies. Mostly because ignorance is more common than understanding, and converting people is hard. In a commercial enterprise, you can't give up control of the message - and that's exactly what you are doing by exposing everything.

      You are thinking about customers, but S&M has to think about everyone else. And, retaining current customers. Hopefully thinking about it like this gives you the perspective you need to realize that what is best for your use case does not necessarily say what's best for the company.

    7. Re:Listen to Sales - as hard as it may be by brausch · · Score: 1

      I agree. Show info on known bugs in release versions, but keep development track stuff limited to those actually working the problems.

      --
      "Almost every wise saying has an opposite one, no less wise, to balance it." - George Santayana
    8. Re:Listen to Sales - as hard as it may be by sphealey · · Score: 2

      Whereas I have eliminated several ERP vendors from medium-dollar searches when they dropped the "dirty laundry" phrase. Clue: the software vendor's "dirty laundry" is my bug and has the potential to destroy my business.

    9. Re: Listen to Sales - as hard as it may be by ememisya · · Score: 1

      Yea, listen to sales indeed. It's only "dirty laundry" if you advertise it as such. Bug tracking systems are a collaborative medium where the world can help your product become more stable, and you're honest about what you overlooked. It's a win-win in the Tech world, but apparently a negative in the paranoid sales world.

    10. Re:Listen to Sales - as hard as it may be by war4peace · · Score: 3, Interesting

      Your company is like an actor in a serious movie. In serious movies, you don't see actors defecating, scratching their balls, etc (there are exceptions, of course).
      Bugs are just like those activities that everybody does but nobody exposes.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    11. Re:Listen to Sales - as hard as it may be by ranton · · Score: 1

      Bullcrap. Ask marketing to provide proof (not anecdotes - real proof) on the number of people who have switched away from the product because of the bug reports.

      If you are asking for "real proof", that goes both ways. I doubt the software development team has any scientific studies showing a public development bug database works better than listing bug fixes in release notes. So both sides are just using their personal experience and generally accepted knowledge.

      And truthfully, this is ONLY a marketing / sales issue. They are responsible for how the company communicates with its customers, not the developers. Either change their minds, convince the bosses to hire different people, or do what they say in this matter.

      On top of this, I don't think the poster has a very good argument. Just look at this statement:

      This had been appreciated by our support and developer community, as they can readily see what issues are addressed and what new features have been introduced.

      You don't need to make your internal bug tracking software public to do this. You only have to provide release notes. You can go one step further and publish a roadmap if you feel that is helpful. But none of this requires you to "air your dirty laundry". The fact he tries validate his decision with facts that don't actually back him up just shows me he doesn't have a very good argument.

      People know all software has bugs. Hasn't stopped Microsoft, Apple, IBM, Amazon, from doing business. If marketing doesn't know how to "feature" this openness - by emphasizing the responsiveness to users (not that it's open per se), then they're idiots.

      If people are so knowledgeable about the fact all software has bugs, why do none of the huge companies you mention openly list their internal bug tracking data? They all have huge and experiences sales and marketing departments, and all of them feel it is not a good idea. Some cloud companies do publish very detailed uptime and maintenance reports, but that is because of how wary companies still are about trusting another company's uptime statistics. They still don't openly publish unfixed bugs; you need to go to someplace like StackExchange and blogs to find those.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    12. Re:Listen to Sales - as hard as it may be by obarel · · Score: 1

      I guess you only buy bug-free software, then.

      But seriously, isn't it better to see what's wrong and ask how the worse-looking risks are mitigated?
      I guess the answer is about the general business culture, i.e. whether you're more likely to lose your job when the shit hits the fan if you say "I made an information-based decision and unfortunately the risk materialised" than if you say "I know nuffin'... they said there were no bugs".

      Personally I'd get rid of a buyer who gave me the second answer, but I that's just me.

    13. Re:Listen to Sales - as hard as it may be by WaffleMonster · · Score: 2

      For a change - Sales and Marketing are right
      Never EVER hang dirty laundry in public

      You might want trusted tech users to see your bug tracker but no one else!

      It will scare people who don't understand bug tracking and give your competitors easy shots

      Depends on industry. If you operate in a space dominated by clueful customers not having access to accurate revision histories means you have something to hide and makes you look bad.

    14. Re:Listen to Sales - as hard as it may be by Mr+Z · · Score: 1

      We do something similar with our tool releases at work. The release notes indicate bugs that were filed on a previous release and closed with the current release, and if there are open issues what the open issues are. (Usually, it's something very obscure, otherwise it would be fixed.) We do something similar with chip errata. The errata document states which chip revisions are affected, and thus implicitly what chip revision fixes the issue.

      Thus, we actually have a two tiered approach. There's the internal system(s) that tracks bugs against the actual development. So, if a bug shows up in a development version, developers and internal testers can file bugs on each other. All that noise has absolutely no business going outside the development team, as it's really just developer-to-developer communication. Then there's the customer issue tracking system. Customer-reported bugs get filed in that system, and they get their own ticket number, and it gets tied to a bug filed in the internal system. The customer bug reports are the ones we comment on in the release notes, along with any notable bugs we discovered in internal testing that customers may not have hit yet.

      Disclaimer: My description above is a loose description of the processes we employ at work, and there is variation across teams and business units. It isn't intended to be rigorous. I'm only commenting on my team and teams I've worked closely with. The principle is the same, though. Our dirty laundry (the internal bug tracking system) stays internal. Externally reported bugs get tracked somewhat more opaquely, simply connecting the bug report to the release it's fixed in. It seems quite reasonable to me.

    15. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 0

      In addition, marketing can sell a lot by giving (partial) access to 'preferred customers" or whatever makes them more valuable to you. I'd offer them that, with the caveat that your bug tracker not advertise to them every little nitnoid bug, but tuned on the pre-production software to show progress, while honestly advertising the bugs you're fixing in the shipping versions.

    16. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      If you are asking for "real proof", that goes both ways.

      So until there's proof, there's no valid reason to change current practice. Let sales and marketing provide proof, as opposed to hand-waving, that the current practice needs to be changed. The onus is on them, since they want the change.

      This had been appreciated by our support and developer community, as they can readily see what issues are addressed and what new features have been introduced.

      You don't need to make your internal bug tracking software public to do this. You only have to provide release notes. You can go one step further and publish a roadmap if you feel that is helpful. But none of this requires you to "air your dirty laundry". The fact he tries validate his decision with facts that don't actually back him up just shows me he doesn't have a very good argument.

      I've emphasized the word "support", because the people doing the support are most likely the customer's in-house staff. If they're giving good feedback to their bosses, how is that a counter-argument? To the contrary, it does bolster his claims that it's good for business.

      People know all software has bugs. Hasn't stopped Microsoft, Apple, IBM, Amazon, from doing business. If marketing doesn't know how to "feature" this openness - by emphasizing the responsiveness to users (not that it's open per se), then they're idiots.

      If people are so knowledgeable about the fact all software has bugs, why do none of the huge companies you mention openly list their internal bug tracking data? They all have huge and experiences sales and marketing departments, and all of them feel it is not a good idea. Some cloud companies do publish very detailed uptime and maintenance reports, but that is because of how wary companies still are about trusting another company's uptime statistics. They still don't openly publish unfixed bugs

      That one took only seconds to debunk. The number one smartphone software in the world in terms of sales has a public searchable bug list., including open bugs. FreeBSD, which is the base of OSX and which Apple contributes heavily to, lets anyone browse all bug reports or just open ones.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    17. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 1

      > For a change - Sales and Marketing are right

      If we listen to sales and marketing people -- just suppose for a moment -- we could end up having lousy products and would never admit it. Actually, we might sue those who dare to say it is lousy.

      People would complain it's buggy, only to be scammed into buying a new, less buggy version. Or, we would have the same products with the same bugs, but if we slap onto it a new interface -- say, full of trendy new icons and flat panels -- who would ever know the insides are rotten?

      Yeah, I know, that's all too preposterous, but it could happen...

    18. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 1

      I guess you only buy bug-free software, then.

      I think what sphealey was saying is that, if a vendor say "you don't want to see our 'dirty laundry'" or something like that, then that vendor is an immediate no-go.

      It isn't about bug-free software, it is about making sure you avoid vendors that may try to deliberately hide/ignore bugs.

    19. Re:Listen to Sales - as hard as it may be by sphealey · · Score: 2

      I guess you only buy bug-free software, then.

      I think what sphealey was saying is that, if a vendor say "you don't want to see our 'dirty laundry'" or something like that, then that vendor is an immediate no-go.

      It isn't about bug-free software, it is about making sure you avoid vendors that may try to deliberately hide/ignore bugs.

      Spot-on AC.

    20. Re: Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 0

      Bad examples. Those companies you listed do not expose that bug information for their closed source products. Because it's a bad idea.

      You say everyone knows software has bugs. No. They don't. Most people know squat about software.

    21. Re:Listen to Sales - as hard as it may be by ranton · · Score: 1

      So until there's proof, there's no valid reason to change current practice.

      Yes there is, the people you pay to make these decisions have made their decision. This is what you pay them for, and their opinions carry FAR more weight in this matter than your developers. They probably did seek the opinions of the development staff, since the poster said compromises have been made, but ultimately it is not up to the IT staff. And with the weak arguments used in the post, I can easily see why the sales and marketing teams are continuing to push back.

      That one took only seconds to debunk [google.com]. The number one smartphone software in the world in terms of sales has a public searchable bug list., including open bugs. FreeBSD, which is the base of OSX and which Apple contributes heavily to, lets anyone browse all bug reports or just open ones [freebsd.org].

      Those are all open source projects, which obviously have all bugs and even all software made public. Those are horrible examples; it is almost as if you agree with me and are purposely throwing out easily shot down arguments to bolster my case.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    22. Re:Listen to Sales - as hard as it may be by Chas · · Score: 1

      No. The SALESWONKS are pushing this.

      Not the people paid to make decisions.

      The saleswonks argument basically breaks down to "they don't know how to sell "open" therefore it is "bad" for business".

      These are bugs we're talking about.
      Not necessarily "security exploits".

      Like "Under Windows 8, 32-Bit running Citrix, the "Foo" button turns green instead of orange"

      Or: On dev build XYZ, going to the Tools menu auto-crashes the application.

      If the salewonks can't spin "We care about bugs, we hide nothing, and we take bugs VERY seriously."?

      Then what the fuck are they getting paid for?

      Basically, this person needs to talk to the person making the ACTUAL business decisions. Outline his reasoning.

      If the person making the ACTUAL decisions for this company decides to lock it down. Do it.

      Make it part of a dev portal.

      Now, actual SECURITY issues, *THAT* is probably something you don't want left out in public ("an e-mail crafted just *SO* will corrupt the ERP's mail module and crash the system").
      That's something that would probably be better off in a dev portal or limited to vendors, devs and customers.

      --


      Chas - The one, the only.
      THANK GOD!!!
    23. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 0

      In a past life, I did technical evaluation of products before we purchased them. When someone told me their product had no bugs, I knew two thing. One was that they were lying to me. The other was that they didn't actively try to fix bugs. They were almost always rejected.

      The second thing I would do was find a bug, even if I had to make it up (I think that happened once.) Then I would call tech support and see what happened.

      Sometimes I would get answers from tech support that were so bad that I would disqualify the entire vendor. I recall one network vendor telling me a level 2 switch could have absolutely no impact on level 3 performance. I was really trying to get them to tell me about their buffering strategy, since virtually no switch vendors get that close to right. They were disqualified as a vendor.

      One vendor was rejected from previous experience with their tech support. Interestingly enough, a different part of the corporation went with that vendor. The poor tech ended up spending all night swapping network switches when they failed under actual use conditions. I felt bad for him since I had given all my eval switches. I had however warned him they would not hold up if used for video conferencing. Then an exec tried to do some video conferencing.

      As mentioned above, I really didn't want to know about bugs in internal development versions. What I wanted to see was the vendor admit that their product wasn't perfect, and then fix it quickly when there was an issue.

      An NDA at this point in the process would have been a non-starter, or at least moved you so far back in the queue, that we would likely have already made a choice before we got around to evaluating your product.

    24. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      So until there's proof, there's no valid reason to change current practice.

      Yes there is, the people you pay to make these decisions have made their decision.

      First, if you bothered to read the summary, the decision has NOT been made. The bug tracker is still open to everyone.

      hat one took only seconds to debunk [google.com]. The number one smartphone software in the world in terms of sales has a public searchable bug list., including open bugs. FreeBSD, which is the base of OSX and which Apple contributes heavily to, lets anyone browse all bug reports or just open ones [freebsd.org].

      Those are all open source projects

      So what?

      Let's take another real-world example - bugs in pharmaceuticals. The FDA Adverse Events Reporting System. Anyone can post to it, and see the quarterly summaries that, btw, name the drugs involved, by generic and brand names. Here's a recent one of a possible "bug"

      Serotonin-3 (5-HT3) receptor antagonist products (Aloxi, Kytril, Zofran, Zuplenz)

      Serotonin syndrome

      FDA is continuing to evaluate this issue to determine the need for any regulatory action.

      Drug companies are notoriously closed-lipped - they're the furthest you can get from open source. Is the information on their "bugs" available to everyone? Yep. And occasionally, it makes the evening news, when a manufacturer has to stop production because of quality control issues, etc.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    25. Re: Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 0

      Its a sales and dev feature....not a defect

      If a customer requests the dev bug data and understands what it is pre sales, it could be a big win both now and after the sale if presented in a proper fashon by technical staff
      If not, dont make it available except release notes pre sales

    26. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 1

      Not all people know software has bugs. There are even people that think software patches just add new features.

      All developers know all software, no matter who wrote it, will have bugs. All software everywhere and in everything has bugs. Software. Firmware. Hardware. It all has bugs, all the time. What we don't know is if the developer is 'fixing' bugs. It could just be that the API you're using right now has glitches in it that were detected circa 1960 and still aren't fixed. Maybe those same bugs are regarded as 'critical' and they're still not fixed. A lot of shops just don't bother jumping on bugs and some others seem more adept at creating bugs than actual software.

      So it's very hard to measure based on bugs if your software is actually 'good'. It's more a measure of how well your software team is working and how good your quality standards and metrics are.

    27. Re:Listen to Sales - as hard as it may be by ranton · · Score: 1

      Yes there is, the people you pay to make these decisions have made their decision.

      First, if you bothered to read the summary, the decision has NOT been made. The bug tracker is still open to everyone.

      It is impossible from the summary to know where the company currently stands on this. We only know what actions management has taken so far. Bureaucracy can move slow. He has already stopping actively publishing links to the Bugzilla database, and admits he believes the next step of closing open access to the database is coming soon. The sales/marketing team has made up their mind that the open database is bad, it's just that the higher ups haven't completely forced their hand yet.

      Those are all open source projects

      So what?

      It is important because open source software lives with a different set of advantages / disadvantages as closed software. Open source benefits from having more people looking at / working on the code, but has the downside of making the code available to anyone. Close source benefits from being proprietary and being able to control how they appear to the public, but lose the extra manpower.

      Let's take another real-world example - bugs in pharmaceuticals. The FDA Adverse Events Reporting System [fda.gov]. Anyone can post to it, ...

      Once again, you are looking at something completely different. Pharmaceuticals are regulated by the FDA, as even you point out. Government have (correctly IMHO) determined that the possibly damaging nature of these disclosures to the company is outweighed by the public benefit of knowing this information. If a government agency forced all ERP systems to publicly disclose their bug databases, then you would have an apt analogy.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    28. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      The summary makes it clear that no decision has been made yet:

      I've yielded to the sales and marketing demands such that we no longer display the links next to each build for fixes and enhancements, and now publish "Development Stream (Experimental / Unstable" as simply "Development Stream") but I know what is coming next — a request to no longer make our Bugzilla database publicly accessible. I still have the Bugzilla database publicly exposed, but there is now only no longer the "click this link to see what we did in this build".

      That's why the OP posted the story - they're looking for input on the next step.

      Food is also regulated by the FDA. You can search the same FDA database for "food bugs." Has that harmed the food industry? Has having a publicly-searchable database of adverse reactions harmed the drug industry? In both cases, it keeps them on their toes, and helps with credibility because anyone can post a complaint about drugs, foods, cosmetics, etc. And these are all "closed-source" industries.

      We all benefit from everybody - including competitors - being able to complain / look at the FDA bugs list.

      Whether an open bugs list helps this business is what this story is about - NOT "open source vs closed source". People for some reason don't seem to be able to make the separation, because it's just not the usual problem we're confronted with.

      Toyota is very open about their processes - they give guided tours of their plants to their competitors. And where did you think those "TPS" reports came from in "Office Space?" "Toyota Production System." They also share methodologies with everyone, including their competitors, but that didn't stop them from becoming the #1 car manufacturer in the world.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    29. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 1

      I think your sales and marketing people lack vision on how to turn this to a positive - your product has so few bugs you can do this - they could easily shame competitors who keep theirs secret.

      If you make the bug list available by any means - your competitors will have a copy of it - the distribution mechanism is irrelevant.

      You can also copyright the document so preproduction is illegal and you can take measures to stop them if they use it.

      Get more imaginative sales and marketing people.

    30. Re:Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 1

      What value is there in showing outside customers bugs that never existed in a released product? What if you had an experimental feature during a cycle that was bug riddled and yanked before a release? Do customers need to see the 300 bugs related to that never released code? Does it just add noise and confusion?

      What they should see is status of known bugs in released product and known issues that did not get fixed when a new release is shipped. Be open with the state of actual customer facing code. Don't add noise and confusion around bugs that never existed outside of internal builds.

    31. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      It depends - if some customers are running the devel version, you want those customers to see the bugs. As for showing outsiders, what harm is there? It's not like they'll be likely to run the devel version, so they'll be looking at the release version.

      Besides, the competition already has this information (bugs in your products), whether you post it for the world to see or not, just as you have a list of bugs that their customers complain about to your sales people when they come a-calling.

      Besides, knowing that the whole world is going to see your dirty underwear tends to make you change it every day, just in case you get run over by the bus ... keeping stuff hidden just adds to the atmosphere of complacency.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    32. Re:Listen to Sales - as hard as it may be by ranton · · Score: 1

      Toyota is very open about their processes - they give guided tours of their plants to their competitors. And where did you think those "TPS" reports came from in "Office Space?" "Toyota Production System." They also share methodologies with everyone, including their competitors, but that didn't stop them from becoming the #1 car manufacturer in the world.

      If Toyota didn't settle with the Department of Justice for $1.2 billion earlier this year because of deliberately concealing vehicle safety issues, your statements would hold more water. Companies are so interested in keeping their problems secret they are willing to hide them even when it is against the law. So when hiding something is not against the law, the decision of whether to keep it hidden is far easier to make.

      Food is also regulated by the FDA. You can search the same FDA database for "food bugs." Has that harmed the food industry?

      Has is harmed them compared to what? The non-FDA regulated food items? This has no relation to a company whose competitors are not being forced to open their data, like food companies are. The sales and marketing teams wouldn't be nearly as upset if their competitors were forced to open their bug databases as well (like is the case with the FDA).

      And as someone who did research with a professor in requirements tracing for the FDA, I can tell you there is plenty that is kept secret in the food and medical industries even with FDA approval.

      Whether an open bugs list helps this business is what this story is about - NOT "open source vs closed source".

      You brought up the "open source vs closed source" debate by comparing this company who writes proprietary software with the behaviors of open source projects. My entire point was that you shouldn't be bringing up open source projects, so thank you for agreeing with me.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    33. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      No, I brought up the practices of businesses who have open bug trackers as opposed to those who don't. That the vast majority of open bug trackers are related to open source projects is a natural fit, but even closed source projects can have public trackers. This one does, and they're still in business. The question is, should they stay open? It's up to the people who want to wall it off to make their case. If they can't then the status quo should remain. After all:

      1. Even businesses that don't have a public bug tracker, you can be sure your competition knows your weaknesses and "bugs". After all, they talk to the same client pool as you, including your current and former customers; hiding it is as stupid as hiding a zero-day exploit. The bad guys already know, and you're keeping the people who should be told in the dark, giving them zero opportunity to take any sort of mitigating measures, or any decision at all. A huge breech of trust.

      2. Closing of an open bug tracker will give your competition something to really hammer you with. "Why the change, unless there's something really buggered up?"

      3. Keeping the bug tracker open is a feature, not a "bug", and should be promoted as such in building the element of trust. Maybe sales and marketing people should be walked through it to see the features that have been added due to customer requests, and the bugs that have been fixed, again due to customer requests. How much would you bet that they (or their competition sitting in a potential client's office) even know how to use a bug tracker?

      4. If the competition DID show a potential client the bug tracker, how long before that client asks "can I see yours?" "No." "Why not?" "Company policy." "What are you hiding from me?" And when the competition walks out of the door, who do you think the potential client is going to want to talk to?

      Sales is first and foremost a question of building up a relationship based on trust. The more open you are, the more people trust you. A public bug tracker is a feature, not a bug.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    34. Re:Listen to Sales - as hard as it may be by kaladorn · · Score: 2

      I think the point here is that the issue is one perceived by the Sales team (rightly or wrongly) and that they believe has business implications. It seems also likely that they do not see/understand the open bug tracker as a sales asset and something they should be openly advertising to their customers and using to challenge their competitors ("No software is perfect. We admit we aren't perfect but work aggressively on constant improvement (here is our open bug tracker and a list of all of the fixes and features added as requested by customers). What do our competitors do? They hide their defects so you have no idea how many or how bad and they have no visible and verifiable record of being responsive to their customers....in the worst case, they may be afraid to share their bugs with customers because they have so many that are serious.... we aren't. We think you'd rather know and see that we deal with our issues each and every day.").

      If you sell this idea right, you can use the fact that you are willing to be open and honest as a spike to impale your competition on if they insist on being closed and opaque. But your sales force has to make that happen and be willing to use your openness aggressively to market your product.

      It seems like the sales team in question is letting the other side describe the product and set the tone for how it is viewed in the market rather than they themselves doing that. That seems to me like a major sales force failure.

      Then again, I've been in a number of companies (that I've worked directly for or been placed at) over the last two decades where the sales force is short lived, rarely truly accountable, and who don't seem to be able to work with development teams worth a damn. I've come out with a generally low opinion of most sales teams. I have had the good fortune to meet some truly excellent sales people (and even a few excellent marketing people) who understood that a symbiotic relationship with the development team and the customers was the route to the best success. Most of the others just seemed to want to shuck off a product on someone regardless of whether they needed it, whether it met their needs, or whether they'd end up trashing it and badmouthing the product (because by then, the sales guys would have moved on).

      I've also seen firms deserve poor sales forces by treating good sales staff stupidly. One friend of mine hit all of his targets as head of sales and then some, generating a huge bonus. Then one of the top guys came to him and said 'That's too much... we can't pay you that, you have to accept a reduced compensation.....'. In other words, he did everything they asked and then some and they made lots of money off his efforts but then they didn't want to reward him in accordance with his contract. I've also seen another case where another sales manager upped his business unit's sales by over 100%. That generated a big cheque (again, in line with what had been negotiated at the outset). So what did the company do for next year? Did it incentivize this great progress in sales by continuing a similar approach? Or did it totally gut the incentive by doubling the sales target minimum? No prize for guessing.

      Companies routinely treat their sales staff like crap and get crappy sales staff as a result. Marketing is also similarly poorly managed and staffed.

      So, I think there should be an effort to educate the sales and marketing staff and to convince them to sell the product with the open tracking of defects as a huge asset, rather than liability. Challenge competitors to have the balls to do the same or call them on not doing it and cast aspersions on their product based on their fear of exposing their actual issues.

      But don't be surprised if the sales and marketing force or the management behind them aren't willing to expend the effort. Many companies work hard at managing themselves in a race towards the bottom. Then they wonder why things get worse as they make changes....

      kaladorn
      (too lazy to login)

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
    35. Re:Listen to Sales - as hard as it may be by BarbaraHudson · · Score: 1

      It seems like the sales team in question is letting the other side describe the product and set the tone for how it is viewed in the market rather than they themselves doing that. That seems to me like a major sales force failure.

      Exactly this!

      So, I think there should be an effort to educate the sales and marketing staff and to convince them to sell the product with the open tracking of defects as a huge asset, rather than liability. Challenge competitors to have the balls to do the same or call them on not doing it and cast aspersions on their product based on their fear of exposing their actual issues.

      But don't be surprised if the sales and marketing force or the management behind them aren't willing to expend the effort. Many companies work hard at managing themselves in a race towards the bottom. Then they wonder why things get worse as they make changes....

      How much you want to bet that some of the people who are against the whole thing haven't even looked at the bug tracker in question? Ignorance leaves people prone to FUD, even that generated in their own minds.

      BTW, you were logged in :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    36. Re:Listen to Sales - as hard as it may be by david_thornley · · Score: 1

      Marketing is not a simple job. I don't really know how to do it well (in this company, that's a problem for other people). It deals with things that are hard to quantify, but that doesn't make it any easier or more important.

      You seem to miss the fact that this is an opinion of sales and marketing, not just sales. If you think there's no difference, you're unqualified to have an opinion. (Marketing is about setting up an environment where it's easier to sell, sales is about actually selling the stuff.)

      Your attitude is that the developers should dictate how sales and marketing should work, and sales and marketing should spin what the developers like. This is very much like having sales and marketing set development deadlines and vague and partly contradictory specs, and expecting development to come up with a product that conforms to the specs on the given schedule. If you (correctly) think that's a recipe for failure and other bad things, why would you expect sales and marketing to work well when given orders from developers?

      Basically, if you can't trust the opinions of your marketing guys, fire them and hire different ones. They're the experts here.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  2. Not so public disclosure by sergioag · · Score: 4, Insightful

    I would advocate for an issue tracker accesible to customers, but inaccesible otherwise. I think thats the way to get the best of both worlds.

    1. Re:Not so public disclosure by jones_supa · · Score: 1

      That could be a good compromise.

    2. Re:Not so public disclosure by Forever+Wondering · · Score: 2

      I agree.

      Existing customers will already know about bugs as they're using the software. They'll want to know what's being done to fix it and will get some comfort if they can see the process (e.g. fix isn't yet out, but the problem is being diagnosed, test vectors generated, etc.).

      In this particular case since some of the customers are 3rd party developers [programmers], their livelihood [selling their addons] depends on the core product being reliable. They absolutely want access. And, they can usually speed up the bug fix process with their [knowledgable] feedback.

      Adding an NDA as a prereq to access to the issue tracker might be an idea. This prevents the info there from being used as ammo by a competitor.

      Even if competitor buys the product [merely] to get access, they can't use it as marketing/sales weapon as that would violate the NDA.

      If the competitor does not go for direct access [does not buy the product and is not subject to the NDA] but gets info leaked by an employee of a legit customer, then the competitor would be getting proprietary information [which might be considered industrial espionage, theft of trade secrets, etc.]

      In either case, it weakens the competitor's incentive to try to use the information from the issue tracker.

      Further, the issue tracker being accessible can be a marketing/sales selling point: "We stand behind what we sell and we're confident enough to have our bug tracker in the open to prove it. Why doesn't our competitor? What are they trying to hide?"

      --
      Like a good neighbor, fsck is there ...
    3. Re:Not so public disclosure by Mike+Sheen · · Score: 1

      OP Here,

      That is certainly on the cards, and after seeing a lot of the comments here I will go down that path - that and having a sanitised list of changes with each public release of what was fixed or introduced and only reported before or in the last public release.

      Common sense told me there was *some* merit to what the sales droids were saying, but I needed some outside opinion and I think I certainly have received that opinion now.

      Also - sorry about the long summary - I have never submitted to slashdot before and assumed it would be truncated or edited suitably if published. Another day, more knowledge acquired - that's a win for me I guess :)

      Mike

    4. Re:Not so public disclosure by ray-auch · · Score: 2

      Worth listening to sales, sometimes there is value in what they say, and you need them on side - it isn't fun (or good for job security) writing great software that they can't or won't sell. The suggestion is good as far as it goes but I would say it isn't as simple as that.

      Unless you are open source, your dev teams bug trackers should be their area and confidential to them, they may not all be commercially aware customer facing people, they may speak their mind in choice terms about some bug reports, and you shouldn't have to be constantly afraid of that turning up in front of the customer. It isn't just dirty laundry, it's the whole cleaning process and every dirty comment you make whilst doing it.

      Then, each customer has their own issues which should be confidential to that customer (and you). Some issues may not be bugs but embarrassing customer mistakes, and customers _will_ (sooner or later) put information into an issue that is commercially confidential, personal information (data protection) or security related. Sometimes this is necessary - bugs may only be tripped by certain data, and it isn't the customers job to determine the general case, it's your job when investigating. Support and dev need to understand that issues are private to a customer, but also sales so they can explain it positively to prospects: "can we look at your issue list ?" "we can't show you customer reported issues because we treat them as confidential to that customer - we believe customers should be able to report exactly what happens which may include their data, rsther than be required to create a general test case". Customer issue lists are not a concern of sales but rather account management - the customer account manager may be in sales, but if so it is a different role they are doing.

      Then you (maybe) have general issue list(s) that are visible to all customers - effectively a dynamic tracking view of what will be in the release notes (see below). You need to re-create issues here from the customer reports - not just blindly copy customer report - and really these should be general cases not just what the customer reports. E.g. customer reports issue with Web UI display of account named "P&O", you establish it's an issue with ampersand, and what you report to all customers is that there is an issue with ampersand, otherwise you risk reporting too narrow a bug and exposing customer confidential information. Not every issue will make it to this list, only if it is of general concern, and issue that affects a configuration only used by two customers who have already been informed has no relevance here. I still see little value in this list being public beyond customers, but it should be expected that it might become public at some point (possibly via a customer) and information in it should be written accordingly, at very least it is available to all customers. For these reasons sales may sometimes be involved in decisions as to what goes on this list.

      For betas and dev builds etc., maintain separate lists and give access only to those customers who are running those versions, make them feel special, but also your SLAs etc. will be different for non-production versions and this helps keep that clear.

      Finally, release notes - fixed issues and known outstanding issues. If you provide public downloadable demos, or you provide demo installs to sales prospects, then these need to come with release notes, so these documents go (at least) beyond your customers. For that reason you don't just dump (any of) the lists above into the release notes, each issue needs to be vetted for inclusion (see above for relevance, plus you want to inform not overwhelm) and rewritten to show your customer service in a positive light - this is effectively part of your shop window.

      I would recommend trying to get sales (and maybe marketing) involved in reviewing (and editing) release notes, they are technical documents that need to be customer relevant and readable, sensitive to commercial needs and priorities, and hen

  3. Alarms Existing Customers by Anonymous Coward · · Score: 3, Insightful

    If I were an existing customer, finding the bug tracking database suddenly closed to me would make me reconsider my relationship with you, even if I weren't doing third-party development. It would suggest to me that you have devalued customer input and want to make it more difficult for me to get support when I need it; this would be compounded if you offer paid support (since, by reducing my ability to troubleshoot on my own, you'd be driving me to your support services). I have dropped a vendor because of this.

    1. Re:Alarms Existing Customers by Anonymous Coward · · Score: 1

      It would suggest to me that the software is no longer good enough. Why else would they stop posting factual and reasonably unbiased information? If their competitor can turn that into something bad, it is probably because something _is_ bad...

  4. Use an anology by Anonymous Coward · · Score: 0

    Say you're like a butcher who will let you watch him grind the meat that'll be your hamburger, while your competitors are just turning out finished hamburger, but it may have been pink slime along the way.

    1. Re:Use an anology by phantomfive · · Score: 1

      Have you ever looked at ground beef? It's all pink at some point. Also, it's bloody and it all has hormones.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Use an anology by Anonymous Coward · · Score: 0

      What? You mean a living organism has blood and hormones?!

    3. Re:Use an anology by Anonymous Coward · · Score: 0

      Ground beef isn't bloody. The red liquid is water and myoglobin.

    4. Re:Use an anology by phantomfive · · Score: 1

      The red liquid is water and myoglobin.

      Oh no, chemicals

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Use an anology by OneAhead · · Score: 1

      Wait, wait, what? Surely you don't mean to suggest hamburgers are living organisms and not made synthetically in a factory?!

    6. Re:Use an anology by Forever+Wondering · · Score: 1

      It's not just that the color is pink. "Pink slime" is an meat by-product sometimes added to ground beef. See http://en.wikipedia.org/wiki/P....

      --
      Like a good neighbor, fsck is there ...
    7. Re:Use an anology by Anonymous Coward · · Score: 0

      The problem is that all software was pink slime along the way, and probably still is, and the bug report makes it look like your products are the pink slime ones and the competitors' aren't.

  5. They are just lazy by DeBaas · · Score: 3, Insightful

    Any _good_ sales or marketing team should be able to turn it around and show that this is actually a good thing and helps in getting more stable production software.

    --
    ---
    1. Re:They are just lazy by TrollstonButterbeans · · Score: 2, Insightful

      I don't think you have ever been in sales.

      Sales is like herding cats. Most of sales is working corner cases and people sitting on the fence.

      Sales is about getting someone to pull the trigger, make decision and make the decision you want. And it is the most factor in cash flow and growth.

      The revenue difference in losing those sales is pretty massive. Certainly not worth falling on your sword for.

      --
      Priest: "Universe from nothing, no laws of physics, sped up time"+ huge discrepancies. Creationism? No. Big Bang Theory
    2. Re:They are just lazy by BarbaraHudson · · Score: 1

      I don't think you have ever been in sales.

      Sales is like herding cats. Most of sales is working corner cases and people sitting on the fence.

      Sales is about getting someone to pull the trigger, make decision and make the decision you want. And it is the most factor in cash flow and growth.

      The revenue difference in losing those sales is pretty massive. Certainly not worth falling on your sword for.

      If you've "sold" someone a product that is ultimately not the best fit for them, you have only temporarily gained a customer. The day will come that they wake up and realize that you "worked them over" to get them to sign. They will be unhappy, complaining, and they will tell everyone within earshot (and on the Internet, that's a lot more than it used to be).

      If your product is not the best fit for them, then you should thank them and move on to someone who can benefit. If there is nobody who can benefit without being "sold", then you should fix the defects in your product. Or find a better product to represent. The whole mortgage crisis could have been avoided if sales people had acted with an ounce of ethics and integrity, rather than what's best for them.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:They are just lazy by Anonymous Coward · · Score: 0

      If you've "sold" someone a product that is ultimately not the best fit for them, you have only temporarily gained a customer.

      What a stupid, naive, pollyanna comment.

      First: what you sell them is not static. Maybe they buy the software with an understanding that "your feature wishlist is important to us, and we're going to deliver more of these features over the next year or two." If you don't get in the door at that customer because "your competitor says you have buggy code, and we found lots of bug reports that sound scary," then you've lost a sale, and your customer will buy from a competitor instead - who is almost certainly no better fitting, and just as buggy.

      Second: There is a massive difference between "lying through your teeth about the capabilities of your software," and "passionately advocating that your software's capabilities fit the needs of the customer." It is up to the *customer* to decide which piece of software to buy, and you can be sure that your competitors will be there passionately advocating for their software... why would you do any differently? You can be truthful without putting yourself under a microscope and pointing out every little wart and ingrown hair.

      Third: If "what's best for your sales drones" is not "what's best for your customers," then you need to restructure your incentives - this is a corporate leadership issue, not a sales problem. Don't be surprised that people lie, if you incentivize lying. Don't be surprised that people steal, if you incentivize stealing.

      Fourth: Even if your sausage is *really good,* exposing the process by which it's made to customers and potential customers can be a turn-off. Especially when your competitors can sit there and *exaggerate* the defects without you having a chance to defend or clarify.

      OP, the sales guys are right. if you want transparency - require "being a licensed customers" as a precondition for transparency - give some customers logins to access the bug tracking system, file their own bug reports, comment, give feedback, etc.

    4. Re:They are just lazy by Anonymous Coward · · Score: 0

      Any _good_ sales or marketing team should be able to turn it around and show that this is actually a good thing and helps in getting more stable production software.

      I think that you are looking at this the wrong way. You, I, and most of the /. community care about stability. Most people just hear, "Look, they have lots of bugs!" To turn this around, you don't necessarily want a logical argument (although I agree that it should be available for those who want it). What you want is a countering *emotional* argument.

      My suggestion would be to accuse the competitors of having such buggy software that they refuse to open their bug tracking to the public. What do they have to hide? The original poster's sales people can then go on to point out the advantages of an open bug tracking system, e.g. the ability to find out if a bug fix is currently being developed without having to report it and wait for a response. By opening with the emotional argument, they can get prospective customers to listen to the rest of the spiel.

    5. Re:They are just lazy by sphealey · · Score: 1

      I had a software vendor once that had an odd bug in its telephone system: when a support person would put you on hold it would occasionally transfer you into conference with the technician's queue. You know what really, really angers a customer? Being told for the third time by second-level support that he is closing your case as "can't reproduce/no other customers reported/not a bug" and then being put into an impromptu conference call with two other customers waiting to speak to the 2nd level developer about the very same bug - each for more than the 1st time. Makes the user conference a bit uncomfortable for the support group as well.

    6. Re:They are just lazy by loom_weaver · · Score: 1

      Might want to think twice about your comment if you haven't ever been in sales.

      I've been a developer for over 10 years and then I switched over the services which has a closer connection to sales. Really opened my eyes to what a different world it is.

      How would you like it if some sales guy came by and stated that R&D should just upload their code to github and thus allow anyone in the org to submit pull requests.

    7. Re:They are just lazy by BarbaraHudson · · Score: 2

      If you've "sold" someone a product that is ultimately not the best fit for them, you have only temporarily gained a customer.

      What a stupid, naive, pollyanna comment.

      Still doesn't make it untrue. But attacking the messenger as being "stupid, naive, pollyanna" doesn't change the truth of the message - you've only temporarily gained a customer.

      "Hide it, fix it, or feature it." It's the same whether it's software or politics. Featuring it is the wave of the future. "This bug was reported by this customer, and we fixed it for him. Here's his phone number. Ask him what he thinks of our product and service." "This feature was requested by these customer, and added for them. Here's their phone numbers. Ask them what they think of our product and service." "Yes, we had this bug, here's how we dealt with it, and here's the customer who was affected. Don't take my word for it - call them!"

      Competitors who aren't open can't do that.

      Everyone expects software to be buggy. It's how you handle the bugs that can make the difference.

      The "require being a licensed customer" to have access means that you're hiding the process again. IOW, they have to take your word for it, same as when they deal with the competition. If you have a dozen competitors, all of whom are basically saying "trust me on this", and you're open, you're the one in the best position to build a relationship based on trust with the customer, because you are open, have proof, and aren't trying to hide stuff.

      For your next point:

      "Second: There is a massive difference between "lying through your teeth about the capabilities of your software," and "passionately advocating that your software's capabilities fit the needs of the customer."

      The "false dichotomy" argument - another fail. There are plenty of shades of grey between outright lies and absolute truth. Sure, be passionate - but not to the point where it becomes shading the truth. If the product isn't the best for that customer, might as well be honest with them - they will eventually figure it out anyway, and, like I wrote, you have only temporarily gained a customer. The market is ruthless in that respect. And this is where being open can give a competitive advantage - your product might not be 100% for them, but by being open about bug fixes and feature requests, as opposed to a competitor whose process is completely opaque, you score points that might tip the balance (after all, it's rare that ANY product fits the client's needs 100%).

      Third: If "what's best for your sales drones" is not "what's best for your customers," then you need to restructure your incentives - this is a corporate leadership issue, not a sales problem. Don't be surprised that people lie, if you incentivize lying. Don't be surprised that people steal, if you incentivize stealing.

      Talking about ME being naive? People steal all the time, despite huge disincentives. If a sales person is short their quota and the mortgage and car payments are due, do you really believe that they won't be willing to push harder for what's in their best self-interest? Sales people lie. We've all seen it.

      Fourth: Even if your sausage is *really good,* exposing the process by which it's made to customers and potential customers can be a turn-off. Especially when your competitors can sit there and *exaggerate* the defects without you having a chance to defend or clarify.

      Never mentioned sausage - but if you're a sausage manufacturer, your clients (the big food distribution chains) will most definitely want a tour of the plant, as will government inspectors. No tour, no sale. As for other products, Toyota still gives it's competitors tours of its' plants. They're not worried "They're looking at what we're doing now and trying to emulate it." If you can get your competitors copying last year's plans, you'll always

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    8. Re:They are just lazy by Mr+Z · · Score: 1

      Wow, that's some comedy gold right there!

    9. Re:They are just lazy by DeBaas · · Score: 1

      Actually I have been in sales for years.
      The point is however, in my view it really is a positive thing and it is their job to make that clear and actually use this. If they do it right you can show that it is positive.

      --
      ---
    10. Re: They are just lazy by Anonymous Coward · · Score: 0

      Best comment so far

    11. Re:They are just lazy by Anonymous Coward · · Score: 0

      Still doesn't make it untrue.

      no, it just makes it ridiculously impractical to implement in any real world scenario.

      But attacking the messenger as being "stupid, naive, pollyanna" doesn't change the truth of the message - you've only temporarily gained a customer.

      Check the transcript, friend. I called your COMMENT naive, stupid, and pollyanna-ish... I never once addressed you directly, or engaged in anything like "attacking the messenger." In fact, I addressed your point, and ONLY your point in each one of my comments.

      The truth of it is undermined by the simple fact that, as I pointed out in point 1 - what you've sold them is not STATIC. You've sold them an evolving piece of software under active development - if it doesn't fit their needs perfectly today, it sure might tomorrow, or 6 months from now. In the meantime, refusing to engage in a negotiation with them in which you present your solution and argue that yours is better than your competitors' products just means you should pack up shop and stop trying.

      No customer is going to call you if there's a piece of software that already solves their problem perfectly - they've already bought it, they're not shopping around and taking calls from sales guys to find out "what this software does that could help me."

      Competitors who aren't open can't do that.

      Really? I can't provide prospective customers a list of current customers and phone numbers of references to make some calls to unless I fit your arbitrary definition of "open"? That's funny, I could swear I work for a firm that does that already, and my company is in no way "open." You're somehow conflating "sharing data with customers" and "sharing data with the whole fucking world on a public link." The first is entirely possible without being "open." The second is just fucking dumb if you ever expect to survive in a competitive industry.

      The "false dichotomy" argument - another fail. There are plenty of shades of grey between outright lies and absolute truth. Sure, be passionate - but not to the point where it becomes shading the truth.

      This is just nonsensical. "There are plenty of shades of grey... just don't use them, and only use black and white - if you're 'shading' anything, it's wrong!"

      you have only temporarily gained a customer.

      You keep repeating this mantra as if it's meaningful. What's the difference between "temporarily gaining a customer" and "gaining a customer"? If you're taking any of your customers for granted, and not paying attention to their needs and feature wishlists, you're an idiot and have no business running a business - ignoring their needs and assuming they'll always just 'come along for the ride' is the fastest way to make a "gained customer" an "ex-customer." However, if you treat every customer as if they might take their business elsewhere at a moment's notice, you stand a good chance of actually retaining many customers - even the ones who didn't START OFF as "happy" customers, but rather started off as "well, you've convinced me you're better than the competitors, and offered me a good deal, let's see what happens."

      but if you're a sausage manufacturer, your clients (the big food distribution chains) will most definitely want a tour of the plant, as will government inspectors.

      Sure - your CUSTOMERS will want to learn about your operation before trusting you. But you won't throw the doors wide open to any asshole from the public who claims he once maybe bought one of your sausages at a truck stop in Akron. And that's the difference. The question is explicitly about how to handle a "public" bug tracking system. The answer to that is: DO NOT HAVE A PUBLIC BUG TRACKING SYSTEM. If there's a benefit to giving access to customers and trusted third party development teams, then

    12. Re:They are just lazy by BarbaraHudson · · Score: 1

      If you've "sold" someone a product that is ultimately not the best fit for them, you have only temporarily gained a customer.

      What a stupid, naive, pollyanna comment.

      Still doesn't make it untrue.

      no, it just makes it ridiculously impractical to implement in any real world scenario.

      Really? Want a real-world scenario? There was a report on one investigative tv show last night documenting the mutual fund industry's habit of selling high-commission high-risk products that were inappropriate for the customer. The feds confirmed they are taking action. And there are class action settlements in similar cases.

      But attacking the messenger as being "stupid, naive, pollyanna" doesn't change the truth of the message - you've only temporarily gained a customer.

      Check the transcript, friend. I called your COMMENT naive, stupid, and pollyanna-ish... I never once addressed you directly, or engaged in anything like "attacking the messenger." In fact, I addressed your point, and ONLY your point in each one of my comments.

      A "distinction without a difference" given the context. So, if I were to say your responses are cowardly, scurrilous, moronic, totally braindead, etc., you have no irhgt to take offense? After all, I'm not talking about you, just your comment :-) Heck, according to that logic, someone could characterize everything you say as being the worst type of crap and you would have not right to be offended. Doesn't work that way in the real world.

      The truth of it is undermined by the simple fact that, as I pointed out in point 1 - what you've sold them is not STATIC. You've sold them an evolving piece of software under active development - if it doesn't fit their needs perfectly today, it sure might tomorrow, or 6 months from now. In the meantime, refusing to engage in a negotiation with them in which you present your solution and argue that yours is better than your competitors' products just means you should pack up shop and stop trying.

      Again, not in the real world. People are sick and tired of "it will be in the next release." More and more, they're from Missouri. At least with the current process, you can show them that past requests have been met in a timely manner, while the competitors can only promise, without a single data point from real-world customers.

      No customer is going to call you if there's a piece of software that already solves their problem perfectly - they've already bought it, they're not shopping around and taking calls from sales guys to find out "what this software does that could help me."

      Right - every business in the world has the time to stay on top of every product that might conceivable benefit them. Besides, if they already bought, here's a chance for your sales guys to do a bit of market research - find out why that product was best for that customer. Maybe even come up with a feature everyone's overlooked, and get that customer, and others like them. Instead of being lazy, as others have noted.

      Competitors who aren't open can't do that.

      Really? I can't provide prospective customers a list of current customers and phone numbers of references to make some calls to unless I fit your arbitrary definition of "open"? That's funny, I could swear I work for a firm that does that already, and my company is in no way "open." You're somehow conflating "sharing data with customers" and "sharing data with the whole fucking world on a public link." The first is entirely possible without being "open." The second is just fucking dumb if you ever expect to survive in a competitive industry.

      You can provide a cherry-picked list in both cases. The importance of the bug list is that it shows you're (hopefully)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    13. Re:They are just lazy by laughingskeptic · · Score: 1

      Your convolution of sales and marketing indicates ignorance. True, a good marketing guy would know how to spin the differentiator. However sales guys are always incentivized by the deals they close. If they believe that the public bug database is keeping them from making money you are going to hear it from them. If the sales guys can make a convincing argument, they should be listened to. If they make more money, the company makes more money. However, they should be reminded that closing off the bug database at this point will also be used against them.

  6. Listen to Sales - as hard as it may be by Anonymous Coward · · Score: 5, Insightful

    I second this. If your product is closed source and sold for profit, there is no reason to publicly put our your bugzilla.

    As a Netsuite admin, I am fully aware of most of their issues through their private user forums as well as my own use. They provide "visibility" into bugs that you found and ones you request to be "attached" to. I feel this is a good approach. It shields the "problems" from management, competitors, and potential customers/investors about ongoing problems and how long they may take to be addressed.

    Stop thinking like a developer. Look at this from an outside perspective. It's not flattering.

  7. Depends on target market by luvirini · · Score: 2

    It really depends on who you target your product to if public bug database is a good or bad thing.

    If you target people like developers they are more likely to view a public list as a very good thing and you will likely get more positive reaction than if you do not have such. If you target other types of people, then indeed public bug list will scare away potential customers way too often due to lack of understanding to be a good thing.

    As you are in ERP I would say hide it is more likely harmful than beneficial. So, yes I would say make it nonpublic in general.

    But as it is a good thing to help developers I would keep it visible to resellers and to any customer who wants to see it (maybe make a simple customer portal where they can log in and access it)

    1. Re:Depends on target market by TubeSteak · · Score: 1

      You can also use this as an opportunity to educate your customers.
      Start including text about 'why we are open' on the website and on the bug tracker.
      Maybe push it out with marketing materials.

      The best sales pitch I ever got was while traveling overseas: "I'll rip you off, but not too much"
      He was honest that tourists don't get the best price and offered not to take too much advantage.

      Software has bugs. Being honest about it can be part of the sales pitch.

      --
      [Fuck Beta]
      o0t!
    2. Re:Depends on target market by phantomfive · · Score: 1

      Also add that it might be harder for customers to understand bugzilla than a carefully constructed list of issues.

      I don't even like looking through my own company's bug tracker. I sure don't want to look through someone else's.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Depends on target market by Anonymous Coward · · Score: 0

      Wanted to second this opinion: it totally depends on the product, and the target customer(s).

      My company sells security software to enterprises. The people who make the purchase decisions, more often than not, are not very technical, or pragmatic, and want to be told that every release is 100% bug free (known or otherwise). The same goes for our sales are marketing, and our executives, for the most part. Basically, everyone wants to be told there are never any known issues, and even the people who do/should know better want to delude themselves, otherwise we would never ship.

      If you building dev tools, or open source software, on the other hand, a public bug DB could be well-received and entirely appropriate.

    4. Re:Depends on target market by david_thornley · · Score: 1

      If you have to educate a customer before you can sell something, you've almost certainly lost. In most fields, you need to be able to sell your stuff to people who don't fully understand it, and in particularly don't fully understand the development process.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  8. You can be open about it by Anonymous Coward · · Score: 0

    and control the discussion about bugs and what you are going to do about it. Or alternatively, if you disable the public bug tracker, risk the discussion being moved to other places where it can get wild and possibly damage your reputation even more. I don't even believe others than technically oriented people would actually view the bug tracker.

    It's not like every normal user spends their day reading the bug trackers of every software they use at work.

  9. Release notes should include the fix list by Anonymous Coward · · Score: 0

    With one-line descriptions that include a bugzilla tracking number. Since release notes are usually public, someone in marketing should review the list so the titles don't make the company look too bad.

    Access to the bug database could be restricted to paying customers. Yes, technically possible for others to take a peek, but there are possible legal ramifications (see Oracle/SAP TomorrowNow lawsuit).

  10. Sanitizing comments, trolls, first to market by whereiswaldo · · Score: 4, Interesting

    How can a developer have a frank discussion about the product's limitations when in a public forum? My feeling is you'd end up having to sanitize comments for public consumption or be self-censoring your real, honest opinions.

    What about the trolls who will say "hey this has been filed for X years and still nobody fucking fixes it!?? FAIL!!" Who needs that kind of drama in a bug db.

    Yes, open source organizations keep their bug DB public but it is a necessity for them and a different dynamic. Also worth mentioning that security bugs are private even for open source.

    How can you be first to market when all your new ideas are available to any competitor via the bug DB?

    1. Re:Sanitizing comments, trolls, first to market by dgatwood · · Score: 1

      What about the trolls who will say "hey this has been filed for X years and still nobody fucking fixes it!?? FAIL!!" Who needs that kind of drama in a bug db.

      Better to have the complaining in a bug database than in a discussion forum where people who are looking for general information will see it. People are going to find a public forum where they can complain about bugs no matter what you do. If you have a bug tracking database, it will be there. If you don't, it will be in your general help forum. If you censor them there, they'll move it to Amazon's product reviews.

      The best thing you can do is be open about the bugs and make a reasonable effort to fix bugs in a timely manner. And use bug aging policies that increase the priority of minor bugs if they go unfixed for too long. Then, when your competitors say that you're buggy because you show your bug lists, you can say, "Our bugs are few and minor. That's why we're willing to show our customers those bugs. What do you have to hide?" This will usually end any such silliness, but if your competitors continue down the path of claiming that your software is buggy, set up a public Bugzilla database for their product and watch the fun.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Sanitizing comments, trolls, first to market by pmontra · · Score: 2

      Yes, having long standing bugs unfixed in public is bad PR and who points a finger at them is not necessarily a troll. They are pointing to a truth. If a company has a public bug tracker it must be prepared to explain the reasons for any won't fix. Furthermore I suggest that at least the first answer to any new bug is NOT left to developers. Developers should help in the triage phase but leave customer management personnel deal with customers. Let developers in only later on or find some developer who is good at dealing with customers. Sometimes one wrong word can alienate a whole bunch of customers. Don't risk that.

      Anyway a public bug tracker is not only a liability but also a weapon against competitors. Your marketing team can start addressing customers along these lines: "OK, we've got 1,000 bugs and 100 open ones but that's all we have and you can see what's going on, our estimate of when they'll be fixed and decide if any of those bugs is a show stopper for you. Compare this with our Competitor X. How can you know how many bugs they have on their internal bug tracker? Do they have a bug tracker? Do they have any show stopper waiting for you in their code? Are they going to fix it? Can you trust their word when they don't release public information about the state of their product?"

    3. Re:Sanitizing comments, trolls, first to market by phantomfive · · Score: 1

      "hey this has been filed for X years and still nobody fucking fixes it!?? FAIL!!"

      Stop whining and fix the stupid bug already

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Sanitizing comments, trolls, first to market by sphealey · · Score: 1

      - - - - - What about the trolls who will say "hey this has been filed for X years and still nobody fucking fixes it!?? FAIL!!" Who needs that kind of drama in a bug db. - - - - -

      Not to sound all cluetrainy, but this isn't 1995 any more. There are plenty of open uncensored forums and mailing lists where your customers are discussing your product, especially its bugs, and which prospective customers are researching prior to making a decision. Is it better to have the bug acknowledged, perhaps with a brief explanation of why it won't be scheduled for a few more years and a workaround, or your better customers knifing you in the back on mailing lists?

      sPh

    5. Re:Sanitizing comments, trolls, first to market by Anonymous Coward · · Score: 0

      Oh where to begin...

      If you are not being honest about your software's limitations you are already half way down the drain. They will find out, and it will cause you no end of trouble digging out of that hole.

      What's so bad about having to either clean up your bug list or fix the damn thing already?

      The reason open source organizations keep their bugs public is because it's ingrained into the open source culture to be transparent. Which is the reason why most successful software these days is open source. By the time your sales department figures this shit out no one will be interested in using your proprietary, bug infested crap software anymore. All we are doing at the moment is waiting for viable alternatives.

    6. Re:Sanitizing comments, trolls, first to market by Anonymous Coward · · Score: 0

      What about the trolls who will say "hey this has been filed for X years and still nobody fucking fixes it!?? FAIL!!"

      That's not a troll. That's a legitimate complaint. Please read the definition of a troll at

      http://en.wikipedia.org/wiki/Troll_(Internet)

      Notice that a troll's comments, by definition, must disrupt "normal on-topic discussion." This comment is on-topic, so it isn't a troll.

    7. Re:Sanitizing comments, trolls, first to market by tricorn · · Score: 2

      Yeah, I really like the idea of setting up a bug tracking system for your competitor that all their customers can contibute to.

      One of the biggest turn-offs to me is a company that doesn't have any good way to report bugs or to request changes. The ideal company for me would be one where every bug or suggestion either generates a new tracking entry or is assigned to an existing one, and that tracking ID is sent to me as a response.

      Now I can see what's happening with an issue that affects me, I can provide further details when I see that no one else has pointed something out (or not create redundant reports when they have) - such a system should have a "me too" capability for tracking how many people have that issue without them all needing to take up support time by reporting it. It doesn't need to show all the developer notes on progress or specifics about internals, but it really isn't that hard to give a status update that's useful to the customer, or an explanation of why something isn't going to be done, work-arounds, etc.

      Make it easy for your customer to find out the issues and you won't have as much of a problem with wild rumors and complaints and mobs with pitchforks.

      Yes, security-related issues should be redacted. No big deal.

      Shouldn't be any problem to restrict it to customers who request it, at least for non-consumer-based products, as long as there's a simple process for a prospect to be given access as well, but I really don't think it's worth the hassle of keeping access restricted. It would be interesting to see the sales/marketing response after seeing how mnay of their sales are contingent upon getting access to the bug tracking system.

    8. Re:Sanitizing comments, trolls, first to market by Mike+Sheen · · Score: 1

      but if your competitors continue down the path of claiming that your software is buggy, set up a public Bugzilla database for their product and watch the fun.

      I like this idea so very very much.

  11. Transparency is fine by Anonymous Coward · · Score: 0

    But it has to be ubiquitous, and both ways. I want to know if my customers go commando.

  12. Advertise it as a positive thing by jones_supa · · Score: 2

    The sales and marketing team didn't like this. Their argument is that competitors use this against us to paint us as producers of buggy software.

    The competitors very well might do that. Going with an open development process always means handing the knife to your competitors in some extent. However, in your case, you could counter the effect with your own marketing, by boasting that you are fully committed to openness and are upfront about possible problems, unlike your sleazy competitors who swipe issues under the carpet. If you otherwise make quality software, I'm sure your customers would see value in that.

    1. Re:Advertise it as a positive thing by Bite+The+Pillow · · Score: 1

      you could counter the effect with your own marketing

      Whose own marketing? The poster's marketing team?

      The sales and marketing team didn't like this. Their argument is that competitors use this against us to paint us as producers of buggy software

      Marketing is not on board with this idea. You already quoted that to start out your reply. Sales and marketing see it as an obstacle. You will need some sort of indication that it would be effective in order to even start convincing marketing that they could publicise the thing they are against and have it work out well.

      A disastrous marketing campaign hurts the bottom line, so these people aren't going to take the word of optimistic blowhards that it will just work out.

    2. Re:Advertise it as a positive thing by sphealey · · Score: 1

      ASK (of MANMAN fame - predecessor of 80% of the ERP products on the market today), Novell, and several of the large networking vendors of the 1990-2005 period were all organizations that openly published their bug lists to the world during their growth phases. It was the restriction of those lists that signaled to their customers and the market that it was time to be careful, not their original existence.

      sPh

      Yes, I know: I'm sure none of the above published 100% of their non-security bugs. But it was clear to any experienced manager of those technologies that a very large percentage were publicly acknowledged.

    3. Re:Advertise it as a positive thing by Anonymous Coward · · Score: 0

      When I scan a bug DB I'm also looking for the seriousness of the bugs. Do the bugs show small problems or design defects? How quickly are they fixed? The software will have defects, the question is how many, how bad, and how long.

  13. Re:It's bullshit by phantomfive · · Score: 1

    Bottom line...there's nothing worse than stagnant proprietary software.

    Except proprietary software that keeps breaking in backwards incompatible ways......

    --
    "First they came for the slanderers and i said nothing."
  14. Tell sales to prove it first. by Anonymous Coward · · Score: 1

    They are making a bold claim--make them demonstrate with proof that they've lost even a single sale from your transparency before removing it.
    If they can, then I'd say that the next step is to provide as you suggested permissions: sanitized progress reports for the public on updates, public access to a subset of the bug tracking (to report and view their own encountered bugs), continued full access and change list links for vetted 3rd party developers (to whom you've already made the sale and who are actively contributing to your ecosystem already and need the visibility).

  15. Are you exposing customers? by h2oliu · · Score: 4, Insightful

    Since these are reported, but not necessarily fixed bugs, if someone is interesting in attacking one of your customers, you are giving them a gold mine of potential attack information. I believe in responsible disclosure, but it is one thing to tell your customers. Something else to tell the world, especially before it is fixed.

    --
    Ok, I give up, why you?
    1. Re:Are you exposing customers? by pmontra · · Score: 1

      You have more than a point. The second one is that your competitors will get a good list of your customers and they'll target them, which is probably not what you want. Granted, most companies have a customers list on their web site but not so detailed to include contact names and email addresses.

      Maybe the bug tracker must be somewhat anonymized: expose names but not emails and don't allow signatures.

    2. Re:Are you exposing customers? by Mike+Sheen · · Score: 1

      Since these are reported, but not necessarily fixed bugs, if someone is interesting in attacking one of your customers, you are giving them a gold mine of potential attack information. I believe in responsible disclosure, but it is one thing to tell your customers. Something else to tell the world, especially before it is fixed.

      That is a valid point.

      We're quite diligent in making sure nothing which would compromise security of existing customers is visible - I am well aware of the risk, and to use the Australian vernacular - shitscared - of exposing such information.

      We do, however, have a few bugs crop up every now and then that support staff annotate the bug with a customer name that flagged the issue, so when they come to test the fix they have a way of notifying them how far it is along the resolution is for them. That is not really directly putting customers at risk - but it's unprofessional and I really hate that. It's like they use Bugzilla as some sort of bastardised CRM - even though we have a pretty capable CRM already.

  16. What does your boss say? by OzPeter · · Score: 1

    This is a business decision, not a technical decision.

    However, that does not mean there are not valid business reasons for opening up your bug list.

    And in fact I was trying to something similar last year. I was on a job site commissioning equipment. There was the company I was working for, the company that had sub contracted them and the client themselves. We reported bugs to an internal bugzilla system but didn't share that list with either the main contractor or the client. Both the client and the main contractor kept their own separate lists of bugs and would send us their lists when ever they felt like putting pressure on us. Of course all three lists had items that overlapped and items that were different, so it was a pain to try and match up all the issues and prioritize the work.

    I suggested several times that if the client and main contractor had access to our bugzilla system (even for just this one project) then it would reduce extra work and confusion all around and make the start up procedure a smoother and reduce a lot of heated arguments. Of course the idea of other people seeing our dirty laundry was not acceptable.

    --
    I am Slashdot. Are you Slashdot as well?
  17. Let Sales and Marketing do their job by marcusbjol · · Score: 2

    If Sales and Marketing say something you are doing is making their job harder, stop doing it and help them sell. Transparency is great: It helps everyone: Customers, Sales Prospects, Development and the Competition. Helping the cometition probably is much worse than the possible benefits received. My advice: Stay out of Sales and Marketing's business, it will be easier to tell them later to stay out of yours.

    1. Re:Let Sales and Marketing do their job by Anonymous Coward · · Score: 0

      Maybe have your marketing dept. pick a common word and co-opt it into meaning "public bugs are good". Pick a word everyone knows. Words like "new" or "special" or "friend" or "like" or "share" have been used succesfully this way. Through the use of repetition they will be able to change the meaning of the word, first In the minds of weaker men, then everyone.

    2. Re:Let Sales and Marketing do their job by BarbaraHudson · · Score: 2

      Transparency is great: It helps everyone: Customers, Sales Prospects, Development and the Competition. Helping the cometition probably is much worse than the possible benefits received.

      ... and that's why Android failed to get any market share in the smartphone business.

      ... maybe they shouldn't have told the world it was running on top of linux? Just as OSX so totally failed in the marketplace because it is derived from FreeBSD?

      All sarcasm aside, the more open you are, the more your competitors force you to step up your game and produce a good product. Is that a bad thing? Sure - for the competitors ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    3. Re:Let Sales and Marketing do their job by marcusbjol · · Score: 1

      People largely dont make the purchasing decisions based off the openness of the software, many other factors are involved. Sales meetings are not open debates; the salesperson has to respond to the "your product is buggy" with a "we have a fast turnaround on bug fixes and feature requests. Our competitors dont do this". This is great for the technical minded people out there, but by and large the people with purchasing power are the point haired bosses; the psychological damage of the "your product is buggy" is done.

    4. Re:Let Sales and Marketing do their job by BarbaraHudson · · Score: 1

      I'm not talking about the "openness of the software", but the openness of the complaint resolution process - which customers DO respond to.

      "If you have a problem, you can post it here for the whole world to see how we take care of our customers" can become a matter of pride, even for closed-source software ... or any product or service, for that matter.

      Better to have it on your own bug tracker, where people can see that it was fixed, than some forum where, after it's fixed, nobody posts a follow-up so all the world sees is yet another apparently unanswered complaint.

      If the marketing people were doing their jobs right, they would be searching for those complaints about competitors on forums, complaints that have gone apparently unresolved, and give them to their sales people.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  18. It's bullshit by Anonymous Coward · · Score: 1

    Sounds like they are doing their job!

    Marketing get paid to generate leads. I would expect them to already be working to a strategy and to be working on that strategy, to change tack because development think it's what's needed would be a real pita. The people you want as leads a generally not other developers they very rarely make buy decisions and don't feature as gate keepers that often. So why go to the effort?

    So often I see comments assuming sales and marketing do an easy job and folk posting assume they know better. If your good at what you do you can make it look easy, trust me I've worked with bad marketers and good marketers it's not an easy job.

  19. your fundamental problem by sribe · · Score: 0

    Is that your sales team is lazy. They could most certainly turn this to the company's advantage and make it a strong selling point, but that would be different than what they're used to, and require some though and effort on their part.

    1. Re:your fundamental problem by Vladus2000 · · Score: 1

      Sales and Marketing departments use tactics I loathe, but are generally very effective. Scaring non-technical people is easy as they see the world differently than we do and tend not to effectively use logic when making decisions. When it comes to sales, anything that can be used against you will be (assuming your competition is competent). Sales isn’t omniscient and many times they misjudge situations, but in this particular case, you should listen to them. Remember, the public doesn’t typically respond to logical arguments unless all actors are using logic in their reasoning. The problem here is that you are trying to present a logical argument. Your competition will not. While I agree that the Sales department could attempt this argument, if they do not believe in it, I do not think it will succeed. I do not view it as laziness, the developer here is making their job more difficult. You want the Sales team to have an easier job so they make more sales.

    2. Re:your fundamental problem by Anonymous Coward · · Score: 0

      are the non techies buying the product? ...and in general, they all just use the same tactics, when selling milk as wholesale or when selling virus protection to big corporations. in general they do a lousy job, but somebodys product ends up being bought.

    3. Re:your fundamental problem by david_thornley · · Score: 1

      Non-techies buy most software products. There's a lot more of them than us, so they're a much larger market.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  20. Why are you here? by Anonymous Coward · · Score: 0

    If they don't like you putting that out there due to branding issue then I'm sure they're going to love you for posting all about the problems with JIWA Financials on Slashdot of all places. What were are you thinking?

    1. Re:Why are you here? by Mike+Sheen · · Score: 1

      If they don't like you putting that out there due to branding issue then I'm sure they're going to love you for posting all about the problems with JIWA Financials on Slashdot of all places. What were are you thinking?

      I'm here to see if my stance is reasonable or not. Validation, I guess - but also some opposing viewpoints to mine with more substance than what I was getting from our Sales team. They were not articulate or convincing enough for me to be enrolled with their views - so here I am.

      I'm not overly concerned about people seeing our issues. I'm rather proud of the fact that we currently are transparent about it and anyone viewing it can see we are active and professional in our conduct.

      You mentioned the company I work for - I have no reason to hide that, but chose not to mention it as I didn't want to seem like this was an advertising pitch. I'm not sure what your motivation was for bringing it up, but thanks for the exposure :)

      What was I thinking? I was thinking I could engage a community of like minded professionals, with varying degrees of experience to offer their opinion so I could feel more comfortable about making a decision. I don't like making uninformed decisions.

      Why are you here?

  21. IBM CLM publicizes their bug backlog on jazz.net by SysKoll · · Score: 1

    IBM Rational has a product called CLM, an expensive software lifecycle management system, for which the bug and backlog lists are public. So your marketing might want to consider this. Then again, CLM is targetting developers, a crowd that is used to the notion that software has bugs. If you are selling your product to marketing, sales and other professional liars, you might want to hide the bugs. Reality frightens these guys.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  22. Wrong salesdroids by Jay+Maynard · · Score: 2

    If your salesdroids can't turn that openness and transparency into an advantage, you have the wrong salesdroids. Anything can be marketed as a competitive advantage.

    Hell, they should be pushing to prospects that you don't let bugs slip through the cracks. You get bug reports and post them for all to see, and you can't just ignore them in such an environment. That makes your product more robust, not less.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Wrong salesdroids by Giant+Electronic+Bra · · Score: 1

      I have to agree, and I am a principle in a small software OEM, we deal with these issues all the time. Every one of our customers can see our buglists. Heck they can submit a ticket if they wish, and feature lists should be GOLD to the sales force.

      --
      "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
  23. TIers by Anonymous Coward · · Score: 0

    Offer your partners access through a narrower portal. Charge them a yearly access fee if they determine access to your bugs is critical to your partnership. Have your accounts people offer them a rebate on the fee for the first year. This is a new service tier, "Trusted Partner", and it's a recalibration of an existing offering to provide greater value for you and your customers.

    This effort is needed in order to accomplish two things; enhance security *and* maintain or increase transparency (but only for those partners for whom your operational transparency is a *demand*, not a freebie).

    You'll have to get creative with Bugzilla to create this layer of separation, however.

  24. Hey, ask slashdot! by Kwyj1b0 · · Score: 5, Interesting

    I have karma to burn. tl;dr - Listen to sales or at the most only make it available to (developers working at) current customers

    I'm the lead sales for an Australian ERP software outfit. For the last ten years, we have got an increasing number of competitors breathing down our throats, and the marketplace has become very crowded. Our market has very little vendor lock-in or product differentiation at this point.

    One of our lead developers has made our bug tracking list public facing. This is making our life very difficult. Potential clients google our product and see a huge list of bugs. Just a few days ago a huge deal fell through because of this. Our potential customer was horrified that we can't handle dates correctly (it actually has a problem only after 10,400AD), or that the database gets corrupted sometimes (if someone sets of an EMP when data is being written).

    When we bring this to our lead dev, he gets moral and claims we shouldn't be in a race-to-the-bottom with our competitors, while ignoring the prisoner's dilemma. Also, while other developers appreciate this transparency, the managers who have the authority to make purchase decisions are scared off by the bug list (and our competitors include our bug list in their sales pitch to scare our current and potential customers - "See? Everyone knows their bugs. It is only hours before you get hacked unless you switch to our product!!"). This is costing us a lot of money that we need to pay people like the lead dev.

    We might even be willing to let developers working at our current customers view the bug list, since developers understand and appreciate this. But this lead dev is resistant to that as well. So how can we him to stop making our lives much harder than it already is?

    1. Re:Hey, ask slashdot! by Anonymous Coward · · Score: 0

      Pupsocket is being an arse, but I have one question: who the hell is *managing* this project? You can't have the lead dev take that decision, you simply can't. It's not a moral decision, it's a business decision. You have a very strong business case. It doesn't sound like the lead dev has a strong business case.

  25. Speaking as a Customer by Greyfox · · Score: 2

    Having access to bug tracking databases has resulted in me deciding not to use a product a couple of times, while it has encouraged me to use a product zero times. Having access to them gives you excellent insight into development priorities and developer attitudes toward customers. You can have a pretty high expectation that developer priorities are not your priorities as a customer. You can also have a pretty high expectation that your developers generally think customers are retarded. Neither of those things is particularly good to display on the Internet.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  26. It's complicated by sirlark · · Score: 1

    First of all, if you are developing a proprietary software product, you're legal department might want to weigh in on the exposure of code via submitted patches on a public bugzilla database. Secondly, if you're developing an ERP system, you have a LOT of established, mature, and tested (which will be interpreted by the PHBs looking to buy your product as "bug free") competitors out there. in this case exposing the bug database HIGHLIGHTS your products immaturity, which is probably a bad thing for sales. That said sales should realise they are marketing an immature product. Presumably your product has other differentiating points that will help it gain market share, and I'm assuming lower price is probably one of the main selling points. Sales cannot hide the fact your product is immature, but they do have a point asking you not to go around highlighting it. The last thing, is to do an in depth analysis of the costs of running the public database, versus the costs of sanitizing reports on a regular basis plus the added burden of support staff to manage the bug database on behalf of clients. The bean counters are aware of the fact that there should be staff dedicated to shielding customers from the ugliness of the development process, and that those people shouldn't be developers, because developers cost more per hour... right? All in all, the gory details on your side will determine whether it's good business to continue in an open manner, or seal things up...

    1. Re:It's complicated by kesuki · · Score: 2

      proprietary software has been reinventing the wheel since people figured out you could build machines to count instead of people having to use math skills.

      the rich get very rich off this planned obsolescence and reinvention process. those people rarely have morals or ethics.

      case in point VR goggles. the idea of them is old, there are several ways to design and deploy these devices and yet the 'occulus rift' is just now coming out? i realize multi thousand dollar devices have been around, but most of them don't do what the rift will do, and none of them were able to use a ultra high def display device such as some cell phones are able to do.

      secondly graphic processors which are on almost always 1-2 generations ahead of desktop processors. there is a gpu sitting in my desktop with 32 render output units. that is like a 32 core desktop chip and it has the speed and with gddr5 memory speeds to do what it needs to. it's not even the 64 ROPs of the top card. to even push my card to its limits requires 3 or more screens.

      i realize graphics cards and desktop cpus are different markets, but the desktop chips always have some reason for scaling back performance while the gpus push a little. soon there may be an open hardware ASIC processor which at hash processing is way ahead of anything else on the market, and the little game the desktop and gpu makers are playing will all collapse as the chinese flood the market with open source asics the way they did with android tablets.

  27. Re:IBM CLM publicizes their bug backlog on jazz.ne by BarbaraHudson · · Score: 1

    Your main point is excellent. However ...

    Then again, CLM is targetting developers, a crowd that is used to the notion that software has bugs

    Everyone who has used a computer in the last 30 years knows software has bugs. Even people who have never "used a computer" in the conventional sense know that the software in their car can go wonky. And anyone who's been watching the news certainly knows it, with all the scare stories.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  28. Same in semiconductors by Anonymous Coward · · Score: 0

    You see the same split between companies that publish hardware errata(TI, Freescale, ...) and those that don't(ST, ...). Those that don't publish do use it to poke at their competitors, but what they don't tell you is that they have problems too - they just don't tell you about them.

    Now, companies that don't publish errata usually do at least support their chips, but now you have to email them a problem statement, they have to find the right guy(if he's still there), and formulate a response before you can get back to what you were doing. With TI/Freescale, I can google the problems I'm having.

    Once, I met the lead designer of a new SoC, but after asking a few questions over email, responses from the company dried up. Met the same chip designer ~6 months later working somewhere else, and he explained the problems I was having. If they had been documented, his leaving the company wouldn've mattered much at all, but instead they were left with a chip nobody knew how to use.

    Having been in the trenches, I'll take published errata everytime; I've even helped write a few.

  29. Why not both? by djchristensen · · Score: 2

    Assuming your customers are technically competent, allowing them access to the bug DB for bugs that might affect how they use or deploy your system is probably a good thing. On the other hand, access by competitors to your development plans is a bad thing (it's not always good for customers to have access to that, either). I don't know if bugzilla can do it, but what you really want is a way to mark bugs as internal or external, and allow customers (those who are registered and/or have a support contract) to search and view "external" bugs. If required, your sales and marketing folks can filter which bugs go from internal to external.

    Cisco is a very notable example of this approach. Just about all bugs that might be seen by a customer are made available to customers who have an account with Cisco. Bugs found during development of new features and such are not exposed. Only a subset of the bug data is made available (not necessarily a good idea to expose names of developers, for example).

  30. One downside... by Anonymous Coward · · Score: 0

    posting current bugs, etc....depending on the type of bug, you open up to making it easier for someone to find an attack vector into your system.

  31. Bottom Line. by Anonymous Coward · · Score: 0

    You don't need to be selling to organizations who's management can understand the concept of meritocracy as applied to computer science. Those companies are, in effect, really looking for lots of free help.

    I cannot tell you how many times I've implemented something only to find out after 40+ hours of troubleshooting "Oh, we don't implement that feature but it's in the manual." REALLY?!

  32. Better to not lead the witness. by linearZ · · Score: 1

    I've found that withholding the a full bug list, while allowing customer to directly submit bugs to engineers (e.g. limiting customers visibility on Bugzilla to only the bugs they submit) is a very powerful approach. This allows some level of verification without leading the witness, and a better understanding of what is important to customers on the whole. I always advocate for making it as easy for the customers to submit bugs. You want the marketing people to filter information from engineers to customers, not the other way around.

    As for submitting whole bug list, with the exception of certain situations (obvious impact on large pct of user base, open source, safety/security) I really don't see the point. I ask myself - in developing proprietary software is there benefit to publishing minor bugs that don't impact a large percentage of the user base? Does it help me sleep better? Am I somehow magically off the hook for bugs that have been published? In my experience the answers to these questions is "No", and advocacy to submitting all bugs to the customers is generally rooted in the ego of the engineer. It is marketing/sale's job to manage the customer expectations, not the engineer's - we have to live with this fact.

    --
    Revolution is the opium of the intellectuals.
  33. Are you selling airliners or drones? by pupsocket · · Score: 1

    This is not a decision for you and the sales force to negotiate, because there is a large diversity among potential customers and it is the single greatest responsibility of senior management to decide what market segment to invest in.

    Publication of the bug list does not look like "disclosure" to the larger and more capable customers. It is a feature that expands the customer's planning, development, and decision ranges. To a smaller customer or one with a shallower requirement, it looks like an apology in advance for everything that could go wrong.

    It could be that because ERP software adoption is hard to undo, your competitors are just trying to haul in market share and let the customers discover the truth when it is too late. In that case, your competitors should be forced to lose sales for their lack of transparency.

    In the end, I think you can't stop publishing the list for two reasons:

    First, because transparency signals the kind of bold and capable team you are, so ceasing the publication would signal that you are not that team any more.

    Second, because competitors whose sales proposition is anchored on "the other guys have imperfections that we don't" will always find negatives. A bug list is a way to manage the negatives, because as the negatives evaporate, what's left is transparency.

  34. It's a balance by Anonymous Coward · · Score: 0

    As with most things in life, it's a balance.

    Having worked in enterprise software tech support for several years, I can tell you three things:

    1. Do not let customers directly submit bugs. They often have little understanding of what is an actual bug and what is an "unsupported feature", i.e. I want it to do X, it doesn't do X, therefore bug.

    2. If you have a well-trained, professional tech support, customers do not need access to the bug DB. The support guys do have access to it, and can look up stuff in it much faster. Plus it's likely that many(not all) of the bugs will be known to tech support already. Of course, a professional support staff costs real money, and most companies don't want to pay for that.

    3. A developer told me a long time ago that most bugs are race conditions, divide by zero errors, and spelling mistakes. It turned out to be very true. You really want your customers to know that?

  35. Who is your target market? by Anonymous Coward · · Score: 0

    Okay, I don't really want to know the answer. My question is, in essence, is your target market (and in particular the people who strongly influence purchasing) smart enough to understand that benefit of your openness, particularly in light of your dirtbag competitors?

    If the answer is not a strong "yes", openness is a bad thing and you need to close, or severely restrict, access to your bug tracker.

  36. Hang the sales serfs by Anonymous Coward · · Score: 0

    As the topic says, hang them. They are obviously from the days of yore and are only capable of selling, when they can lie. They just don't want to be caught lieing.

  37. Two takes on this by 3dr · · Score: 1

    First of all, I'm of the mindset that it's probably best to not list every issue fixed, and especially not list every bug reported publicly. Many bugs reports are bogus, and it's certainly possible for a large number of "reported issues" to detract from the true quality of the current version. For a new product I would never make this information public. But that's neither here nor there since in the OP's situation, they are public. So, let's go with that.

    What I would do is based on a Freakonomics episode where a company (furniture company, or appliance company, whatever it doesn't matter) inadvertantly stopped advertising in some of their major-market newspapers. While it was an intern's mistake that this happened, what they found was that there was no impact (i.e. no reduction) of sales in those markets. So while a logical person would say, "Let's scrap advertising in those markets forever and keep the cash," the people in charge instead said "but we *have* to advertise." Preserving expectations/status-quo won out over rational thinking, and the difference was millions of dollars.

    I would put a challenge to the marketing and sales departments. If they think public disclosure is hindering sales, let them prove it. Pull the publicly-visible bug tracking for a period of time and if the marketing and sales people are right, sales will go up compared to similar periods in previous years. If, however, customers are unhappy with the "secrecy", take that into account as a ding against the approach. But I'd be firm -- if you pull the bug info, the sales better increase.

    Of course, before you issue a heavy-handed challenge to M&S, maybe just ask your existing customers about it. "We are considering pulling our publicly-visible bug tracking/reporting but have no plans to change our update cycle, just the reporting. How does this impact your business, and how does it impact your decision to use Product X?" Use that as a basis to continue current practice, or start the M&S challenge.

    I also acknowledge I am anothing but a keyboard jockey in this horse race. :)

    1. Re:Two takes on this by Mr+Z · · Score: 1

      Well, just because the missed advertising didn't affect sales yet, there's no guarantee that would continue to hold. Eventually someone would fill the advertising vacuum and they'd have a turf war on their hands.

    2. Re:Two takes on this by Anonymous Coward · · Score: 0

      Plus, taking a single data point and acting like that's all the data you need to make a decision is not rational thinking. There's a reason people use experience and expectations as well as the latest statistic from the line.

  38. Well. by pupsocket · · Score: 2

    Thank you for showing us the problem.

    Your firm is being undermined by a lazy and uncommitted sales force

    with little appreciation for the kind of transparency that is involuntary

    and with weak relationship-development skills

    and with zero tact

    and insufficient fear of the bullshit-detection abilities of a technical audience.

    Your lead developer is a genius. Look what just happened.

  39. Integrity or Corruption by Anonymous Coward · · Score: 0

    Nothing invites corruption like the squelching of information.

    Nothing enhances integrity more than the participants knowing their statements and actions are publicly viewable. (Assuming a surrounding culture that values ethical activity and has the freedom to act ethically.)

  40. "Pink slime" is LFTB by tepples · · Score: 1

    your competitors are just turning out finished hamburger, but it may have been pink slime along the way.

    Have you ever looked at ground beef? It's all pink at some point.

    I think it refers to a controversy in 2012 where certain ground beef producers were padding their products with so-called lean finely textured beef.

  41. This is a business decision. by Anonymous Coward · · Score: 0

    Marketing says you're losing sales because this gives a perception that you ship buggy product. How many sales? How many $?
    You say that it allows you to provide better customer service and a better product. How has this affected your customer retention rate? How many $?
    You work for a business - what's more money in the short and long term? Or is there a consensus *among the owners* that maybe we have other goals than making money, and the way you're doing things is right?

    Someone has raised a potential issue with how you are managing this product. It is due dilligence for you to work with them to see if they're right, and to take their concerns into consideration with how you are operating this piece of the business.
    * Does your bugzilla portal look nice? What impression will this give a non technical business user clicking through it?
    * Do you have opportunities to get more developers / improve what developers are putting out by spending some resources to have more explanatory and tutorial materials on the site?
    * If the interaction between the user community and the dev team is as valuable as you claim, does it make sense to have a full time entry level person helping to coordinate 3rd party activities and communication?

    If the way you're doing things really is a strategic product decision... actually go fucking do it. I think you're right, but if you're continuing to hear these concerns, you may need to work with sales to do what is good for the business as opposed to just what's convenient for you and your team.

  42. what sales ought to know by pupsocket · · Score: 1

    Strategic sales usually involve an internal champion who has the confidence of senior managers and is betting three to five years of career advancement on the adoption of your product and its strategic importance to your firm. Sales is the process of helping that person acquire endorsements up the chain of command.

    The best way to locate an internal champion is to meet with managers who appreciate the need but lack the time to immerse themselves in the decision. They will hand you off.

    Incidentally: since you are already publishing your buglist, you personally have very little more to do to gain the trust of an internal champion and your appearance at one or two critical meetings will help senior managers understand that a sale is an alliance. Go to learn, not to teach. You'll do well.

  43. Transparencies are notoriously hard to track. by Anonymous Coward · · Score: 0

    It's so much easier to track things you can see.

  44. Your sales people are cr*p... by CaptainOfSpray · · Score: 2

    ..if they cannot sell in an atmosphere in which you are a trusted, open, and reliable partner. That is the most powerful position from which to sell.

    Your problem here is lazy salesmen who don't want to be bothered dealing with the phoney issues the competition bring up - they just want an easy sell, or they are undertrained and scared salesmen who are afraid they don't know how to counter the phoney arguments....EVERY such issue is a selling point on trust that differentiates your company and your product from the competition. Your company is straight - the competition aren't, because they keep the truth hidden.

    Can the sales people really prove that the openness is the reason why they can't win the sales? I doubt it very much - salesmen don't do numbers, don't do proof, it's all hearsay and presenting single anecdotes as universal truth.

    And I say this because I was trained by the best, worked with the best, and sold software successfully when everything we sold was 15-20% more expensive that the competition - and we succeeded because we were trusted.

    Your Plan B, if you can't get the bosses to back you: close Bugzilla to the public, open it to third-party and developers and (KEY IDEA) to the relevant IT staff at customers. You sales people MUST MUST MUST use the customer IT staff as recommenders - if they aren't, they are NOT doing their job properly.

    --
    "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
    1. Re:Your sales people are cr*p... by david_thornley · · Score: 1

      Your problem is thinking that salespeople should be able to deal with phony issues. That is very likely not to work. If a competitor's salesperson comes up with a phony issue with your product, your salespeople are playing defense and trying to reassure the customer when they could be concentrating on your product's good features.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  45. Re:IBM CLM publicizes their bug backlog on jazz.ne by h2oliu · · Score: 1

    Everyone who has used a computer in the last 30 years knows software has bugs.

    I was creating prototype software for a company. Near the end of that phase, one of the higher ups was surprised when I said there were probably still bugs in that code. Reality distortion fields abound.

    --
    Ok, I give up, why you?
  46. Ask Red Hat what Oracle did to their Bugzilla by Anonymous Coward · · Score: 0

    This is a silly question.

    Oracle provided the most public demonstration of why Developers are Ignorant of the real world of competition ever.

    Quite definitively they publicized they would "take" Red Hat's Changes and not pay a dime.

    It's not fair, it damaging, its morally wrong.

    Didn't make a difference.

    Wake up and smell the Coffee.

  47. Re:IBM CLM publicizes their bug backlog on jazz.ne by St.Creed · · Score: 1

    Your main point is excellent. However ...

    Then again, CLM is targetting developers, a crowd that is used to the notion that software has bugs

    Everyone who has used a computer in the last 30 years knows software has bugs. Even people who have never "used a computer" in the conventional sense know that the software in their car can go wonky. And anyone who's been watching the news certainly knows it, with all the scare stories.

    The *know* it, but they don't *like* it. It's like stepping into a plane while the stewardess is reciting all the security stuff: nice, but I'd rather not hear it. And I especially wouldn't like to hear the list of unresolved issues with the plane, right before we lift off.

    Buying customers can't back out, so you can list all the bugs in detail. Feel free. But I'd be careful with prospects. Especially non-technical purchasers.

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  48. Sales Team Fail by the+eric+conspiracy · · Score: 1

    They should immediately recognize the improved value to the customer that an open bug database provides, and present this as a strong reason for the customer to prefer your product over a closed product offered by your competitors.

    It's been a while since I used bugzilla but from what I remember the UI is crap. Maybe that's part of the reason you are getting blowback from your sales and marketing team - they see the crude UI that's being exposed and view it is something they want to hide. Perhaps a slicker bug database could be more acceptable to sales.

  49. Publicly known bugs by Livius · · Score: 1

    ...don't seem to have hurt Microsoft or Oracle.

  50. Sales knows best on this by SethJohnson · · Score: 2

    In competitive sales situations, each company has performed competitive analysis on the strengths and weaknesses of their competition's product. When talking to a customer, the sales team is emphasizing the problems of the competitor's product and the strength of their own. The customer is beating up the salesman by asking questions about the weaknesses of their product that were fed to the customer by the competing salesperson.

    "It took them six years to fix these three simple bugs."

    "It wasn't until release 4.5 before they found a critical security vulnerability that has probably been exploited since release 1.0."

    "They decided not to fix these important problems in the current release and customers are going to have to wait another year for this functionality to work properly."

    Helping your competition perform competitive analysis is a really good way to help your company go out of business. The benefit of transparency will be hugely outweighed by the savagery that will be perpetrated against your sales team. In fact, I wouldn't be surprised to see the sales team quit if this transparency continues.

    Because car analogies are so hated on Slashdot, here's one:

    If a dealer handed you a piece of paper listing 100 things mechanically wrong with one car and then offered a second car that they said verbally had nothing wrong with it, would you really buy the car that is documented to be broken in 100 ways or would you trust the dealer's word on the other car?

  51. Hey, ask slashdot! by Anonymous Coward · · Score: 1

    Not related to sales, but here's an anecdote from a company I once worked at to re-enforce what I take to be your point: Non-technical people don't get bug trackers, at least without a lot of extra effort.

    My last job was with a startup in its very early stages of growth, so much so that when I started we didn't even *have* a bug tracker. A few months in, however we did get a bug tracker up and running, and started using it. Within the first day or so, we'd logged about a hundred bugs/tickets; nothing new, just stuff the dev team knew needed working on, but hadn't had a good place to write down before. The CEO freaked out over this, and didn't understand why we had so many bugs all of a sudden. He simply couldn't get that these bugs had always been here, or that some of them were incredibly minor (all the more important to track, if we ever hoped to fix them). All he cared about was the number, and that it was so big. To him, these bugs were all of a sudden new problems that we'd magically found the day we set up the bug tracker.

    Mind you, this is someone who theoretically had access to everything going on internally, not some external party just looking at our bug list. If he couldn't understand our bug list and what it meant, I would not expect a potential customer either.

  52. Take it from a bugtracker maker by mykro76 · · Score: 2

    Even Atlassian, makers of the popular commercial JIRA bugtracker, maintain two layers of visibility. You can report and view bugs created by other users, but the decision-making process of Atlassian staff is kept hidden with private comments and private issues, to the point where is very hard to get an answer on whether a particular issue is actively being worked on or not.

    As the maintainer of my company's bugtracker I can understand this position. It's all too easy for a developer to inadvertently reveal private intellectual property in a changelog, and I don't want to spend all my time monitoring and sanitising the public's view. It's easier to give the customers a separate space to natter away in.

  53. Remember the support costs by NitWit005 · · Score: 1

    Everyone who self serves by using your bug website is saving you money, if it causes a support call to be avoided. That's not always going to happen, but it's probably avoided hundreds or thousands of avoided support calls.

    A lot of people suggested making it only open to customers. That's fine, but recognize there is a cost there. Have you ever tried to get login info for a vendor website at a big company? It's often impossible. Some guy wrote it down on a notepad 7 years ago. What happens is you end up calling or emailing the company directly, possibly spending time confirming your identity, and thus wasting their money. Some companies have tried to mitigate that cost by allowing anyone with an email at a customer domain access, but that only works if they have such a domain.

    You should be able to estimate these costs by talking to support and looking at the page view information and customer queries. Just present the information and let management decide. Whatever the outcome, you'll look good if you present the site (and thus you) as having been saving money all this time.

  54. Debian by bigtreeman · · Score: 1

    I have used Debian for nearly 20 years because they hang the dirty washing out for all to see. Point your marketing team to Debian. I have always been very happy with their bug fixes and transparent development cycle.

    --
    Go well
  55. Mixed view, would go for limited availability by Blacktip · · Score: 1

    I have two views on this, on the one hand I agree with Marketing and Sales that any external facing communication needs to be carefully monitored, especially as there are many sharks out there trying to spin it into a false story which makes the lives of your sales reps very difficult as it is difficult to train them on all the ins and outs of bugs (they should be able to spin a good story though, a system without bug fixes, but created by humans would have zero trust from my side) At the same time I'm currently on a project of dumping our cloud based ERP provider (after two years) partially because they do bug fixing without letting us know what has been fixed or creating release notes. We spend tens of thousands investigating issues which were already known, to the point we stop invoicing even after the issue magically resolved itself (unannounced patches). Stuff breaks without notice, things change without notice, this is not behaviour I want in an ERP system, I want to be able to test after certain type of fixes are deployed, or at least decide it doesn't warrant attention. My suggestion on this would be to have limited access, transparency to the developers/admin's at your customer, but no general availability (financial systems are vulnerable and people frown on issues). Sure stuff will leak out, but it will prevent a lot of the discussions of people without skill looking at bugs found in google.

  56. It's pretty simple, actually by BVis · · Score: 1

    If Marketing/Sales wants to do it, 99 times out of 100 it's a bad idea. Don't let the C students run the world.

    --
    Never underestimate the power of stupid people in large groups.
  57. listen to sales/marketing by Anonymous Coward · · Score: 0

    Speaking as someone who lived on the technical user purchasing side for a couple of decades.

    Sales and marketing aren't always right, and they do have a tendency to want to live in a unicorns and rainbows world. That is because outside sales team lives in a blood-soaked bare knuckle world where both sides will say and do anything to get the sale. Having to taking weird drugs at social gatherings, playing golf on weekdays, drinking at lunch and having sex with 60 year old management.

    They don't need their own people providing ammunition to their enemies.
    You can't expose development bug tracking to anyone, and the production bug tracking needs to be shown only to actual customers through a login.

    Keep in mind that the way Sales thinks is exactly the way that the people who make major purchasing decisions think. If they did not, they would make no sales.
    They KNOW the target audience in a way that you only partially know.

  58. different folk! Use different set ups. by eionmac · · Score: 1

    as Buyer (i.e. facing your sales folk )I get a 'rosy picture'.
    As buyer I always require the folowing:
    a) I will give you a no-disclosure agreement.
    b) You will advise me all existing problems with your software and allow my qualified persons to analyse your reporting times/solving times for bugs.
    c) If you will not or cannot disclose existing bugs then you will have unlimited liability for any default caused by any existing bug after purchase.
    d) All you competitors are asked the same question.
    e) Do you wish to conclude this meeting or continue?

    It is sensible to have all bugs reported, (I would welcome your approach of visible lists) but perhaps from a commerce point of view only viewable by a restricted list of developers or non-disclosure bound paying customers.
    Make it a sales point:
    a) We try to make our software the best, you can help us by reporting any problems.
    b) When we have an established relationship, if you agree to non-disclosure terms then we can allow your folk who are software intelligent to aid your use and others by joining our development team as advisers. This impoves your competative edge and ensures your ability to get the maximum from your purchase.

    --
    Regards Eion MacDonald
  59. Re:different folk! Use different set ups. by david_thornley · · Score: 1

    In other words, you don't require a public-facing bug list. You just want access during the sales process (and probably later), and you're willing to sign an NDA first.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  60. brief release notes is what you need by Anonymous Coward · · Score: 0

    Provide brief release notes with releases where possible which can include any major features or major fixes.
    This gives customers an idea of the build, but shields them from knowing too many details like how many bugs were there and fixed.

  61. Don't scare people by cwsumner · · Score: 1

    People who understand development will be glad of the info. People who do not understand it may very well be frightned, and could "punish" you for scaring them.
    This applies to many things, not just of software.

    Make sure the people who need it can find it, but don't push it in the faces of the ones who don't want it.

  62. Ugh. Sales and Marketing by caitriona81 · · Score: 1

    As a customer with a technical background, there is nothing more frustrating than trying to troubleshoot an issue that the vendor already knows about and won't publicly acknowledge. Being burned in hte past has led to placing about as much trust in sales and marketing types as I would in a mob lawyer turned politician.

    The things I look for as a prospective customer are:
    - Openness and transparency with regard to support.and development.
    - Responsible handling of security issues.
    - Openness and transparency with regard to pricing. If I have to deal with a salesperson to get pricing, I will take my business elsewhere even if it costs ten times as much.

    If any of those things are lacking, or if I'm forced to deal with salespeople - or even worse, salepeople posing as support, my 15 years of IT anger and bitterness are going to drive me straight to your competitors.

    More importantly, hiding issues doesn't protect your "dirty laundry" anymore, it just (eventually) makes it even more public, with plenty of time to sour beforehand. I suggest pointing management (and your sales and marketing people) to this wonderful essay from 1999, The Cluetrain Manifesto, which although a bit dated, perfectly foreshadowed where we are today with social media. Your product's issues are going to be public, sooner or later. The question is whether they are going to be public under a site your control, where the people finding their way from search results can see that you are aware of the issue and working on solutions - or even have already solved the issues, or are they going to find it in the form of some rant on twitter/facebook/linkedin/blogs that probably doesn't even reflect the current situation, and doesn't give the company the opportunity to respond.