How to Turn Your Instagram Photos Into Wall Art

Instagram photos aren’t just for sharing online anymore.

You can turn them into photo booksframe them in four-inch bamboo shadowbox frames, create a collage with them oniPhone cases, turn them into iPad screensavers and now, print them on canvas for your wall.

Earlier this week, CanvasPop launched a service that allows you to print your Instagram photos on two large-format canvas sizes: 12″ x 12″ (for $29.95) and 20″ x 20″ (for $59.95). The company sent over a 12″ x 12″ sample developed with an Instagram shot I took at Kate Spade’s Spring 2012 presentation in October.

The original:

 

 

 

 

The print (taken with a less-than-great point-and-shoot):

 

<

 

 

 

A closeup:

 

 

 

 

I was impressed with the quality, particularly given the original image is 612 x 612 pixels at a resolution of 72 dpi. CanvasPop Co-Founder Adrian Salamunovic says the company uses “special filters,” among other methods, to improve the photo quality when enlarged. “Plus, canvas is a medium that is naturally forgiving to low resolution images because it is textured and porous, as opposed to a high-gloss photo paper,” he added.

The prints are 1.5″ deep and can be made with either a white or black border. The canvas appears to be stapled to the back by hand — as the staples aren’t perfectly lined up — and comes with a mount for hanging the print from the wall. Given the width of the prints, you can get away without framing them. And as you can see above, they look great in rows.

What do you do with your Instagram photos after you’ve shared them? Would you create print versions on canvas? Let us know in the comments below.

 

5 Steps for Starting and Funding a Social Good Enterprise

The Commerce With a Conscience Series is supported by FedEx. FedEx does more than shipping. They offer solutions like transporting heart valves to those in need and helping entrepreneurs bring their ideas to life. See how.

Each year, non-profits raise $300 billion, 13% of which isdonated online. And yet, fundraising is one of the most challenging aspects of launching a non-profit.

But with a savvy social media strategy, a passionate and innovative team, a business-inspired financial model and long nights with a laptop, your fundraising efforts can really take off. Here are some tips and advice for starting and funding your own social enterprise.


1. Find Your Passion


Looking internally to find out what you really care about can be overwhelming and confusing, but it is undoubtedly the most essential element to starting a successful social enterprise. The key to discovering your passion is to ask yourself: “What keeps me up late at night, dreaming something that only I believe is possible?”

We all have those things that even in the midst of stress and disarray, they energize us and give us renewed strength and purpose. These are our passions.

It is that passion and determination that we all need to harness when no one is answering our emails, taking our calls or accepting our meetings. When it comes to fundraising for a social enterprise, if you are pursuing your true passion, you’ll learn to become great at your craft because you’ll care so much about perfecting the skills necessary to make that dream a reality.


2. State Your Values


As our values are the core to who we are as human beings, they are also the easiest way to identify and connect with others in meaningful ways. Think about it — most political campaigns are based around values. Barack Obama’s 2008 election campaign galvanized millions of youth behind two very clear values — hope and change. If you believed in either one, you believed in Obama, and companies are no different.

What matters most is that you stay true to those founding values as you grow. My most important mantra when considering growth-related decisions is “Always stay true to your values, not your necessities.” Some shiny offers may seem crucial to your necessities for expansion, but if they’re in direct conflict with your values, then you may be sacrificing the integrity which you can never regain.


3. Start with Small Ambitions


My non-profit started with a singular pencil. While I was traveling in India, I asked a boy begging on the street, “If you could have anything in the world, what would you want?” and the boy answered “A pencil.” I handed the boy the pencil in my pocket, saw the look of joy wash over his face, and at that moment I realized how an action so small could translate into a reaction so abundant.

In order to reach my organization’s lofty, often thought “impossible” ambitions, we needed to create concrete smaller solutions, which then lead to a larger path to success. My initial ambition was just to build one school. Nothing more, and nothing less. I threw a birthday party asking friends to donate $20 at the door, and things took off from there.

Just ask yourself, “What can I do right now?” Literally, ask yourself that. Write it down, outline it, do whatever. The simpler and easier to execute the better. Within your brainstorm, several salient solutions will inevitably rise to the surface.

Remember, you never know where the best lessons will come from so start small, be focused, and stay resilient.


4. Speak the Language of “We” Rather Than “Me”


I hear the word “branding” used over and over again, but at the end of the day, the key to branding is creating an organization that people want to be part of and feel a direct and emotional connection toward, and one that adds value in the world. We knew we didn’t have money or rich friends because we started as a team of 20-somethings, so in the early days we focused on creating a movement by making each person feel like their contribution was special regardless of size or type.

A core outcome of this approach is that it forces dependence upon our supporters’ skill sets and ideas to amplify our message beyond the restraints of their financial contributions. Limiting support to just cutting a check is too passive, too easy, and often unsustainable.

To engage a large audience, give your supporters the opportunity to demonstrate their ingenuity and dedication. Provide tool kits, marketing materials and an infrastructure (for a non-profit this could be an easy-to-use online fundraising platform) and then say “Go.”

Once you let the flood gates open, it’s important to recognize individuals who have demonstrated a superior commitment. Focus on those superstars and highlight their successes — say, on your blog and social media channels — as a model for others to follow. These dedicated supporters will then become effective brand ambassadors and do much better marketing for your organization than any one individual could do by himself.


5. Act As a For-Purpose


While many in the social enterprise space often qualify themselves as “non-profit,” these organizations should instead treat themselves as “for-purpose.” These organizations should focus on their mission to create social good, while still treating themselves with the same commitment to rigor and discipline as the best for-profits. People thought I was crazy when I decided to post my organization’s financial data, marketing materials and impact reports on our website for all to see. However, I believed that the only way to establish an organization founded in opening up futures was by first opening up our books.

If you treat yourself as a business rather than a charity, you will hire better talent, innovate quicker and measure results more diligently because you heighten your accountability and commitment to fulfilling your organization’s mission. In addition, radical transparency should be exercised to increase communication amongst your internal staff and earn the trust of your external supporters.

For many years the era of “non-profits” has reigned supreme. Let’s stop labeling ourselves with what does not motivate us, and by declaring a new era of “for-purpose” organizations, we can effectively state what does.

 

 

Why Your Identity Is Worth $5,000 [INFOGRAPHIC]

Your identity is worth almost $5,000 to a criminal. An estimated 9 million Americans’ identities are stolen each year. And a whopping 43% of theft victims know the criminals who steal their information.

That’s according to this ZoneAlarm infographic, which explains common ways identities are stolen including just how much your identity is actually worth and tips for keeping your information safe.

Identity theft costs each individual victim approximately $4,841. That’s the equivalent of roughly 210 hours of work (at the average national hourly wage). It takes 33 hours on average to solve an identity theft case.

Overall, identity theft cost people a total of $37 million in 2010. While high, that number is actually down from $56 million in 2009. Despite the lower total, individuals paid 63% more ($631) in 2010, up from $387 in 2009.

 

SEE ALSO: 25 Worst Passwords of 2011 [STUDY]

 

Identity theft doesn’t just happen online, either. The ways your information is stolen ranges from snail mail to computer hacks to dumpster dives.

ZoneAlarm also lists steps to take if your identity is stolen. The main takeaway, however, is to be proactive and track your accounts; only 45% of theft cases are discovered by consumers.

Do you know any great tips for keeping your identity safe? Let us know in the comments.

 

 

5 Ways to Turn Social Customers Into Brand Ambassadors

Duke Chung co-founded Parature in 2000, with a vision to provide superior customer support software accessible via the Internet. Today, Parature’s Software-as-a-Service (SaaS) product suite supports millions of end users worldwide.

With the advent of social media channels, customer service has forever changed. Consumers are no longer willing to sit and listen to classical music on hold. In today’s age of hyper-responsiveness, customers expect instant responses from support reps on very public online platforms.

Instead of shying away from social media, smart businesses will leverage their social channels to spread a positive brand reputation, to connect happy customers and to step up their customer support efforts.

Consumers aren’t eager to blast negative messages about your company – unless your brand is unresponsive. I recently learned at an IBM conference that customers are five times more likely to post something positive than negative, and that companies usually have at least 10 warnings before someone posts a negative comment.

Happy customers who get their issues resolved tell an average of four to six people about their positive experiences, according to the White House Office of Consumer Affairs. It pays to treat your customers well, not only for the repeat business, but also to gain the positive word-of-mouth consumers now broadcast across social media. Satisfied customers can become your most influential brand ambassadors. They’ll help to answer customer service questions posted online and also tout their own positive experiences with your business.

Here are the five best ways to turn customers into brand ambassadors through customer service.


1. Be Fast


When a customer turns to social media for a support issue, he expects a brand to generate the fastest response possible. According to a recent UK study, 25% of social media users expect a response within one hour, and 6% expect a response within 10 minutes. If you allow a support issue to dangle for too long, you risk being perceived as a company that either doesn’t know the answer or doesn’t care enough to reply promptly.

Remember, most people on social networks aren’t itching to post negative comments. They only do so after a bad experience. Therefore, don’t give them enough time to have a bad experience.


2. Be Visible


Private and direct messaging on Facebook and Twitter is all well and good, but when it comes to customer service, it’s best to be totally transparent and visible. The answer you give to one customer could, in turn, help thousands more. Think of each post and interaction as a resource that future customers can reference. Not to mention, customers will be more apt to direct friends to your page with their own questions.

Social media sites foster an online community around your brand. Watch how customers discuss and respond to your products so you can join the conversation and better understand the community that supports your brand.


3. Be Consistent


It’s vital that you ensure all customer support answers remain consistent across the web and across all social channels. If a common question is posted on FacebookTwitter and LinkedIn, then each response should communicate the same solution. Conflicting answers create confused, unhappy customers. Just as people expect consistent experiences with your products, they also expect consistent service across all of your channels. Brand accuracy drives confidence and credibility, and helps build brand loyalty among your customers.


4. Be Organized


If consistency creates brand ambassadors, then being organized is equally paramount. Admittedly, the cross-company integration and management of social media continues to be challenging. Maintaining a successful social media presence on just one network is a full-time job. Trying to do it over multiple networks is impossible if your support staff isn’t properly organized.

Customers can spot disorganization a mile away, especially online. However, if you demonstrate that your company support knows what it’s doing, you’ll earn the respect and trust of brand loyalists. Organization goes beyond knowing who does what on the support team; it’s also vital that everyone on the team is on the same page. Each team member must know where to seek reliable answers, and each must source information from the same place.


5. Be Human


As cool as Siri is, she still hasn’t crossed from digital assistant to human entity. Until then, your social media customer support should remain as human as possible. On the bright side, social networks already take the formalities out of conversation. It’s one of their biggest draws.

Therefore, a customer’s name isn’t “Inquiry #83kd4z.” She’s Christie from Denver. People respond best when they feel like they’re talking to other people. Your customer support should make customers feel as if they’re posting a normal question on a friend’s wall. Creating that kind of relationship with your customer should be the priority of any company.

Using customer service to create brand ambassadors isn’t the Herculean task it once was. Social media is presenting countless opportunities to turn your company’s support system into an open, interactive community, where customers can share their positive experiences with one another and spread the good word about your products and services – all on your behalf.

 

3 Mistakes Web Programmers Need to Stop Making

Jonathan Goldford is a partner at JG Visual, an Internet strategy company that works with organizations to develop and implement their online presence. You can connect with Jonathan on the JG Visual Facebook page.

Sometimes as programmers, we forget that 99.9% of the population doesn’t care how a piece of text, a button, an image or a video ends up onscreen. Most people just care that it’s fast, easy to use and gives them the content they want. Otherwise, they get upset — and rightfully so. Here are three common mistakes we programmers make, and what we can do to fix them.


1. Forgetting About Conventions


Ever since they started using the Internet, users have been trained how to interact with a website. Therefore, they often get frustrated when websites don’t meet their expectations. Here are some examples.

  • They hover over an object they think is clickable, but become confused when they see an arrow instead of a hand pointer.
  • They click on blue, underlined text, but find it’s not a link.
  • They click on the logo in the top left, believing it will return them to the homepage, only to find it takes them nowhere.

Web design doesn’t always meet our expectations. However, developers and designers should always maintain certain rules to avoid user confusion. Here are three.

Clickable Elements Should Have the Pointer on Rollover
Everything clickable should switch to the hand pointer when a user hovers over it. You can accomplish this using simple CSS. The code would look like this

div:hover { cursor: pointer; }

Style Links Appropriately
Links should look different than regular text, and should be underlined within a page’s main content. If you really want to stick with convention, make them blue — research found users engage most with blue links.

Make Logos Clickable
The logo in the header of your website should be clickable, and should take the user to the homepage. This is pretty simple: Just wrap your logo in a tag.

<a href="http://www.example.com">
<img src="logo.gif" alt="Example Company" title="Example Company Logo" height="100" width="100" />
</a>


2. Creating Slowly-Loading Websites


Users hate slow websites. Studies have shown that 40% of users will abandon a website that takes more than three seconds to load. Here’s how to avoid common speed mistakes by new programmers.

Resize Images Outside the Browser
New programmers will sometimes use a very large image, let’s say 600 pixels wide by 600 pixels tall, but will set the height and width so the image shrinks to the desired size. They use the following code.

<img src="big-domo.jpg" alt="Domo" title="Big domo at the park" height="200" width="200" />

There are two problems with this method: First, the full image still needs to load. Typically, bigger image files mean longer load times.

Second, shrinking an image using the height and width attributes can render a photo awkwardly, causing the browser to display a photo not nearly as clear as it would be were the image sized 200 x 200 pixels.

To fix these issues, resize and compress images in an editor like Photoshop or Gimp. Then code the image like we did above. Try to use a tool like Photoshop’s Save for Web & Devices to further shrink the file size.

Load JavaScript in the Footer
Many programmers unnecessarily load all the page’s JavaScript files in the head tag. This stalls the rest of the page load. In almost all cases, except for JavaScript critical to user interface navigation, it’s okay to load script in the footer. Then the rest of the page can load beforehand. Try this code.

Rest of the page...
<script type="text/javascript" src="js/scripts.js"></script>
</body>
</html>

Load CSS Externally
Sometimes new programmers load CSS on each individual page using inline styles or an internal stylesheet. For inline styles, code looks like this.

<p style="margin-top: 50px;">Hi Mom!</p>

And for an internal stylesheet, you’d most likely see this code in the head tag.

<style type="text/css">
p { margin-top: 50px; }
</style>

You should almost never use CSS in the page that holds your html. Store it externally using code like this.

<link rel="stylesheet" type="text/css" href="css/style.css" />

There are two advantages to loading CSS externally: First, the user’s computer will save the external stylesheet to be used on every page, instead of retrieving the same styles over and over. This greatly speeds up load time.
Second, using an external stylesheet is much easier to maintain. If you need to change the font size of your website’s paragraphs, you’re able change it in one place, without having to access each individual html file.
Learn more about good CSS practices at CSS Basics.


3. Not Accounting for Potential Backend Changes


Most programmers nowadays are using a content management system like WordPressJoomla or Drupal to build their websites. This is great because it gives website owners the ability to make changes and updates.

The problem is that a lot of developers only program for a website’s content at launch time. For example, at launch a developer may only create CSS styles for website headings 1, 2 and 3. What if two months after the website’s launch, the communications director decides to set some text to heading 6, since that’s an option in WordPress’s format? That decision would revert to the default styles of the browser since the developer never styled for it initially. Here is how to avoid this situation.

Include Styles for All the Common Tags
To make sure that the design of your website remains consistent with any backend formatting, programmers should include styles to handle the following html tags.

  • Body (<body>)
  • Heading 1, 2, 3, 4, 5, 6 (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>)
  • Link (<a>)
  • Paragraph (<p>)
  • Address (<address>)
  • Preformatted (<pre>)
  • Strong (<strong>)
  • Unordered list (<ul>)
  • Ordered list (<ol>)
  • Quotes (<blockquote>)

It’s best to check the WYSIWYG that your website owners are using to make sure you have all the appropriate tags covered.

Basic styling isn’t the only opportunity for your website to break down. Also make sure to prepare for large image uploads and for copy/paste from Word. Although items like these can seem trivial, educating your website owners about how to add content can make all the difference.

 

The Challenge of Creating Web-Based Identity Standards

John Fontana is the identity evangelist for Ping Identity and editor of the PingTalk Blog. Prior to joining Ping, he spent 11 years as a senior editor at Network World.

GoogleFacebookYahoo and others all want to be your identity platform on the web. But while it’s certainly convenient to have one credential for multiple websites, many would argue these services are only secure enough to access your grandmother’s online recipe book.

Growing numbers of technologists, IT executives, organizations and governments believe an identity authentication model must establish set standards.

But can any set of standards answer the tough security challenges, and to what degree? Is it safe to check your social security account on a credential issued by Google? To access health records using your Facebook ID?

Not today. And tomorrow is not likely either.

 

SEE ALSO: Who Owns Your Identity on the Social Web?

 

 

 

However, OpenID Connect and OAuth 2.0 (open authentication) are pointing to some of the best and most promising standards of today. OAuth is the foundation for OpenID Connect (the basis for consumer ID) and for User Managed Access (UMA), a model that lets users control their personal data. Companies such as Bechtel, Chevron, Cisco, GE, M&T Bank, Salesforce.com, and others are already enjoying early success. OpenID Connect and OAuth 2.0 offer a place where consumer and corporate IDs can co-mingle in a secure cloud, protected by acceptable levels of security.

While it’s too early to tell if OpenID and OAuth will succeed, so far, they appear able to validate a user’s identity — perhaps even identities created by search engines and social sites.


“Street Identity” and Identity Attribute Data


Furthermore, big names are supporting the standards push. Google, Verizon, data exchange service ID/Webdata, and trust framework provider Open Identity Exchange (OIX) proposed a service called Street Identity at a conference last week. Street Identity is designed to strengthen authentication on the web. Loosely-coupled “providers” contribute user data called attributes, such as street address, age and/or mobile phone number that can be used to more accurately validate a user’s identity.

“Google’s [efforts] recognize what is happening now, which is identities are being deconstructed into attributes,” says Don Thibeau, chairman of OIX.

Ironically, Google and other companies with massive user data repositories don’t have enough validated pieces of user information to strengthen authentication. Google would need to partner with an attribute provider that would incorporate that information into the authentication process — with user consent, of course. The service would include a revenue model for businesses and organizations that agree to participate.

Google’s idea doesn’t replace the current identity standards effort. Rather, Street Identity is building on OpenID Connect and OAuth. It incorporates UMA for user control and features the first implementation of OpenID Connect’s spec for attribute aggregation and distribution, which was largely championed by Microsoft and its internal identity guru, Mike Jones.

Google and its partners believe that by aggregating a user’s data from various trusted sources, Street Identity can solve three problems: First, the service would connect to real-world identities, which OpenID does not do. It would provide a financial incentive for mobile operators that collect fees for providing data. Finally, it allows the government to steer clear of the electronic ID business by accessing needed data via attribute providers.

The prospect sounds promising, but so did pure PKI before its implementers began telling war stories. It seems, however, that Google continues to work toward a user authentication standard. The caveat is that standardization still has a lot more work ahead.

 

How to Pick a Server for Your App

The Mobile App Trends Series is sponsored by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates.

For mobile app developers, building an app rarely takes place in a vacuum, as most users expect their apps to interface and work with various Internet services.

Building a mobile app increasingly means building an app that can interface with its own server or set of network services.

For mobile app developers, picking and choosing a server or cloud solution for things like storage, push notifications, user information and analytics can be a struggle.

Fortunately, a new wave of companies and services are stepping in to help developers make the best choices.


Yay Cloud


 

 

 

 

With AWS, Amazon has really led the way toward making cloud services and distributed computing and storage solutions affordable and easily accessible.

Thousands upon thousands of application developers — mobile, web and desktop — use Amazon for storage, to run processes and to store or query data.

Amazon and its competitors have APIs and toolkits designed to make integrating their services with an existing app backend a snap.

AWS SDK — Amazon offers an AWS SDK for Android and an AWS SDK for iOS. These SDKs offer libraries, code samples and documentation to help app developers leverage Amazon’s AWS services, including EC2, S3 and Amazon SimpleDB within their own apps.

Windows Azure — Microsoft is pushing its Windows Azure cloud as mobile-dev friendly. The company has released official SDKs and APIs for iOSAndroid and Windows Phone.

Google offers Android developers the ability to link their apps to Google App Engine, using the Google Plugin for Eclipse.


Cloud Backend Solutions


 

 

 

 

In addition to self-selecting cloud services from various providers, a number of startup platforms offer easy access to a variety of cloud services and backends, but without a lot of overhead hassle.

This space is often called Backend as a Service [BaaS] or Platform as a Service [PaaS] and it is heating up fast.

Most of these companies will work directly with the major cloud providers, like Amazon, RackSpace and Windows Azure, but will abstract the process so the developer doesn’t need to mess with a lot of settings, accounts or configurations.

Some of the players in this space include:

Parse — Parse recently closed its Series A funding round and is used by Band of the Day, Hipmunk and Yobongo. It works with iOS and Android and can connect with Heroku. You can also use Parse in cross-platform apps like Appcelerator and Sencha.

StackMob — StackMob is currently in private beta and has an SDK for iOS, Android, Java and custom server side code. Like Parse, StackMob can integrate with Heroku. It also offers server-side integration with Facebook and Twitter.

Kinvey — Kinvey was one of the earliest players in the space and it dubs its solution, Backend as a Service. Kinvey uses AWS, RackSpace Cloud and Windows Azure to offer up its backend tools, along with its own APIs that developers can drop into their own apps.

CloudMine — Cloudmine supports Ruby, Python, PHP and Java.

Buddy Platform — Buddy Platform is kind of a hybrid between developer platforms like Appcelerator and backend platforms. It has APIs for access to features like user management, geo-location data, photos and album information and user messaging.


The Challenge of Creating Web-Based Identity Standards

John Fontana is the identity evangelist for Ping Identity and editor of the PingTalk Blog. Prior to joining Ping, he spent 11 years as a senior editor at Network World.

Google, Facebook, Yahoo and others all want to be your identity platform on the web. But while it’s certainly convenient to have one credential for multiple websites, many would argue these services are only secure enough to access your grandmother’s online recipe book.

Growing numbers of technologists, IT executives, organizations and governments believe an identity authentication model must establish set standards.

But can any set of standards answer the tough security challenges, and to what degree? Is it safe to check your social security account on a credential issued by Google? To access health records using your Facebook ID?

Not today. And tomorrow is not likely either.

SEE ALSO: Who Owns Your Identity on the Social Web?

However, OpenID Connect and OAuth 2.0 (open authentication) are pointing to some of the best and most promising standards of today. OAuth is the foundation for OpenID Connect (the basis for consumer ID) and for User Managed Access (UMA), a model that lets users control their personal data. Companies such as Bechtel, Chevron, Cisco, GE, M&T Bank, Salesforce.com, and others are already enjoying early success. OpenID Connect and OAuth 2.0 offer a place where consumer and corporate IDs can co-mingle in a secure cloud, protected by acceptable levels of security.

While it’s too early to tell if OpenID and OAuth will succeed, so far, they appear able to validate a user’s identity — perhaps even identities created by search engines and social sites.


“Street Identity” and Identity Attribute Data


Furthermore, big names are supporting the standards push. Google, Verizon, data exchange service ID/Webdata, and trust framework provider Open Identity Exchange (OIX) proposed a service called Street Identity at a conference last week. Street Identity is designed to strengthen authentication on the web. Loosely-coupled “providers” contribute user data called attributes, such as street address, age and/or mobile phone number that can be used to more accurately validate a user’s identity.

“Google’s [efforts] recognize what is happening now, which is identities are being deconstructed into attributes,” says Don Thibeau, chairman of OIX.

Ironically, Google and other companies with massive user data repositories don’t have enough validated pieces of user information to strengthen authentication. Google would need to partner with an attribute provider that would incorporate that information into the authentication process — with user consent, of course. The service would include a revenue model for businesses and organizations that agree to participate.

Google’s idea doesn’t replace the current identity standards effort. Rather, Street Identity is building on OpenID Connect and OAuth. It incorporates UMA for user control and features the first implementation of OpenID Connect’s spec for attribute aggregation and distribution, which was largely championed by Microsoft and its internal identity guru, Mike Jones.

Google and its partners believe that by aggregating a user’s data from various trusted sources, Street Identity can solve three problems: First, the service would connect to real-world identities, which OpenID does not do. It would provide a financial incentive for mobile operators that collect fees for providing data. Finally, it allows the government to steer clear of the electronic ID business by accessing needed data via attribute providers.

The prospect sounds promising, but so did pure PKI before its implementers began telling war stories. It seems, however, that Google continues to work toward a user authentication standard. The caveat is that standardization still has a lot more work ahead.

How Should You Measure Online Marketing?

Today, it is highly debated whether the old rules of measurement still apply to modern marketing. But there is no doubt about the importance of newly emerging metrics.

Challenge Old Metrics
For a long time, measurement of marketing efforts has been around sales leads. But things have rapidly changed with the development of new technologies and especially with the growth of the Web. Are you taking notice of these emerging realities and incorporating them into your marketing reporting mix?

Focus on Exposure
Marketers should develop new metrics that track exposure to ideas. Interestingly enough, this comes even prior to the actual sales cycle. A lot of the measurement happens higher up in the funnel. Where in search engines is your content appearing when people enter specific keywords? How can you get to the first listing? These are the types of questions that will help you focus on making your ideas and content more visible to the public.

What Should You Measure?
It’s easy to get lost in different metrics that don’t help you improve your strategy but turn into a burden. Avoid making this mistake and focus on a few key elements to track. You can measure the number of people reading your blog posts. You can track your performance in search engines. You can see how many people are following you on Twitter. All these things demonstrate your reach and how it is growing (or decreasing). The larger the exposure, the more triggers to the sales process you are creating.

7 Ways to Know if a Development Project Is Worth Your Time

Brett Miller is the president of Custom Software by Preston(CSP). For more than 10 years, CSP has impressed clients with highly effective software solutions and teams of multi-talented software engineers.

Remember the old 80/20 rule? The same applies to software development inquiries, as in 20% of sales inquiries result in 80% of new sales volume. The challenge is being able to identify which inquiries will be fruitful, and which will only cost you time and effort.

Potential clients expect accurate estimates — clearly a reasonable request. For any developer, accurate estimates are a time consuming and challenging task because custom software development and technology are constantly changing, and it’s not the same as buying an off-the-shelf item.

Even worse, many prospects decide not to move forward with their project at all (with any vendor). It’s not because the bidders did anything wrong, but because the client did not realize the full extent of the commitment required (usually defined by cost).

I have spent 15 years of my career in software development, both as a freelance developer and as a business owner. That practical experience has taught me to quickly recognize which potential projects are going to move forward and which are just not worth pursuing. There are Seven Axioms I use to help identify the solid opportunities.


1. Documented Requirements


If the client took the time to write down what they want, it is a strong indicator that they are serious. Otherwise, you will need to do this for them. Then time and documentation flows back and forth until a project’s parameters are finalized.

Rule: Lean toward clients who have taken the initiative in identifying and drafting their own software project requirements.


2. Urgent Need


This goes right to the heart of the matter. Is software development a logical next step in their growth or does it seem more whimsical/experimental in nature? For example, does the software project tie in to the launch of a new product without which, they might falter?

Rule: Lean toward projects that have an immediate nature, where the client absolutely needs it done.


3. Deal With the Decision Makers


Many times decision makers send underlings to gather the initial project information and specifications. In my experience, information gathering usually results in little else. Decision makers are involved when projects are deemed critical.

Rule: Lean toward projects where you work directly with the decision makers — the ones who steer the project and identify priorities.


4. Budgeted Project


Could anything be more critical than having realistic expectations about the cost of development? Many prospects may have misconceptions about cost, which is further exacerbated by vendors who shy away from early discussion on the subject. Sales professionals consider rough estimates to be an important applied mechanism of the trial close, potentially saving many hours of time and effort.

Rule: Use rough estimates to measure a client’s continuing interest. You could say something like, “Based on these preliminary estimates, does it make sense for us to take the next step?”


5. Process and Timeframe


Questions about the bidding process and timeframe should be addressed up front to uncover internal processes (like board reviews) or external influences (like venture capital availability). If the process seems extensive or the time frame is not well-defined, there is good reason to question if the project will ever happen.

Rule: Realize that the quality of your work and the accuracy of your estimate will not win the project if their timeframes or processes are inhibited by roadblocks. Lean toward projects that have appropriate funding, immediate need and the attention of decision makers.


6. How do I Earn the Business?


Asking about the client’s selection criteria make sense. If they haven’t already done so, they need to think about these things now and you need to know the rules of the game. Their processes and criteria may even play into the overall desirability of the project.

Rule: Understanding what is required to get the job reveals a lot about what it might be like to have the job. Do you even want to work within the structure and environment the client creates?


7. Show Me Some Money!


Your time and expertise has value. It is not that unusual for a potential client to be looking for a free consultation, which may only be used internally (if at all). If possible, ask the client for a small amount to put together the initial requirements and specifications for the project. If they are willing to spend real hard cash on developing the specifications, they are really serious about the project (and you as a potential vendor).

Rule: Initial project analysis, documentation drafting and identifying deliverables take considerable time and effort. Describe the process to the client and don’t be afraid to ask for payment for these services.


Sophistication, Process and Specifics


Legitimately qualified software development opportunities can be summarized in three words: sophistication, process and specifics. You need all three in your approach to the sales cycle and should expect all three in return.

Sophistication is about the approach to the project, indicating that available information and outcomes have been given thorough consideration upfront. Process relates to both parties understanding the steps and effort it will take to achieve success. Specifics have to do with identifying and sharing the salient properties of all project parameters — before, during, and after the project.

Approach every potential project with these factors in mind and you will know which ones are worthy of your attention, leading you down the path to a sale.