Archive

Archive for the ‘Management’ Category

Can Agile be Combined with Offshore? 12 Lessons Learned

November 14, 2011 Leave a comment

Lesson 1: Make sure you have an overlap of at least 2 hours for your onshore and offshore teams’ working day, if possible.  Since India is nine and a half  hours ahead of us during daylight savings time, we were able to construct a two hour overlap in our schedules in order to conduct the daily stand up meetings and resolve any outstanding issues.  This greatly increased the communication flow and cohesiveness of the teams.

Lesson 2: Create a robust repository and collaboration site that will be the site of record for all specifications, test cases and discussions.  We used SharePoint for this which became the repository of record for all communication, collaboration and storage of critical artifacts of the project.

Lesson 3: Do not use email as your primary method of communication (email is still a good mechanism for communication, but should not be used for discussing important topics such as requirements clarification or design decisions).  Ensure that all communication is conducted through the repository so that it becomes a permanent record of events, artifacts and communication.

Lesson 4: You should implement web conferencing to create a sense of proximity of team members.  We used this on a daily basis to conduct stand ups, review wireframes and specifications, walk through requirements and conduct Sprint reviews.

Lesson 5: Have one central point of entry for project status.  All team members would record their progress via a central Scrum management tool.  We used ScrumWorks as our tool of choice and were able to create accurate product backlogs, Sprint backlogs and burn-downs on a daily basis.

Lesson 6: Ensure that your offshore team has their own development and test environments, bug reporting tools (Bugzilla in our case) and source code repository.  In our case, all of the development was being conducted offshore, so we found it better to have the offshore team in complete control of the development and test environments.

Lesson 7: Shorten your Sprints.  We typically do 4 week Sprints when we conduct a project domestically. We discovered that we needed more frequent inspection and visibility into progress so we shortened the Sprints to 2 weeks.  This made course corrections much easier and facilitated greater communication of requirements, more accurate status reporting and more meaningful reviews with the customer.

Lesson 8: The Scrum Master must be top notch.  Our Scrum Master was located in the United States as well as the Product Owner.  The Scrum Master is the key arbitrator in all Scrum projects but we discovered that it took a greater level of skill and experience to facilitate a Scrum when using offshore resources.  This cannot be a training ground for aspiring Scrum Masters.  You must assign your best to handle an offshore project.

Lesson 9: If possible, your Scrum Master should speak the languages of both your onshore and offshore team.  The more they understand the language and culture of the dual teams, the greater the communication flow and understanding of the project requirements.

Lesson 10: The Product Owner must clearly define what “done” means for each of your user stories.  In an offshore model we do not have the luxury of walking down the hall to refine and iterate.  Well- defined acceptance criteria should be included in all of your user stories.

Lesson 11: There must be a strong technical leader on the offshore team.  Your offshore team must possess all of the technical skills to be self sufficient.

Lesson 12: The offshore team must be properly trained in Scrum and specifically in your particular implementation of Scrum.  It is worth the cost and time to travel to the offshore site, get to know the teams and properly train them for one or two Sprints to ensure that all expectations and processes are well understood by the offshore team.

Categories: Management

Steve Jobs and the Seven Rules of Success

October 20, 2011 Leave a comment

Steve Jobs’ impact on your life cannot be overestimated. His innovations have likely touched nearly every aspect — computers, movies, music and mobile. As a communications coach, I learned from Jobs that a presentation can, indeed, inspire. For entrepreneurs, Jobs’ greatest legacy is the set of principles that drove his success.

Over the years, I’ve become a student of sorts of Jobs’ career and life. Here’s my take on the rules and values underpinning his success. Any of us can adopt them to unleash our “inner Steve Jobs.”

1. Do what you love. Jobs once said, “People with passion can change the world for the better.” Asked about the advice he would offer would-be entrepreneurs, he said, “I’d get a job as a busboy or something until I figured out what I was really passionate about.” That’s how much it meant to him. Passion is everything.

2. Put a dent in the universe. Jobs believed in the power of vision. He once asked then-Pepsi President, John Sculley, “Do you want to spend your life selling sugar water or do you want to change the world?” Don’t lose sight of the big vision.

3. Make connections. Jobs once said creativity is connecting things. He meant that people with a broad set of life experiences can often see things that others miss. He took calligraphy classes that didn’t have any practical use in his life — until he built the Macintosh. Jobs traveled to India and Asia. He studied design and hospitality. Don’t live in a bubble. Connect ideas from different fields.

4. Say no to 1,000 things. Jobs was as proud of what Apple chose not to do as he was of what Apple did. When he returned in Apple in 1997, he took a company with 350 products and reduced them to 10 products in a two-year period. Why? So he could put the “A-Team” on each product. What are you saying “no” to?

5. Create insanely different experiences. Jobs also sought innovation in the customer-service experience. When he first came up with the concept for the Apple Stores, he said they would be different because instead of just moving boxes, the stores would enrich lives. Everything about the experience you have when you walk into an Apple store is intended to enrich your life and to create an emotional connection between you and the Apple brand. What are you doing to enrich the lives of your customers?

6. Master the message. You can have the greatest idea in the world, but if you can’t communicate your ideas, it doesn’t matter. Jobs was the world’s greatest corporate storyteller. Instead of simply delivering a presentation like most people do, he informed, he educated, he inspired and he entertained, all in one presentation.

7. Sell dreams, not products. Jobs captured our imagination because he really understood his customer. He knew that tablets would not capture our imaginations if they were too complicated. The result? One button on the front of an iPad. It’s so simple, a 2-year-old can use it. Your customers don’t care about your product. They care about themselves, their hopes, their ambitions. Jobs taught us that if you help your customers reach their dreams, you’ll win them over.

There’s one story that I think sums up Jobs’ career at Apple. An executive who had the job of reinventing the Disney Store once called up Jobs and asked for advice. His counsel? Dream bigger. I think that’s the best advice he could leave us with. See genius in your craziness, believe in yourself, believe in your vision, and be constantly prepared to defend those ideas.

Categories: Management

5 ways to keep your rockstar employees happy

October 20, 2011 Leave a comment

The Googleplex, Google’s corporate headquarters in Mountain View California, is legendary for its perks. Employees have access to unlimited free meals, haircuts, dry cleaning, massages, and even onsite medical care.

Yet earlier this year, when Google interviewed its employees about what they valued most at work, none of these extravagant benefits made the top of the list. Neither did salary. Instead, employees cited access to “even-keeled bosses who made time for one-on-one meetings, who helped people puzzle through problems by asking questions, not dictating answers, and who took an interest in employees’ lives and careers.”

Tangibles like salary and benefits aren’t enough to guarantee that your best and brightest creatives will remain engaged. Indeed, a recent landmark study by Arnold Worldwide of 3,000 employees and 500 executive leaders across a range of communication and advertising firms found that 30 percent of the advertising workforce say they’ll be gone from their job within 12 months.

Take Jill, an outstanding, experienced copy editor whom Agency X recently recruited at considerable expense from one of its chief rivals. Despite her outward success, she’s unsure how she’s performing, where she stands in the company, and how she fits into the overall goals of the agency. Her pay is great, she loves the Friday office happy hour, but over time, she finds herself feeling demotivated by the lack of communication, and checks out.

The loss of star performers like Jill doesn’t just leave a talent vacuum to fill; it also leaves a gaping hole in the bottom line. Indeed, a recent article in the Wall Street Journal calculated that it typically costs a company about half a position’s annual salary to recruit for that job ¾ and several times that if the position requires rare skills.

So how can your company keep its stars engaged? It comes down to creating a culture of communication — one in which employees know where the organization is headed, how they fit into these plans, and what’s expected of them. Here are a few key strategies your agency can employ to make this happen.

1. Create a culture of education

The average Starbucks barista gets more training in a year than the average employee in a communications company, according to the Arnold Worldwide study.

For employees, the single most important motivational factor was the ability to learn. Yet the study found a huge disconnect when it comes to perceptions about company training. While 90 percent of employees say they learn by figuring things out on their own, only 25 percent of executives think that employees learn independently.

To keep employees motivated, agencies need to build a culture of learning, where employees leave more enriched at the end of each day.

2. Provide regular, consistent feedback

Employee feedback is a critical part of the education process, and shouldn’t just be relegated to the annual review. To be effective, feedback needs to be specific and actionable. But that’s not always how it works.

In a study by Leadership IQ, 53 percent of employees said that when their boss praises excellent performance, the feedback does not provide enough useful information to help them repeat it. And 65 percent responded that when their boss criticizes poor performance, it doesn’t provide enough useful information to help them correct the issue.

Feedback, both positive and constructive, is most effective when given right away. Negative feedback given a month after the fact can lead to a passive-aggressive environment in which an employee feels powerless to act on the advice.

Think of it this way: no one wants to go a full day knowing their price tag was hanging from the back of their shirt, or the remnants of the salad they had for lunch were still stuck in their teeth. If an employee does something well, that activity should be encouraged. And if there’s room for improvement, they should be given the opportunity to learn for their next task.

3. Set time aside for weekly 1:1 meetings

At first, most employees and managers will cringe at the idea of yet another meeting. But instituting weekly 1:1 meetings can be the most important step you take to retaining your top performers.

In its quest to build a better boss, Google discovered that its worst managers weren’t consistent in their 1:1 meetings; some focused on meeting with people who were underperforming, while others met primarily with the top performers.

Consequently, Google implemented the best practice of 1:1 meetings with all team members.

These meetings can cover anything and everything ¾ from upcoming projects to the latest client news. With each week, discussions about goals, feedback, and concerns become a lot more natural ¾ unlike the awkward, starchy conversations during annual reviews. Over time, it becomes easier for both sides to raise potential problems and deal with them early on, before they fester into something destructive.

4. Manage the grunt work properly

Not every project is going to be awesome. That’s just the way business works. And chances are your employees understand this.

However, managers need to handle such projects responsibly and that means a few things. Boring projects should always be balanced with more stimulating work. Employees should always be told how any grunt works fits into the overall needs of the company (“If we do a good job on x, we’re hoping the client will give us their cool launch next year”). And specific parameters should always be set for the boring stuff ¾ meaning employees should always see light at the end of the tunnel.

5. Publicly acknowledge good work

All too often, managers see motivation in terms of financial compensation, but money is far from the only way to effectively reward talented employees. A 2009 survey by McKinsey Quarterly asked which incentives were the most effective in motivating employees. The top two responses were: “Praise and commendation from immediate manager” (67 percent), and “Attention from leaders” (62 percent).

Praise and commendation go a long way in making employees feel noticed and valued. And the impact of a pat on the back is multiplied when it’s done publicly. Through public commendations, employees not only feel the support and respect of their manager, but the entire organization as well (including top-level executives). Creating a framework for “social recognition” will encourage a culture of appreciation throughout your firm.

Keeping your rockstar employees on board has always been important, and don’t think that economic uncertainty will keep your employees around. Your company has worked hard to recruit some bright people and great talent; make sure an opaque work environment doesn’t drive them into the arms of your competition.

Categories: Management

5 Things To Do Every Day For Success

October 11, 2011 Leave a comment

“You get up at what time?”

I hear that a lot, along with “You are so lucky.” So, I’m going to help out here and let you in on the secrets of my success. Well, not all of them–but enough to show you the foundation I build on every day.

1. Wake up early. For the next week, get up a half an hour earlier that you normally do–and get going. If you get a few more things done, then get up even earlier the next week. Early in the morning is a great time to get work done because most of your associates have not started emailing, tweeting, IMing, or posting yet.

2. Read the headlines and watch the news. Not only should you know what is going on in the world, you will also be the first to recognize opportunities (if you followed #1) for you and your business–long before the competition has even had their first cup of coffee.

3. Send something to one person who can hire you or buy your product–something you promised to follow-up with, a quick email with a link to something relevant or a “Hey, just checking in to see how thing are going” email.

4. Touch base with an old friend or associate you haven’t talked to in ages. Ask how they are, what are they working on and ask or suggest how you might help. You’ll make their day.

5. Write a handwritten note to someone. Seriously. It is a lost art and makes quite an impression. There is always someone you can send a thank you note to–or you aren’t doing things correctly.

A simple yet highly effective list. Try all five every weekday for a month. Then, tell me I’m right. If I’m wrong, I’ll buy you a cup of coffee. When you finally wake up …

Categories: Management

Internet Marketing – How, When, Where?

There are currently 2 billion users on the internet which is roughly 28% of the global human population. Sri Lanka itself has 8% of its population or 1.7 million user’s online (ITU). A global market of 2 billion, and a local market of 1.7million, is usually a significant motivator for companies to seriously consider internet branding and marketing.

A typical local company will invest and develop a high-end website with all the latest technology and functionality. It is launched with much fun-fair and expectation; but soon underperforms or does not deliver on the expectations. This website is then left idle and soon becomes obsolete leading to a sunk cost to the company. It displays old news and corporate information with little or paltry internet traffic. What went wrong?

Well-planned marketing

It’s easy to liken this situation to a housing developer who builds a fantastic mansion with every conceivable luxury, but does so in the middle of a jungle. It lacks a good approach road and thus nobody knows where it exists or cares to find it. He is left with the ultimate house in the middle of the ultimate wilderness. This is the same principle that underlies building a comprehensive website strategy. A good website requires a well-planned internet marketing, a plan that can guide potential customers, through the clutter and maze of the internet, to the respective web pages and thus generate the necessary leads or sales.

iMarketing is the platform that positions a website on the internet in a way that it creates the right amount of “Buzz” for the company, its products or brand. The final objective of any internet marketing program will be to create leads and generate sales. If road side billboards, radio/TV commercials, press releases and street activation are mainstream marketing channels today; then social media marketing, code optimization, targeted advertising, online behavioral data mining and brand app’s will be the future.

Three major types

Internet Marketing can be an extremely broad-based subject, but in the scope of this article, only the 3 major types of iMarketing will be considered. Thus iMarketing can be separated into PPC/I (Pay per click/impression), SEO (search engine optimization) and Social media marketing (SMM); though there are many variations of each type. In brief PPC/I would place your brand or product advertisement at pre-set websites and generate leads. A good SEO program will make your website list on the 1st page of search engines as such as Google and yahoo for select keywords. Social media marketing would make it possible to create a direct communication channel and loyal fan base with existing customers. The next two weekly articles will be investigating each of these three channels in more detail.

It is imperative to combine any iMarketing activity with a good reporting and analysis tool. This will ensure that money spent on this activity can create measurable results. There are numerous reporting and analysis tools available on the internet however Google Analytics stands out as the most robust and inventive.  The regular reports generated through Google analytics will provide the website owner with detailed marketing information on website visitors and the condition of the website.

At the end of the day it’s important to remember that the internet is just one type of media, like TV or radio, which can be used to generate leads for a business. It cannot compensate for actual product/service quality and customer support. Thus it is essential to match the promises made through marketing activities with the actual product or service experience.

Categories: Management

14 Ways To Be A Great Startup CEO

July 18, 2011 5 comments

Everyone thinks that being a startup CEO is a glamorous job or one that has to be a ton of fun. That’s what I now refer to as the “glamour brain” speaking aka the startup life you hear about from the press. You know the press articles I’m talking about… the ones that talk about how easy it is to raise money, how many users the company is getting, and how great it is to be CEO. Very rarely do you hear about what a bitch it is to be CEO and how it’s not for every founder that wants to be an entrepreneur. I’ve spent a lot of time recently thinking about what it takes to be a great Startup CEO that is also a founder. Here are some of the traits I’ve found.

Be A Keeper Of The Company Vision

The CEO is the keeper of the company’s overall vision. I’m not talking about the vision for the next few months, but the larger road ahead. The CEO needs to be able to keep things on course for the current quarter to make sure that the large overarching vision of the company can be achieved. The takeover the world vision of a startup usually can’t be achieved in one year or even in some cases, like Google, in a decade. It takes a great startup CEO to keep the company on track to achieve that vision. A great startup CEO will often judge upcoming initiatives to see if they fit in as a piece of the large puzzle for the bigger vision.

Absorb The Pain For The Team

A startup CEO needs to be the personal voodoo doll for a startup. They need to be able to take on a strong burden of stress, pain, and torture all while making level headed decisions. You can’t have the troops stressing and worrying about the difficult challenges at hand. A good startup CEO will absorb the stress, so the rest of the team can carry on. He also needs to be able to mask this pain and stress. Not that he should hide or lie to the team- I’m not encouraging that. Most of the day to day nuances+stresses of a startup aren’t worth having the entire team worry about and the CEO needs to bear that pain.

Find The Smartest People And Defer On Domain Expertise

A startup CEO has a great knack for finding talent. The key is finding people that are smarter than you on specific topics. It might be technical team members/leaders or it might be a new VP of Biz Dev. A startup CEO has to have the ability to find these people and make relatively fast decisions to hire them. They also have to be able to show the fire and passion to convince them to leave what is most likely a better paying and more secure job to join the company. The real key to hiring as a startup CEO comes after the hire. A great startup CEO will be able to trust the hires that they make and defer to them on areas of domain expertise. It’s hard to let go, but you have to learn to, especially when the company grows.

Be A Good Link Between The Company + Investors

Whether you want to believe it or not, you are not an investor’s only portfolio company. Even if you are a superstar, they have a handful of other companies to help and a ton of incoming potential portfolio companies. A good investor will pick 2-3 new companies per year to work with. A good startup CEO will be a good link between progress, issues, and areas where they need help with investors. A good portion of early stage startups that raise money will have a board comprised of 3 people: the CEO founder, the investor, and an independent board member. You are the lone representative for your cofounder and other employees.

Be A Good Link Between The Company + Product

I have this unwavering belief that the best companies are those that keep a founder as CEO for the long haul. Not because the founders have the right to be CEO, but because the CEO needs to be close to the product vision of the company. Founding CEOs understand this the best and can carry out that same unified vision over time. To fill in the management gaps a great COO, other board members, and heads of divisions will come along. It’s a strategy that Facebook has employed and why Apple has had a great resurgence with Steve Jobs at the helm. It’s all about keeping the CEO as close as possibly linked to the product.

Be Able To Learn On The Job

Most startup CEOs didn’t start out with an MBA or some background in growing a company from nothing to something. The best have an ability to learn along the way and embrace their failures to become a better leader. Zuck started when he was 19 and now 7 years later, runs the most powerful internet company. Don’t worry about whether “you’re qualified” as it’s hard to put typical qualifications on the job. You’ll learn the really core stuff along the way. The best startup CEOs will surround themselves with smart mentors to be a sounding board along the way.

No Experience Almost Preferred

It’s almost better to have a blank slate of zero experience as a startup CEO. If you come in with preconceived notions and block out the scrappy methods of a startup founder, it actually hurts you. Traditional education often trains you to be CEO or manager for a much larger company, not for a startup of under 50 people. It’s a different kind of leadership and company.

Have An Uncanny Ability To Say No

You will be inundated with a list of requests from potential partners, investors, employees, and more. They will all sound absolutely wonderful. As you grow, you will also have the resources to execute more of them. Don’t. It’s easy to say yes, but so very hard to say no. By having an uncanny ability to say no, you can keep your company on track with the large vision you maintain. It will also keep your team members (notice I don’t like to use the word “employees”) laser focused and feel more rewarded as they are able to focus on one thing for a good chunk of time. I’ve seen too many startups sink because the CEO keeps changing what the head of product and engineering should be doing.

Have Some Technical Knowledge And Skillset

A good startup CEO shouldn’t be afraid of a little bit of code and a text editor. They don’t need to be diving into the source code on a daily basis, but they need to understand the technical requirements. It’s easy to say “go build this”, but it’s a whole other ball game to understand how to build it. What seems simple may be a huge mountain of a technical feat that just isn’t feasible with the given resources and deadlines. It can also help lend some street cred with hiring early technical team members too.

Be Able To Break Things Down Into Sizable Chunks + Milestones

Remember that huge unwavering vision that you are the keeper of? Odds are it only makes sense to you and your cofounder. You will need to break it up into sizable chunks and milestones for the rest of the team to understand it. You also need to be able to pick when and where to conquer things strategically. What is the past of least resistance so you can gain traction? What can you do first with your given resources?

Have The Ability To Call An Audible

Nothing goes according to plan. Things fall through, people quit, shit happens, servers crash, and other random things go bump in the night. You’re going to have to deal with it and fast. This is a football term:

“Seen when the quarterback goes up to the line of scrimmage, sees a defensive alignment he wasn’t expecting, and adjusts by yelling out a new play.”

You’re going to come up against things that you didn’t expect and just be able to call an audible. Launch faster, spend more money here, or even abandon a project.

Can Motivate The Team Through Despair

People love to talk in this business. People love to talk even more when you’re company isn’t fairing well. A great CEO will be able to take those moments of public despair and keep the company focused. They will be able to debunk the rumors or even approach them head on by keeping the members of the company focused on the bigger mission at hand. It can come in simple 5 minute talks or motivational emails. The worst thing you can do is avoid the situation and be passive aggressive. I repeat: DO NOT WUSS OUT.

Be A Great Communicator

You need to be able to portray the energy and passion that you feel into others…over and over and over and over and over and over again on a daily basis. As a startup founder you need to communicate the vision and hope for the future of your startup to the rest of the world. You need to be able to break down the overall vision of the company into something that mere mortals can understand. You can’t speak in crazy technical jargon or industry terms. It needs to be simple, clear, and compelling. You also need to be able to argue your point. Many will pick “fights” with you just to see how strong willed you are. Be respectful, but be very confident in your answer. Often wrong, but never in doubt my friend.

Don’t Be A “Fake CEO”

Mark Pincus, CEO of Zynga, makes a strong case for not being a fake ceo. In short, worry about things that produce results, not fame. If it’s between going to a conference/doing an interview or completing a deal, get the deal done. Don’t “leave it to someone else”. You need to get your hands dirty every single day.

By no means is this an exhaustive or definitive list. In some cases, the traits listed above might be counter-intuitive. What are some traits you’ve seen in great founding startup CEOs? Not the glamorous job you thought it was, eh?

You Should Follow me on Twitter: http://www.twitter.com/Trung_Huynh

Categories: Management

How to Write a Marketing Letter to Get Clients

July 13, 2011 1 comment

Companies must market to not only potential clients, but also build relationships with their existing customer base. Although trade shows, partner referrals and cold-calling are common strategies for prospecting, sending an effective client letter helps break through the marketing clutter. Whether attached to a survey, newsletter or brochure, marketing letters personalize sales pitches and engage your target audience. Marketing letters can be sent online or through postal mail depending on the marketing campaign and target audience.

Instructions

1

Write a compelling headline or email subject line. Use this as an opportunity to introduce your campaign’s incentive, which encourages the reader to participate or respond. Consider your target audience. Ask what members would want to read in a marketing or sales pitch. Avoid using business jargon or marketing language not comprehensible to the average reader.

2

Address the letter to an actual individual. In the heading, include the customer or potential target’s full name and office or home address. Use the standard salutation with the customer’s proper name.

3

Spell out the reward, benefit, product or solution. Communicate the reader’s challenge in the first paragraph and highlight how your company can resolve the reader’s problem. Show that you specialize in the reader’s sector and that your company understands her business challenges. Cite a specific issue, trend, news article or report. Explain the initiative (for example, a 20 percent off coupon).

4

List your company’s credentials and purpose. Establish credibility by talking about your products and services, and what you have to offer as a firm. Distinguish yourself from your competitors by stating your unique selling point and why your company is different from the rest. Offer best practices or tips that the reader can immediately use or implement after reading the letter.

5

Include contact information such as your office phone number, website and email address. Write how and when readers can collect their incentive after participating in the initiative described in the letter.

6

Check your letter for misspellings or errors. Share the letter with other marketing colleagues for further proofreading, edits and comments. Get your supervisor or project leader to review and approve it before sending it out to customers and targets.

Categories: Management

Google Holds Honeycomb Tight

It will delay distribution of new Android tablet source code to outside programmers
In the great mobile-device wars, Google (GOOG) has portrayed itself as the open-source crusader doing battle against the leaders in proprietary software—Apple (AAPL), Microsoft (MSFT), and Research In Motion (RIM:CN).

Unlike its rivals, Google makes the underlying code for its popular Android operating system publicly available, and anyone can access it and tailor it for use in mobile phones, tablets, television set-top boxes, even automobiles.

So what happens when Google decides to keep the latest version of its operating system to itself? Android fans are about to find out.

Google says it will delay the distribution of its newest Android source code, dubbed Honeycomb, at least for the foreseeable future. The search giant says the software, which is tailored specifically for tablet computers that compete against Apple’s iPad, is not yet ready to be altered by outside programmers and customized for other devices, such as phones.

Plight of Small Developers

In the past, Google has given device makers early access to versions of Android so they could work on their products. It would then typically release the source code to the masses a few months later, letting all comers do what they want with the code. HTC, Samsung Electronics, Motorola Mobility Holdings, and other big manufacturers already have access to Honeycomb.

It’s the throngs of smaller hardware makers and software developers that will now have to wait for the software. The delay will probably be several months. “To make our schedule to ship the tablet, we made some design tradeoffs,” says Andy Rubin, vice-president for engineering at Google and head of its Android group. “We didn’t want to think about what it would take for the same software to run on phones. It would have required a lot of additional resources and extended our schedule beyond what we thought was reasonable. So we took a shortcut.”

Rubin says that if Google were to open-source the Honeycomb code now, as it has with other versions of Android at similar periods in their development, it couldn’t prevent developers from putting the software on phones “and creating a really bad user experience. We have no idea if it will even work on phones.”

“Android is an open-source project,” he adds. “We have not changed our strategy.”

In Its Own Interests

Dave Rosenberg, a longtime executive in the open-source software world, describes Google’s moves as an affront to hard-core open-source enthusiasts but adds that he isn’t surprised. “Everyone expects this level of complete trust from a company that’s worth $185 billion,” he says. “To me, that is ridiculous. You have to be realistic and see that Google will do what is in [its] best interests at all times.”

Nevertheless, the open-ended delay will likely generate unease among device makers, application developers, and members of the open-source community, many of whom are financially and philosophically invested in Android. Some critics have long questioned Google’s commitment to openness, and this latest news will give them added ammunition.

It may also provide justification for critics of Android, who argued that Google created what amounts to a Wild West of mobile software by allowing people to do what they pleased with Android. Some of the early Android tablets, for example, looked silly when compared with the iPad, mostly because Android hadn’t been built for these types of devices.

Still, device makers took the code and dished out subpar tablets. This time around, Google appears to be reining in openness in favor of a highly controlled release of Honeycomb.

Categories: Management
Follow

Get every new post delivered to your Inbox.