Talent Acquisition
Human talent is the key ingredient that differentiates an organization in today's competitive landscape. To grow in this marketplace requires an organization to hire and develop the best intellectual capital.
An organization should have a well-defined talent acquisition strategy. Human Resource departments need to create a specific role that can focus on acquiring and building the best talent. This involves identifying where to find that top one percent recruits that would be a good fit in your organization’s culture, strategy and business needs. In addition, organizations also need to focus on finding talent within their four walls by continuous assessment, interaction and open communication. A good strategy is to arrange knowledge sharing and best practice learning sessions to help create a transparent environment where people can speak their mind and showcase hidden talents.
An organization with the ability to promote, spot and groom talent will be better equipped in today’s global landscape where good people are tough to find and retain.
Tags: Human Resource, People Management, Talent
Thoughts on Venture Capital & Startups
In the last two years, there was a drop in the total funds raised by Venture Capital firms. Reports suggest that it went down from $36 billion in 2007 to $14 billion in 2009. Venture Capitalist’s usually make their returns when their portfolio companies go public or get acquired, both of which slowed down during the recent tough economic conditions. In each of the last two years, fewer than 10 companies had an IPO, compared with 86 in 2007. Venture Capital industry veterans are concerned about low returns and have blamed:
- Funds that have grown too large
- MBA’s that have invaded the industry
- Older partners who have lost touch with the latest technology trends
VCs have been struggling to find a company that will make them not just rich, but fabulously rich. They dream about investing in the next Intel, Apple, Sun Microsystems, Yahoo or Google. Ten-year returns for the venture capital industry have gone down significantly compared to the previous decade, which saw the success of Google and other dot-com companies.
IPO vs. Acquisition
Public offerings have long been the eventual goal of start-ups and their investors. However, in a survey of start-ups by the venture capital firm DCM, only 19 percent said they expected to go public. Three-quarters said that stricter regulations like those on executive compensation and the compliance requirements of the Sarbanes-Oxley Act have made IPO’s less attractive. However, as market conditions improve, start-ups with a solid story to sell would love to go public at the right time. Facebook, Twitter, LinkedIn, Zynga and Zillow have all hinted that they hope to go public rather than sell.
Entrepreneur-In-Residence (E.I.R)
Most venture capital firms today have a couple of E.I.R.’s working with them. An E.I.R. typically has an office, an assistant and gets a nominal salary. Zimbra, an e-mail software start-up, which was sold for $350 million to Yahoo in 2007 emerged from the E.I.R. Model. Another one is Cloudera, one of the most-watched start-ups in Silicon Valley. Cloudera was started at Accel, by E.I.R.’s who had earlier worked at Yahoo and Facebook.
US still the center of VC activity
Technologists have been worrying that America is losing its competitive edge as other countries invest more heavily in technology education and innovation. To counter that trend, Intel and 24 venture capital firms have joined hands to invest $3.5 billion in American start-ups over the next two years. The alliance includes top-tier names like Kleiner Perkins Caufield & Byers, Venrock and DCM who have committed to invest portions of their funds in start-ups founded in the United States.
Venture capital firms based in the United States already invest 70 percent of their money in start-ups in the US, while Chinese and Indian companies each receive just 3 percent, according to the National Venture Capital Association.
In the first quarter of 2010, companies based in the U.S. accounted for the majority of deals (65 percent) and dollars invested (67 percent) worldwide. During the first quarter of 2010, venture investors put $4.7 billion to work in 597 deals, up 12 percent from the same period in 2009.
Tags: Startups, VC, Venture Capital
People Management
Teams usually have people with different personalities, background, personal goals, skills and motivation levels. Good leadership is supportive in nature and involves the team instead of forcing people into a direction.
Key components of supporting leadership that helps you bring out the best in your team
- Supportive, not coercive
- Develop an inspiring vision
- Avoid ego games
- Win the loyalty of others
- Achieve lasting results
- Combine intuition with common sense
- Lead by example
An effective leader makes sure that individual goals align with organizational and project goals. They support the team by mentoring and communicating effectively. The team needs to have a clear understanding of the tasks, milestones, goals and most importantly the significance of the project to the organization. Leaders know the skills of each person on the team and get to know people on a personal level. Leadership is an art that values the power of individuals to work as a group to make a difference.
Tags: Human Resource, Human Resources, Leadership, Management, People
Business Intelligence & Dashboards
Overview
Business Intelligence (BI) and Dashboard Applications help increase the competitive advantage of an organization by enabling it to make better decisions based on multi-dimensional analysis of information within and outside its four walls. Business Intelligence helps companies with detailed and timely information about the competitive environment and internal operations. Every employee in today’s organization should have a dashboard view into the key metrics impacting their work to enable them to make better decisions backed by data instead of being based on gut feeling.
Benefits of BI
A well thought-out and executed BI strategy provides a 360-degree view of data and metrics from different divisions and functional areas so teams are not looking at information silos.
- Helps generate ideas for new business initiatives
- Results in more targeted marketing campaigns
- Provides a better sense of customer needs and desires
- Creates a strong understanding of competition
- Positions an organization to deal with evolving market conditions in a proactive manner
- Highlights business areas that require improvement
Key Components of the BI Strategy
- WHO: Identify the people that will lead the BI initiative from IT and different business teams.
- WHAT: Clearly outline the role of BI in the organization. What are you trying to achieve with the BI program? Do you want to build company-wide metrics or Key Performance Indicators (KPIs) that can be used to measure and drive company-wide strategy? Do you want to build decision-making engines to help identify patterns and trends?
- HOW: Identify the tools and processes that will need to be in place to implement the BI strategy to help achieve the objectives.
Process
The BI process starts with the extraction and storage of data from multiple internal and external data sources and storing it in a data warehouse. This involves extracting, transforming and loading data into the repository and then using tools to manage the retrieve metadata. The BI tools then enable the generation of ad-hoc custom reports that help with historical analysis and forecasting of business trends. There are several advanced BI tools in the market today that can crunch through large volumes of data and help you make sense of it. The ability to extract, integrate, analyze and interpret business information in a timely manner makes BI a vital capability for any organization.
- Data Sourcing: In any organization, source data typically resides in spreadsheets, multiple homegrown databases, and third party systems. The first step in the BI process is to identify all relevant data sources and then aggregate it in a standard template.
- Data Analysis: Business Intelligence is about synthesizing useful knowledge from collections of data. It is about understanding current trends, integrating and summarizing disparate information, validating models of understanding, and predicting future trends. This process of data analysis is also called data mining or knowledge discovery. Typical analysis tools use probability theory, statistical methods, operations research and artificial intelligence techniques.
- Decision Support: BI helps you uncover important data, such as products that are not performing well, market demand for different services, and poor staff performance, so that you can take preventative steps. It helps you analyze and make better business decisions.
Business Intelligence Trends
- Information Overload: More data translates to a greater need to manage it and make it actionable. Organizations are recognizing they don't have the information they need to manage the business. The data is there, but it's trapped in different silos and its accuracy can't be trusted. How information is entered can vary widely from how it needs to be used to make organizational decisions and, all too often, definitions vary from silo to silo. For example, finance and marketing could define gross margin differently, which influences how and what numbers are reported.
- Fewer BI Vendor Choices: Large ERP/CRM vendors are integrating business intelligence capabilities into their products by acquiring independent BI vendors. This will result in fewer choices new dependencies.
- Operational Business Intelligence: Traditionally, BI is not a top-of-mind investment for companies, but rather an afterthought once the major application decisions were made. However, companies now are making BI tools and dashboards available at all levels of the corporation to enable employees to make smarter decisions.
- Unstructured Data: E-mail, memos, voicemail messages and other sources of unstructured data are rich sources of information, and companies are responding by looking for ways to blend structured and unstructured data for better decision-making. For example, retailers could add comments and complaints from e-mail and call centers into a BI application to enhance their market segmentation analysis.
- Data Visualization: The next generation of business intelligence applications like JMP (SAS), Spotfire (Tibco), Tableau, Thinkmap and others provide visualization for complex data.
- BI moves to the cloud: The increasing scalability, performance, flexibility, and availability demands on the enterprise BI infrastructure will increase the adoption of the cloud to host and deliver these services.
- Most companies will fail at BI initiatives: Most organizations will not have the information, processes and tools their managers need in order to make informed, responsive decisions. This is due to lack of proper investment information infrastructure and dashboard tools.
Summary
Business Intelligence helps predict and anticipate market changes, minimize exposure to risk, reduce operational cost and boost productivity. The continuous monitoring of the key performance indicators in a Business Dashboard allows organizations to change direction in a timely manner.
Tags: Business Intelligence, Dashboards, Data Warehouse, Reports
Crawlers & Data Quality
Our clients are among the most innovative startups in the Web 2.0 and the Consumer Internet space. We see a constant need to aggregate data from multiple publicly available sources on the web. For instance, if you are a shopping search engine or a travel search site, you have to crawl retail merchants, portals and e-commerce sites to gather product descriptions, inventory, and pricing and availability data. Some of these sites have APIs that you should leverage but at times the site you are interested in may not. In addition, the APIs may not expose the information that you need.
Crawlers download the visited pages and create the data index in an automated manner by following a specified link pattern. The index is then parsed and analyzed using matching algorithms to extract relevant information. Thus the raw text from the web pages is transformed into structured data.
Typical Crawler Architecture

Crawling in an intelligent and effective manner is a challenging task because of the large volume of pages, the fast rate of change and due to dynamic page generation. These characteristics of the web combine to produce a wide variety of possible crawlable URLs. Due to constant updates on most popular websites, it is very likely that new pages have been added to the site, or downloaded pages have already been updated or even deleted. For instance, a product page that was indexed by a crawler may be sold out after a few hours or the pricing could have changed. Engineers creating and configuring crawlers thus spend time fine-tuning criteria to select the pages that need to be downloaded and how often those pages are checked for updates.
Given these inherent challenges with mining data from the web, to ensure a high level of data accuracy and relevance, you have to supplement the automated effort with manual data cleansing and data reconciliation. We work with several clients to review huge amounts of sample data sets to identify the following common issues:
- Data being mapped incorrectly to your schema because of inconsistencies in the source web pages that cause errors in the parsers
- Relevant pages in the source website that were skipped by the crawler due to either problem with opening or following the link
- Certain meta-data that has changed in a large percentage of pages
We work with engineering teams to improve the effectiveness of the crawlers by implementing algorithms to handle exception cases in the crawlers. Thus over time with improved machine learning, the quality of data that is indexed and parsed gets better.
Tags: Crawlers, Data Cleansing, Data Entry, Data Quality, Parsers



