Slashdot Mirror


Selling Open Source Solutions to Upper Mgmt?

An anonymous reader asks: "I am the single member of the IT department at a small nonprofit. We were looking to replace our commercial content management system with a custom combination of open source solutions (Lucene, Jackrabbit, etc). However, since I was the sole developer, progress was slow and we have little resources to recruit potential volunteers. Recently, we had a closed source, commercial vendor demo their version of a content management system, and immediately upper management was willing to go along with their proposal, even at the expense of project requirements. Although I understand and accept the decision (and am quite relieved I am not expected to deliver as the sole developer), I am interested to know if there are resources for promoting open source software in a manner like closed source, commercial software. If not, is this a challenge within the OS community? It seems that OS solutions are primarily promoted to technical implementors rather than upper management. Of course, many technical implementors do not have the marketing skills to promote open source, but are there resources to help us do so?"

6 of 34 comments (clear)

  1. Huh? by kosmosik · · Score: 5, Informative

    Well you stated that your process of developing own CMS was slow and the system was incomplete. Your manager had to choose beetween yours not working system and some other system that probably works and can be used now. Manager role is to manage and get things done, not to embrace any ideals. So it is obvious that he preffered working and proven (I assume) but closed solution than open but nonexistant one.

    I don't see how that is not obvious? The manager really have no choice there.

    One issue you should investigate is if this new closed system stores data in a way that it (data) can be transferred to other system if not you will be stuck with this system or will be facing need of reinputting everything from scratch (and this can be very painfull) if you decide to switch.

    1. Re:Huh? by pravuil · · Score: 3, Informative
      Kind of have to agree with the parent on this one. The alternative was better because adoption was practically guaranteed. If you are serious about implementing open source solutions, you do have to put your $0.02 worth in to get the most out of it. Doing it solo seems a bit irresponsible. Ask around, I'm sure someone would have loved to offer their services.

      About marketing; while marketing OSS is a process in itself, some projects do have marketing materials available, just have to know where to find them. Then have to take some time to pick out what works and what doesn't. Examples: http://marketing.openoffice.org/ , http://www.ubuntu.com/products/casestudies , http://www.redhat.com/solutions/intelligence/

      Finally, don't see why this is on the front page. This is a question to the public, not news. Take it to a freakin forum.

  2. This is custom made vs Off-the-shelf by SmallFurryCreature · · Score: 4, Insightful

    This is not opensource vs closed source at all, at least from the description, but a far simpler, custom build vs off-the-shelf AND/OR inhouse vs external.

    Simply put the poster has tried, and failed to get a self developed system going to replace an existing system. Fed up with the delays management has now decided to go for a ready made system. It just so happens that the selfmade system including opensource components while the commercials vendor is not.

    However the nature of the source code does NOT matter in this case.

    What seems to matter is that management seems to think that the off-the-shelf system will be ready of use sooner and with less hassle then the custom system. They are willing to trade in flexibility that a custom solution can give for this.

    This is a sound business decision, not a correct one perhaps, it depends on what exactly they are given up and just how far along the custom setup is.

    This is NOT a failure of opensource, if an outside vendor offered a readymade solution using opensource would it not be accepted? The article does not suggest that.

    Rather they choose off-the-shelf ready NOW if less flexible software over flexible custom made but so far pie-in-the-sky software.

    Personally I have come to hate off-the-shelf content systems with a passion. They never ever work and you spend far more time customizing them to suit your needs then you would building your own system in the first place BUT the difference is that the ready made system is "ready" sooner. Compare it like this, a custom car build up from the ground won't be ready to drive until at least the frame has been finished the drive mecchanics attached, the engine bolted on, some kind of steering fixed up etc etc. Probably after a lot of work. On the other hand an existing car destined to be modified can be driven at day one. Sure, if you want to drive it on day two, three etc you are going to have an hell of job to actually modify it in any significant way BUT you can.

    And that is what management often wants. Not a quality product at some point in the future but something that works to a minimum standard today. If that means they will then have to be satisfied with that minimum for all time, so be it. Because lets face it, the custom product might still deliver nothing even after several months.

    Personally I have taken the following solution, develop such software in your own time so that you only have to sell it to management once you have a working product. You then "charge" this in whatever form you like, free time, a raise whatever to make up for the free time you spend on it. It works very well, you end up with a system to maintain that actually does what you want it to, management gets their instant result and if you fail at the building it, well it is just your own free time, so who is going to care?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  3. New here? by Bretai · · Score: 3, Informative

    don't see why this is on the front page. This is a question to the public, not news.

    Apparently you're not familiar with the AskSlashdot section. I'll leave it to you to discover what kinds of articles are posted there.

    Secondly, the summary was not posted to the main page, it is just linked there as all articles are now.

    Take it to a freakin forum.

    You mean like /.?

    --
    Controlling complexity is the essence of computer programming. -Brian Kernigan
  4. Wrong Solution for One Guy Show by Anonymous Coward · · Score: 3, Insightful

    Jackrabbit? Lucene? CMS?

    You've got to be kidding.

    Especially when you have limited resources, don't re-invent the wheel. There are several open-source CMS packages to choose from. You shouldn't be building your own without an EXTREMELY good reason.

    You're not seeing the forest for the trees.

    If you're a one-man IT shop, you should be focusing on larger popular packages and let the community take care of the little nuts-and-bolts that make the big things work. Also, your solutions, need to be so simple and generic that you can hand it off to someone else when necessary.

    That's probably why you lack help. You're way out in left field and everyone, including your manager, can tell.

  5. Seriously by WED+Fan · · Score: 3, Insightful

    Do you want to sell upper management on quality or OSS?

    Troll? No.

    Now, the moderators haven't gotten past the first 2 lines, have you tried selling management on the "best tool for the job"? If the solution works, what does it matter if its OSS or not? The beauty of the question is the freedom to choose from as wide a pool of candidates for the best overall solution to the task.

    Experience shows managers worry about two things: will it get the job done? And, will it be a problem later?

    If you present management with any information beyond that, you are just asking for trouble.

    Options:

    1. "Sir and/or Ma'am, we can replace the framastat server with these two options. This option does the job, and won't cause us problems in the future."
    2. "Sir and/or Ma'am, we can replace the framastat server with these two options. This option does the job, is GPL 3, is community supported and with the source code is available, we can make our own extensions and upgrades."

    Option 1, the boss heard, it works and won't cause a problem. Option 2, he heard: "GPL" - What the fuck? "Community support" - Damn, no formal support plan? Who do I call? "Write our own extensions" - Now I have to hire a programmer?

    Hint

    Tell a manager nothing more than he really needs to make a decision.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.