Doing Things That Don’t Scale

Screen shot 2013-07-28 at 2.44.42 AM

Kalibrr CEO Paul Rivera at the e27 Echelon Conference

When Paul Rivera, the CEO of Kalibrr was in Silicon Valley as part of Y Combinator he and I were chatting about how it was going.  One of the things he mentioned was that Paul Graham suggested that all of the startups do things that don’t scale. Since then, Paul Graham has written an essay on why he wants startups to “do things that don’t scale” and Jason Fried has recently followed it up with his own thoughts on his blog.

I wanted to take a moment to talk about how we have been doing things at PayrollHero. Many of the internal functions we have been completing have been manual out of choice, but some simply because we just did not have enough resources to automate them at this time – or better yet, we have our resources working on other higher priority tasks.

As with any startup, decisions must be made on what to do, what not to do, what to automate and what to do manually.

At PayrollHero, much of the business development and client happiness (read: customer service) departments tasks are completed manually.  We do this out of choice so that we can stay hyper focused on the customer’s needs, likes, dislikes, issues, questions, etc.

Business Development
For business development most of our leads come in through online marketing but we funnel all of those leads into a web form that drops the details into my email.  We do this for a few reasons;

– We wanted to make that we were paying close attention to every lead that came in.  I email back and forth with each of them to ensure that they are the right fit for PayrollHero.  As a startup, we end up saying no, more than we say yes. It is very hard to do, but we have found that focusing on a specific niche enables us to deliver a fantastic product for that tight niche.  This will slowly loosen up as we continue to expand the platform.

We do use some automation, leads are added to our Highrise and MailChimp accounts, there is also a quick auto-responder that is sent out from the Wufoo form that directs the lead to our YouTube page as well as answers a few commonly asked questions. That auto-responder ensures that the lead knows we have received the inquiry and provides them with some details of questions we know they will ask when we start emailing back and forth with them. (we know thanks to our one on one calls that we conduct)

– As we worked over the last year to understand the onboarding process of new clients we found that handling all leads that were coming in manually, was the best way to understand not only what they were looking for, but how they currently handled their time, attendance, scheduling and payroll, what their pain points were and what part of our offering caught their attention.

– For leads that are qualified, and interested in taking the next step we do a Skype or Google Hangout call to run through how the platform works.  We have recently begun using YouTube to showcase the walkthrough that we would normally do with the client. Sometimes both are needed but we are ready now to start documenting the individual features of the platform as we start to ramp up.  Our YouTube videos are also embed into our Zendesk knowledge-base so that leads/clients can not only read about how certain features work but watch as well.

Zendesk's Nick Franklin (Head of Sales SE Asia) and Michael Hansen (VP) at the PayrollHero offices for the Zendesk bootcamp in our "think tank"

Zendesk’s Nick Franklin (Head of Sales SE Asia) and Michael Hansen (VP) at the PayrollHero offices for the Zendesk bootcamp in our “think tank”

– We also do in-person bootcamps as well as online webinars to educate leads/clients on how PayrollHero works.  Webinars are much more scalable than bootcamps but both have been effective tools in growing our client base. We have been working closely with Zendesk’s head of Southeast Asia Business Development and done a few events with them across the region.

There is much more to the business development side of the business but these are some examples of how we handle things manually.  We will automate the systems we have in place in short order, but doing them manually from the start has provided us with much needed feedback and direction for where to take PayrollHero.

Client Happiness Team
For our client happiness team we onboard new clients manually in almost every way.  Our focus has been to understand what the process is with new clients and constantly tweaking it so that we can continually improve.

We use Asana to create tasks for all new clients that need to be onboarded and have a task template that gets added so we know what still needs to be done.  This task template includes items like adding employees (we do the heavy lifting to get the employees in), setting up, customizing for how the client handles things like earlies, lates, overtime, undertime, etc. As you can image, every client does things differently when it comes to the internal workings of their business. We work to understand their unique setup and tweak our platform so that it best suites them.

One of the best pieces of advice that we ever got was from Daniel Debow who said that no matter what, make the system as flexible as possible as no matter how similar some clients seem, they will still do things very differently from each other.  This initial feedback was why we built fully customizable system permissions, thresholds and much more.

But, just because we do many things manually now, does not mean that this is always the plan.  As we continue to grow we continue to automate certain functions of our sales and onboarding process.  In a few months we will move from being mostly manual to mostly automated and we will apply the learnings we have had from the last year and a bit to automating our systems.

If you are interested in PayrollHero, feel free to reach out as we would be pleased to chat further about your needs.

If you are in business development or customer service, let us know in the comments what tools you use within your business.  We are always interested to learn more.

Screen shot 2013-07-28 at 2.48.33 AM

5 Ways To Clock In And Out of PayrollHero

There are 5 ways to have your employees clock in and out of PayrollHero.  3 for situations with multiple employees and 2 for employees using their own devices.  Below are quick videos showcasing each one and here is a link to our knowledge-base.

TimeClock – PayrollHero’s TimeClock apps enable multiple employees to clock in and out from the same decide.  The TimeClock replaces your bio-metrics or bundy clock to give you a quick and easy way to get real time data from your employees time and attendance.

PayrollHero iPhone TimeClock

PayrollHero iPad TimeClock

PayrollHero TimeClock Web

 

MyClock – The PayrollHero MyClock is designed to enable your employees to clock in and out from their personal iOS device or their computer at their desk.  This option is perfect for office environments or businesses where employees sit down at their own work stations.

PayrollHero iPhone MyClock

PayrollHero MyClock Web

 

 

Salesforce Infographic: How To Ensure The Survival Of Your Startup

Are you a new, small business owner? Maybe you’re starting to think about a startup business loan? Or you’re perhaps you’re just in the early stages of your startup ideas…wherever you are on your journey, we’d like to help prepare you for success.

Below is an infographic from Salesforce, highlighting some of the rather sobering problems facing a new startup. But don’t throw in the towel just yet, it’s not all doom and gloom – by making you aware of the potential pit-falls now, we’re actually helping prepare you and your business ahead of time.

Having this kind of knowledge is a big responsibility

So we say share it. Print it off and stick it to your wall, save it on Pinterest, share it on Facebook and Twitter – whatever method you choose, live happy in the knowledge that you’re helping give all startups the greatest chance of success.

Salesforce Infographic: how to grow a start-up

Running a startup requires not just a great idea, but the ability to adapt and scale quickly

Share responsibly and remember, the success of a startup is in your hands!

 

PayrollHero Manila Bootcamp Recap

bootcampWe ran the first PayrollHero bootcamp in Manila, Philippines the other day and it was a great success.  We had a full house of customers interested in learning more about the PayrollHero platform and how the time, attendance, scheduling and payroll functionality works within their operations.  Below are a few pictures from the event… hopefully you can make our next bootcamp!

312703_584537341559339_54815881_n

(above: Nick Franklin, Zendesk Head of Southeast Asia Sales dropped by to showcase the Zendesk product)

535800_584451858234554_1951771095_n(above: Anna, Cres and Tin, PayrollHero bootcamp leaders)
541233_584423674904039_2134292382_n(above: Tin getting the bootcamp setup)

New Feature: Enable/Disable Email Notifications

Now within PayrollHero you can enable and disable the email notifications that go out from the system.  While you have always had the control to edit the emails, the ability to pick and choose which ones you wanted did not exist – until today.  Under “settings” and “email templates” you can edit, enable and disable each individual email that PayrollHero sends out.

Screen shot 2013-01-29 at 4.13.12 PM

PayrollHero Daily Standup Meetings

Every morning (or afternoon depending on which office you are in) we run a daily standup meeting with the entire PayrollHero team.  The idea is to keep the team in the know about what happened yesterday, what your working on today and anything that is blocking you from completing your work.

This morning, we took our standup meeting to the new Coffee Bean and Tea Leaf cafe across the street from our office in Manila as it was in its last week of prep, before they open the store on November 3rd 2012.   Here are a couple pictures:

Google Hangouts on 3G = Awesome

We do lots of calls through Apple’s Facetime and Google Hangouts.  We use Google Hangouts for our larger, daily, standup meetings so that we can see everyone’s face even though we are spread out around the world.  Yesterday, I participated in our daily standup meeting with 9 other PayrollHero team members while sitting in my car.  The quality of the call/video was awesome and I was connected through my iPhone 4S on 3G.

If you have not used Google Hangouts, check them out, it is a great way to have larger “calls” while on the move.   To use your iPhone, just download the Google+ app from the app store.

GTD for Software Development at PayrollHero.com

We have been practicing different aspects of Getting Things Done (GTD) from David Allen at PayrollHero.com for the past year and in our previous projects at ubertor.com and outsourcingthingsdone.com for the last 10 years. It is a great way to manage all the different items that we have in our minds

I had an opportunity to get a refresher course in the basics from Tim Stringer GTD coach, entrepreneur and founder of technicallysimple.com. We were hosted by the good people at The Office on August 29th, 2012.

Have you ever felt overwhelmed keeping track of all the things you need to do? If you do then you should consider reading Getting Things Done.

My main takeaway from GTD is your brain is great at thinking not at remembering. So you should develop systems that you can trust so that you can get all your ideas, dreams and projects out of your head.

In this article I would like to take you through PayrollHero.com process of GTD. This is our own particular flavour of GTD so feel free to tweak it for your own purposes. As I deal mostly with organizing tasks to be developed by our engineering team I will be drawing many of my examples from there.

The ideal usage of GTD will allow you to maintain your perspective on your goals and control of your tasks. This is done by making decisions on actions and outcomes and regularly reviewing work that you have taken on. We have 5 levels of perspective and do 5 things to do to remain in control of our tasks. Our goal is not do more or less here we want to do what is needed and have a trusted system in place so that we do not lose track of anything and take the appropriate action at the appropriate time.

How We Keep Perspective

  • Level 5 – This is our Big Hairy Audacious Goal (To coin an over used phrase) for PayrollHero. These are the 3 or 4 reasons and goals we hope to accomplish in the end with PayrollHero.com.
  • Level 4 – The major theme within PayrollHero.com. PayrollHero has five major themes Scheduling, Rollcall, Attendance, Payroll, and Human Resources. Here we try to define what the vision is for each of these themes.
  • Level 3 – Features are like a new project that is going to add some functionality to the  system. This is were we determine the overall purpose of the feature.
  • Level 2 – Enhancements are individual tasks that make up the feature
  • Level 1 – Tickets are similar to enhancements but are smaller in scope. These are usually Bugs, Tweaks, and chores.

How We Maintain Control

1) Collection

We collect all ideas into a central repository for task. For this we use a web app called Asana.com and we use Googles Drive to share assets like pictures, mock ups, and drawings.  All these ideas are organized into the perspective levels so they can be evaluated later. Anyone form the team can submit an idea.

2) Processing

All this stuff needs to be processed and evaluated. We set aside a specific chunks of time our different task boards depending on the needed frequency. For example: We process bugs daily but Enhancement, Tweaks and Chore get processed weekly.

3) Organize

We normally do this at the same time that we process new items. This is where we prioritize our Backlog and usually happens right after we have processed all the new tasks.

4) Review

Next we review the other tasks in the list to make sure that we have everything needed so they can be worked on by the appropriate people. This can be done at the same time as you organize all your tasks. This is also made a lot easier if you are able to brake your tasks into chuncks that will only take at most a day to complete.

5) Do

Now that everything is processed, organized, and reviewed the appropriate team member can start to do work. This is our pre-defined work. We have a pretty strict ticketing system so there is very little unplanned work. When it does come up we have to say to ourselves. This is going to distract us from our my main goal today do I have to do it now or can it be deferred until later. 99% of the time it can be deferred until later and gets ticketed. Otherwise it gets incorporated into the ticket that was already being worked on. Lastly it is really important to schedule time into your day and week to define work this is were you can review your tasks

If this looks like work that is because it is, my position is pretty much dedicated to doing this day in and out, but it pays out huge dividends in what we get done and having the trust that we haven’t forgotten anything

Thanks for reading. Do you have any best practices for completing work?