Saturday, July 9, 2011

How To Prepare for Salesforce.com Certifications


I'm helping a new group of Salesforce.com Admins prepare for their upcoming ADM201 Certifications (which they'll be taking at Dreamforce 2011).  While preparing to help THEM prepare, I created this quick list of 14 tips, tricks and advice -- I hope you find it useful!

1.)  Exam Format:  This is a timed, multiple choice exam.  There are 60 questions you must answer within a 90-minute window.  Some questions have one answer, some have multiple correct answers (and you must select all of them correctly).  The advantage of a multiple choice format is that all of the information is in front of you.  The disadvantage is that additional information is also given to you, designed to confuse you.  Some people excel at this format and never have to study.  I’m not one of those people.   I need to study hard, write down the information, and review / recall it often.

2.)  Exam Environment:  Salesforce certification exams are taken on a computer and monitored by a proxy.  The exam software will present you with one question at a time.  You must answer it or skip it, and then move on to the next question.  At the end, the software gives you a chance to review each question and verify or change your answer.  The exam is pass/fail: you need to score a 67% or higher to pass (hey, for most exams we took in college, that’s an F, so how hard can it be, right?).  Exam results are calculated immediately: you will know if you passed or failed before leaving the exam area.

3.)  Scope of the Exam matches the Scope of Salesforce.com:  The exam covers the full breadth of functionality in Salesforce.com.  This might be challenging for admins who are only focused on one aspect of Salesforce.com for their companies (i.e., a new admin who is only using the Sales App for sales force automation features).  Salesforce Administration training and certification covers the full gambit of Salesforce Apps: Marketing, Sales, and Customer Support.  You will need to learn (or refresh) on all of the applications in Salesforce, as well as features that might not be often touched (user / profile / role configurations, security configurations, etc.  I wasn’t prepared for questions about configuring international monetary settings or changing the default languages, because in the company I worked at didn't use these features (and I hadn't attended the training, I just opted for the test).  I passed, but I wouldn't be surprised if I just barely squeaked out a 68% (Salesforce doesn't share the test results, so I'll never know how well or poorly I did on that first exam).  Since then, I have been much more careful in my exam preparation. My advice here is to make sure you’re focusing on the full functionality of Salesforce.com, not just the functionality that you're making use of at your current company.

4.)  Preparing for the Exam: Don’t wait to the last minute.  This is not the type of exam you can cram for the day before (unless you’re one of those people mentioned above, who can breeze through multiple choice formats with no problem).  Start preparing weeks before you schedule the test.  Dedicate small increments of study time every day.  Use the last few nights prior to the exam to review all of the information you have collected / prepared.

5.)  Get a Study Partner:  If you can, find yourself a study partner.  Study buddies and study groups were great in college, they're great when prepping for the Salesforce.com Certification exams.  Don't have anyone you can partner up with at work?  Get involved and connect with folks in your local user group, you’re almost certain to find someone preparing to take the exam, preparing to recertify, or eager to be talked into it!  Plan study sessions, take turns reviewing chapters and writing down your own multiple choice test questions for each other.  Create mock exams for each other and test each other.

6.)  Certification Training:  Salesforce offers 5-day, instructor lead classes which help participates prepare for the Salesforce Certification exams.  There are courses for Admin (ADM201), Advanced Admin (ADM301), Force.com Developer (DEV401), Force.com Advanced Developer (DEV501), and Consultant (CON201).  Courses range from $3,000 (for Salesforce.com Administrator Certification) to $4,000 (for Advanced Admin, and all other certifications).  The courses generally include a voucher to take the exam.  You can register and learn more about these training programs at www.salesforce.com/training.  Confession: I've never taken one of these (I'm too cheap, and I don't personally do well with instructor-led class formats).  Still, I hear great things from the folks in my Admin and Developer network who have taken them.

7.)  Get the Latest Study Guide from Salesforce.com:  At the bottom of the Salesforce Training and Certification page there are descriptions and links to the study guides for each of the current certification offerings.  The study guides include sample questions in the format you'll see during the certification exam.  These are very helpful, make use of them.  Here is a link to the current (Spring’11) Administrator Study Guide.

8.)  Some Great Trips from Bloggers:  Hayata Takeshita (@crmverse) offers some great advice on his blog: Salesforce.com Certification Exam Notes.  Hayata writes, “One obvious piece of advice was to read the questions and answers carefully, especially those with NOT, CANNOT, and EXCEPT in them.  I was provided with two pieces of paper and it helped to answer the questions as TRUE and then transpose them to fit the question format.”  Hayata also suggests a practical study aid: flash cards.  He built his flash cards using the Notepad app on his iPhone.  “Since the exam was mostly about memorization, flashcards were a great tool.  There’s something about writing stuff down that helps improve the learning ability of people.”  You should also check out Hayata's vlog: Home Study for the ADM201 Certification Exam.  It's a short, 8 minute video with some great tips and advice.

9.)  Another Great Blog Resource:  ForceCertified.com is a fantastic resource.  The site was designed by John Coppedge (@johncoppedge), who created the site while preparing for his own Salesforce Administrator Certification exam.  John went on to obtain his developer and consultant certifications, and updated the site to reflect the preparations he did for those exams, as well.  The site also includes a link to a simulated, timed practice exam.  The questions in the ProProfs practice exam are similar (if not slightly harder) than those in the actual certification exam. Take this exam and check your score at the end.  As mentioned previously, you need to score 67% or better on the Salesforce exam.

10.) Write it down:  Both John and Hayata used similar means to prepare for the exam: they read the materials carefully and then wrote the information down.  Hayata created flash cards on his iPhone Note app, John created a website.  If your study practice includes writing stuff down, you will likely retain it better.  If you have a tablet device or smart phone, I recommend checking out www.studyblue.com – free online flashcards that you can study wherever you go!

11.) Harmony of Mind requires Harmony of Body:  Get plenty of rest and eat healthy meals the day before.  Have a great breakfast the day of the exam.  Be positive – you’ve worked hard preparing for this, you can do it!

12.) During the Exam:  Think actively and logically.  Read the questions carefully, don’t rush.  This is a timed exam, so answer all questions that know the answers to first, skip the ones you don't.  Then you can do the mental math ( “Hey, that’s 80%, I should be ok.”) before going back to answer all the questions you weren't certain on.  Do a final review of all questions and answers, if you have time.

13.) After the Exam:  On no, you didn’t pass!  Don’t worry, rumor says that upwards of 40% of people fail their first attempt at the exam.  Don’t despair, you’re still in good company (you’re part of the bold few who have actually made the effort to get certified!).  You are wiser about the questions and format, and better prepared for the NEXT time you take the exam.  It will cost you $100 to re-test, and I recommend doing that sooner (within 1-2 weeks) than later.  Recall (and write down!) as many questions that stumped you as possible.  Then study and prep for the next test.

14.) After the Exam: Congratulations, you passed!  But you can’t stop here.  You need to recertify with each seasonal release of Salesforce.com (approximately 3x per year).  These are necessary because the Force.com platform is constantly evolving.  If you’re not going to continuously maintain your certification (which requires an ongoing financial investment), there’s not much point in taking the first certification.  Shell Black offers some great tips and advice for managing your Salesforce.com Release Exams in his blog: Release Exams.

Good luck -- and be sure to let us know how you did!

###

Thursday, July 7, 2011

Where Have All the Good Admins Gone?


I’ve been watching an interesting trend lately: Salesforce.com Admins are leaving their current companies and joining some of the top CRM consulting companies instead. In the past couple weeks, a half-dozen of the top “Force.com Enthusiasts” that I follow on Twitter, Facebook, and LinkedIn have signed on with companies like Appirio, Mavens Consulting, Accenture and Acumen Solutions.  Some recent examples (most on this list flocking to Appirio):


These aren’t just Salesforce.com Admins either … they’re some of the Top Guns in the Force.com community. Many of them are inaugural members of the Salesforce MVP program, all of them are strong Customer Evangelists for the Force.com Platform.

What’s happening here?

This past month, at Cloudforce Boston, I had a chance to chat with several Salesforce Admins who are on that list. Of the individuals I spoke to, each cited a similar motivation: they’re very passionate about Salesforce.com. They know what great things it is capable of doing and they’ve seen some incredible use-cases and ways other companies are using it. Some expressed a little frustration at their own companies, who were not taking the recommendations and advice of these Force.com Gurus: “I just came to the realization that no matter what I tried to do, I just wasn’t going to win them over. I don’t want to fight that hard to make my company brilliant! I want to work with companies who recognize the benefits of Salesforce – who really want to use it – and then help them get the most out of it.”

I have to confess, I occasionally experience these same frustrations. To me, it’s so clear how a well-developed and widely deployed CRM solution can completely transform a company. I’ve seen that transformation at other (smaller) companies where I’ve deployed Salesforce (and sometimes, competing CRM solutions). Partial CRM deployments are great, full CRM deployments (covering all customer-facing teams) are better, but extending the platform deep into the back office is simply #Awesome.

In a small company, I was able to roll out CRM features across the entire company quite easily: I’d just turn features on. Users were eager to see what else the platform to do, and it was easy to roll-out custom apps and services that met their needs. In a large enterprise company, I do far less development / deployment and far more preaching. I need to constantly evangelize cloud-computing in general, basic principles of CRM, and the value of extending our CRM tool beyond Sales. It’s exhausting and I can sympathize with some of those admins who favored the consulting career path.

Another Salesforce.com Top Gun that I correspond with (whenever our cloud paths cross) has been advising her company to avoid splitting their Salesforce.com org into two instances. In some cases, it might make sense, but in their model, she knows that it doesn’t. She’s the lead Salesforce.com Admin, and is being told “do not question this decision (to split the orgs), do not ask any questions.”

When your company no longer allows you to give them appropriate counsel and advice – no longer allows you to even ask questions – it might be time to seek out blue skies and green pastures.

###

Saturday, June 11, 2011

Liking the New Twitter Feature – Tell Me Who Liked What I Wrote

This past month (5/23/2011), Twitter introduced a new feature: email notifications whenever someone “Favorites” or retweets one of your posts (as long as you “follow” that Twitter user). It’s only been three weeks since the feature was rolled out, but I’m finding it to be a dang useful feature!

Why It’s Useful

My tweets are hodge-podge of information, but generally relate to CRM, Salesforce.com, cloud-computing, agile methodologies, privacy and security. These are my hot buttons, the areas of technology I am most interested in. These are the topics I tweet and blog about. More than likely, the folks who follow me share some of these same interests (otherwise, why follow?).

I get a lot of useful information from the folks I follow on Twitter. I especially like the way Paper.Li delivers all this content to my mailbox, in a newspaper format, twice daily.

Like many Twitter users, I like to reciprocate. I hope that the information I am tweeting is useful to those who follow me. Until this Twitter feature came along, my tweets have been largely a “one way” communication. Occasionally, users would retweet a particular message, and I’d see evidence of that in a my twitter stream. But now, getting an email link with of everything that has been favorited or retweeted gives more direct feedback. It lets me see who liked something I wrote. Those positive feedback loops are important in social tribes. Being able to see how often something you posted was “liked”, marked as a “favorite” or “+1” gives the author a sense of appreciation: someone found this information useful, I should do more like that.


Enabling and Disabling the Feature

When the feature was rolled out, it was set to enable for all users.  You can change those settings easily: when logged into twitter, click the drop-down icon next to your name, settings, Notifications tab, and uncheck the appropriate activity checkboxes.



What do you think of the new feature?  Like it or hate it?  Do you think it might change the way you or others tweet?

###

Friday, June 10, 2011

Simple Productivity Booster: Disabling the Outlook Email Desktop Alert

This past week, Ed Gallagher, our Division VP, brought in a Productivity Expert from the David Allen Company. David Allen is the author of “Ready for Work”, “Making It All Work”, and “Getting Things Done”. Ed had recently attended one of his seminars, and then hired one of the author’s professional consultants for some 1:1 coaching. Ed was so inspired by the program and the benefits he got out of it, that he decided to have all of his Directors, Managers and Supervisors attend the same training.

I have to confess – as finely tuned and productive as I think I am, I learned a thing or two. One of my “instant gratification” favorites from the training was: disabling the Microsoft Outlook email pop-up … read on!

Our trainer was Chris McIntyre (great speaker, great trainer!) and he promised to teach us things about Outlook that we didn’t know. Impossible, I thought!

Microsoft Outlook is my favorite email tool (sacrilege from a Force.com Evangelist, eh?), mostly because it’s the tool used by every company I’ve yet to work at. I use all the features of Outlook and I mean all: email, calendar, contacts, groups, tasks, notes, journals, views, rules and alerts, forms, macros, VB scripts … everything. It’s my nature. I become extremely vested in the productivity apps that I use every day and have to understand every little nuance about them. But there’s a difference between knowing every little feature that a product offers, and understanding when and how to use those features.

One of the tips that Chris recommended early in the session: disable the email pop-up alert (which is enabled by default) triggered when a new email enters your inbox. Chris explained, “It’s a productivity killer, especially if you get a lot of email. And I’ve been looking at the way you all work the past few days … you guys get A LOT of email.”

He’s right. On a daily basis, there are probably 100+ emails that move through my inbox. “Think about it,” Chris continued. “There you are, working on that really important report for your boss. You’re in the zone, writing up the document and – tap, tap, tap. It’s like someone tapping on your shoulder or tugging at your shirt sleeve: the email alert. And it stays there for a while, saying, ‘Hey, look at me … it won’t take long. Just look. LOOK! I’m titled REALLY IMPORANT.’”


And every email that comes in to the inbox does the same thing. Tap, tap, tap.

Of course, I knew how to disable the feature already – I just always thought keeping it on was the proper thing. Afterall, these are emails! They are COMMUNICATIONS! THEY ARE IMPORTANT!!!

But they’re not, really. They are distractions. They steer my attention away from my primary focus. They may indeed by important, but they can wait. Because whatever I’m working on right now is MORE important. If someone wants to get a hold of me urgently, they can call.

So I disabled the email pop-ups (In Outlook 2007, right click on the Outlook icon in your Systray, and uncheck “Show New Mail Desktop Alert”; same process for Outlook 2010, but the displayed menu options are labeled differently).


Today was my first full run without the pop-up alerts. Wow … what a difference it made. While writing up a detailed enhancement request, I was amazed at how much better it felt to get through that whole hour, without a single email interrupt. It was like working in the office on a quite Sunday afternoon. Sometimes, we allow ourselves to be distracted by every little thing; we forget the importance and ease by which we can tune out the world, and how much our brains really need that.

More tricks on the way, as I review my class notes and embrace some of the other lessons learned.

###

Sunday, May 1, 2011

My Favorite Daily News Source: Twitter (via Paper.li)

If you are an avid tweeter, then I highly recommend you create your own Paper.li subscription. It’s free, and it’s a remarkable tool for delivering focused content, directly to your email inbox, in a daily electronic newspaper format.

Whenever I’m online, either at home or at work, I’ll invariably have Hootsuite up. It scrolls a constant stream of tweeters and search topics that are of interest to me: Cloud Computing, Salesforce, Comcast, Robotics, Project Management, Process Improvement. Hootsuite allows me to stay connected with peers and my “social community”, and find new connections with people who share my interests. But even though I’m somewhat selective in who I follow on Twitter, it’s still an extremely high-volume of content. It’s very difficult to keep up with that stream.


Enter Paper.li

Paper.li summarizes all of the content (links, articles, photos, videos) that were shared by the people you follow, and summarizes them into a daily newspaper format. Confession: it felt somewhat pompous to create a newspaper around my own name. I had to get past that, and remind myself that the daily newspaper content isn’t mine – it is stuff that was shared by all the people I follow on Twitter. It’s all packaged up in a newspaper format, delivered to my email inbox daily. The format is much easier to read than scrolling through a twitter stream at the end of the day. This daily feed has become one of my favorite ways to take in news and information.

Paper.li allows you to set the frequency of your newspaper feeds, including a Daily Edition (default), Morning & Evening editions, and a Weekly edition. You can even control the preferred delivery hour. Don’t you wish you had that flexibility with your regular newspaper?.

Paper.li inserts some advertisements throughout the newsletter. The ads are not overbearing or distracting; I’m able to ignore them as easily as I ignore advertisements in a traditional newspaper or magazine.


The result is a daily newspaper that has a refreshing mix of personal interest content mixed in with industry and work-related content. I truly love it!

Creating your own daily Paper.li newspaper is easy:

1.) Navigate your web browser to http://paper.li
2.) Click “Create A Paper” in the top right hand corner of the page
3.) Follow the prompts to create a paper based on:

… your Twitter account: the newspaper will consist of articles shared in the past 24-hours by yourself and the people you follow on Twitter.

… a hash tag (i.e., #salesforce): the newspaper will contain articles shared in the past 24-hours by all Twitter users, who associated that hash tag with the article

… a Twitter @list: select any Twitter list, your own or that of another Twitter user, and get a daily newsfeed of articles shared by those users

Note: If you have taken an approach of simply following EVERYONE who follows you on Twitter, you may want to prune your Following List. The newsfeed is much more relevant if it includes articles promoted by people who specifically share your interests.

Check it out, and let me know if it makes a difference on how you read and manage your Twitter following practices.

Friday, January 28, 2011

From Chatter Apathy to Chatter Fan in 30 Days

Meet Joe Onisick, a self-proclaimed “IT professional specializing in data center technologies with a focus on virtualization and private cloud architecture.” (I haven’t had the heart to tell Joe that there is no such thing as a private cloud – that it’s a myth, like unicorns and leprechauns – but perhaps we’ll broach that twitter conversation on a later date :-)

I jumped into a conversation with Joe when he spoke disparagingly of Chatter:


So here we have a well-educated, intelligent fellow, who finds real value in “public social media”. From reading his Twitter stream, I see that Joe expertly wields Twitter to find other business professionals, networks with them to get answers and solve problems. So how is it that he couldn’t see a similar benefit with Chatter?

Could it be that the Chatter deployment at his company did not have appropriate C-level executive sponsorship? Securing your C-level executive sponsor is critical in any organization-wide application. Someone “at the top” has to recognize that this corporate social media stuff has value, convince their peers that it will be helpful to the company, and provide the oversight to ensure that it is rolled out properly.

Perhaps there had been no training for the user community at Joe’s company. Let’s be honest – a good number of our friends, relatives and work colleagues simply don’t understand the power and impact of social media – or even what it’s good for. A corporate executive, whom I get to work with from time to time, refers to Facebook as “Wastebook”. He perceives it as a tool for idle minds and wants no part of it in the workplace. An organization cannot simply turn on a tool like Chatter and hope that employees will “get it”. Training, monitoring, and re-training must be part of your Chatter roll-out strategy.

Perhaps the deployment did not have appropriate attention by community moderators. Social media is only useful when there is wide participation. In public social media tools, like Facebook, LinkedIn and Twitter, there is an enormous community of active participants. But when you close the tool to a smaller community, it very often requires a moderator to monitor the micro-blogging stream, create and steer conversations to the appropriate discussion groups, and nurture the community until it is able to thrive on its own. Many corporate social media experiments fail, simply because there is no one there to lead the conversation and get everyone out of their SocMed shells.

I made a note to check back with Joe one month later. I wanted to see if there had been any change to his position on corporate social media. There had been:


From Chatter Apathy to Chatter Fan in 30 Days. Go get him, Robin Daniels, there’s a successful user story in there somewhere!

Saturday, January 8, 2011

Salesforce.com Acquires Dimdim - Why Is That Good?

This past week, Salesforce.com acquired Dimdim, a browser-based web conferencing service provider. Dimdim is a very useful app and I’ve used it to conduct webinars, User Group meetings, and training sessions for remote employees. As web conferencing goes, Dimdim included all of the basic functionality: ability to schedule a web conference, track meeting registrations, automatically send email reminders to meeting registrants … even the ability to record the web conference for later playback.

After the event, the web conferencing organizer would receive an email link, which he could immediately share with anyone – so they could view the recorded session and play it back at their leisure. Organizers also recedived an embedded HTML link, which they could paste into their blog or website, making the content of the meeting available to a general audience. Beyond web conferencing, Dimdim had other useful features, like whiteboard collaboration, the ability to share and store documents, phone conferencing, and webcam sharing.

I used Dimdim for a good number of Salesforce.com consulting projects that I was doing for Non-Profit Organizations. These organizations were attracted to Dimdim because it was the only free web conferencing solution available. The free version only supported 20 attendees, but that was perfect for their needs. The Pro version, which allowed a greater number of participants and more functionality, was only $25 / month. Very compelling, compared to other web conference vendors, which were in the $40 - $60 price range.

It’s clear that Saleforce.com is acquiring Dimdim for its technology, not its customer base. When giving me the heads-up about the acquisition, my Salesforce.com Account Executive was careful to mention that Salesforce currently has “no plans to go into the web conferencing market.” Shortly after that, I got an email on my free Dimdim user account confirming the same: my Dimdim account will remain active until March 15th, and after that I won’t be able to use it.

That doesn’t mean Dimdim will go away completely. Afterall, Dimdim is based on open source code, and an open source version of the code will be posted to SourceForge.net. However, neither Salesforce.com nor Dimdim will be contributing to the open source project going forward. Source: Brown, Rodney (2011, January 7). Mass High Tech: Dimdim sells to Salesforce.com for $31M.

Why is this good for Dimdim? In the press release, Dimdim CEO DD Ganguly summed it up simply enough, “From our start, Dimdim has focused on enabling real-time collaboration in the cloud, with no software. Salesforce.com gives us the opportunity to apply our expertise and align our vision of real-time, social enterprise software in the cloud – at a scale that wouldn’t have been otherwise possible.”

Why is this good for Salesforce.com? Good development talent is hard to acquire, and in just 3 years, Dimdim has done some very interesting, innovative stuff in the web conferencing space. Salesforce plans to retain the Dimdim engineering team, most of which are located in India. Although the standalone web conferencing service is terminating, the engineering team will focus on integrating “Dimdim’s technology with Chatter as quickly as possible.” Source: Henschen, Doug (2011, January 7). InformationWeek: Salesforce.com Acquistion Feeds Chatter .

Why is this good for Salesforce.com Users? Plan on seeing some new features in the Salesforce.com Collaboration Cloud service very soon: instant messaging (and being able to log those communications to a contact / lead / case), screen sharing (how handy will that be for your customer service team?), whiteboard collaboration sessions that can be recorded and stored in Content or Chatter Groups, training webinars (also recorded and stored for replay), and more. Great stuff coming!

Why is this good for Dimdim Users? Well, truth be told, it ain’t. There’s not one good thing about this for Dimdim users, and I’m sorry to see my Dimdim web conferencing user account go away. Individuals who used Dimdim for web-conferencing will look toward other web-conferencing solutions (Yugma/Skype, for no-low cost; GoToMeeting, WebEx, Live Meeting, iLinc or others for subscription services)

What about you? What are you looking forward to with the latest acquisition by Salesforce.com?

Saturday, January 1, 2011

Converting 10-Lines of Apex code to a 1-line Validation Rule Formula

Code clean-up is what I'm doing these days ... lots of code clean-up. One of our Salesforce.com orgs (we have sixteen of them) currently has 72% test coverage in production. I'm not sure how the previous administrators were able to install code below the 75% threshold, but they managed. I'm tasked with getting that code cleaned up, so I can deploy a new release.

While looking for areas to improve code coverage, I stumbled upon this trigger:

trigger checkAccountPhoneNumberBiBu on Account (before insert, before update) {
   for (Account account : Trigger.new) {
      if (account.Phone==null) continue;
      Pattern p = Pattern.compile('[-() ]');
      String sPhone = p.matcher(account.Phone).replaceAll('');
      // check length without punctuation
      if (sPhone.length() != 10) account.Phone.addError(' Phone number must have 3 digit area code and 7 digit number');
      p = Pattern.compile('\\d');
      sPhone = p.matcher(sPhone).replaceAll('');
      if (sPhone.length() > 0) account.Phone.addError('Phone number must be formatted as (999)999-9999');
   }
}


This trigger looks at the value entered in the "Phone" field before an Account record is inserted or updated; if the phone field is not in the (999)999-9999 format, it errors out and notifies the user to enter the phone # in the proper format.

In addition to this Apex code, the developer also had to write a testmethod to ensure coverage of the trigger. His code was only getting 67% test coverage (which is what brought the trigger to my attention in the first place).

As I started looking at what I needed to add to the testmethod to ensure 100% coverage, I realized it would be easier to just get rid of the trigger altogether, and replace it with a Validation Rule. That 10 lines of Apex code was reduced to a 1-line formula in a validation rule:

NOT(REGEX(Phone, "\\D*?(\\d\\D*?){10}"))

Here's the validation rule in the UI:



Simpler is always better. Any time you can minimize your code (or get rid of it altogether), you make your org simpler, smaller and eaiser to maintain. I'm a fan of that.

Another benefit of implementing this as a validation rule is that I'm able to control where the error message is displayed. Previously, the trigger method displayed the error message at the top of the detail record page layout.  With validation rules, you can display error messages either at the top of the screen or at exact field where the error was made; I generally prefer the latter.

Want to see this and other useful validation rules? Check out the Useful Validation Formulas guide by Salesforce.com.

Sunday, December 19, 2010

Why the hate for Salesforce.com CRM?

I love Salesforce.com, that’s no secret. Fellow employees meeting me for the first time often ask if I’m a Salesforce.com employee. That’s because I tend to evangelize it’s use in every aspect of our business, and am vested in ways of extending its functionality throughout our organization – even beyond CRM. I’ve made it my job to know everything I possibly can about the Force.com platform and how it might benefit our business. I know I’m not the only one like me; I had an opportunity to meet plenty of Customer Evangelists at Dreamforce this past year, and of course there are the folks I regularly interact with on Twitter, the community forums, and now the Dreamforce Chatter app. But I always wonder if there are product evangelists who love competing CRM products as much as I love Salesforce.com.

Meet Leon Tribe (@Leontribe on Twitter), a Microsoft Dynamics CRM Consultant based out of Sydney, Austrailia. He has a blog, Leon’s CRM Musings, which he has been writing since 2008 (at about the same frequency and volume that I’ve been writing my Force Monkey blog). It’s a good blog, and worth reading. It is a Dynamics CRM blog, “focusing on a functional perspective and from the perspective of making codeless changes”. While reading his blog, I was amused at how frequently (and damningly) he talks about Salesforce.com (less so in 2010, but much more so in ’08-’09). Why is that, I wonder? I never talk damningly (or frequently) about Microsoft Dynamics CRM. Where does all the hate come from?

I came to be aware of Leon after browsing the latest #Salesforce Daily Paper.li newsletter.

SIDEBAR: If you don’t already know about Paper.li, you should check into it: http://paper.li/introduction.html. Paper.li is a news aggregator, similar to Flipboard. When you sign up for the service, you specify a Twitter hashtag (like #Salesforce). Thereafter, you will receive daily news updates from Twitter mentions that include the #Salesforce hashtag and a news article. I’ve subscribed to Paper.li feeds on: #Salesforce, #Privacy, #Security, #Lego and #Robotics.

Anyway, back to Leon … I discovered him and his blog after he started adding the #Salesforce and #df10 hashtags to Microsoft Dynamics CRM related news articles, like these:



These tweets cause the related Dynamics CRM news articles to populate the #Salesforce Daily newsfeed. That reminded me of the silly marketing tactics employed by competing CRM vendors at Dreamforce: the SugarCRM carolers and the Microsoft Dynamics “I Didn’t Get Forced” Sequay Brute Squad. At his Day 2 keynote, Marc Benioff said, “Not everyone wants us to have this fun. There are forces out there that are trying to stop us. They don’t want us dancing to Stevie Wonder. They don’t want us dancing to will.i.am, and singing to his “I Want to Own It” song.”



It's true. And while I spend very little thought on their CRM world, they seem to spend a lot of attention on ours.

But I’m still left to wonder – do the Dynamics CRM product evangelists have as much fun as we do? Is TechEd, the annual Microsoft User Conference, as much fun, energetic, and informative as Dreamforce (it should be: at $2100 for just the conference, it’s double the cost)? At TechEd, do Microsoft customers get to hang around the pub with Microsoft Developers, as I had a chance to do this past week at Dreamforce?  Does TechEd have as much music, energy, and fun as the Dreamforce Global Gala?  Is their community as connected, invested and friendly as ours is?

I have to believe it isn’t, because you can’t be having a lot of good, clean, wholesome fun if you’re spending so much of your time damning and lashing out at the competitor’s CRM product.

Saturday, December 11, 2010

Salesforce Schools Oracle in Ad Sign Campaign

This past week was the annual Salesforce.com User Conference, Dreamforce 2010. In advance of the user conference, CRM rival Oracle purchased advertising space across from the Moscone Center, where the convention was being held.


Picture courtesy of Woodsin Martin, SVP at Salesforce.com, who quips, "Not sure who does the ad copy at Oracle, but they might need a fact-checker."


Salesforce.com put their own ad up across from the Moscone Center soon afterwards, letting their customers know who they thought the REAL #1 was:


Yes, the Customer is #1, according to Salesforce. Oracle, you've just been schooled.

Wednesday, December 1, 2010

Dreamforce: Tips for First Year Attendees

Dreamforce is just a few days away, and at the prompting of my good friend David Schach, I wanted to take a quick moment to help folks who are attending Dreamforce for the first time.


My first Dreamforce: I was lost. I mostly "followed the crowds" and hoped I was heading in the right direction. Here is a list of things I wish I had known that first time:


1.) Check-in early. My Salesforce AE recommended I check in the day before the conference ("go ahead, they're open now, go over and get your badge") and I'm so glad I did. There were a dozen people behind the counters, and only myself to be waited on. When I saw the huge lines the next AM, I was so thankful that I had checked in early.


2.) To the extent that your allowed to explore the Moscone on the day before, take advantage of it. The corridors aren't filled with thousands of people moving between break-out sessions, and you're likely to make a few friends.


3.) Arrive early and get a good seat. I like to be near the front, but not so far forward that I don't have a good view of the presentation screen. Never sit on the isle, always move to the middle. That doubles your chances of striking up interesting conversations with folks on either side of you.


4.) Don't be shy. This is a Users Conference, and you'll get the most benefit from it if you make eye contact, smile, and get to know your neighbor. Find out what they do, who they work for, how they use the platform, how many Dreamforce sessions they've attended. If they are a veteran, ask them for THEIR tips and suggestions.


5.) Bring lots of business cards. Just bring the whole, gosh darn box. You'll probably need it. When you get a business card from someone else, jot notes on the back or face of the card: where you met, what you talked about, etc. Get that information into your favorite CRM at the end of the conference! Send them an email follow-up after the event, referencing whatever notes you took about them at the conference. This is CRM 101, but rather than creating relationships with Customers, you're creating realtionships with the Salesforce User Community -- which has a TREMENDOUS value. It is well-worth nurturing.


6.) Have a plan (I really wish I had made one!). What do you want to accomplish? Who do you want to meet? Which vendors do you want to see and get first-hand demo's from? This is the place to do it.


7.) If you know certain people are going to be at Dreamforce, and you really want to meet them -- make arrangements in advance! With Chatter, there's no excuse to not reach out and make those connections now! Ask if they can get together with you for breakfast, lunch, dinner, coffee, drinks.

8.) This is the hard one, especially for a social media junky like me. Put the mobile device down. I mean it! Remember why you are at Dreamforce: to see the latest cloud-computing advancements (which admittedly, has some pretty cool mobile apps), meet interesting people, and gain long-term, productive relationships. BE SOCIAL. When waiting outside a session, or while sitting and waiting for the session to start, don't have your thumbs madly twirling on your mobile device. At the end of the session, avoid rushing out to the hall, only to flip out your phone so you can scroll through your email or messages. Instead: Connect. Engage. Interact.

9.) Introduce people you meet to other people who are joining your group late. I was delighted when David Schach introduced me to Scott Hemmeter (ArrowPointe), several Dreamforces back. Helping people make connections to each other will reward you with good karma, all the rest of your life.

10.) Dreamforce is like Disney. You can't hope to see it all, not in one visit. Don't even try, and don't stress out about it. Just enjoy thoroughly every part of it that you CAN see.

11.) Cloud Expo. Walk it, don't walk around it. Explore every booth! At my first Dreamforce, I confess, I avoided the expo floor like it was a leper colony. Not so on subsequent Dreamforce events. You can learn so much about ways to benefit your company -- just by having a conversation, looking at the solutions vendors have found for various problems.

12.) Have fun. Leave the office behind, it's just 4 days. They'll survive. Rock out at the Global Gala, get an invite to a vendor party, or have drinks with some new friends you made that day. This is YOUR conference, and you won't back back for another 11-12 months. Make the most of it.


Here are some tips and recommendations from other Dreamforce Veterans:

Brad Gross (@imperialstout): Biggest mistake newbies make is trying to do everything. Relax.
Deep into a conversation with another attendee? Skip that next session. Its recorded for a reason.
Expo people starting to bug you - run to the campground and sit in the Customer Hero theatre for a time out.

Oh and my biggest hints:
- Bring a water bottle
- Bring a coffee mug
- Leave the laptop
- Smile and smile often
- Show patience with the other attendees. For some this is their Disney (<-- That was for you Jeff)


David Schach (@dschach): Bring breath-mints. The coffee is good, which means that we're all drinking it. So be kind to your neighbor and pop a TicTac.


Jeff Grosse (@crmfyi): "Don't worry about getting to a session during every time slot." Breakout sessions are fantastic, no doubt. Something to keep in mind though is that all but the roadmap sessions will be available for future viewing on video where you can listen, pause, take notes, and take it in at your leisure, either by yourself or as a team. The time you have at Dreamforce should have a balance of the must-have sessions and time spent in the Expo talking to vendors, in the Campground talking to cloud experts, and in general, talking to everyone else at Dreamforce. Those are things you can't reproduce at home and require your time and attention wile you're at Moscone.


Michael Gerholdt (@mikegerholdt): My word of advice- Plan your Cloud Expo experience. Last year, when I arrived I glanced over the vendors that were exhibiting and marked off the ones that I needed to see. Then when I had a change to go to the expo I visited them first and marked them off my list. Once I had the information I needed I could wander around and sign up for the fun freebie stuff. It's easy to get caught up in all of the free iPads and flip cams, but remember you should come back with valuable information for your company. [As a side note, my coworker at the time did the opposite, and was very disappointed that he didn't get to meet the vendors he needed to interact with.]


Got your own tips and recommendations for First Year Attendees?  Mention them below!

Monday, September 13, 2010

Salesforce Updates - Sept 10, 2010

#Dreamforce



Count Down: @RatherGeeky reminded me that there are only 83 days until Dreamforce 2010. Have you registered and booked your reservations? This will be the biggest Dreamforce yet, with more than 20,000 attendees! Register here…

Community Conference: One of the things I love most about Salesforce.com is the overwhelming strong support I get from the user community. There are thousands of active community users who are writing Salesforce blogs, creating or promoting new feature enhancements on the IdeaExchange, participating in local user groups, asking and answering questions on the Answers forum, and collaborating on the community forums. This year, at Dreamforce 2010, we’ll have a chance to all meet each other. Dreamforce 2010 will have a community meet and greet! Read more…


#Administrators

150 (or rather, 32) Steps to Salesforce Greatness: AvideonCRM published an article titled “150 Steps to Salesforce Greatness”. The article actually only lists the first 32 steps (which is fair: the consulting company needs to keep some trade secrets!). Trying to figure out where to start with your new Salesforce.com setup? Check out this article! It has some great starting tips. Read more…

Mass Emails with Salesforce.com: What is the best way to do mass emails with Salesforce.com? Check out this article by @TFrankfurt; in the article, he talks about the current limitations of mass emails through Salesforce, and shares some popular AppExchange Email solutions to help break past these barriers – very helpful blog! Read more…
 200+ Free Salesforce Apps from Force.com Labs: Force.com Labs has been crazy busy the past few months, churning out new apps on the AppExchange – all free. The best thing about these apps (aside from being free) is that they are open source. Sometimes I’ll take these apps and use them just as ideas for other apps that my org needs; sometimes the apps give me ideas for optimizing code that for other apps that already exist within our org. Either way, if you’re not familiar with these apps, you should probably spend some time to get acquainted with them. Check them out here…


#Developer


Force.com Developer Meetup in Chicago: Salesforce.com is hosting a Developer Meetup at the Summit Executive Center in Chicago, IL this Wednesday (9/15) from 6:00 PM – 9:30 PM. There are two tracks planned: Intro to Force.com Workshop and a session on developing Chatter Apps. Quinton Wall and Reid Carlberg will be guest speakers at the event. If you are local to the Chicago area, and have wanted to learn more about developing applications on the Force.com platform, this meet-up will be a great intro! Read more…

Learning How to Code: “I want to learn Apex and Visualforce and all that other stuff, but I don’t know where to begin.” Apex is a structured programming language, very similar to Java. Visualforce is a structured mark-up language, very similar to HTML. If you don’t already know the basics of these topics, jumping in to Apex / Visualforce programming can be a challenge. Google can help! Check out these tutorials on learning HTML, CSS and Javascript from Google. (Thanks, @CRMFYI for the link!) Read more…

Use Visualforce to Add Inline Google Maps to Account / Contact Page Layouts: This is an oldie, but a goodie (that I rediscovered this past weekend). @phollo wrote a blog showing how to add Inline Google Maps to your Salesforce.com page layouts. It’s a great article, complete with sample code. Read more…



Cloud Computing for Java Developers Webinar (VMforce): Jeff Douglas wrote a great review of the recent Force.com webinar, “Cloud Computing for Java Developers”. I’m really looking forward to the REST API that will be piloted in the upcoming Winter’11 release! Read more…


Sunday, September 12, 2010

How Do You Follow?

One of the folks I follow on Twitter was worried about "false Twitter followers" -- those nefarious persons who follow you, get a follow back, and then unfollow you.  It lead to Twitter conversation on the left pane.

On Twitter, I tend to follow and unfollow people quite a bit.  For me, Twitter is like a giant "internet users conference".  I wander around the conference floor, evesdropping on various conversations taking place. 

When someone comments (or rather, tweets) on a topic I am particularly interested in, I'll click on their Twitter stream and check out their other recent tweets.  If they are noteworthy or interesting, I'll follow that person. 

Over time, the topics I am interested in may change and I may suddenly "unfollow" individuals who are tweeting on topics that no longer interest me.  The act of "unfollowing" is not meant to be a slight or insult. 

The "unfollow" is not necessarily permenant -- I'm just wandering over to a different section of the "internet user conference" floor to listen to other conversations.

I use Twitter as a tool for sourcing new information.  The individuals I follow provide that information, in the form of quotes, updates, or links to interesting blogs or news articles, or even just entertaining comments throughout the day. They are sharing relevant content that interests me.

And if they unfollow me (or never follow me)?  No big!  I get value from the content they share, not from their act of following me back.

How do you follow and unfollow on Twitter?

Sunday, August 29, 2010

Who Is More Excited About Upcoming Winter'11 Releases, Salesforce.com Users or Microsoft Users?

Jeffrey Schwartz (Redmond Channel Partner, Editor-at-Large Redmond Magazine) wrote a recent article for Redmond Channel Partner Online, titled Dynamics CRM Facelift Brings Confidence to the Channel. I read the article, hoping to get some insight about the upcoming "Salesforce.com Challenger", but I think I'd be discouraged if I were a Microsoft partner. The whole article seemed to be an endorsement for Salesforce.com.

Here were some of my favorite quotes:

""I just went on a call for CRM and the VP of sales just keeps pushing Salesforce, Salesforce, Salesforce and he'll find a flaw in anything else no matter what you implement," says Jeffrey Goldstein, managing director of New York-based Queue Associates Inc., a Gold Certified Partner.
Forrester Research Inc. analyst William Band says while Microsoft Dynamics CRM has gained appeal, outpacing Salesforce.com could be a high bar to clear.
"In order for Microsoft [Dynamics] CRM to become a billion-dollar business, the market has to grow more or somebody else has to lose a lot of market share," Band says. "I don't know that there's that much space in the marketplace for Microsoft CRM to get that big. I don't know where another billion would come from."
A further source of frustration for Goldstein is the $49 per month price tag for Microsoft Dynamics CRM Online, which he says is far less expensive than Salesforce.com, yet customers aren't swayed by that. Price and feature comparisons are not the issue, Goldstein says. "The problem we run into is so many VPs of sales and ex-sales people just have a history with Salesforce. They just ask for it by name and they just refuse to use anything else," he says.

So what's in this upcoming release for Microsoft CRM 2011?  According to the article, here are the key features:

"Outlook Integration: Users can manage their CRM interactions from within Outlook. CRM data can be treated like any other Outlook data.

Ribbon: The Office Ribbon added to the new Outlook also will be added to the new Dynamics CRM client.

Role-Tailored Design: Users access relevant forms based on their role in the organization and are restricted from accessing data they're unauthorized to view.

Inline Data Visualizations: Users can create charts, drill down into them and share them.

Real-Time Dashboards: Customers can provide real-time dashboards to assess business performance.

Solutions Management: Developers and IT managers can package up all customizations and install them into the system and they can stay protected from others inadvertently overwriting them.

Field-Level Security and Record-Level Auditing: Important to any organization where privacy and/or compliance are required."

This isn't exactly material that will steel market share from Salesforce.com.  These features have been standard with Salesforce.com for more than 5+ years.  By comparisson, in it's upcoming Winter'11 release, Salesforce.com is deploying:

Chatter: Probably the most talked about Salesforce.com feature in the past few months, Chatter asks the question, "What are you working on?" It brings social media into the CRM tool, giving Salesforce.com a Twitter or Facebook like facelift. It seems to be making a real difference in user adoption among the companies that are deploying it in production.

Outlook 2010 Integration: This release will have a number of key (and much needed) improvements related to Outlook 2010 integration, including: email added indicators, improved Outlook administrator settings, increasing # of characters supported in the Subject field, 64-bit OS Support, simpler synch features and scheduled sync functionality.

Reports, Dashboard Improvements: Salesforce already has very powerful reporting and analytic features built in. In the Winter'11 release, there are a number of improvements targeted toward this Salesforce.com feature: drag & drop report columns, drag & drop dashboard features, improved report sorting functions, ability to run Dashboard reports as "current user", ability to change the running user in real-time, improved chatter integration, and more.

Improved Search functions: ability to search Content (document libraries), improvements to the advanced search features.

Improvements to the Change Sets deployment features

Improvements to Sites (web site hosting inside Salesforce.com), including support for 30x redirection

These are just a few of the features that Salesforce.com is rolling out at the request of Salesforce.com Customers (via their IdeaExchange forums). On top of all this, we're going to see some nice new functionality related to VMforce, Chatter, calender scheduling, consoles, and more.

Salesforce.com weighs in with a heavier price tag, but it remains easier to implement, easier to customize, and contains more functionality "out of the box" than it's Redmond competitor.  Salesforce.com remains my preferred CRM in the competitive marketplace.

Tuesday, August 17, 2010

Salesforce CRM Talent in High Demand

The unemployment scenario may be grim, but Salesforce.com CRM Talent is in high demand. 

Erik Palumbo is a corporate recruiter at ModelMetrics, Inc.  They're looking for a Salesforce.com Technical Architect, and finding it to be a real challenge. He has posted to multiple LinkedIn user groups, tapped his traditional network for talent acquisition, and says he's finding "little interest".

I wouldn't categorize it as "little interest", but rather "supply and demand". Salesforce.com is hot right now.  Admins, Developers, Technical Architects, Contractors, and Consultants are in short supply. David Taber commented similarly in his recent CIO article, "The CRM Talent Shortage: Here, Now".

I have also heard this repeated in the local Salesforce.com User Group meetings I facilitate and other CloudForce user conferences I attend.  At Comcast, I've been helping our HR department find additional Salesforce.com talent, and it's been challenging for us, too.  The number of personal calls and emails I've received from recruiters is up sharply in the past two months, averaging 3-5 per week.  It's really surprising!

I gave Erik many of the same recommendations I gave my corporate HR department:

1.) For LinkedIn job postings, I recommend the Salesforce.com Professional LinkedIn Network.  It is one of the oldest LinkedIn Groups, and is managed by Salesforce.com employees (Jeanine Thorpe, Erica Kuhl, Tom Wong, and Jamie Grenney).  It's the forum were Salesforce.com posts their own job opportunities, as well.

2.) The Salesforce Community discussion boards have a Job Board for Admins and Job Board for Developers.  You may find a pool of candidates there, who don't frequent or participate in LinkedIn groups.

3.) On one of Erik's job descriptions, I read that he didn't want to be contacted by 3rd party / recruiters. In Erik's case, that makes sense: he IS the corporate recruiter for his company.  For most other companies, I would encourage they use recruiters.  Don't be fooled by this crazy job market.  Even though unemployment is high, skilled Salesforce.com CRM talent is in great demand.  You may need to work harder at luring those candidates toward your company.  A technical recruiter may be your best bet for filling an internal Salesforce.com Ninja position quickly: you need a hunter to help you find the right talent.

4.) Consider spending your budget dollars to TRAIN the right candidate, rather than RECRUIT the right candidate.  Don't wait for Salesforce.com talent to fall from the Clouds!  You may find it easier to find someone that has some of your core requirements, and put them through a rigorous Salesforce.com Boot Camp program.  Find a talented business analyst / java developer / project manager, and introduce them to Salesforce.com.  Put that firehose right down their throat and have them drink deep.  For the near term, this may be the best chance for getting your internal Salesforce.com job postings filled quickly.

A final note to employers who already have Salesforce.com talent: hold on to them.  I don't see this CRM talent shortage ending soon.

Good luck!

Wednesday, August 4, 2010

Salesforce Blogs, Books, Ideas, Videos and Developer Goodies

Blogs


After writing my The Most Influential Salesforce.com Tech Bloggers article, I’ve received links to some other great-looking Salesforce.com Blogs.  Check 'em out:
You can follow these five bloggers, and all the other SFDC Tech Bloggers on Twitter with one click. Click the “Follow this list” button here.

Books

Jeff Douglas and Wes Nolte have teamed up to write "The Salesforce Handbook: A Newcomer’s Guide to Building Applications on Salesforce.com and the Force.com Platform".  They published a teaser excerpt on their blog: The Salesforce Handbook.  The book is not due out until October (plenty of time to get your signed copy at Dreamforce 2010!). Visit their blog to join the email subscription list.


Salesforce IdeaExchange: Ideas I Liked / Promoted

Allow Single Test Method Execution from an Apex Class (120): Give Developers / QA Testers the ability to select the specific test methods that should be tested in an Apex test class. Handy for when you are trying to debug a single method! Vote it up here.

Cool Videos

I really liked this Flash App Demo  by James Ward.  The demo shows the power of the new Flash Builder tool, and integrating it with Salesforce.com.  In the demo, James shows an app that allows him to take a picture of a person, associate it with a contact record in Salesforce, which then automatically uploads that picture into a custom image field on the Salesforce contact object.  Very cool, check it out at the The Salesforce Channel.


Developer Stuff

In the Salesforce blogosphere, there is lots of interesting stuff happening on the developer front.

Managed Package Woes:  Abhinav Gupta of Tech Germ describes a common problem that developers first encounter when migrating their Force.com web-service apps from a developer org to a managed package.  During this migration, and external Java, Flex, PHP or .NET client code that made web-service calls to the Salesforce WSDL Web Services break, because the custom sObjects and fields get unique prefixes during the packaging.  He presents two solutions, read more ...

Java Namespace Exception Errors: Abhinav follows that great article with a 2nd one, describing the cause, effect and solution for when Java namespace exception errors are thrown, when using WSC and Apache Axis WSDL2 Java together in a JVM or project.  To avoid this problem, Abhina suggests compiling the WSDLs using WSC.  Read more ...
Force.com Explorer (Beta): Salesforce Developers and Admins have a new tool for their arsenal: Force.com Explorer (Beta).  This is an AIR app, built with Adobe Flash Builder for Force.com, which allows you to “browse your database schema, custom objects, and fields, and build test SOSL queries. It can also generate a simple schema report.”  Read more at Developer Force.

VisualForce Pages that Talk to You? Aslam Bari thought of a great new trick: enable your VisualForce Pages to Speak!  He found two useful web service / plugins on the net: jTalk is a an API that converts text to speech on the fly, and DewPlayer is flash MP3 player. Combined, you can integrate these into your VisualForce pages and convert output data to speech. Read more at Technology Share. One of the barriers for new developers posting apps to the AppExchange has been the cost of getting those applications reviewed and approved by Salesforce.com. That barrier has become less impacting, with lower security review fees. Read more at Developer Force.

Posting AppExchange Apps Just Got Cheaper: One of the barriers for new developers posting apps to the AppExchange has been the cost of getting those applications reviewed and approved by Salesforce.com. That barrier has become less impacting with lower security review fees. Read more at Developer Force.

Tuesday, August 3, 2010

Marc ... is that you?

I used to have a little counter on the side of my blog, which tracked the number of unique vistors on my site.  I'm sure you've seen these gadgets before -- almost every newbie website designer puts them on their first website, and every professional web developer cringes at the sight of them.

I replaced the visitor counter with a widget from Clustr Maps (I suspect this gadget makes professional web developers cringe, too). Clustr Maps gives both a visitor counter, and it also tags the location of visitors on a world map..  Every now and then I'll go take a peek at the world map, looking for answers: who are you? Where do you come from? What brought you here?  Most importantly, how can I help?

Tonight, I discovered a new red blip in Hawaii.  Hey, that's where Marc Benioff lives!


Several years ago, after my first Dreamforce event, I sent a personal note to the Salesforce.com CEO.  I told him that I was blown away, that Dreamforce had changed my whole aura. Within an hour, Marc replied simply, "Mahalo."  It's Hawaiin, I had to look it up.

I wasn't exagerating in that note.  Dreamforce had changed something inside me.  When I returned home, I started doing more volunteer and local community service work.  I started approaching problems with a very different mindset.  I started sharing more.  I started blogging.  My career path changed.  Everything changed.

Dreamforce is now 4 months away.  If you are a Salesforce.com Administrator or Developer, Dreamforce is the most valuable event you can attend.  There is so much energy, learning opportunities, and networking opportunities at this annual conference.  It gets bigger, better and more festive each year.  Friendships that you make at Dreamforce will last long afterwards, and you will be able to tap them all year long.  I was "between jobs", and missed last year's Dreamforce event ... I can't wait to go back this year!

Will you be there?  Let's connect!

Register here: http://www.dreamforce.com/.  Register today!

Monday, August 2, 2010

The Most Influential Salesforce.com Tech Bloggers

"If I have seen further it is only by standing on the shoulders of giants." -Isaac Newton


Updated:  I found an error in my earlier posting: the value of the Alexa ranking was reversed. I mistakenly thought that a high Alexa ranking was favored over a lower ranking.  I corrected the ordering based on the Alexa scores (sorry, Mike - now I'll have to buy YOU a beer at Dreamforce!). 

Mark Fidelman (EVP Sales @ MindTouch) recently wrote an article for the Cloud Ave blog titled, "The Most Influential Technical Communication Bloggers".  I recognized a few names, added several to my Google Reader feed, but most were unfamiliar to me.  Blogs are a primary information source for me, and I read a lot of them each week.  When I first started working with Salesforce, I grew up on a steady diet of Gokubi.com, CRM FYI, X2 On-Demand, and Perspectives on Salesforce.  These were the giants on whose shoulders I stood.

I compiled a list of Salesforce.com Bloggers, and then because I was curious, ranked them in a similar manner as Fidelman's Most Influential Blogger article: a weighted formula across a range of metrics, including Alexa, Klout Influence, Google Page Rank, Technocrati Authority, and Twitter Followers.  I also added a 6th category: # Blog Posts YTD.  Each category was given an equal weight, scaled on a rank of 1-10. With 6 categories, a blog could have a ranking between 6-60 – the most influential bloggers scoring at the top side of that range.

I started with a simple Google search on “Salesforce Blogs”, recording the URL for each. I arbitrarily stopped after the first six pages returned by the search engine. If the authors of various blogs included links to other Salesforce blogs (and many did), I added those to my research list, as well. In the end, I found 47 different Salesforce.com blogs. To be included in the ranking, a blogger needed to focus their posts on Salesforce.com, with at least 6 Salesforce-related blogs posted YTD.


For blogs that were co-authored, I used the Twitter account associated with the “Retweet” button on that blog. For instance, the Cloud Blog is co-authored by various Salesforce.com executives: Marc Benioff, Parker Harris, Peter Coffee, John Taschek, and Steve Gilmor. The “retweet” button on this blog uses the Twitter alias @salesforce, so that is what I used to evaluate the Klout influence and Twitter following of that blog.

Top 10 Most Influential Salesforce.com Tech Bloggers
Here are the Top 10 Most Influential Salesforce.com Bloggers (NOTE: There were ties for 4th, 9th and 10th place):



 
Here is the detail break-out for all of the blogs that made the ranking qualifications:
 
RankAuthor# Posts YTDAlexaGoogle Page RankTechnocrati AuthorityKlout ScoreTwitter Followers
1Jon Mountjoy, Quinton Wall, Reid Carlberg, Umit Yalcinalp, Dana Le177200,8675126251436
2Marc Benioff, Parker Harris, Peter Coffee, John Taschek, Steve Gilmor4531200499025
3Steve Anderson161,527,0756125474
4Jeff Douglas69650,4094019417
4Appirio Tech Blog16304,25450101181
5Scott Hemmeter61,275,87261251436
6Jeff Grosse112,962,39840281532
7JP Seabury62,918,13131181066
8MK Partners971,020,4113110169
9David Schach78,045,3994043934
9Jason Venable272,213,0813019167
10Mike Gerholdt1827,426,3423022627
10Alessandro192,978,2383013202
11Mike Leach234,393,5770014585
11Jared Miller100207251
12Wes Nolte12408,999008211
13Mark Christie31911,74520034
14Joel Dietz1612,357,4410015142
15John Rotenstein103,855,81060045
16ForceTree102,059,2322000
17ForceDotCom1210,359,8272000
18Sid69,440,6520000

Honorable Mentions
There were 30 other blogs, but many were filtered from the rankings process due to the infrequency of their posts (the arbitrary cut-off was 6 posts YTD, averaging 1 per month). Of these blogs, Honorable Mentions go to:

Michael Smith, Simon Fell, Liz Kao, Jesse Lorenz, John Coppedge, Alex Sutherland, Joe Ferraro, Michael Smith, Dave Manelski, Interactive Ties, Shamrock CRM, and Sam Arjmandi.

If I missed your blog (or a Salesforce-related blog that you read regularly), please let me know!