MK Partners Archive for November, 2009

Reducing the risk in growth

The economy has picked up and our business has picked up with it. MK Partners is back in growth mode and since we have a profit sharing plan here, many of us have some concerns about the financial risks involved in hiring new employees. In the past, we had relied heavily on seasonal trends, but with all the economic issues we’ve experienced in the last year, we decided to take a more scientific approach. Fortunately for us, we manage our entire business in salesforce.com and have access to some key metrics that actually reduce our risks in growth.

We’re primarly a services firm, so the first metric we look at is our billable hours. We track all of our time in SaaS TEa our time and expense application. At any moment we know how many hours each employee is spending on their projects. We also know how many hours are included in those projects and when they’re expected to be complete. Many of our projects are long term, so we actually know how many hours will be worked for them months in advance.

Next, we look at our pipeline. All of our leads and opportunities are also in salesforce, so we know how many deals are in the works, the timeframe for those projects, number of hours included, and likelihood that they close.

Right now, we’re concerned about February. So, we look at the number of hours to be billed based on our current projects and add in a percent of the possible hours in the pipeline. If the number is greater than what we can offer with our current staff, then we know that we need to either adjust project start dates or hire new staff.

The percent of possible hours to add will vary depending on your historical track record of closing deals. In general, the more historical data you have the more accurately you can measure your win rate. The same concepts apply for any organization with long sales cycles (definitely works differently for retail).

Of course knowing that we need to hire is really the easy part, the greater risk is in finding the right people. We happen to also manage recuriting in salesforce.com too, so stay tuned for another post on how we do that. What metrics are you tracking in salesforce?

Exceeding your API Requests

For those of you who don’t know, salesforce.com limits the number API requests you can make in a given 24 hour period. An API request occurs when you connect to the salesforce.com API and call a method. Everyone is guaranteed a minimum limit of 5,000 calls per 24 hour period. The maximum limit varies depending on the number of licenses you have but is capped at 1,000,000 (5,000,000 for UE and sandbox orgs).

So what does this all mean? Well, if you’re building an integration that is going to connect to salesforce.com’s API, you have to make sure to build it so that it wont exceed this limit. For example, let’s say you only have 1 license, so your limit is 5,000 calls per 24 hour period and you’re going to send purchases made on your website one at a time into salesforce. You have to ensure that you don’t send over 5,000 purchases in a 24 hour period, because if you do, anything over 5,000 wont be received by salesforce.com.

There are various workarounds. You could use Apex to callout to your website instead. You could pass data in batches on a regular schedule. You could also use Force.com sites to create public webservices which have higher limits.

What limits in salesforce have you hit? How have you overcome them?

LinkedIn APIs are now open!!

We just got this email from LinkedIn:

You requested access to the LinkedIn APIs and we wanted you to be the first to know that our APIs are now available.

With the LinkedIn platform, your users can bring their professional identities and networks with them to your site. You’ll be able to provide more engaging experiences and extend your site’s reach.

Visit the LinkedIn Developer Network to learn more about how you can get access to rich professional information and core LinkedIn features.

The race is on for all developers to integrate with LinkedIn!

Salesforce.com NA6 scheduled Maintenance

At salesforce.com, customer success through system availability and reliability is our top priority. As part of our ongoing plan to deliver high availability and reliability, we are enhancing our service infrastructure on our NA6 instance.

Please be aware that salesforce.com will be performing scheduled maintenance that will extend beyond standard system maintenance windows. The current scheduled window is:

Saturday, December 19th, 2009 at 7:00pm PST to 4:00am PST

During this time, the salesforce.com NA6 service will be unavailable. Users attempting to access the service during this time will be presented with a scheduled maintenance notification page.

The timing of this maintenance window will also be posted to trust.salesforce.com within one week of the maintenance. We appreciate your patience during this maintenance window.

8 Reasons to get excited about Dreamforce

Salesforce.com has published their 8 reasons to get excited about Dreamforce on the official salesforce blog

#8 – Pre-conference training and hands-on sessions (Thursday, Nov. 5)
#7 – Salesforce.com Campground (Friday, Nov. 6)
#6 – Force.com Zone (today’s post)
#5 – Cloud Expo (Tuesday, Nov. 10)
#4 – Breakout sessions (Wednesday, Nov. 11)
#3 – Networking opportunities (Thursday, Nov. 12)
#2 – Healthy planet, healthy people (Friday, Nov. 13)
#1 – Keynotes (Monday, Nov. 15)

Check it out

Updates to the Nonprofit Starter Pack

Steve Andersen at the Salesforce.com Foundatoin released new versions of the Contacts & Organizations package as well as the Recurring Donations Package.

You can read the release notes at http://wiki.developerforce.com/index.php

The Contacts & Organizations package is now at version 1.64. Enhancements include:
Interface for merging Contacts in the one-to-one model.
Support for deleting Contacts in the one-to-one model via the API.
Click here to install

The Recurring Donations package is now at version 1.18. Enhancements include:
Fixes to make it compatible with this new Contacts & Organizations package.
Click here to install

Before installing review the following best practices.

Thanks Steve!

Visit us at Dreamforce for free

MK Partners proudly invites you to visit us at Booth #125 at Dreamforce ’09 in San Francisco November 17 – 20.

If you have not registered yet, you can get a Free Keynote & Expo pass (not a full conference pass), a $200 value, by using the promo code: EXPOPNR at www.dreamforce.com.

We hope to see you there!