Pick One: Open Methodology or Slave to Technology

  |  March 29, 2002   |  Comments

Who runs your business, you or your technology? Are your projects wired for simplicity?

You wouldn't believe how many companies place their businesses at the mercy of their technology. You'd expect technology to be at the beck and call of business and its rules. Technology is supposed to enhance and optimize businesses, not govern and hinder. Sadly, that's not the case.

Tech issues are fundamental. They affect return on investment (ROI). If you're have bottom-line responsibility, ask yourself: Who's in charge of your business, the people or the technology?

A few months ago on this site, Rebecca Lieb wrote:

Technology is no longer at the service of marketing; it defines marketing. This places marketers on an unprecedented learning curve... Programmers don't want creative briefs, value propositions, or mission statements. They need minutely detailed specs.

True. The problem is several orders of magnitude larger than that.

A potential client (over $20 million in sales) whose site was developed by an outside firm didn't even know if it owned the code. We suspect it didn't, since the developer services many of this company's competitors. What would happen if the relationship went awry? It doesn't even have easy access to older order records.

Another company wants to increase search engine visibility and track and analyze visitor behavior using WebTrends. It also wants to make code changes to the shopping process but can't because the cart produces dynamically generated URLs from .exe software. This makes it more difficult for some search engines to spider the site and to use their version of WebTrends. The company's goal is to measure, test, and optimize pages to increase conversions and improve ROI. But it can't meet these goals without a tech overhaul.

What do we advise?

First, marketers must understand development is not rocket science. They need to understand the developer's methods and drive development through its phases to meet their needs. Second, your next development project, whether done in-house or outsourced, must utilize an open methodology.

Are you up to the challenge of developing a new Web site? Bet you feel like you're about to navigate a minefield and somebody forgot to give you the map. If you follow the development process of wireframing, storyboarding, and prototyping, you can draw that map. These techniques coupled with open methodology will make development easier, faster, and cheaper.

So what is an open methodology?

Open methodology is an approach based on a known standard set of processes. The benefits to developers and clients are significant. A developer can accurately estimate the cost of your project. A client isn't tied to one development team for subsequent versions. Any team employing the open methodology can bid competitively and understand work done to date. Some will argue they're in a rush or under budgetary constraints. They'll say, "We don't have the time or resources to do all that planning and talking." We always counter, "If you don't have the time to get it right the first time, where will you find more time later to fix it?" This works. Both client and developer save precious time and resources!

One of the most exciting open methodologies is called Fusebox. It's popular with development houses because its techniques can be applied to any development language. (I'm biased. Our CTO is one of the developers of Fusebox 3.0 standards.)

Fusebox employs three critical principles:

  • Modularity. A project is divided into small component pieces, each tightly defined. Because it's modular, different pieces can be coded by different developers. All the pieces just "pop" into place.

  • Severability. Each module is self-contained and can exist on its own. Any references to other modules are set as variables so changes are easy to make. If references change, the module in question doesn't have to be modified.

    Because modules are severable, developers can construct each simultaneously without worrying their work will conflict with something somewhere else in the code.

  • Clarity. "Fusedocs" are structured comments that document the interface between modules ("fuses" and "circuits"). They are so popular and clear, I see people using Fusedocs even when they aren't using Fusebox! With this defining clarity at hand, each team working on a modular piece knows exactly how that piece will interact with others.

These principles give Fusebox and other open methodologies the power and flexibility to permit fast development. Modules of code can be dropped into place and work seamlessly. No module must be built in conjunction with any other one.

Result: a tremendous savings in time, money, and sanity.

ClickZ Live Chicago Learn Digital Marketing Insights From Leading Brands!
ClickZ Live Chicago (Nov 3-6) will deliver over 50 sessions across 10 individual tracks, including Data-Driven Marketing, Social, Mobile, Display, Search and Email. Check out the full agenda, or register and attend one of the best ClickZ events yet!

ABOUT THE AUTHOR

Bryan Eisenberg

Bryan Eisenberg is coauthor of the Wall Street Journal, Amazon, BusinessWeek, and New York Times bestselling books "Call to Action," "Waiting For Your Cat to Bark?," and "Always Be Testing." Bryan is a professional marketing speaker and has keynoted conferences globally such as SES, Shop.org, Direct Marketing Association, MarketingSherpa, Econsultancy, Webcom, SEM Konferansen Norway, the Canadian Marketing Association, and others. In 2010, Bryan was named a winner of the Direct Marketing Educational Foundation's Rising Stars Awards, which recognizes the most talented professionals 40 years of age or younger in the field of direct/interactive marketing. He is also cofounder and chairman emeritus of the Web Analytics Association. Bryan serves as an advisory board member of SES Conference & Expo, the eMetrics Marketing Optimization Summit, and several venture capital backed companies. He works with his coauthor and brother Jeffrey Eisenberg. You can find them at BryanEisenberg.com.

COMMENTSCommenting policy

comments powered by Disqus

Get the ClickZ Analytics newsletter delivered to you. Subscribe today!

COMMENTS

UPCOMING EVENTS

UPCOMING TRAINING

Featured White Papers

Google My Business Listings Demystified

Google My Business Listings Demystified
To help brands control how they appear online, Google has developed a new offering: Google My Business Locations. This whitepaper helps marketers understand how to use this powerful new tool.

5 Ways to Personalize Beyond the Subject Line

5 Ways to Personalize Beyond the Subject Line
82 percent of shoppers say they would buy more items from a brand if the emails they sent were more personalized. This white paper offer five tactics that will personalize your email beyond the subject line and drive real business growth.

WEBINARS

Jobs

    • Executive Assistant
      Executive Assistant (Agora Inc. ) - BaltimoreAgora Inc., an international publishing company, located in the Mt. Vernon district of Baltimore, MD...
    • Paid Search Specialist
      Paid Search Specialist (Boathouse, Inc.) - Waltham  Boathouse is looking for a Paid Search Specialist to work as a part of the Digital Acquisition...
    • Paid Search / Search Engine Marketing (SEM, PPC) Specialist
      Paid Search / Search Engine Marketing (SEM, PPC) Specialist (HeBS Digital) - New YorkJOB TITLE:     Paid Search / Search Engine Marketing...