Re: [CODE4LIB] Buy, Borrow, or Build

2010-05-10 Thread Jonathan Rochkind

Yup. Buy, build, and borrow are pretty good categories.

But sometimes you _think_ you're buying, but you really end up borrowing 
or even building.  Other times, you can know and plan on borrowing or 
building even when you buy a proprietary vendor product.


And as Ed mentions, another very important point -- it's also possible 
to succesfully plan on buying an open source product, when you've got 
a vendor contract from a reliable vendor for it.


Jonathan

Edward M. Corrado wrote:

Karen,

I would argue that in the cases you described below, one is not simply
Buying. You are Buying+Building. Unfortunately sometimes decision
makers may not recognize this, or don't take it into account. I think
that is something that Jeremy hints at when he says Open Source can be
a buy. My take away in this regard is that there should be some
recognition in this document that most things will be a combination of
at least 2 of the 3 Bs.

Edward



On Fri, May 7, 2010 at 9:48 AM, Karen Coyle li...@kcoyle.net wrote:
  

Quoting Frumkin, Jeremy frumk...@u.library.arizona.edu:



In general, a Buy approach is easiest to determine TCO, while a  Build
approach is the most difficult. Generally, there are more  unknowns with a
Build than there are with a Buy. The more unknowns,  the greater risk of
inaccurate cost estimates.

  

I know this is the common wisdom, but I've had experiences where Buy turned
out to be much more expensive than expected. If the product is mature and
stable and you expect to do almost no customizing, yes, then Buy is
predictable. But if you're on the cutting edge, it's a new vendor offering,
you expect to customize, then Buy can have all kinds of hidden costs. In the
end, Buy can be more expensive than Build because you have to struggle with
a product over which you have no control.

When pitting Buy v. Borrow v. Build, functionality has to be taken into
account. What do you want the software to do? How big is the market for your
functionality? (that is, are vendors likely to step up to this plate?) Are
vendors already offering this?

kc

--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet




  


Re: [CODE4LIB] Buy, Borrow, or Build

2010-05-07 Thread Karen Coyle

Quoting Frumkin, Jeremy frumk...@u.library.arizona.edu:







In general, a Buy approach is easiest to determine TCO, while a   
Build approach is the most difficult. Generally, there are more   
unknowns with a Build than there are with a Buy. The more unknowns,   
the greater risk of inaccurate cost estimates.




I know this is the common wisdom, but I've had experiences where Buy  
turned out to be much more expensive than expected. If the product is  
mature and stable and you expect to do almost no customizing, yes,  
then Buy is predictable. But if you're on the cutting edge, it's a new  
vendor offering, you expect to customize, then Buy can have all kinds  
of hidden costs. In the end, Buy can be more expensive than Build  
because you have to struggle with a product over which you have no  
control.


When pitting Buy v. Borrow v. Build, functionality has to be taken  
into account. What do you want the software to do? How big is the  
market for your functionality? (that is, are vendors likely to step up  
to this plate?) Are vendors already offering this?


kc

--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet


Re: [CODE4LIB] Buy, Borrow, or Build

2010-05-07 Thread Edward M. Corrado
Karen,

I would argue that in the cases you described below, one is not simply
Buying. You are Buying+Building. Unfortunately sometimes decision
makers may not recognize this, or don't take it into account. I think
that is something that Jeremy hints at when he says Open Source can be
a buy. My take away in this regard is that there should be some
recognition in this document that most things will be a combination of
at least 2 of the 3 Bs.

Edward



On Fri, May 7, 2010 at 9:48 AM, Karen Coyle li...@kcoyle.net wrote:
 Quoting Frumkin, Jeremy frumk...@u.library.arizona.edu:




 In general, a Buy approach is easiest to determine TCO, while a  Build
 approach is the most difficult. Generally, there are more  unknowns with a
 Build than there are with a Buy. The more unknowns,  the greater risk of
 inaccurate cost estimates.


 I know this is the common wisdom, but I've had experiences where Buy turned
 out to be much more expensive than expected. If the product is mature and
 stable and you expect to do almost no customizing, yes, then Buy is
 predictable. But if you're on the cutting edge, it's a new vendor offering,
 you expect to customize, then Buy can have all kinds of hidden costs. In the
 end, Buy can be more expensive than Build because you have to struggle with
 a product over which you have no control.

 When pitting Buy v. Borrow v. Build, functionality has to be taken into
 account. What do you want the software to do? How big is the market for your
 functionality? (that is, are vendors likely to step up to this plate?) Are
 vendors already offering this?

 kc

 --
 Karen Coyle
 kco...@kcoyle.net http://kcoyle.net
 ph: 1-510-540-7596
 m: 1-510-435-8234
 skype: kcoylenet