Thursday, December 20, 2007
SaaS - One Size Does Not Fit All
For Celarix, SaaS was the best and only viable delivery model. In a nutshell, the service provided visibility to global supply-chain activities by integrating with hundreds of the world's leading logistics providers. Given the effort required for each integration, it would have been very difficult for any customer to replicate the network that we could develop. By offering the solution via SaaS, we were able to provide software + valuable logistics data.
Today, I see a lot of hype around SaaS but not a lot of business models that provide value beyond just the backend IT blocking and tackling. While there are benefits to SaaS, there are also issues and it is not as a one-size-fits-all option however.
SaaS Benefits
1. Somebody else takes care of the technical "plumbing"
2. Barriers to switching are low
3. Costs can be spread over a longer period of time
4. Time to value can be accelerated
Saas Issues
1. Everybody is up or everybody is down
2. Everybody must run the same software version
3. All change management is on the vendor's schedule
4. SLA's are still scarce - (even Salesforce.com, the poster child for SaaS doesn't offer them)
5. More expensive over the long-term
6. Corporate governance takes a back-seat [i.e. backup, disaster recovery, archiving, SOX compliance, etc.] are mostly outside your control
7. Capabilities for integration into legacy systems is still not widespread
8. Vendor "sustainability" and access to the application is not guaranteed (i.e. with installed SW, if the vendor goes out of business, you still have the SW to run. With SaaS, you have limited recourse)
For some, SaaS is a great options, while for others, on-site deployment is a better alternative. The dogmatic industry drum-beat that SaaS is the best solution for everybody is downright wrong.
Friday, November 16, 2007
IQ Website Launch - Results Exceed Expectations
For a number of business and schedule reasons, the website launch has been split into 3 phases:
Phase 1 - Re platform the website so that marketing can make content changes without engineering input. This will accelerate content creation and increase efficiency / cut costs. We are migrating the aspx website to a CMS system (Joomla) with integrations to SugarCRM. Other items in scope include additional content, more detailed analytics and significantly more targeted landing pages (squeeze pages).
Phase 2 - Redesign the homepage and include new events, Call-To-Action options, PR and product information. This will coincide with the 3.0 launch of an IQ product in Q2 2008.
Phase 3 - Update the website to support on-going marketing activities.
Phase 1 has been completed and we launched on Nov 1st; the first two weeks of metrics have exceeded my expectations. When comparing the old site to the new site for the same period in the current and prior months (Oct 1 - 15 vs. Nov 1 -15) the results are very encouraging:
Avg Time on Site +199.95% (good)
Bounce Rate -13.89% (good)
Average Page Views: +31.04% (good)
Goals (new leads) +42.86% (good)
Absolutely unique new visitors -32.66% (not so good)
At first glance it is a negative that our number of absolutely unique new visitors has dropped by 32%. While I never want to see a drop in visitors, it is actually a good thing. When we launched the new site, I initiated an online advertising review that ended-up reducing the number of words that we are paying for - essentially cutting out the lower performing "garbage" words but paying more for the high-value words. The 32% reduction in visitors is a result of this......and so is the 42.86% increase in conversions. All in all a good trade off.
Wednesday, October 10, 2007
Marketing Organization Structure 2.0
I organize based on the following work breakdown structure:
Corporate / Group Marketing:
- Strategy
- Positioning
- Branding
- Website [including SEO]
- Metrics & Analytics
- Tools
- Public Relations
- Analyst Relations
- Online Exposure / Digital Outreach [this is a new responsibility and includes coordinating online feedback, blogging, message boards postings, viral exposure, directories etc.]
- Lead Generation Campaigns
- Advertising (online & offline)
- Marketing Campaigns (nurturing and upsell)
- Sales Team Support
- Events
- Product Positioning
- Collateral Development [brochures, cutsheets, whitepapers, case studies, etc.]
- Sales Tools Development [ROI calculators, positioning sheets, presentations, etc.]
- Competitive Monitoring & G2
- Product Roadmap
- Business Case Development
- Requirements Gathering
- Solution Validation
- Sales Expertise
So, I started out this posting to validate if my tested Marketing Structure has held-up, and it has. There are a couple of newer responsibilities in PR (online based), and Field Marketing has additional mediums (e.g. SEM) that are evolving very quickly, but all-in-all the structure works. Also, depending on the company size, these activities and responsibilities can either be assigned to individuals, or in larger organizations, spread across different teams. Does this structure apply to all organizations and industries? Nope -one size does not fit all- but it does work well for on-premise Software companies, SaaS providers and online information based services. I am sure that at some point I will evolve and change the structure, just not yet.
Sunday, September 2, 2007
The Grass Is Pretty Green ....
Let me give some background here - his company is about a $20m manufacturer of on-site chemical generation machinery that has no full-time marketing staff, no full-time IT staff and a budget for marketing slightly more than zero. They had a website that was done about 3 years ago and had not been updated since then - it showed. Without a CRM tool, website lead capture, analytics, outbound marketing campaigns or advertising programs (they do some trade shows) it is an absolute testament to their product and sales abilities that they have gotten to the revenues that they have.
They recently won a number of major deals and had gotten a lot of interest in their products. The management team felt that the time had come to build-out their web-presence and marketing programs. That's where I come into the picture - as the "brother that runs marketing for a SW company" I was asked to help-out and provide guidance.
I agreed to coordinate the activities and took the project on as a "consulting hobby". In under 2 months (part-time) we accomplished:
- Selecting the Content Management System (Joomla)
- Contracting a joomla engineer to do the development
- Coordinating flash and graphics work with a freelance designer
- Selecting their new hosting site
- Managing the process
- Editing the content
- Implementing an online advertising program (Google AdWords)
- Implementing the analytics package (Google Analytics)
- Selecting the CRM package for web-to-lead capture (Appitas CRM - http://www.appitas.com/)
- Successfully launched the site
Since launching the new site (with a rebranded domain name), a limited advertising budget and some guerrilla marketing, the traffic has gone from 10 users per day to hundreds per day [yes not a huge number but remember the segment and budget] with global visitors and leads being captured in their CRM system. They now have a platform for expanding their marketing activities with tracking and analysis.
Pretty cool to be able to help-out and see the results so quickly.
Saturday, August 18, 2007
A Marketing Geek's Fantasy - the be all, do all Marketing Engine
The requirements list isn't that long or difficult to deliver on:
- the engine must support the sequential steps of marketing strategy creation through tactical execution: Plan > Segment > Revise Plan > Create > Execute > Measure > Improve > Plan
- it should be possible to manage individual segments, mediums and product lines - or roll them up for consolidated management
- Processes (planning, budgeting, SEO, lead scoring, etc.) and Projects (product launches, events, individual campaigns, etc.) must both be supported
- real-time with reporting, dashboards and decision support from 50,000 feet down to ground level
- a pro-active recommendation and optimization capability that can statistically evaluate all campaigns, segments and outcomes to provide the optimal future spend structure with what-if decision making
- Lead scoring before hand offs to sales
100% web based
- able to integrate with CRM tools (gotta bring the sales team to the party)
Saturday, July 21, 2007
Making Distributed Teams Work
http://weblog.infoworld.com/openresource/archives/2007/05/building_an_onl.html#comments
Here is why I am sceptical. At IQ, our marketing team is split between Massachusetts, USA and Bangalore, India. I have experienced the cost benefits of offshore teams, but I have also had to overcome the downsides of virtual teams. There are a few main obstacles to making teams work: (1) team cohesion, (2) communication friction, and (3) specialized knowledge. Let's explore them:
(1) team cohesion - I believe that communication is a cornerstone of effective teams. When you are spread across the country or around the world, communication is very difficult. It is a challenge to build effective teams when they can only communicate for two or three hours each day via conference call or IM. On-site visits and get-together certainly help but can never really replace hallway conversations.
(2) communication friction - anytime that you have virtual teams, you will inevitably have communication friction. Just being in different timezones and needing to schedule calls around different team's schedules introduces friction. I typically have calls to my virtual team from 7:30am - 10:00am every day. It works, but I would definitely prefer to have them down the hall for ad hoc discussions.
(3) specialized knowledge - where specific market knowledge or market activities are required in a geographic area, virtual teams do not work. My team in India is focused on marketing production (e.g. website creation and management, Flash development, collateral creation, SEO) and campaign execution (e.g. direct mail, SEM, online advertising). Market specific activities such as collateral creation, webinars, etc. require specialized knowledge and have to be done by local (USA based) team members.
Virtual teams can work, but they come with a cost.
Friday, June 1, 2007
Off-shore marketing production - a new twist
I recently formed a "Marketing Production" team in Bangalore that includes a marketing manager, web-developer and graphics specialist. There are a number of reasons for starting the team but the main one is budget. Essentially this team is an alternative to a marketing agency but at a fraction of the cost.
The team in India is responsibile for web-site development, collateral creation, SEO, online advertising / SEM, Flash production, campaign execution and CRM administration. Activities like strategic planning, content creation, customer interations, event execution and PR will remain in the US.
While off-shore marketing and off-shore development are clearly different, I expect that the 5+ years of experience I have gained working with off-shore development teams will pay dividents. I feel that there will be a couple of critical success factors: diligent hiring, constant communication, well defined processes and clear objectives. Right now I have all of them in place.
It will be interesting to see if the issues of location, time-zone and a lack of industry expertise can be overcome. I am confident that they can. Time will tell.
Tuesday, May 8, 2007
Competence Party
"We will know what we want to accomplish, be clear in how we describe it, and know why it's a good idea.
We will concentrate our efforts on a small number of important goals, recognizing that if we try to accomplish everything we'll end up accomplishing nothing.
We will be realistic. We will choose courses of action only from among those possibilities predicated on all physical objects obeying the laws of physics, human nature not somehow changing for the better, and what has gone wrong in the past having something useful to teach us.
Our decisions will always begin by examining the evidence. And we will recognize that when our cherished principles collide with the evidence, the evidence wins. Every time.
With new evidence we will reconsider old decisions. Without it, we won't.
We will never mistake our personal experience for hard evidence. Personal experience is the evidence we know best. It's also a biased sample.
We will think first, plan next, and only then act. The only exception is a true emergency, where making any decision in the next two minutes is better than making the right decision sometime in the next several days.
We will never mistake hope for a plan. A plan describes what everyone has to do, in what order, to achieve a goal. Vague intentions and platitudes don't.
We will sweat the details. Vague intentions and platitudes don't have any, which is why those who stop with them always fail.
We will put the most qualified person we can find in every position. We'll find some other way to reward high-dollar campaign contributors. Also, if we find someone is not able to succeed at what we've asked them to do, we'll replace them with someone who is.
We will never blame anything on the law of unintended consequences. Our job is to foresee consequences, which we can usually do if we think things through. "
Bob makes some very good points to manage by. A couple of additional ones that could be included:
We will implement repeatable processes and constantly improve them. Business success and scale depends on process success.
We will measure our progress and improve accordingly. Metrics and measurements let you know how you are performing and react accordingly.
Sunday, April 29, 2007
Coming Full Circle Back To Custom Applications
There are a few forces driving this shift:
- Labor is less expensive - with off-shore development there are large groups of developers that are available to do application coding at a low cost (no duh comments on this one - I realize that off-shore development has been going on for quite some time).
- The core functionality stack is already in-place - in most organizations, the large functional components (ERP, SCM, MRO, CRM, etc.) already exist. Still the complex differentiation requirements of modern businesses are not met by these packages. There is a need to extend and expand functionality to pull ahead of the pack.
- 80% foundations exist already - this final factor is probably the most important. In the past, companies had to build complete solutions from scratch. Today they have a major advantage. With open source solutions available in almost every category, and with the components (web server, reporting, database, etc.) available for free, significant portions of solutions already exist pre-built. Customizing the functionality (which is never trivial) is all that remains.
Friday, April 27, 2007
Off Shore Development - Shoe-horning a SWOT Analysis
Off-shore development has been going of for more than a couple decades. When I started with Accenture (then Andersen Consulting) in 1994, engineers in the Philippines were being employed to do off-shore development - simply missing the ubiquitous moniker. Only with India's tremendous growth in this area and the exposure of outsourcing in Friedland's book "The World Is Flat", has off-shore development truly started to be universally discussed.
Despite all the hype, observations by media pundits and the reality of off-shore development don't really jive. India will not take all US IT jobs, China will not replace India as the preferred destination (in the Short Term) and the cost savings won't last all that much longer. Having managed a 40 person on-shore / off-shore product development and marketing organization (based in Bangalore, India) for the last three years, I have come to understand some of the capabilities and drawbacks of this development model along with some ability to cut through the hype.
Off-shore Model - Various Editions
A brief synopsis of 3 different models that can be used to analyze the various development structures.
- Wholly Owned Subsidiary- The off-shore development organization is owned by the parent company and all 'workers' are employees. This structure is typically used by Multi-nationals that have the ability to staff a large organization, deploy the required processes, invest in the necessary tools and have a low enough overhead:delivery ratio to make it cost effective. Microsoft, Google, SAIC, IBM, EDS, etc. have successfully deployed this model.
- 3rd Party Development Organization - The off-shore development organization is owned by a third-party organization and all the 'workers' are employees of the third-party organization. Typically the 3rd party will be responsible for the processes, tools, staffing and delivery. Tata, Infosys and Wipro are the pioneers of this model and are constantly evolving to be more like traditional consulting organizations rather than just low cost development organizations.
- Body Shop - At the most basic form, Body Shop organizations provide workers and space without the management and oversite. Process development, tools, etc are left up to the customer. Body Shopping will not be addressed in this posting since I don't believe it is a particularly effective method of off-shoring compared to the other two models.
Model Analysis
Analyzing business models is always subjective and difficult to structure without some form of a framework. While not ideal, I am "shoe-horning" a SWOT Analysis since it is close enough and better than any alternatives that I considered.
Model 1 : Wholly Owned Subsidiary
Strengths
- Direct control over all aspects of development and delivery
- Your costs do not include their Margin
- As employees, you are able to provide unique incentives (e.g. options) and perks (e.g. rotation programs)
- Overhead costs associated with managing their manages do not exist
Weaknesses
- Your costs include your overhead expenses - unless you are a multi-national you will never have the same overhead:delivery ratio that a large outsource company will have
- All HR initiatives are yours and your HR department must be prepared to support the local initiatives and regulations.
- Engineers want career paths (especially in India) with specific milestones. Your organization must be large enough to support growth and their career paths.
- It is easier for "Name Brand" companies to hire top talent - if you don't have the brand, the Tata's, IBM's and Accenture's of the world will have a foot-up in recruiting.
- You are responsible for developing your processes and making sure that they work.
Opportunities
- Your off-shore management team must be integrated into your local management team. I have been fortunate to work with an exceptional country manager. It makes all the difference.
- While cost savings are going away, there is still a pretty significant value proposition. As of April 2007, the loaded cost per employee, per year is approximately $17,000. This is for a 100 person development organization and includes HR, Operations, Finance, Management and IT resources in the total number. Additional costs such as
Threats
- Costs are rising rapidly - this is especially true in Bangalore and other Tier 1 cities. When compared to the US: Salaries are lower, Telecommunications is higher, HW is equivalent or higher, SW is equivalent, Power is higher, Space is equivalent in Tier 1 cities though lower elsewhere, Admin Overhead is lower.
- Attrition is a significant factor when working in India.
Model 2 : 3rd Party Development Organization
Strengths
- You do not need to "deal" with all the legal, HR and regulatory issues of managing an off-shore subsidiary.
- They can bring the processes, tools and best practices from day 1. This should not be overlooked.
- If you go with a large organization, they can provide the career paths and incentives that staff in India require. However, you have less control over the types of incentives that you can provide to their employees.
Weaknesses
- Your costs include their Margin.
- Their processes are fairly rigid.
- You have limited control over the resources that get added to your project.
Opportunities
- If you don't have world-class development processes in place, working with a CMMI-5 company is a good way to develop them.
- The Golden Rule applies. If you are a SME, you will always be a second tier customer - focus and priority goes to the customers that generate millions of $ in biling revenues.
Threats
- If product development / IT delivery is a core compency to your company, by off-shoring you lost control.
Critical Success Factors
- Your processes (or partner's processes) and associated tools must be rock solid.
- Metrics for tracking project success must be in-place.
- Your team must clearly segment activities and responsibilities between locations.
- HR needs to be a tremendous focus - hiring, growing and retaining talent can make or break an off-shoring initiative.
- Communication is critical
Communication is critical
One more time - communication is critical. Daily conference calls, online chat sessions, midnight Skype sessions and regular trips for in-person meetings are all absolutely critical to success.
Summary
- Difficult for SMEs to do it themselves
- Risk is compounded due to distance and time
- Cost justification for India is going away
- If your development processes are not solid you will have major issues.
- There are some great resources in India - skills extension for your team can be a great reason in itself.
Library
http://www.solovatsoft.com/softwaremethodology.html : some good white papers though tilted towards their approach.
http://blogs.msdn.com/architectinsight/archive/2007/03/12/globalisation-clinic.aspx : a Microsoft blog that addresses a number of valid points.
Thursday, March 22, 2007
Online Marketplaces ...Back To The Future
Red Hat Talks Up Online Open Source Marketplace
Linux leader looks to certify the growing number of open source programs for its operating system and middleware platform. http://www.informationweek.com/story/showArticle.jhtml?articleID=198001606
Developing an Exchange / Marketplace strategy is one thing, being able to fund, execute and deliver on that strategy is quite another (sounds very late 90s .bomb) . So, what are the critical success factors? I believe that there are at least 5 :
- Strategic Positioning - how does the marketplace contribute to making customer's existing investments even more valuable? how will the "owner" company benefit from the Exchange? Salesforce, SugarCRM and F5 have all done great jobs of launching Exchanges that are complementary to their core products. From what I have seen of the Red Hat Marketplace, they are missing the mark. Their marketplace is a venue to purchase a limited number of products that you can purchase directly or download for free with an extra click or two. Without value to the end customer, I don't forsee much traction.
- User Base -the larger the user and partner base, the higher the probability of success. It stands to reason that the more consumers there are, the more developers are inclined to spend time building solutions that they can profit from.
- Community - I draw a distinction between User Base and Community since one does not imply the other. To be successful there needs to be a vibrant Community which can add new applications (free and for a fee), post answers to user questions and most importantly refer others to the product / service / marketplace.
- Ease of Engagement - ease of engagement is probably the most important aspect of building a dynamic community and network. If it is difficult to "engage" - customers and partners won't. In a world of distractions and countless alternatives, engaging and captivating customers and partners is critical. From sign-up through documentation to online chat and user forums, engaging customers and partners is the critical challenge.
Will there be a first mover advantage? Will established players such as Microsoft, SAP and Google enter the market and provide superior alternatives? We are in the early stages of an exciting time - traditional software, open source software and SaaS business models are colliding, business models are evolving and revolutionary new players are entering the marketplace (lousy pun...couldn't be avoided). I look forward to seeing how the first crop of Exchanges 2.0 take-off and evovle.
Wednesday, March 21, 2007
Why managers need leadership and leaders need management in indivisible, mutual partnership
From Robert Heller: The Leading Manager
The sovereign truth about leadership and management is that the key to success lies in choice [and the ability to play to your natural strengths]. Choose an an activity which is not the most apt for your talents - innate or acquired - and you will fail, either relatively or absolutely. By the same token, so will all those unfortunates who work under your leadership. For that is where leadership and management join hands. Both depend on the ability to persuade others to deploy their own talents and know-how to achieve the goals of the organisation. Good managers have long known that failure, properly studied and exploited, can lead to exceptional success. Indeed, trial and error - one of the major engines of progress - very obviously embodies failure, as a possibility and an experience. But that perception is hard to build into a systematic, scientific programme that can be taught and replicated. Defects of personality mean that leader/managers often find human relations extremely difficult to manage. Nothing is more basic to effective leadership than the ability to relate tellingly to others, from one's close colleagues to the most distant new employee. [I wholeheartedly agree - communication and dialog, (scheduled or informal) is so important. When teams are virtual and separated by timezones and cultures, it becomes even more so.] Yet I've dealt with leaders who fail the most elementary human tests - like one individual who told me that he didn't know how to say thank you, that most useful of all verbal pairings. But he was still a great success. Had he been a better communicator and man manager, though, he might well have been more successful still.
The great leader needs to judge his or her performance more rigorously than anybody else. Try the following eight questions on yourself:
* Leadership: do I lead effectively myself and enable others to lead just as effectively in their spheres?
* Challenge: do I continuously scan myself, my colleagues and the organisation to identify and exploit areas of significant potential improvement?
* Decisiveness: do issues get identified speedily and resolved as fast as possible and with due diligence?
* Actions: do decisions get converted into deeds and feedback with no undue delay?
* Communication: does everybody know what I am doing and why - and do I know the same about them?
* Change: have I created a climate in which everybody welcomes change and knows how to implement it?
* Basics: have I identified the key success factors and do I know for certain that they are working well?
* Objectives: have we formed high and potentially rewarding ambitions that govern all our work?
* Credibility: do I have the credibility by leading from the front and setting an example that others value and want to emulate?
Never forget that nothing stands still. The revision of strategy and tactics is a most powerful tool for positive change. At the same time, its neglect spells disastrous performance; whether you call it bad management or bad leadership hardly matters.