Computationally Expensive (within project planning)

When I first started working at foursquare I heard this term as a way of explaining that some things were not possible (right now!) but could be built in the future (soon!).  It is one of my favorite terms for a lot of reasons, but mainly because of the challenge of overcoming whatever obstacle is in the way.

For different groups to understand what is possible and what is not, a matrix of sorts is needed to quantify why things may or may not be possible.  Things like an overall Company vision and roadmap contribute to why and when things are happening, but scoring things can also bring some much needed transparency into the process.

At first glance this seems like an excuse as why not to get something done – simply blaming “its too computationally expensive” – but as you can see there are a myriad of reasons.

I am far enough away from the time when this was first discussed that I have started to think about the issues that came up in another way.  You can easily plot the overall Difficulty and Impact of a project by plotting them on a graph similar to the one below.

Each dot represents a potential project or feature

Scoring would work such that;

Green = justification for immediate completion
Yellow = decide based on subjective views
Red = justification to wait

You can see how almost any discussion between groups, such as BD and engineering, could be plotted on this graph.  Something that has extremely high impact but is technically very difficult (red) may not get the hours/work necessary in light of other projects.  However something that is high impact and low difficulty (green) could get prioritized right away.  Using this methodology brings in some objectivity that may otherwise be absent from a discussion.

There are many subjective reasons why something may end up in a specific area or color, but this at least lets you plot all projects accordingly.

As an organization grows, this allows you to weigh the ideas and complexities of partner requests with that of folks who have longer term (cross quarter) projects currently in motion.  Things like engineering hours, PM resources, and design may play a role in the score and color of a dot.  Previously running projects have probably the highest impact, but provide justification on a high impact low difficulty project being pushed off a month.

Everyone in the organization should understand how a suggestion or feature improvement could affect the overall goals and timeline of a Company.

I don’t think I will stop contributing grand ideas to the product and eng. teams here anytime soon though ;)

As an aside I was reminded of this recently while watching @cooperb give his talk about our infrastructure stack on MongoDB.

  • http://spencerfry.com/ Spencer Fry

    Nice post, Eric. I can imagine myself pointing to this graph when I hear the words “I need this feature now.”

  • http://www.marketing.fm EricFriedman

    Exactly the use case :)

  • hrrkii

    Fantastic post. I think many of us do this in our heads on a daily basis, but laying it our for everyone in the organization to clearly see is fantastic idea.

  • http://www.marketing.fm EricFriedman

    Thanks for your support. It’s something I wanted to write for awhile and needed to get my thoughts down on a post.

  • http://twitter.com/sarasigel Sara Sigel

    Love the chart and transparency of this approach. It’s simple and takes an abstract idea and shows it in a more concrete way.

  • http://twitter.com/noah_weiss Noah Weiss

    Nice writeup. I think another simple way to think of this that everyone is familiar with is: bang for the buck. Bang is impact is your graph; buck is difficulty. Bucks can be in different currencies (eng, pm, design, etc.) if you want to extend the analogy.

    Everything falls into that tradeoff at the end of the day.

  • xiaoying

    <div>Gartner forudsiger 20% vækst for chip industri i 2010</div>
    <div>IDG News Service – Vokse den globale chip industri vil kraftigt kraftigt fra den globale afmatning og Bogfør 20% på år vækst i 2010, marked forsker Gartner sagde torsdag. Vækst prognose er lidt højere end andre har forudsagt, levis 501
    men er i trit med offensiv prognoserne for den globale halvlederindustrien dette år. Stærk efterspørgsel efter en række chips har bidraget til stærk indtjening vækst på chip beslutningstagere fra mikroprocessor gigant Intel til hukommelse chip konge Samsung Electronics. levis jeans uk
    Stærk vækst i pc’er og hukommelseschip vil være primære drivere til semiconductor indtægter at nå $276 milliarder år, levis commuter jeans
    op fra $231 milliarder sidste år, sagde Gartner i en erklæring. Verdensomspændende chip indtægter faldt 9.6% sidste år. “Vi har set klare beviser at halvlederindustrien er klar til stærk vækst i 2010,” sagde Gartner analytiker Bryan levis 501 jeans
    Lewis, i sætningen. Gartner forventer 20% flere pc’er skal produceres i år end i 2009, en stor velsignelse for chip beslutningstagere. DRAM beslutningstagere vil drage fordel af en stigning i indtægter 55% i år, at gøre chippen segment de hurtigst voksende “langt”, sagde marked forskeren. De fleste DRAM-chips anvendes i pc’er. Helårlig chip industri vækst målet er en smule højere end som in-house Vejrprofeterne på Taiwan Semiconductor Manufacturing (TSMC), verdens største kontrakt chip maker. TSMC sagde sidste måned det forventer det globale semiconductor marked til vokse 18% i år, efter kontraherende 9% sidste år, skyldes hovedsagelig til stærk PC og mobiltelefon salg. Selskabets planer om at tilbringe en historisk høj $4,8 milliarder på nye fabrikker og produktionslinjer dette år at holde trit med hurtig chip industri vækst, og at gøre for langsommere udgifter under recessionen. Samsung, verdens største hukommelse chip maker, forudsagt sidste måned, at stærk PC salg vil rejse chip indtægter 10 procent til 20 procent i år og at priserne på DRAM og NOG flash hukommelse chips forbliver stærk. Gartner advarede torsdag at en korrektion kan være behov for for chip-industrien på kort sigt for at afværge et lager overflod. Forskeren sagde, at ifølge de data, det sporer, er behov for at afbalancere chip salg med system salg.<div>
    </div></div>