Group video – need suggestions!

So Cinecandy is about group video – basically creating a single video with clips from a lot of people.  We already are making things like wedding tribute videos (with best wishes from the bride and grooms friends), tribute videos (for birthdays and anniversaries), and more.  But it’d be cool to get suggestions for other kinds of videos we could make with clips from all sorts of people – all over the world!  Please respond in the comments section!!

Facebook FAILS at customer support w.r.t trademarks

There is a point at which an interaction with a faceless corporation becomes a lifesucking bane – and I’ve reached it.  As is usually the case with this sort of thing, I have to ask myself whether I should just let the matter drop, or escalate.  The hell with it.  Facebook – this problem is of your creation, not mine.

If you are reading this blog you know that I am in the process of starting Cinecandy, a cool little social/group video concept.  I have spent a ton of time developing the product, and am getting ready to launch.  I began preparations over six months ago, picking the name, securing the domain, the twitter handle, and the the Facebook fan page.

The thing is, when the fan page hit the requisite 25 “Likes,” I was still not able to claim the username.  It was unavailable, but no one was using it.

Facebook needs to figure out and communicate their trademark policy

I own the trademark, so I had recourse – or so I thought.

I filled out the trademark infringement form on Facebook and waited for a response.  Their response was come back in 60 days.

Specifically:

“we’re unable to process your request because another entity has made a previous request concerning this username. If you are still interested in claiming the username, please contact us in 60 days for an update about its availability. “

So, I came back in 60 days.  Still the page with the username is unused.  A second “come back in 60 days.”

“Unfortunately, this username is still unavailable.  Please feel free to check back with us again in 60 days, or you can reply to this email a different username that you would like to add to your account.  If you would like for us to look into adding an alternate username, then please also provide us with the relevant trademark information.”

WTF???  I might even be willing to pay the friggin’ squatter if I could contact them, but no:

“Unfortunately, we are unable to provide you with contact details for this other entity.  Please feel free to contact us again in 60 days, and we can provide you an update regarding the availability of this username.”

So my last email was a request for them to explain what their policy on trademark infringement and squatting is, exactly – because it is not posted anywhere.  I get back crickets.

I have now sent them multiple emails with what I think is a reasonable request – please tell me what your policy on this is – and not a single response.

Am I crazy here?  I own the trademark!  No one is using the damned username!  It’s not even FOUND when you go to http://www.facebook.com/cinecandy!

The complaint number is

#255038642

Anyone have any ideas?

5 Tips for Startup Outsourcing

Ok – so you decided to outsource because you figured out in my last post that you have enough money, know a good developer, and have a very clear vision for your product, among other things.  It’s not all over.  Managing an outsource relationship is not a hands-off thing.  It is far less forgiving than having a co-founder or an employee, and requires at least as much work, though the work tends to be skewed towards the requirements gathering phase and deliverables review.

Here are several things that I’ve learned along the way.

1)  Get a fixed price bid

I’ve heard this argument go both ways – hourly bids properly compensate developers and keep clients reasonable, fixed bids can lead to unexpected consequences.  To me it is clear, however – as the paying party your interests lay with a fixed bid.  Of course you should be careful – anything that sounds too good to be true is too good to be true.  But within the realm of the reasonable, a fixed bid protects you, and also incentivizes your vendor to work quickly – the longer it takes the less money he makes, after all.

2)  Spend twice as much time doing requirements as you normally would.

Successfully outsourced projects hinge on well written requirements.  There is no figuring things out on the fly.  There is no pending features queue a la Agile.  You need to figure out what you want built and define it at as high a level of granularity as possible.  Do this after you have paper tested, done your customer development, figured out your theoretical MVP parameters, and settled on your design.  Mock it all up – in detail.  I confess that I did not do as much work at this stage as I should have – and it definitely added both time and money to my final bill.

3)  Don’t be tempted to add features – MVP rules still apply.

This is possibly the most underestimated pitfall to working with an outsourced developer.  You will usually have arrived at a scope based on a set of requirements, and that scope will include a fixed price bid.  However, you will find yourself tempted to slip features in as part of the natural process of sharpening those requirements.  Don’t.  The issue with new features isn’t so much that they might cost you more (they don’t, necessarily), it is that they distract attention from the key focus of your product.  You should be as disciplined about feature creep when working with an outside developer as when you are managing your own resources.  If not more so.

4)  Schedule regular check ins.

Outsourced developers handle multiple clients and prioritize work, much as you do.  You don’t want to get put in the “difficult client” bucket by complaining all the time, but you also want to make sure that your vendor knows you are on top of things.  The best way to do this is to schedule weekly reviews during which you ask after the various aspects of development.  Because iterations are more widely spaced when you outsource, not knowing about a problem can have a larger impact when you only find out about it come deliverable time.  So, even if your developer is out of sight and out of mind…have a call and encourage them to talk about what they are doing.

5)  If you are not technical, make sure you get someone who is to review the product.

Presumably one of the reasons you hired your developer is that you do not know how to code yourself.  If that is the case, you are completely blind when it comes to the deliverables you get.  Beyond the obvious – things that are broken – can lay many issues which will cause you problems later – everything from non-standard implementations that subsequent developers will have a hard time with, to structural issues that will affect your ability to scale.  For this reason, you should absolutely get a friend or even hire someone to do a code review for you prior to signing off on the final product.

 

One way to think about the outsource relationship is that it hinges on the three variables that affect all development projects:  Speed, Quality, and Cost.  A fixed bid caps your cost, detailed requirements ensure quality, and regular check ins encourage speed.

Good luck out there!

6 Questions to Ask Yourself Before You Outsource

Since we’re getting close to releasing an MVP, I thought I’d do a couple posts on things I’ve learned over the past few months.  The first thing that comes to mind is how I got this far by using outsourced development.

Startup founders have a million different variables to fix in place in order to turn their vision into reality.  Most of those variables have no single best optimized answer, rather you just have to put a stake in the ground and move on.  Deciding whether or not to use outsourced development is just one of these variables, but it can have tremendous consequences for your business so it is a variable worth considering carefully.

While things may change with the current stockmarket downturn and likely cooling of the early stage funding market, the past year has been a hard time to find highly talented technical founders.  I spent about six months recruiting (including what I thought was a fairly successful Hacker News campaign, which I talk about here) but failed to find someone that had both the skills and personal fit I was looking for.  Was I too picky?  You betcha.  But then I knew that when I started interviewing, so I hired outsourced developers to code the first version early on.  Boy, am I glad I did.

Here are six questions you should ask yourself before taking the plunge:

1)  Can I build an MVP myself?

This seems obvious, but given much of the lore out there about business founders learning to code so that they can build their own product, it’s worth considering.  I do not know how to code, and my personal take is that while there is great value in learning enough to have an intelligent conversation in which I recuse myself at the right point, it’s not the best use of my time to learn enough programming to produce an MVP.  Opinions differ, clearly.  I thought a nice treatment of the subject was done by Tom Eisenmann at HBS.

2)  Do I have sufficient money, not only to get to an MVP, but a couple of iteration cycles beyond it?

This is an important one.  How much you spend on your outsourced development will NOT equal the agreed upon price for your initial set of deliverables.  Remember that the pattern for managing an outsource vendor is:  Define Requirements>Build>Change Order rather than:  Prototype>Feedback>Iterate.  You will want to change things.  It will cost you money.  And given that the rules about finding product market fit still apply – the ones that say that you have to tailor your MVP to the market, not the other way around – it will cost you much more to outsource than the initial price tag.  This isn’t a bad thing.  Just a thing.

3)  Do I know any developers personally whom I trust, or am I going to be picking one from scratch?

I was lucky enough to get a fantastic referral from a friend for a dev shop whose owner is based here in the Bay Area, but whose team is based in Russia.  I was familiar with their work and had a good sense for likely outcomes.  This confidence made it much easier for me to take the plunge.  In the time we’ve worked together, the relationship has been maintained personally here in the US, which has allowed us to get through the unavoidable rough patches.  If you are starting from scratch – don’t.  Get a referral.  Even better – get a referral from an existing customer whose business will be imperiled in addition to yours if the relationship goes south.

4)  Is my vision of my MVP clear?

I royally screwed this up.  I had two competing visions of what my product should be and ended up spending all kinds of time and money on design.  If you plan to use outsourced development, indecision is your enemy.  While this isn’t necessarily something I could have avoided by using a good mockup tool, I was certainly aware of the two options because I had to mock them up directly.  Here’s a good comparison of the tools you can use to get to your vision – but I think the larger lesson is:  settle on a very definite path to your first deliverable.  You’ll get to iterate – later.

5)  Do I have a clear sense of where I stand on the Speed/Quality/Cost tradeoff?

More money buys you better product faster.  You can make a crappy product quickly and cheaply.  We all live these tradeoffs – but knowing where you stand is hugely important in determining whether to go with outsourced development.  For instance, I have had several bad experiences with Elance developers when I chose the cheapest option, so I was happy to pay more for peace of mind regarding quality this time around.

6)  What are my prospects for finding a technical co-founder?

Finding someone qualified with whom you click is very hard.  But having gone through the process – if you can sell a co-founder you like and respect on your vision, you should.  Ironically I don’t think you should do this because of the drawbacks of using outsourced development, but rather because of the benefits of having someone to rely on through the tough times – an intellectual partner.  I quickly figured out that anyone worth talking to would want to see traction and that I would be very picky about who I jump into bed with.  Because I was new to the Bay Area, I didn’t have any friends who might have been game to join me on my quest.  My prospects, in other words, were bleak.

Of course – the upside to the way things played out is that a year later I do know people, and I’ve taken lots of risk out of the project by building an MVP.  Couldn’t have gotten here without the help of my friendly neighborhood outsourced developer!

 

First round of code coming in

This is exciting!  The first round of code has come in, and I’m busy reviewing it.  It’s amazing how even in the transition from PSDs to working HTML things become apparent which need to be changed.  To say nothing of actual functionality!  Anyway – we’re getting a hell of a lot closer and that is awesome.

Apologies for the ugly site

Since I decided I want to start gathering participants for our launch videos, I did up a (really) ugly site so that I could actually point people to some projects.  I completely suck as a graphic designer – even though the Weebly tool I used is pretty simple.  Anyway…hopefully people care more about contributing to the projects than whether the site is beautiful.  It’ll obviously look a LOT nicer when we launch

Starting to do some outreach

Well, the front end design on the site is getting pretty close to done, and when it goes live I’m going to face the question of – what now?  How do we start getting some projects in there that people want to participate in?

So, today I started looking to see what groups of people are really participating in video.  It turns out that there are a lot of really dedicated fans out there already creating fan videos, so I think I’m going to start there….thank god for twitter, youtube, and facebook!

Great experience with Hacker News Community

As a business founder I’ve often found that the tone adopted by the community in Hacker News viz non-technical types is…well…uncomplimentary. Posts looking for a technical co-founder tend to be derided and fall off quite quickly. That said – I had a great experience. Here’s how. I decided to kick my co-founder search into high gear last week for a variety of reasons. Another post perhaps. I wrote up my post and went to where the best and brightest hang out – Stackoverflow. They have a great money back guarantee, so the $350 to post for a co-founder seemed a good investment. After 3 days, I had gotten about 250 views and not a single lead. So I decided to post the listing on Hacker News. But I figured I should probably do some research on previous technical co-founder posts. Some posts were good and some were bad, but I came across one person, Michael, who made some really constructive criticism. I sent him a note and asked him to review my listing in Stackoverflow. Talk about helping out a stranger! Michael went out of his way to understand my business concept and really make the post way more concrete and appealing to readers like him. Honestly he re-wrote about 90% of it – and importantly, zeroed in on a tagline that he felt would work with the HN crowd – “Movie Studio As A Service” or MSAAS. Now I actually had thought of this before and discarded it for sounding too technical and scary for the average user. However, Michael’s insight was that it is exactly the kind of thing that HN readers would react well to. So I entitled my post “Movie Studio As A Service (MSAAS) Technical Co-Founder Wanted.”   The lesson here is that posting to HN has no value unless the post itself is interesting to the readership.  Making the headline an attention grabber, and providing enough detailed information about the business to generate a discussion, was what ultimately led to the following results:

The post stayed on the front page of HN for about two hours, top 5 for one, which was great. Even better was that my Stackoverflow ad went from 250 to about 3000 views in that time, generating several live leads. The absolute coolest thing, however, was that the specifics that Michael had encouraged me to post in the job listing generated all kinds of discussion in the comments section of HN – surfacing all kinds of really good insight on the idea itself and validating it to an extent that I hadn’t seen until now. It felt great! So – a big thanks to Michael and the Hacker News community from a grateful business co-founder.

Some thoughts about the Founder Institute. http://ping.fm/bu70L

A Few Thoughts About The Founder Institute

Cinecandy and I just graduated from the Silicon Valley session of the Founder Institute last week.  I thought I would let things settle for a week before writing about the experience, since I find that a bit of time generally helps to sort out what was important and what wasn’t from a given experience.

For anyone who hasn’t read about the Founder Institute, you should check out their site here.  The topline is that it is a startup incubator focused on helping founders avoid making dumb mistakes.  And, if that is their mission, they certainly succeeded with me – I can think of several dumb mistakes which I was specifically prevented from making, though I reserve the right to make many more.  In fact, if there’s one thing I learned after 101 days of intense mentorship, outside of class assigments, team exercises, and participant attrition, it’s that even though we graduated an elite 14 out of 50 companies in Silicon Valley this term…everyone will keep making mistakes.

Here’s what sticks out for me about the experience:

1)  It is way harder than advertised – or perhaps it is properly advertised but I didn’t believe it.  The work takes much more time, the expectations are much higher, and it is far more stressful than I expected.

2)  It is way better than advertised.  Every week I learned something that I could apply right away to my business – in many cases I had to go home from class, cancel something I had already started, and do it right.

3) In Silicon Valley at least it revolves very tightly around Adeo Ressi and his personality.  This is good and bad.  The program is not driven by rules, but rather by Adeo’s attempt to recreate the toughness of startup life.  If that means changing the rules midway, Adeo will do it.  To be clear – I admire Adeo and consider him a mentor – but you will be unhappy if you don’t happen to enjoy his style of teaching.

4) You make a great network, fast.  The combination of exposure to world class mentors and an increasingly committed pool of still-standing peers jumpstarted my network in a way I can’t imagine replicating anywhere else.

Much has been written about the Founder Institute.  For a fairly extensive discussion you can see the Quora thread here.

One of my classmates, Brajeshwar, posted a list of the companies graduating in our term.  I thought that was a great idea and one I’d like to copy as an example of the kind of support our group has given and will continue to give each other!  Here’s the honor roll:

  1. Amol Kher, Health Mobs (Facebook Page)
  2. Brajeshwar Oinam, Levoma (Facebook Page)
  3. Cyprien Noel, Object Fabric (Facebook Page)
  4. Fernando Pizarro, Cinecandy (Facebook Page)
  5. Gaurav Sharma, Right Buy (Facebook Page)
  6. Jason Seed, Ready2Sign (Facebook Page)
  7. Jayalaxmi Hangal, Family Alley (Facebook Page)
  8. Maren Kate Donovan, Zirtual (Facebook Page)
  9. Navin Bathija, Neo (Facebook Page)
  10. Rohit Nallapeta, AdNuance (Facebook Page)
  11. Sanjay Malhotra, Clevrr (Facebook Page)
  12. Seth Cohen, Screenius (Facebook Page)
  13. Steffany Boldrini, Ecobold (Facebook Page)
  14. Wesly Michel, Mosion (Facebook Page)