• Follow us on Twitter
  • Join our Facebook Group
  • Join me on Google Plus
  • Add me on Linkedin
  • RSS
Welcome to the Delivered Innovation blog! close

  • Home
  • Cloud Computing
  • Salesforce
  • DI News & Events
  • Force.com Tips

Archive for category: Salesforce Architecture

Lessons from the Road Trip to Dreamforce: Estimating Salesforce Projects

0 Comments/ in Salesforce Architecture / by Michael Topalovich
August 18, 2011

There’s nothing like a ~2,500 mile road trip and the myriad hours in the car to reflect on all of the things that get pushed to the back of my mind throughout the controlled chaos that is my reality day in and day out.

One of the interesting takeaways from the trip to this point (now somewhere just outside Denver) was the connection that I made between planning a cross-country road trip to Dreamforce ’11 and planning Salesforce and Force.com projects: My initial plans always seem to be predicated on perfection and an absence of outside influences. After leading hundreds of projects of all sizes throughout my career, I’ve learned to be realistic and rein in this wide-eyed idealism, but it still makes me wonder…why do we tend to be so overly optimistic when planning projects even though we know that there will always be the potential for “unknown unknowns” and other factors beyond our control?

I started pondering this after having my driving momentum grind to a halt when we hit road construction in eastern Nebraska at 1:00 in the morning. First of all, according to my estimates, we shouldn’t have even been driving at 1AM; granted, it took way too long to get our food at the Thai restaurant outside Des Moines, but at the end of the day what I realized was that I blocked out any thoughts of potential delays or unforeseen circumstances when calculating how long it would take to get from our starting point to our destination. In fact, in hindsight, I remember thinking how Google Maps was wayyyy off in its estimated trip duration…and in the end (slow Thai aside), Google Maps was accurate to within 10 minutes.

How could that be? Well, even though Google can’t possibly (at least given today’s technical constraints) take into account every single factor that could influence how long it might take to get somewhere, someone in Mountain View much smarter than myself created a realistic algorithm that took both the known (kids have to pee, cars need gas) and unknown (two cars decide to take up both lanes going the exact same speed of 15 under the speed limit) into account when calculating trip times. Whereas I just took 640 miles and divided by what I thought was a reasonable average speed given my leadfooted tendencies, Google Maps knew that there were many factors to consider, and gave neither an optimistic nor conservative estimate…it found a sweet spot that proved to be remarkably accurate.

Why don’t we think about project planning in the same manner? Why do we, even in a world where Salesforce and the cloud make it possible to complete technology projects in 8 weeks that once took years, still err towards over-optimism in our estimates of project duration? While we don’t necessarily have to take things like weather, potholes, or rubbernecking into account when thinking through a Force.com project, we do have to take into account the variable complexity of dealing with people, processes, and technology. Yet even though I know this through having learned many lessons the hard way in my career, my mind naturally wants to just look a the starting line and the finish line, apply a simple multiplier, and magically arrive at a precise number that will prove correct again and again…just like that isn’t realistic in something as straightforward and discreet as a family road trip to San Francisco, it isn’t realistic in planning Salesforce projects. While our estimating at DI has reached a level of precision that I am very happy with, how do we find that Google Maps-like algorithm that just seems to have a preternatural ability to tell us when we will reach our destination?

Maybe that will be tomorrow’s epiphany as we’re driving through the majestic scenery of southern Utah.

Mike

Force Feed 8-8-2011

0 Comments/ in Salesforce Architecture / by Delivered Innovation
August 8, 2011

A quick look at all the Force.com and Salesforce related articles from the previous week

The Best Dreamforce Events You Don’t Know About
@salesforce
An early morning 5k, various volunteer opportunities, and an economic raffle are just some Dreamforce events that remain under the radar.

Getting Ready for Enterprise Mobile Apps in the Cloud
@quintonwall
It might behoove some to think differently about their approach to iOS apps for Force.com and Database.com.

Inserting sObject Dynamically in Salesforce
@forceguru
Arora provides the Visualforce and and Apex Page Codes for inserting sObject in Salesforce.

Defining Salesforce.com Rules and Responsibility
@johncoppedge
Coppedge outlines the different roles for salesforce.com (Administrator, Developer, and Architect) and the corresponding job requirements.

What Makes Force.com Developers Different From Ruby Developers?
@Fractastical
Integration, labor,  pay, and dress code are just a few differences between the two communities.

Force Feed 8-1-2011

0 Comments/ in Salesforce Architecture / by Delivered Innovation
August 1, 2011

An overview of all the Salesforce and Force.com articles posted from the previous week.

Enterprise Practices at Dreamforce ’11
@forcedotcom
Learn more at Dreamforce about using Force.com in an enterprise setting.

Ruby 1.9.2 Install Errors with Mac OS X Lion and RVM
@jeffdontthemic
How to fix an installation error with Ruby Version Manager and Mac OS X Lion

Xcollections: Using UDT with Map & Set in Apex!
@abhinavguptas
XCollections: favorites, what it’s missing, limitations, code structure, rode map, etc…

Apex Rest Webinar Recording Now Available
@cloudysan
Alex Toussaint’s Apex REST webinar is now available to view, as well as an FAQ to find out additional information.

Check Out the NEW Developer Marketplace!
@Salesforce
Check out the new Force.com Developer Marketplace, where you can easily connect with other Force.com developers.

Poll Component for Salesforce
@sfunearthed
A sample code to insert a poll into salesforce.com.

AppQuest ’11: The Innovation Will be Televised
@forcedotcom
AppQuest ’11 will be televised via YouTube at Dreamforce. Make sure you check out the apps and vote for your favorite one.

Force Feed 7-25-2011

0 Comments/ in Salesforce Architecture / by Delivered Innovation
July 25, 2011

An overview of all the Salesforce and Force.com related articles from last week.

21 Great Apps (Milwaukee Edition)
An overview of the top 10 apps from the last month and the top 12 new apps from the past 90 days.

Vote For Your Favorite Winter ’12 Logo
Vote for the winter Salesforce logo: penguin, sleigh, or scarf?

Got Geek? Win Prizes. Cloud Trivia at Dreamforce.
Participate in Force.com trivia and win prizes during Dreamforce.

Video Tutorial- Building APIs with Salesforcec.om Apex REST Services
webinar showing users how to build applications with Apex REST services

Quick Tip- Using OAuth Across Multiple Orgs
Clearing up questions about Orgs, OAuth, and Remote Access Application in Salesforce.

Apex Testing: SmartFactory and Jenkins
Two simple tools to help make code testing a little easer.

Dreamforce Year Round? Meet the Boston Superfans
One of the largest user groups is in Boston, and they make sure to bring Dreamforce to their city all year with their user groups and smaller, more fanatic group, Salesforce Superfans.

Dreamforce 2011- Agenda Builder is Live!
Agenda Builder went live last week from the Dreamforce app, which allows you to register for the Dreamforce sessions you want to attend.

Force Feed 7-18-2011

0 Comments/ in Cloud Architecture, Salesforce Architecture / by Delivered Innovation
July 18, 2011

An overview of all of the Salesforce and Force.com related articles from the previous week.

  • New at Dreamforce- Cloud University Dreamforce Scholarship

Dreamforce launched a scholarship to computer science/engineering students interested in becoming a Force.com developer. Student receives a free pass to Dreamforce 2011 and has the chance to participate in many, many exciting Dreamforce events.

  • Got a Premier Success Plan? Check Out Your New Online Training Features!

If you are a Premier Training Customer, Salesforce launched new online training features such as unlimited access to 100+ training courses and Customizable End User Training.

  • Own It- Working With Consultants on the Force.com Platform

Nourse discusses how he deals with external consultants, such as participate as much as possible, choose clicks not code, and get documentation for what kind of work they want you to perform.

  • Introducing Premier Success Plans

Salesforce introduces Premier Success Plan, which includes continuous coverage, prioritized queue, training catalogue and templates, and premier developer support.

  • How to Handle Exceptions When Using the Messaging.sendEmail Apex Method

Lewis walks through a few different exceptions for any possible problems with the Messaging.sendEmail method.

  • jQuery Mobile in Visualforce Pages

A quick run through on how jQuery Mobile helps make your Visualforce pages look great on any mobile device.

  • Override a Standard Button with Visualforce and Running Round and Round in Circles

When you try to override a standard Salesforce button or link, you automatically override the original page as well. Kabe explains how to avoid this.

  • Sending Binary Data to Apex (Updated)

Birk outlines the correct way to send binary data to Apex.

Cloudup 6-10-2011

0 Comments/ in Cloud Architecture, Salesforce Architecture / by Delivered Innovation
June 10, 2011

Starting August 1st, Google is going to begin phasing out their older browsers. Google states that the move, “is part of a trend to stop the use of ageing browsers which can be insecure and not sophisticated enough to handle the latest web technologies.” If customers use these older browsers prior to the phase out date, they will notice that Gmail, Google Docs, and Calendar will start to lose functions, then eventually stop working. Currently, 17% of customers globally will be affected by this if they don’t make the upgrade.

  • Google to Abandon Older Browsers

Greenberg gives a fairly quick run through of Salesforce’s ever-expanding vision and upgrades throughout the years. Some of the events he touches on include Salesforce establishing the social enterprise and acquiring Jigsaw, Radian6, Heroku, etc. to stay on top of the enterprise, integrating Chatter for private, company social networks, and clarifying the cloud for their customers and making it easy to understand. With Rivals such as Oracle and Microsoft, Salesforce must keep innovating and making their CRM service stronger to stay on top. More than anything, Salesforce is “genuinely attuned to what the customers want now and in the near future,” and are not just listening and discussing these needs, but acting out on them.

  • Salesforce Irons it Out: 21st Century Social Enterprise Certified

Earlier this week, Salesforce announced that the US Government is going to embrace the trusted CRM service. Hundreds of government agencies are in the process of turning to salesforce.com, including more than half of US cabinet-level agencies, such as the US Department of State. They are using salesforce.com to, “deliver a broad range of services from grants management to electronic medical records and constituent-facing websites to contact centers.” This is all part of the Obama Administration’s Cloud First policy, which drives the government adoption of cloud computing.

  • Government Embraces Salesforce.com’s Trusted Cloud Computing Model

In breaking news, VSee has received a capital injection from Salesforce; the amount was not disclosed, but was stated that Salesforce invested “multiple millions of dollars” in the video collaboration service provider. VSee was founded in 2008, and provides “a service that supports multiparty video calling, application/desktop sharing and file transfers over the Web.” We’ll keep an eye out for any more details of this story to come.

  • Exclusive: Salesforce Invests In Video Messaging Startup (And Skype Rival) VSee

Intuit launched Intuit Anywhere on Tuesday, providing “a series of widgets and data services that connect QuickBooks Online data to applications outside of the company’s marketplace.” This is all apart of Intuit’s developer strategy, making Intuit more accessible and “drop-dead easy” for developers to use. The program is currently in Beta and only accessible to some customers, but more information will be released by Intuit in August.

  • Intuit Opens Up Platform to Outside Developers
Page 1 of 6123›»

Salesforce CRM, Force.com, Cloud Computing: Application and System Design

Latest Posts

  • Doing Business in the CloudApril 10, 2012, 12:22 pm
  • Delivered Innovation Co-Hosts ITA “State of the Cloud” EventFebruary 22, 2012, 1:30 pm
  • Force Feed 2-20-2012February 20, 2012, 1:21 pm
  • Cloudup 2-17-2012February 17, 2012, 9:45 am
  • State of the Cloud Event RecapFebruary 16, 2012, 4:37 pm

Topics

  • Cloud Architecture (173)
  • Delivered Innovation News & Events (30)
  • Force.com Platform Tips (6)
  • Salesforce Architecture (32)

Follow us on Twitter

Follow @twitter

Latest Tweets

  • Up 38% from a year ago, http://t.co/JEY1hGq5 continues to grow. http://t.co/e7q7MztA
    May 17, 2012 - 3:24 PM
  • RT @Benioff: Congrats salesforce on an amazing quarter. The fastest growing software company of our size! 38%! $3B guide! http://t.co/L ...
    May 17, 2012 - 3:05 PM
  • We have a couple new Apps coming; look forward to giving you a peek soon.
    May 17, 2012 - 12:44 PM
  • Cloud is a corporate strategy, not a tactical solution http://t.co/QltTfDFz
    May 10, 2012 - 7:45 AM
  • Chicago #cloudforce - how fast the day goes... http://t.co/YjRI1vp3
    May 4, 2012 - 9:47 AM

Force.com VAR: Value Added Reseller Partner

Salesforce.com Consultant: Registered Consulting Partner

Salesforce.com ISV: Independent Software Vendor Partner

Tags

#df11 Amazon Apex AppExchange Appirio Chatter cloud Cloud Computing Cloudforce cloud security Coghead Delivered Innovation News Dreamforce ExtJS facebook Force.com Gartner Google heroku IaaS IBM Interop ITA IT service delivery Jonathan Sapir Marc Benioff Michael Topalovich Microsoft Oracle PaaS Platform as a Service public cloud SaaS Salesforce Salesforce.com Sencha SOA Social Media Software as a Service Spring '12 the cloud twitter VisualForce Vmware Winter '12

Salesforce CRM, Force.com, Cloud Computing: Application and System Design


View Larger Map

Delivered Innovation
688 N. Milwaukee Ave #202
Chicago, IL 60642
888.645.2604

Delivered Innovation

  • Delivered Innovation Home
  • DI on AppExchange
  • DI on Facebook
  • DI on Google+
  • DI on LinkedIn
  • DI on Tumblr
  • DI on Twitter
© Copyright - Delivered Innovation Blog - Wordpress Theme by Kriesi.at