I think my brain cells are shrinking—it is unbelievable how quickly I forget. Such is the life of a software developer, these days.It is amazing how quickly I can forget the details of one programming language detail over another after just a few weeks away—when I see my old code, I amaze myself at how good a programmer I was… last month! Read the rest of this entry »
Archive for the ‘Startup’ Category
We are excited to watch the Facebook developers conference live stream. Last night we started experiencing programmers pain since they’ve rolled out some changes prior to updating the documentation. The Hand Things Down app which is launching this weekend has broken so we are anxiously awaiting updates to the documentation. We are hoping to stay on our release schedule and will likely have to work night and day to hit our deadlines. Hurry up Zuck!
- Spotify prepares for Facebook F8 by making it easier to share tracks (thenextweb.com)
- Facebook Music “Listen with your friend” leaks (slashgear.com)
I recorded this video after coming home from Extreme Pitch. I wanted to give advice on what to do to calm yourself before a pitch. I think I managed to say don’t drink too much coffee and go to yoga, that advice probably won’t work for most people. Sorry guys! Read the rest of this entry »
Product development is a challenge for distributed teams. Keeping the developers in sync with the product guys is like trying to catch butterflies, the ever expanding features and compressed deadlines makes everyone a little crazed. Sometimes product managers don’t know how long it would take to develop a feature or fix a bug. If the developers could mark complexity in a project management tool it would be useful in helping the product guy make tradeoff decisions. What do you do if you are using Agile development and you don’t have a physical location track every two week sprint?
PivotalTracker to Manage Features
We started using PivotalTracker to track features, bugs, and business requirements. We have projects for iOS, Android, the web app, and the business to make sure things don’t fall through the cracks. We can asynchronously add things to do, estimate complexity and move it into the current week when work is started. Features or bugs which exceed velocity are automatically added to the backlog.
What is most compelling about PivotalTracker is the ability to access it from the iPhone or iPad using the Trackerbot app. The screenshot is our iOS project showing a couple bugs and features which are on the board this week. Personally, having access to the project or product tools on the go is important since entrepreneurs are almost always thinking of the business even in social situations. I like being able to add a bug to the system when I discover them during demos with our launch customers. Sometimes, I’m out at a baseball game and I get an idea on how a feature would work, I could just launch the TrackerBot app and add it. At our next development meeting, we could take a look at the features in the “icebox” to see if any of them could be moved up.
The other cool feature is being able to track how much time is spent on a particular item. This will help going forward when we need to estimate how many developers we would need for future projects.
- Email – When something is assigned to me, I can reply via email and the reply is filed as a comment with the feature or bug. No more searching through email when I’m working on something because it’s all in one spot.
- GetSatisfaction – to get feedback from users
- Zendesk, etc.
Our team experimented with using Gqueues to track features because the premium version integrated with gmail and google calendar. That didn’t turn out to be the right solution since we were trying to force-fit a nested to do list into a collaborative project management tool.
To read more about our paper and pen method of Agile product development, check out Bill’s post.
What is your team using for project management and product development? Post them in the comments.
NOTE: We are not associated with PivotalTracker or GQueues, we thought we could share our experience and learn from others what tools work best for you.
People idealize what it must be like to start their own company, thinking that they’d have so much time and freedom to work whenever and wherever they’d like. Anyone that is serious about their own startup knows that is not so easy; but that doesn’t stop me from trying!
First, there are the typical responsibilities of life of family and kids. Most people quickly learn that, in practice, working at home can be challenging—barking dogs punctuating important discussions on phone calls; kids needing attention and banging indecipherable passages into your business plan or testing CD/DVD tray as peanut-butter sandwich toaster; or a significant other that assumes that since you’re at home, you must have a lot of free time to do chores.
Second, the demands of (again, seriously) starting a company means meeting with lawyers, bankers, designers, engineers, and, more importantly, maintaining and building your business network. These demands keep you from straying far from home for long.
As with anything in life, finding a balance is a challenge. A startup venture takes a strong commitment of time and energy. It is important to keep one eye on the business and another on your own life, lest you burn yourself out. The balancing point is rarely a comfortable trough—easily found and easy to settle into—but, rather, a razor-thin tightrope full of struggle and compromise. If you’re endeavoring to start your own business, you have been warned! And be prepared to perform your startup balancing act for the circus.
Living the Dream
But I like circuses. I do not have a dog (or fish) nor kids to tend to and my number one priority for the business is to focus on implementation issues. So I put myself to the challenge of mixing work with play.
Since I had put off use of my season pass to Squaw Valley in order to participate in the Founder Institute program, I shirked my networking duties and left Seattle for Lake Tahoe to use what was left of the pass. My plan was to get my skiing back up to snuff and work on the application.
I was fortunate that the snow was still good despite it being spring so I wasn’t too disappointed to have missed the epic snow of February. The mountain was my “gym”—though not as convenient as putting on shorts and grabbing my gym-bag—I would start most days with some time on the hill. Being springtime, the snow often became unskiable as it turned to sloppy, sticky mush, so I would head back and try to get some programming done.
Settling into a rhythm of work and play was a challenge. Coming back from the gym, too tired to program meant many nights, working until 4am. But this was my personal challenge to “live the dream” and it was a balancing act. I was not as productive as I would have liked but I began to settle into a rhythm where I was able to be productive. Practice makes perfect, I will be better at it next time, as I strive towards my dream of building a successful startup company and earning my level III ski instructor’s certification.
If part of the reason that you want to start your own venture is to live your dream of independence, it can be done, but don’t expect it to be without its challenges. How do you want to live your startup-life?
There are a lot of challenges to getting your own startup off the ground. The one thing that no one mentions, though, is the challenge of getting out of your own way!
If you are serious about your first start up—not just as a hobby—then you will need to push yourself, hard. There is too much work to do; there are the product creation issues, there are business and promotion issues, and there are issues that you could never anticipate. There are not enough hours in the day to do it; and that is even if you don’t have a spouse and you don’t have kids and you don’t have a money earning “day-job” to tend to!
If you are starting your first company and you don’t feel stress and pressure, you are not taking it seriously enough.
Through this stress, you should learn something that you don’t read about: you are your own worst enemy. If you have the desire to start a company but haven’t done so or you are stagnating early-on, what is impeding you? Oh, you can blame it on “There isn’t enough time,” or “The idea is not good enough,” or “It will cost too much,” or “It has already been done,” or a myriad other excuses. There will be “roadblocks” at every stage of your entrepreneurial endeavor; from getting started to planning and execution. The real reason you can’t move forward is because you are inhibiting yourself.
During those frustrating times where you are not making progress, it might be worth your while to look inward to see whether it is your own psyche, habits, or preconceived expectations that are keeping you from moving forward. Once you begin to realize why you are not executing, you can begin to find solutions to break those patterns and beliefs. Climb out of that box that you have spent your whole life building around yourself!
Learning and understanding yourself, then changing and growing… that may be the most valuable part of pushing yourself through the challenges of starting your own company.
Okay, so I should know better. If things are going too slowly, you gotta shake it up. Forget about the technical challenges of getting a product implemented, if you cannot communicate effectively with your partners and collaborators, then you are wasting the potential of your organization. When you are a company of two, you cannot afford to waste any potential. Despite the abundance of new tools, sometimes the tried and true tools work best.
One of the great things about our partnership is that we are both open to adopting new technologies to see how they might be beneficial. There are so many great tools out there: Google Docs, WordPress, instant messaging, Skype, Google Wave (sigh)…. Sometimes they work and are beneficial and sometimes they get in the way.
It is too easy to get caught up with all this new-and-shiny technology; it is useful to stop and contrast that with the old solution, “What was wrong with the old solution?” There are a lot of advantages to using Google Doc’s spreadsheets, for example, but they still fall short of Excel, in many ways. Make sure you keep sight of your needs rather than compromising the outcome by the limits of the tools you use.
Step back ever further and recognize that good ole pencil and paper can be the most effective and expedient way to communicate. Read the rest of this entry »
Do you ever wonder what your entrepreneur friends do all day? Here’s a typical day in the life of a startup entrepreneur. (Cheryl’s day) I like to include a fitness factor in my day to break away from the computer. I normally go to sleep around 2 or 3 am and found out recently, that this isn’t a sustainable long-term practice. I ended up catching a cold/cough over the weekend which forced me to slow down and catch up on much needed sleep.
Mission: Choose a Law Firm
As homework for the Founder Institute this week, Bill & I had the dreaded task of interviewing law firms. This homework isn’t busy work or assigned for the sake of getting experience in interviewing law firms but rather to decide which firm, we would engage to incorporate our company. I was not looking forward to this task because I didn’t know what to ask the lawyers or even how to determine which ones would be better.
To prepare for our meeting, Bill wrote up a few points to keep in mind, we had a brief animated discussion about the list he created because I was looking for 3 questions to ask each law firm to determine a base of questions we would ask all the firms that I could put in a comparison spreadsheet.
- We want to form a Delaware Corporation because investors and lawyers know Delaware corporate law.
- Discuss what is included in the incorporation package and how much it would cost.
- Discuss “F” class stock.
- Discuss whether the warrants we need to issue to Founder Institute would be included in the incorporation package.
Law Firm A: Small & Focused on Startups
Law Firm B: Big & Well Known
Our second meeting was a few blocks away. After checking in, we were offered coffee and cookies…score! We were directed to go to conference room 4 to wait since we arrived a few minutes early for the meeting. Upon walking into this conference room, I was WOWed by the view of the Space Needle; I wonder if all law firms in Seattle have great views. The receptionist informed us, the lawyer was running a few minutes late so we treated ourselves to a second cookie and took pictures of the view like tourists. At the start of this meeting, we gave a quick overview of our company then had discussion around what would be included in the incorporation package. Since this law firm represented larger companies that could potentially acquire us, I asked what would happen if there were a conflict of interest. This would be a concern for us as the “little guy” because we do not want to be out on the street looking for a new law firm if we were fortunate enough to be in talks to be acquired.
Postmortem: Interviewing Lawyers is Hard Work
We have 2 or 3 other law firms to interview in the coming week, I told Bill I was making my decision based on the quality of the cookies and coffee we are offered. All joking aside, this is a serious decision, much like entering into a marriage. All the law firms and lawyers we scheduled to interview have been recommended by a respected entrepreneur or mentor in the Founder Institute. On paper, they could be equal; we have to determine which law firm is “the one” who can help us push our company to its highest potential. Since we are bootstrapped, we don’t have the money to pay lawyers all sorts of money that could be better utilized to attract rockstar developers to join our team. Another consideration is which law firm could help us secure the most favorable terms in financing rounds and eventually help us with an initial public offering or to be acquired.
It is easy to be seduced by the beautiful views (equal between the law firms we met thus far), the cookies, and the coffee. We need to decide which one will be the best partner for our company in the early stages and throughout our growth. I will release my decision table once we’ve concluded our interviews in the coming week.
As an entrepreneur, are you ready to incorporate your company and start fundraising?
Law Firms – Links to Startup/Business Formation