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 Join the Industry's Leading eCommerce & Direct Marketing Experts in Chicago
ClickZ Live Chicago (Nov 3-6) will deliver over 50 sessions across 4 days and 10 individual tracks, including Data-Driven Marketing, Social, Mobile, Display, Search and Email. Check out the full agenda and register by Friday, Oct 3 to take advantage of Early Bird Rates!

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

Featured White Papers

IBM: Social Analytics - The Science Behind Social Media Marketing

IBM Social Analytics: The Science Behind Social Media Marketing
80% of internet users say they prefer to connect with brands via Facebook. 65% of social media users say they use it to learn more about brands, products and services. Learn about how to find more about customers' attitudes, preferences and buying habits from what they say on social media channels.

Marin Software: The Multiplier Effect of Integrating Search & Social Advertising

The Multiplier Effect of Integrating Search & Social Advertising
Latest research reveals 68% higher revenue per conversion for marketers who integrate their search & social advertising. In addition to the research results, this whitepaper also outlines 5 strategies and 15 tactics you can use to better integrate your search and social campaigns.

Resources

Jobs

    • Digital Marketing Analyst
      Digital Marketing Analyst (GovLoop) - Washington D.C.Are you passionate about audience acquisition? Love effective copy and amazingly effective...
    • Product Specialist
      Product Specialist (Agora Inc. ) - BaltimoreDescription: The Product Specialist is hyper-focused on the customer experience and ensures that our...
    • Partnerships Senior Coordinator
      Partnerships Senior Coordinator (Zappos.com, Inc.) - Las VegasZappos IP, Inc. is looking for a Partnerships Senior Coordinator! Why join us? Our...