Category Archives: Startup

Login With Facebook

or the Keep Things in Order or Waste Time and Money post

When we were working on Fun Bucket this summer, a few friends and users suggested (rightly) that it would be great to have Facebook integration from the start.

Better conversion rates from easy registration. Better user demographics from the oh-so-helpful Facebook user data. Easy implementation and great scalability for future feature upgrades. (again, a great suggestion)

What “we” didn’t plan on–and as Founder and Product Manger, “we” means “I”–was that we might be jumping the gun on building the functionality in. Afterthought always seems so much more foreshadowing than aforethought, don’t you think? (Hint: get used to it.)

In short: I went forward with contracting login with Facebook. We put it into the Fun Bucket alpha/prototype (RIP) and it tested, then worked,  perfectly.

About a month later, after not really reviewing the code or the process flow diagram completely–a key factor in my “Read More” initiative–we launched the private beta of Fun Bucket. It is now open here. The Facebook login flow did something that worked great in the alpha, with a very simple pageflow and user registration funnel. The fancier, flashier, salesier home.php page that I set up for the beta launch pretty much broke half of the Facebook functionality.

Half Broken? Not so bad, right?

Wrong.

Because it was half broken, my users could “Log In With Facebook”. Facebook would authorize the app. Then, nothing. On our side of the app (the non Facebook side), nothing was happening. And because nothing was happening, we weren’t creating user accounts. No accounts meant that when you tried to sign in with Facebook we would throw an alert that basically had nothing to do with the problem at hand. And now we have a third category of user that is Facebook authorized, but not Fun Bucket ‘registered’.

[insert not having a technical full-stack co-founder whining here :-(]

Because of resources (money), I wasn’t willing/able to contract getting this fixed until now. I’m using Elance and adding some other functionality into the project, but we’ve lost a ton of time relative to our competitors–plus a bit of cred with some of our targeted early adopters.

I do have to shout out support to my friend that texted me about the problem when he first ran into it. Not being familiar with the Facebook Developer process, I did not realize until later that I could create dummy accounts and use them to register/test the registration process. So my original developer, tester, and I could still log in and out fine with the existing Facebook functionality. Still, getting a text from a friend you want to be excited about the app that it isn’t working…while out of town, and then trying to fix it from a Starbucks, is not ideal.

What We Could Have Done Better

  1. If you are planning on recoding a system that other systems are going to depend on. Put that in front. i.e. If you know that you are going to switch from a multi-page interface to a jQuery/JavaScript heavy one [cough], either wait until that is done, or make sure that your development team knows they need to be able to work with the current system and also the new system. I think that it would have been better for us just to wait. It was a relatively inexpensive $$ mistate, but cost us a lot of time trying to fix it.
  2. Testing. If you think you have a sufficient testing plan, script, and process–you’re probably missing something. Go through each individual change you’ve made and think about all the different existing features and functionality it impacts. Take an extra few hours to think about it or an extra day/week to test out the different dependencies. It is better to find the problem before your customer/user does.

What We Did Right

  1. As soon as I figured out what it was and realized I could not fix it in-house, I disabled the false functionality. You can’t be afraid to take a feature back when it isn’t working in the wild. Ideally you want to quickly fix it and get it back up/in user’s hands . But in the mean time, if it is getting in the way of the user experience and serving your users/customers–cut it!

Any suggestions or feedback for other things we could have done better around this? Comment away!

What’s Next? 1

Every week. Every day. Every time I finish something (a meal, a recreational activity, sleeping, working out, a phone call, etc) I the “What’s Next?” question pops into my head. As someone trying to start something up for the first time, this is an unnerving experience. From a technical standpoint, I know that we need to do [this technical thing], and [this technical thing], then bring on users and look at [this technical data]*, then adapt to the results. That last sentence is an oversimplification–I know! But I know that product timeline from my perspective of eight months programming the thing myself. Now that I am moving into the “get funding, get product, get customers, get money” timeline… and it makes me guffaw and cry just a little bit to look at that first part. But let’s take a crack at it.

The Funding Plan (as of today…)

  • One Pager (Done)
  • Business Model Canvas (Done)
  • Research Angel Options (To Do)
  • Business Model (To Do)
  • Pitch Deck v0.1 (To Do)
  • x-Factor (Damn it! To Do)
  • Gather More Customer Stories (To Do)
  • Go Pitch Angels & VCs

So today the plan is to work on researching angel options and build out the pitch deck. As a reference, I am going to model the first pitch deck off of the Guy Kawasaki’s book, The Art of the Start: The Time-Tested, Battle-Hardened Guide for Anyone Starting Anything. I like his 10-20-30 framework for pitching. 10 slides, 20 minutes, 30 pt font (Chapter 3). I think it will be a good setup to my ultimate goal–having a PechaKucha pitch deck.

So… enough talking. Let’s get to work!

Keep on Swimming 20131107

On Being a Shark

Some sharks have to keep moving to stay alive.

Building a company, product or business means doing a thousand things (and probably close to that literally) and doing them all as quickly as possible. You need to go from idea to reality and somehow pay for it in the process. If I’m going to be an entrepreneur, a founder,  a businessman, and successful at all of it… I need to keep moving also.

Ergo… I am a shark.

My Swim “Routine” This Week…

GDC Next and ADC

The last few days have been a lot of swimming. A friend tossed me a free code for ADC & GDC Next, so I spent a good deal of Tuesday and Wednesday on the expo floor and in my one free session trying to A) find a technical co-founder (TCF) and B) learn more about what I don’t know about technology and building an app. Two great highlights from this were

  1. Dave Grijalva’s session on building and testing scalability of an app and…
  2. Talking with another “fractionally technical” co-founder about how he had found his development talent.

The first has me terrified (but constructively so), reminded that I need to have a technical co-founder, and aware of one more selection criteria I should have for the TCF search. The second gives me hope: someone else found their engineer, maybe I can find mine as well. Pro TIp: 1) List out the things you need from your technical partner. 2) Find job postings that match those things on job aggregators. 3) Post your own job there. Good luck! *(actually, could you wait until I’ve found mine first 😉

General Assembly

I also went to General Assembly LA with my wife for their “Day in the Life of a Product Manager” free session. Tonight I’m going to their “Build a Web Application in 90 Minutes”. I am worried and excited to think that after tonight I will know if Fun Bucket could have been made in 90 minutes (worried), and how it could be made in 90 minutes (excited). Realization: I’m Fun Bucket’s Product Manager until we’re > break even. The good news for founders out there is that you already were one, you just didn’t know it.

One Pager / One Sheet

Yes. This thing will not let me leave it alone. And I am pretty sure that should be a point of concern. Today I finalized my fourth draft, sent it to a friend for one final review, and was relieved that he caught me asking for the entire value of my company in my seed series. To those of you wondering why I might still be “preparing to pitch”… This is why. One day I hope to share this one pager. Until then, I’ll just point you to my last post on it:
How To Write a One Pager or One Sheet.

.plan (huh?)

  • I made the change to the One Pager, now it is time to send it off to a few friends who have expressed interest in it and a translation/expansion to the pitch deck.
  • Today I spent about two hours chatting with my new Elance contractor about Facebook integration. I will talk about it in a later post, but login with Facebook has been broken for 6 weeks now, and after I resolved I could not fix it myself…well, we’re on the path to recovery and upgrade at the same time. It is exciting!
  • Fundraising is the number one priority at present.
  • I will work on traction and user adoption once we have the FB functionality up.
  • We will work on improving the feature sets once there is a “we” (read as, find a TCF or secured funding and hired a Sr. Engineer).

 

How To Write a One Pager or One Sheet

Do I need a One Pager or One Sheet?

If you are trying to get funding, meet people and sound somewhat organized in what you are doing, you will need a “one pager” (or “one sheet”)– a single page executive summary talking about you, your company and your success.

Why Have a One Pager or One Sheet ?

I’m looking for funding for the Fun Bucket project. We want to make Fun Bucket an awesome product that will profoundly help people. We need money for a ton of things, and a single summary sheet is great for handing to friends, prospective investors and friends of prospective investors. The one pager/one sheet must quickly and clearly address an investor’s frequently asked questions:

  • Who are you and what is your business?
  • How is this going to make money for me?
  • Why is your method for making money for me going to work?
  • Do you have any idea what you are doing?
  • Have you put thought into what you are doing?

Venn Diagram: Friends and Investors

How I Made A One Pager/One Sheet?

I spun my wheels a lot the last few weeks on this. When I was asked for it by a mine (also a friend of an investor), I replied that I had one close at hand. Oops. I actually had three different pitch decks that I had written while building the demo/prototype of Fun Bucket. After I looked for some solutions on the internet, I found the links in this Quora Article: http://www.quora.com/What-should-I-include-on-a-one-pager-a-potential-investor-is-asking-for Quora is a pretty great resource. And the linked template was helpful as well. But after writing, revising, re-reading and re-writing my one-pager, I still was not ready to send my one pager out to anyone with a checkbook.

So… I refrased the one pager/one sheet as a Q & A, and I forced myself to answer those questions. Here are the questions you should answer on a one-pager:

  • What do we do?
  • What problems do our customers face?
  • How do we solve our customers’ problems?
  • Who are our customers?
  • How do we reach our customers?
  • How do you get money from your customers?
  • Who else in the world is trying to solve these problems for your customers?
  • Why will you be better at solving these problems for your customers?
  • How are you serving or working towards serving your customers now? (This is where you would put your chart/graph/table showing your revenue, user base (traction) or plan for next steps.)

I found that answering these questions was a little more comfortable than filling in the blanks of a template. One last thing on format: after you have answered the above questions, re-lable them with the appropriate template-driven headers and make sure they are easy to find on the page. Be unique! But remember that being too outrageous can hurt your chances
and darnit, investors’ eyes are tired!

Fits and Starting

At the suggestion of several friends, I am going to start keeping track of a lot of my startup exeperiences on this blog. It should be a great opportunity for me to share some experiences without necessarily bugging the heck out of my Facebook friends. 😉

I have decided to keep a few different categories:

  • Startup – everything about formation, marketing, figuring out your a$( from a hole in your budget, etc.
  • Then a category for each product I am building or have been working on:
    + Fun Bucket (current, www.fun-bucket.com)
    + The Sexy Towel (www.thesexytowel.com)
    + File’Ranger (www.file-ranger.com)
  • Miscellaneous, oddball, etc.