TweetFollow Us on Twitter

Why Pay More
Volume Number:10
Issue Number:7
Column Tag:Inside Information

Why Pay More?

Making Not-invented-here worth something, and keeping that MBA busy, too!

By Chris Espinosa, Apple Computer, Inc., MacTech Magazine Regular Contributing Author

Many of us have let life pass us by without experiencing the reward and gratification that comes from possessing an MBA degree. Fortunately, people like this are fairly easy to come by, and if you’re in an organization of reasonable size, it’s likely that there’s someone on the payroll who will confess to it.

There’s nothing inherently wrong with advanced secondary education, nor does an MBA degree disqualify someone from working in a technical field. But sometimes engineers or technology managers feel like they’re talking a different language when an MBA offers opinions about how to proceed with product development.

A big gap in communication can come when discussing the “make versus buy” decision. This happens when most everybody agrees that a certain feature, function, or technology needs to be added to a product line, and the engineers are trying to figure out how to do it and how long it will take.

At this point, the MBA might ask whether someone else might already have created the necessary technology, whether you might go looking for such people and simply buy a lump of source code and build it into your product, and whether that will make the product better, more compatible, and quicker to market than designing, building, and testing it yourself.

Different engineers react in different ways to this. Some take great offense at the suggestion, or react with something resembling total denial that it could ever work. Others consider it and are willing to investigate and make a rational decision. Still others will politely ask the MBA-type-person to leave the room (or building, or company).

Oddly enough, it’s sometimes the people who have the most experience with the make-versus-buy decision who take the third option. In companies with an ingrained engineering culture and a mature product or technology, the job of licensing and integrating a foreign technology can be very difficult and time consuming, and more expensive in the long run than simply doing it yourself. Why pay more for somebody else’s technology when you can have better integrated, more maintainable, more “pure” code done by your own people?

The pitfalls of buying are many. First, you should do a diligent evaluation of the state of the code you’re buying. Make sure that the implementation language, development environment, and coding style are acceptable to your engineers (or whoever’s going to be maintaining that code down the road). You don’t want this to become a read-only, never-edit lump of code in your source tree. Make sure that the structure and flow of the code is clear, and preferably documented. In general it’s OK to have higher standards for purchased code than you have for your own engineers, because your organization may have some unspoken stylistic or architectural rules that are taken for granted in your own code, but will not be obeyed in code you license.

Then make sure that the project to integrate the code into your product will be well-managed. Throwing code over the wall increases the odds that it won’t work well. And believing that you should be able to make little or no changes to your existing code is also short-sighted. If you should buy, the make-versus-buy analysis should be so obviously tilted towards “buy” that you can afford to make a good number of changes to what you have and still come out ahead - you will need to make changes. Make sure that you have access to technical support or the original design team during implementation, but don’t expect them to do all the work: if you aren’t willing to make some sacrifices for the mutual success of the partnership, it may not be a good idea to get into it.

Finally, don’t be stingy with royalties or payments to your source, and be open-minded about their form of compensation. If you make this functionality a critical part of your product, and your customers like it, you’ll be dependent on it; if the unit royalty is too large, or your rights too limited, you may have problems a few years down the road when you need to lower prices or expand distribution, but are constrained by the license of a crucial technology. Check to see if you have something the other company wants: technology in exchange, or the right to make accessory products to yours, or even co-marketing. Money isn’t everything. A good deal can be made with a code swap and some press releases, if you both are committed to it and your customers benefit from it.

The warnings above might scare people off from even considering a make versus buy. It’s wise to be wary, but you should also be honest about your own abilities. Could your engineers spend more time on really valuable stuff instead of reinventing common technology? Must you be compatible with some industry standard or file format you have no experience with? Could minor problems hold you up? Will your engineers really write all that code from scratch in the time they claim? Will it be good enough to be worth it to your customers?

A good make versus buy decision is not a business school exercise, and it shouldn’t be done with dollar calculations on a spreadsheet. It takes the analysis and expertise of the people you trust most, and when you make the right decision, it ought to feel good, as well as add up. Don’t throw the MBA out of the room until you really think it through, and if you decide to make the purchase, give the MBA a position of respect and trust: make him or her manage the contract, rather than flit off to make another decision!

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Ableton Live 11.3.11 - Record music usin...
Ableton Live lets you create and record music on your Mac. Use digital instruments, pre-recorded sounds, and sampled loops to arrange, produce, and perform your music like never before. Ableton Live... Read more
Affinity Photo 2.2.0 - Digital editing f...
Affinity Photo - redefines the boundaries for professional photo editing software for the Mac. With a meticulous focus on workflow it offers sophisticated tools for enhancing, editing and retouching... Read more
SpamSieve 3.0 - Robust spam filter for m...
SpamSieve is a robust spam filter for major email clients that uses powerful Bayesian spam filtering. SpamSieve understands what your spam looks like in order to block it all, but also learns what... Read more
WhatsApp 2.2338.12 - Desktop client for...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
Fantastical 3.8.2 - Create calendar even...
Fantastical is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event details... Read more
iShowU Instant 1.4.14 - Full-featured sc...
iShowU Instant gives you real-time screen recording like you've never seen before! It is the fastest, most feature-filled real-time screen capture tool from shinywhitebox yet. All of the features you... Read more
Geekbench 6.2.0 - Measure processor and...
Geekbench provides a comprehensive set of benchmarks engineered to quickly and accurately measure processor and memory performance. Designed to make benchmarks easy to run and easy to understand,... Read more
Quicken 7.2.3 - Complete personal financ...
Quicken makes managing your money easier than ever. Whether paying bills, upgrading from Windows, enjoying more reliable downloads, or getting expert product help, Quicken's new and improved features... Read more
EtreCheckPro 6.8.2 - For troubleshooting...
EtreCheck is an app that displays the important details of your system configuration and allow you to copy that information to the Clipboard. It is meant to be used with Apple Support Communities to... Read more
iMazing 2.17.7 - Complete iOS device man...
iMazing is the world’s favourite iOS device manager for Mac and PC. Millions of users every year leverage its powerful capabilities to make the most of their personal or business iPhone and iPad.... Read more

Latest Forum Discussions

See All

Motorsport legends NASCAR announce an up...
NASCAR often gets a bad reputation outside of America, but there is a certain charm to it with its close side-by-side action and its focus on pure speed, but it never managed to really massively break out internationally. Now, there's a chance... | Read more »
Skullgirls Mobile Version 6.0 Update Rel...
I’ve been covering Marie’s upcoming release from Hidden Variable in Skullgirls Mobile (Free) for a while now across the announcement, gameplay | Read more »
Amanita Design Is Hosting a 20th Anniver...
Amanita Design is celebrating its 20th anniversary (wow I’m old!) with a massive discount across its catalogue on iOS, Android, and Steam for two weeks. The announcement mentions up to 85% off on the games, and it looks like the mobile games that... | Read more »
SwitchArcade Round-Up: ‘Operation Wolf R...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for September 21st, 2023. I got back from the Tokyo Game Show at 8 PM, got to the office here at 9:30 PM, and it is presently 11:30 PM. I’ve done what I can today, and I hope you enjoy... | Read more »
Massive “Dark Rebirth” Update Launches f...
It’s been a couple of months since we last checked in on Diablo Immortal and in that time the game has been doing what it’s been doing since its release in June of last year: Bringing out new seasons with new content and features. | Read more »
‘Samba De Amigo Party-To-Go’ Apple Arcad...
SEGA recently released Samba de Amigo: Party-To-Go () on Apple Arcade and Samba de Amigo: Party Central on Nintendo Switch worldwide as the first new entries in the series in ages. | Read more »
The “Clan of the Eagle” DLC Now Availabl...
Following the last paid DLC and free updates for the game, Playdigious just released a new DLC pack for Northgard ($5.99) on mobile. Today’s new DLC is the “Clan of the Eagle" pack that is available on both iOS and Android for $2.99. | Read more »
Let fly the birds of war as a new Clan d...
Name the most Norse bird you can think of, then give it a twist because Playdigious is introducing not the Raven clan, mostly because they already exist, but the Clan of the Eagle in Northgard’s latest DLC. If you find gathering resources a... | Read more »
Out Now: ‘Ghost Detective’, ‘Thunder Ray...
Each and every day new mobile games are hitting the App Store, and so each week we put together a big old list of all the best new releases of the past seven days. Back in the day the App Store would showcase the same games for a week, and then... | Read more »
Urban Open-World RPG ‘Project Mugen’ Fro...
Last month, NetEase Games revealed a new free to play open world RPG tentatively titled Project Mugen for mobile, PC, and consoles. I’ve liked the setting and aesthetic since its first trailer, and today’s new video has the Game Designer and... | Read more »

Price Scanner via MacPrices.net

Apple AirPods 2 with USB-C now in stock and o...
Amazon has Apple’s 2023 AirPods Pro with USB-C now in stock and on sale for $199.99 including free shipping. Their price is $50 off MSRP, and it’s currently the lowest price available for new AirPods... Read more
New low prices: Apple’s 15″ M2 MacBook Airs w...
Amazon has 15″ MacBook Airs with M2 CPUs and 512GB of storage in stock and on sale for $1249 shipped. That’s $250 off Apple’s MSRP, and it’s the lowest price available for these M2-powered MacBook... Read more
New low price: Clearance 16″ Apple MacBook Pr...
B&H Photo has clearance 16″ M1 Max MacBook Pros, 10-core CPU/32-core GPU/1TB SSD/Space Gray or Silver, in stock today for $2399 including free 1-2 day delivery to most US addresses. Their price... Read more
Switch to Red Pocket Mobile and get a new iPh...
Red Pocket Mobile has new Apple iPhone 15 and 15 Pro models on sale for $300 off MSRP when you switch and open up a new line of service. Red Pocket Mobile is a nationwide service using all the major... Read more
Apple continues to offer a $350 discount on 2...
Apple has Studio Display models available in their Certified Refurbished store for up to $350 off MSRP. Each display comes with Apple’s one-year warranty, with new glass and a case, and ships free.... Read more
Apple’s 16-inch MacBook Pros with M2 Pro CPUs...
Amazon is offering a $250 discount on new Apple 16-inch M2 Pro MacBook Pros for a limited time. Their prices are currently the lowest available for these models from any Apple retailer: – 16″ MacBook... Read more
Closeout Sale: Apple Watch Ultra with Green A...
Adorama haș the Apple Watch Ultra with a Green Alpine Loop on clearance sale for $699 including free shipping. Their price is $100 off original MSRP, and it’s the lowest price we’ve seen for an Apple... Read more
Use this promo code at Verizon to take $150 o...
Verizon is offering a $150 discount on cellular-capable Apple Watch Series 9 and Ultra 2 models for a limited time. Use code WATCH150 at checkout to take advantage of this offer. The fine print: “Up... Read more
New low price: Apple’s 10th generation iPads...
B&H Photo has the 10th generation 64GB WiFi iPad (Blue and Silver colors) in stock and on sale for $379 for a limited time. B&H’s price is $70 off Apple’s MSRP, and it’s the lowest price... Read more
14″ M1 Pro MacBook Pros still available at Ap...
Apple continues to stock Certified Refurbished standard-configuration 14″ MacBook Pros with M1 Pro CPUs for as much as $570 off original MSRP, with models available starting at $1539. Each model... Read more

Jobs Board

Omnichannel Associate - *Apple* Blossom Mal...
Omnichannel Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
Operations Associate - *Apple* Blossom Mall...
Operations Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Retail Key Holder- *Apple* Blossom Mall - Ba...
Retail Key Holder- APPLE BLOSSOM MALL Brand: Bath & Body Works Location: Winchester, VA, US Location Type: On-site Job ID: 03YM1 Job Area: Store: Sales and Support Read more
Omnichannel Associate - *Apple* Blossom Mal...
Omnichannel Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.