The Real Problem With Windows AND Linux In Emerging Market Education
23 September 08 07:05 AM | jamesu | 1 Comments   

image 
The Ecosystem Impact of Affordable Computing

This is a post I've been meaning to write for a while.

This past spring Microsoft hired Vital Wave Consulting to create a five year Total Cost of Ownership (TCO) model to help us and our customers better understand the true cost structure for deploying large numbers of PCs into schools serving under-served student populations around the world. This is part of our goal to help transform education and is a hot topic these days in government circles.

You can find a copy of the Vital Wave paper here.

Among other things, we wanted to understand if Linux has a cost advantage over Windows when it comes to deploying large numbers of PCs into schools in emerging market countries. The study indicates that both operating systems have about the same TCO for these types of scenarios. Windows systems have a slightly higher up front purchase price, but this is offset by the hirer salaries required for Linux-skilled systems administrators in places like China and South America. So over a five year period, the total costs for a school system to deploy and maintain a large number of Windows PCs and Linux PCs are about the same.

Now before some readers of this run off and complain that this study is simply another example of Microsoft tech industry propaganda, please make sure that you read through the white paper that describes the model and and understand what it means. Vital Wave is a good company with smart people who have relevant experience in emerging market technology adoption, and they have done a thoughtful job in assembling their analysis.

For me, the huge, eye-opening takeaway from this work isn't that Windows and Linux cost about the same to put into school labs in poor countries, it's that the 5 year cost of ownership for doing so is about $2,700.

That's right, $2,700. At a time when the press likes to write about whether the $100 laptop costs $200 or $300, economists who live in the countries where these systems are being deployed went out, assessed actual computer implementations, and came back with an estimate that the actual 5 year ownership cost is about 10 times as much.

Kentaro Tamoya, who runs Microsoft's Technology for Emerging Markets lab in India, has observed situations where the cost of maintaining a PC in a rural village in India can run $100 a month.

Why so much? Well, machines break and need to be fixed or replaced (especially when they are used by kids). Teachers need to be trained. Software needs to be upgraded. Electricity can be expensive. These are the "laws of physics" involved in the deployment of large numbers of PCs and shouldn't come as a big surprise for anyone who has deployed computers for big enterprises. Simply because we are now deploying computers to a large number of rural locations doesn't make these laws of physics go away, in fact it can make them worse because in addition to the traditional fixed costs of computer deployments you now need to deal with environmental problems (heat, dust, rodents) and infrastructure problems (things like occasional 1,000 volt surges in power grids).

Don't despair though, because there is hope. Because the same techniques that enterprises developed in the last decade to drive down computer ownership costs to under $1000 over 5 years can be applied by school districts for their PC deployments. No one is disputing the power of computers as learning tools in the hands of children, the challenge is to drive down their costs, especially after the initial acquisition.

Erika Twani, who leads Microsoft's Unlimited Potential efforts targeting poor schools in Latin America, recently co-authored an academic paper that explains how to do this. Their approach is to take the Gartner Group's infrastructure maturity model -- a technology management framework with four levels (Basic, Standardized, Rationalized, Dynamic) used by many enterprises to manage technology costs -- and apply it to schools. The authors even added a fifth level, the "Chaos" level, where

"there is no network infrastructure, management policies do not exist, and there is basic or very limited dial-up access to the Internet. This is a scenario where the dynamics of teaching and learning are reduced to the level of the individual in a disconnected school."

My assumption is that most of the schools surveyed in the Vital Wave analysis are "Chaos level" schools in terms of the sophistication of their IT infrastructure and ability to drive down deployment and maintenance costs. The schools bought PCs, put them in a classroom, and hoped for the best.

Erika and her co-authors go on to provide guidance on how schools can get out of this cost chaos:

How do you identify your school’s maturity level? What
are the milestones for each level? There are two simple
aspects to consider: the presence of a server and the level of
automation.

  • Server – the existence of a server is the milestone
    between the Chaos and Basic levels. Without a server, it
    is impossible to implement any kind of service
    automation, security or management. A simple software
    upgrade would require one workday for a small lab of
    20 desktops.
  • Automation – the level of automation (need of human
    intervention on a daily basis) defines the transition from
    Basic to Standardized levels.
  • A server with an ordinary operating system and no
    automation services requires approximately the same
    work as needed at the Chaos level. However, the
    simplest server currently in place is an advantage.
  • An effective operating system with resources of
    recovery policies, desktop backup and security tools,
    upgrades the IT to the Standardized level. This
    requires only a few hours of maintenance per week.
  • Adding the functions of client management (software
    distribution, asset management, desktop backups,
    desktop management and configuration), network
    anti-virus, and Internet firewall and filtering, upgrades
    the school’s infrastructure from the Standardized to
    Rationalized level. The need for human intervention
    is reduced to a few hours per month.
  • And finally, by implementing an external data
    warehouse or datacenter, the ICT infrastructure
    reaches its highest level of maturity, the Dynamic
    level. Services include disaster and recovery, remote
    management, remote software distribution and remote
    support.

This is the basic approach Microsoft is taking in our Unlimited Potential school deployments, teaching school districts and Ministries of Education how to take lessons learned from the enterprise and apply them to school labs, especially school labs in very remote and rural locations. Because these deployments won't work if we can't figure out a way to get ongoing ownership costs down to manageable levels.

The Delightful People from Aga Khan
12 August 08 02:07 PM | jamesu | 0 Comments   

Iqbal Noor Ali and Michael Rawding at the Aga Kahn Development Network, August 12, 2008. Robert Sorbo/Microsoft

I had the opportunity to participate in a signing ceremony today between Microsoft and the Aga Khan Development Network, a group of agencies administering a broad set of programs in education, health, and social development. Shown here is a photo of Iqbal Noor Ali from Aga Khan along with my UPG colleague Michael Rawding.

The agreement between our two organizations involves a collaboration across a broad set of activities including education, youth empowerment, NGO/Civil Society capacity building, rural access, microfinance, and health. A key theme across all of these programs will be the appropriate and sustainable application of technology (see my previous post.) They are strong believers in achieving generational impact with their programs and understand the importance of local training, support and infrastructure.

In some areas like rural access, our collaboration has already begun.

I have to tell you, in a week where there was a great deal of tech industry rhetoric around the questionable motives of corporations participating in this space, to be in the presence of the people from Aga Khan was a refreshing change of pace. The dignity and thoughtfulness they used to describe their values and mission will stay with me for a long time. It was a personal reminder of why we do this work and the type of societal impact we can achieve. I am looking forward to working on these projects with them.

ICT4D Explained
12 August 08 07:38 AM | jamesu | 0 Comments   

ICT4D, or "Information and Communication Technologies for Development" is the name for the multidisciplinary academic approach involving the application of high tech to address international development problems. Kentaro Toyama - who leads Microsoft Research's Technology for Emerging Markets (TEM) group in India - just forwarded around some pointers to a series of papers that appeared in IEEE's Computer June 2008 edition. These articles combine to serve as a great primer on the subject.

You can read an overview paper on ICT4D that Kentaro co-authored here, along with instructions on how to access the rest of the papers here. We are going to try to get permissions to host the papers on the UP website, so stay tuned.

Included in the papers is one the TEM team wrote with Rajesh Veeraraghavan from Berkeley. It provides an overview of some of the projects the lab is doing, including Digital Green (which it describes as "Farmer Idol"), and presents a model for the 5 stages of design that ICT4D projects seem to experience:

  • Wonder: Recognition of the size or severity of a particular
    challenge in development and wonder that
    the problem persists.
  • Exuberance: Excitement at devising an initial technical
    solution.
  • Realization: Discovery of ground realities when the
    initial solution doesn’t quite work and realization
    that the real problem is elsewhere.
  • Adaptation: Creation of a new solution that solves
    the real problem.
  • Identification: An identification with the user that
    often explains the gap between exuberance and realization.

Kentaro always hammers us back in Redmond on the need to get out into the communities where these projects are being deployed in order to truly understand how the solution is (or is not) being used. Oftentimes what you think you are working on isn't the real problem that needs to be solved. The paper describes how the team evolved this model from experience in projects involving "textless" UI, micro enterprises, microfinance, social enterprises, and agriculture extension.

Another paper from Richard Heeks at the University of Manchester describes "ICT4D 2.0", a concept that reflects the importance of sustainability and relevance in getting these projects to succeed. These are lessons learned from over a decade's experience with these types of projects. In Heeks' view, ICT4D 1.0 involves primarily PC and landline- based solutions (usually rural telecenters) that encounter environmental issues (rodents gnaw cables, dust clogs machines) or relevance issues (if I live in a remote village, exactly who am I sending an email to?) He thinks a more accessible platform for these types of projects are low cost cell phones using SMS and messaging, community radio, and even community participatory video (like what is used in Project Green.)

Within the UP Group, we are strong believers in the importance of simple cell phones as a platform for these types of scenarios and have multiple projects underway in this space.

In other papers, Gary Marsden from the University of Cape Town discusses pragmatic design approaches for these low cost, "Phone First" applications that involve the creative application of Bluetooth, SMS, and phone UI.  A team from the Technology and Infrastructure for Emerging Regions (TIER) group at UC Berkeley describes the sustainability issues they encountered in designing and deploying a series of remote eye care clinics in India.

If you want to learn more about ICT4D, these Computer papers are a great starting point.

Netbook Momentum ...
24 July 08 08:14 AM | jamesu | 0 Comments   

Smaller, kid friendly form factor

I haven't seen much about this in the press yet, but yesterday Intel and Carlos Slim in Mexico announced a deal to deploy 50,000 Intel Classmate Netbook computers to poor students in Mexico. These machines will be running Windows and Office. The agreement is between Fundacion Telmex and Intel, and the 50,000 machines are apparently the first phase of a broader, long term commitment.

"Netbooks" is a term the industry increasingly seems to be using to describe these low cost, flash based machines. I know I have called the Ultra Low Cost PCs (ULPCs) in the past, but I like the term Netbook a lot more.

Regardless of what we call them, there seems to be more and more momentum around the idea of getting low cost laptops into the hands of children to transform education, and that is a good thing.

On another front in this area, Microsoft internally "RTM'ed" (Released to Manufacturing) the Windows XP version we are building for the OLPC XO computer. Windows on the XO looks like it is on track for availability in these types of national educational PC deals in September. We still have no plans to make Windows available for individuals who bought an XO in the Give 1 Get 1 program though.

How to Build Solutions for MOP and BOP
22 July 08 03:53 PM | jamesu | 0 Comments   

clip_image002

Channel 9 is running an interview with with Tara Prakriya, a solutions architect here in the Unlimited Potential Group, as their featured video right now. Tara focuses on designing education solutions for poor schools and has some interesting ideas on the challenges we face in adapting a Windows-based solution for areas that lack basic things like electricity or reliable Internet access. Check it out...

Recent Recap (Rural)
15 July 08 04:32 PM | jamesu | 0 Comments   

I was out of the office over the last 5 weeks, and during that time we had a lot going on in the Unlimited Potential Group, especially around some of our efforts involving rural computing.

For starters, we have posted a video and have engaged in a public discussion around Digital Green, an agriculture extension project in India that is being managed by the Microsoft Research Emerging Markets team there. The idea behind the project is to use "low tech" digital videos and TVs to help train small and marginal farmers on how to improve the way they farm. The project also uses elements of a participatory social network to get over many of the trust and cultural issues that can plague these type of training and aid programs. I was able to meet our team working on the project during some executive reviews here in April, and it is pretty cool to see the type of impact they are starting to have. This is a great example of creative capitalism. You can see a short video of their work here.

Secondly, Microsoft held the Imagine Cup finals in Paris two weeks ago and announced that the team from Indonesia won the Rural Innovation Award. Among other things, the winning team gets the Indonesiaopportunity now to work as interns in the lab doing Digital Green! Their winning project, called Butterfly, is an environmental reporting system that streamlines how citizens can report environmental issues to government agencies and then track how public officials respond. I love this project for multiple reasons: it deals with environmental sustainability, it is a "phone first" application that combines SMS with a web based portal along with BI and social networking, and it was designed by college kids who are applying their passion for technology to solve a critical social issue.

Finally, as I mentioned last month, we had a team of people from Unlimited Potential participate in a public outreach project in Western China with the goal of raising awareness around digital divide issues that affect people living in rural areas in that part of the world. The team donated technology to schools, met with local officials, and participated in a week-long "Gobi March" endurance race across the desert. Well, I am happy to report that everyone survived the race and made it home safe and sound. Their trip was covered by Chinese national television, ABC News, and the Seattle local Fox affiliate.

So it was a busy month while I was gone, and it was nice to see these hands-on projects getting the level of attention they deserve.

Western China Project
30 May 08 02:47 PM | jamesu | 0 Comments   

esmd07_hwchina4367_medrez

A group of people from Microsoft's Unlimited Potential team are heading out to Western China next week to raise awareness on a firsthand basis around issues involving the digital divide for rural communities in emerging market countries. You can learn more about the project on the UP home page. The team will be evangelizing existing UP programs targeting rural access like Telecenters and Infowagons. They will even be participating in a "Gobi March" endurance race across the desert.

From my perspective this is an interesting project because it involves direct interaction between people from Microsoft's corporate headquarters with people living in the types of rural villages that our programs and technology efforts are trying to serve. One of the goals of this blog and the UP web site is to "Tell the Story" around what Microsoft and other groups are doing in this space. Too often we wind up writing about announcements Microsoft execs (myself included) make at various conferences around the world. Now don't get me wrong, these conferences are important because they are often used by government and NGO leaders to exchange ideas around best practices and new programs they can use.

But there is something refreshing about actually "getting out there" and reporting on the kind of impact we can make. The UP team plans to do a lot more of this web based reporting over the next year. So I wish the team well and can't wait to see how this project turns out.

Skills Seminar
22 May 08 10:51 AM | jamesu | 0 Comments   

Tara Prakriya is one of the technical leaders on the UPG team. In addition to driving a really interesting incubation focused on vocational skills training and assessment in India, she is an overall nice person who asked me to post a blurb about a non-Microsoft, non-UPG seminar she is speaking at. So here it is ...

===========================================

Negotiation Skills for Technical Leaders – Webinar for Technical Women Leaders
Co-hosted by Invent Your Future and the Anita Borg Institute for Women and Technology

May 27, 11:00 am - 12pm Pacific Time

Speakers:

Gail Coury, Vice President, Risk Management, Global IT, Oracle Corporation

Tara Prakriya, Architect, Emerging Market Incubations, Microsoft
Moderator: Sydnie Kohara, News Anchor, CBS 5/KPIX TV

Whether you are striving for your next promotion, salary increase or buy-in for a new idea, good negotiation skills are critical to your success. Learn tips on preparing for negotiation, developing the courage to ask for what you want, knowing when to push and when to back-off, building your credibility before and during a negotiation and when and how to get support from others in achieving your goals.

To learn more or register:  www.inventyourfuture.com/ABI.

The Webinar Series is a joint, fee-for-service program of the Anita Borg Institute for Women and Technology, a 501(c) (3) not-for-profit organization, and Invent Your Future Enterprises, a woman-owned, for-profit company.  All Webinar proceeds are divided equally between the Anita Borg Institute for Women and Technology and Invent Your Future Enterprises.

Look! Windows on the OLPC XO!
15 May 08 04:00 PM | jamesu | 0 Comments   
X0_Screen_1 Today Microsoft and the OLPC are announcing support for Windows on the OLPC XO computer. The two organizations will work together on several pilot programs in emerging market countries starting next month, and the offering will RTM in August or September. Initially it will only be available in emerging market countries where governments or NGOs are subsidizing the purchase of a large number of PCs for students, but there is the possibility of making this available for other customers through a broader set of channels at a later point in time.

From our perspective, Windows on the XO is a nice addition to the portfolio of products and services Microsoft has created to help transform education, one of the key themes of Unlimited Potential. It builds on the work we have been doing with partners like Intel and with programs like Partners in Learning, which has now reached over 100 million students worldwide.

And as you can see from this video featuring UPG's own Bohdan Raciborski, the Windows port to the XO is a snappy release that doesn't cut features or functionality in order to work in the constrained memory and storage environment of the XO.

It is the same basic Windows XP implementation that runs on the Intel Class Mate, ASUS eeePC, and other products in this emerging class of ultra low cost laptop PCs. As I have posted earlier, we had to write multiple custom drivers and a BIOS to get Windows to boot from an SD card in order to do the Windows port to the XO. This is the initial implementation customers will be able purchase when the product RTMs and will be a "Windows only" XO that Nicholas Negroponte himself has described as running "really fast." Customers can also choose to buy the existing Linux/Sugar XO. Longer term, the OLPC plans to write a new BIOS and increase the amount of flash storage on the XO to support a "Dual Boot" option that would enable children to use either Linux or Windows on the same machine. This is fine with us as long there continues to be an excellent Windows experience on the XO.

So you may ask, why is Microsoft doing this?

The answer is simple: people are asking for it, it transforms education and it leads to the creation of jobs and opportunity.

You can classify demand for Windows on the XO into three groups. The first group consists of people who have fallen in love with that cute little green laptop with its excellent industrial design but are committed to Windows. I wrote last fall about the guys from the Romanian Ministry of Education who like Windows (their teams regularly place in the Imagine Cup) and thought it would be cool to evaluate Windows on the XO. Another example is the NGO Save the Children, who are interested in sponsoring projects with the XO but as an IT organization have a Windows-only Windows-standard policy. Any extra money they spend in IT supporting multiple operating systems or technology camps is money diverted from their core mission around service, which for them is not a good thing.

The second group involves governments who are considering deployment of the XO en masse but also want the low deployment risk and broad support that the Windows ecosystem can provide them. Let's face it, there are hundreds of millions of Windows machines out there in the world today, which means there are thousands and thousands of people who know how to deploy, support, fix, and upgrade them. Despite the "let the kids fix their own computers" mindset that exists in some parts of the open source community, what we call at Microsoft the "IT Pro" is exactly the type of person that is needed for these large scale education deployments. As we all know, computers break, and asking children and teachers to fix them is not always the best solution. When I presented Unlimited Potential in Guatemala to a gathering of Ministry of Education types from across the region, theimage slide that generated the most interest was the one that described Microsoft's IT infrastructure optimization framework for large scale education deployments. Based on that customer feedback, we've decided to invest even more into a formalized national PC deployment methodology that we are starting to roll out right now.  And believe it or not, it's easier to find Windows system administrators in places like India and Africa than it is to find Linux system administrators, and the Windows IT Pros cost less. We'll be releasing a study on this next month, so stay tuned.

The third group involves people -- usually policy makers -- in governments who see a direct link between technology investments in education and the need to expand the skills capacity of their workforce on a national scale. In other words, they want to implement policies that can positively impact education and set the stage for better employment opportunities for their citizens. They see Windows as a key ingredient for making this happen because it is the software environment used by so many businesses around the world.

Microsoft has created the Unlimited Potential initiative around the themes of transforming education, fostering local innovation, and enabling jobs and opportunity. Today's announcement gives us the opportunity to reinforce how these three themes can support each other given the right scenario and the right set of tools. If we can provide children with a great learning experience, and do so in a manner that involves a massive scale with the right level of (local) support, it has the potential for being transformational across multiple fronts. It's pretty exciting.

We Have a Name: "Creative Capitalism"
25 January 08 01:21 PM | jamesu | 0 Comments   

Bill Gates gave a great speech at Davos this week around the concept of Creative Capitalism, an approach where governments, businesses, and non-profits work together to stretch the reach of market forces so that more people can make a profit, or gain recognition, doing work that eases the world's inequities. It is an important and exciting way to think about the creative application of business models to help the world's poor. In addition to Bill's speech, there is also a good Wall Street Journal article and interview on the topic that appeared this week.

This is the concept that drove me to switch jobs within Microsoft last summer and join The Unlimited Potential Group, which is, of course, our company's main vehicle for Creative Capitalism. It is the concept behind the work Intel is doing with its World Ahead program. It is the concept behind the work the OLPC is doing with their XO computer. It is the concept behind the work of dozens of other companies around the world who are taking the philanthropic motivations of their Corporate and Social Responsibility (CSR) departments and integrating them with the creativity of their new product development departments in order to create a new, new thing: a systematic approach to applying the strengths of a company to serve the needs of poor people by essentially treating them as a new class of customers who previously happened to fall outside of the traditional market focus of a company. It involves a new approach to product design, research, distribution, partnership, and profit models -- all done in the name of helping a class of people that businesses have traditionally ignored.

A cool thing that Bill did with his speech is that he has given the concept a name. I really like "Creative Capitalism" as a description for the work we are doing.

From my perspective, there are multiple approaches companies can take to get on the Creative Capitalism bandwagon.

  • Differential Pricing - This is when a company creates versions of its existing products at a price point that poor people in emerging markets can afford. In Bill's speech, he talked about several examples of drug companies doing this with vaccines. CK Prahalad documents how Lever Brothers and others have successfully done this with consumer goods for the poorest of the poor in India. Microsoft's best example of this is the Microsoft Student Innovation Suite (MSIS), a $3 package of software sold through government programs where the government subsidizes the purchase of laptops for students.
  • New Types of Public Private Partnerships (PPP) - This is when governments and businesses transition from a classic buyer-seller relationship in order to partner in creating programs targeting specific social and economic outcomes. These PPPs usually work best in areas where government resources and expertise are achieving limited results. My favorite example of this at Microsoft is Partners in Learning -- a Microsoft program that we just renewed for another 5 years with a $235 million commitment -- that among other things has trained 4 million teachers on how to use technology in the classroom in a manner that emphasizes local collaboration and local impact. Also, Microsoft's Partnerships for Technology Access (PTA) program has worked with governments around the world to create dozens of these PPPs.
  • Affinity Campaigns - This is a branding campaign where a company publicly allocates a portion of its profits from a  particular product to a development cause. These campaigns boxRight.Davos[1] allow consumers in a small way to align their purchase choices with their desire to affect social outcomes. The best example of this, of course, is (RED) the branding campaign created by the singer Bono to help raise money for AIDS vaccines in Africa. Microsoft and Dell announced support for (RED) this week.
  • New Products - This is when a company designs new products from the ground up to meet the specific needs of people trapped in the bottom of the social and economic pyramid. This is the most exciting long term aspect of Creative Capitalism and is the main focus of the Unlimited Potential Group. We have software developers working in solution areas like education, low cost computing, and shared access computing. As part of this work, for example, some people on my team are conducting product design focus groups over the next month in Ghana, Morocco, and Peru. I've worked on a lot of products in my 13 year career here at Microsoft, and I can assure you that as a company we never used to do focus groups in places like Ghana. But it is the only way we can do what we do best -- which is develop new types of technology solutions -- in a manner that has the greatest impact on the needs of people that technology companies have previously ignored.

So why are we doing all of this?

From a long-term, pure numbers perspective this approach makes sense for us as a company. There are 6 billion people in the world today, and Microsoft's products are used by about a billion of them. As a company we can grow in the future by either selling more software + services to our existing billion customers, or we can grow by selling software + services to the other 5 billion. If we do the latter, than we have to do so on their terms, not ours. And the fact that our team is now doing focus groups in Ghana is interesting because it turns out that Microsoft sells more in Africa today than it does in either India or China. Most people in our company don't realize this. There is a real business opportunity here, but as I've mentioned before there is an emerging view that this opportunity requires new partnership and distribution models and even new types of products from us in order to sell into these markets in a relevant and sustainable way.

But there is a social aspect to this approach that goes beyond business, and this is an important theme in Bill's speech. People by their very nature like to help other people -- and believe it or not this sentiment is even shared by a lot of people like me who work at a company like Microsoft. There is a place for this personal need to help other people in business, and we can do this in a manner that goes beyond traditional corporate charity or philanthropy. In other words, it is OK to align business interests (the need to grow our company) with social interests (the desire to help people who need help) if it is done in a creative way that achieves measurable outcomes on both fronts, and those measurable outcomes for the company don't always have to be measured by profit numbers on this quarter's income statement. Microsoft has always focused on long-term markets, and why can't we continue to do this in a manner that helps poor people at the same time? Hence "Creative Capitalism."

Of course there are critics of all of these different types of approaches, and their general argument is that it is impossible for companies to serve their own economic interests and the social good at the same time. There is also a more specific criticism focused directly at Microsoft, that this is all simply an effort to circumvent the appeal of free or pirated software so we can gain access to markets in emerging countries. One group this week even likened Microsoft's approach to education as being the equivalent of a tobacco company handing out free cigarettes to children. These critics are missing the point, because this is not about Microsoft or about software licensing models or even about technology. It's about the recognition that people who are in the middle and bottom of the social and economic pyramid are, well, people who might actually have the opportunity to advance in their lives if there are greater choices for products and services that are relevant, accessible, and affordable to them. This realization can create opportunity for companies, but more importantly it can achieve a social good because the creative energies of businesses are now focused on the needs of people who were previously ignored. When software engineers in Redmond and India are focused on meeting the needs of farmers in Ghana, then the world becomes a better place.

And that is the beauty behind the idea of Creative Capitalism.

Cambridge
12 December 07 04:00 PM | jamesu | 0 Comments   

IMG_0510 copy 

A team of Microsoft people flew out to Cambridge, Mass. to meet with engineers from the OLPC Foundation yesterday. Here is a photo of my coworkers Bohdan Raciborski (demoing) and John Gunabal (smiling) as we showed some software to Walter Bender, Richard Smith, and Ivan Krstić from OLPC.

I have to say I like these guys. They all seem like smart platform people, which is the type of people I seem to have worked with off and on for about 20 years now. In fact, it turns out that the OLPC's CFO, Chuck Kane, worked with me at Stratus Computer back around 1990.

We had a good discussion and left the meeting feeling positive about the day. We still have a lot of work to do before we make a final decision around our plans for the XO, but all in all it was a good day.

OLPC in the News (Part 2)
05 December 07 02:17 PM | jamesu | 0 Comments   

The latest prototype of the device, named the XO-1

Well, I will be flying out to Cambridge next week for my first meeting with some of the people at the OLPC, and I have to say I am looking forward to it. Some of my UPG co-workers from Microsoft have been meeting with the OLPC team for about a year now, but since I am a relative newcomer to our group, this will be my first trip.

One of the things we will be discussing is the status of our port of Windows XP to the OLPC XO computer. There have been suggestions in the press by Nicholas Negroponte and others that “Windows already runs on the XO.” That’s not really the case yet, and with the attention the OLPC’s “Give One Get One” campaign is getting, along with the strong level of interest we are receiving from some Ministries of Education and NGOs in buying a version of Windows for the XO, we thought it would be useful to provide some clarity on the topic.

For starters, we are hard at work on the project here, and we are using an approach that is a little unusual for Microsoft in that we are managing the entire process of adapting and testing an existing version of Windows for a new PC. Usually the hardware vendor does this. And the Windows port to the XO is by no means done. Between Microsoft employees and third party contractors that we have brought into the effort, we have over 40 engineers working full-time on the port. We started the project around the beginning of the year and think it will be mid-2008 at the earliest before we could have a production-quality release.

Because of this, we have not announced formal plans to support the XO yet, and we will not do so until after we start getting feedback from our first limited field trials starting in January before we make the final call. We do not want to set expectations we subsequently cannot meet, especially when it comes to supporting the children’s machine. For governments in emerging markets evaluating purchases of Windows for the XO, this means that so far we are not announcing an availability date, pricing, or support policies. In fact, you should not yet assume that Windows on the XO is a done deal. We are hopeful that we will have a different story for you within six months.

It also means that if you are in the US and Canada and are participating in the “Give One Get One” program, you need to understand that Microsoft is not currently planning to support a retail consumer release of Windows XP on your XO computer.

Why is this work taking so long?

Flash
First, the XO computer uses flash memory instead of a hard disk drive for storage. This is one of the reasons OLPC can get the production cost of the computer down to $188. This is a relatively new class of machine, and we have to do design work to get Windows and Office to work reliably and with good performance using only 2 GB of storage. The XO actually only comes with 1GB of flash, and we asked the OLPC to add a slot for an internal SD card that will provide the 2 GB of extra memory needed to run our software. (By comparison, an entry level $499 Dell laptop comes with 60 GB of hard disk storage.) The potential payoff for students and schools from this work, of course, is that the tens of thousands of existing educational applications written for Windows can potentially run on the XO. As part of this engineering effort, we have to design a new BIOS – the layer of software that runs between the hardware and an operating system -- to have Windows boot and run off the SD card. For us this is new work and requires a design and processes for supporting the XO’s custom SD interface and for the installation of Windows on the SD card, both at the Quanta factory that manufactures the XO hardware and also in the field.

For much of this XO flash design, we are able to leverage the work we did to get Windows to support the Intel Classmate PC, another computer that uses flash memory for storage. However, the Intel computer comes with 2GB of flash storage, so we did not have to use the SD card approach we are designing for the XO. The Classmate port took us about 9 months, but we started that effort a year and a half ago. A third example of these low cost “Flash PCs” on the market is the ASUS Eee PC, and surprisingly enough getting Windows running on this computer required a significantly shorter amount of time because ASUS used a more standardized approach to its hardware design compared to the XO. In technical terms, ASUS put the flash drive behind the IDE disk controller, making the flash storage "look like" a hard disk drive to Windows.

Microsoft plans to publish some formal design guidelines early next year that will help Flash PC manufacturers benefit from our early work so they can design machines that enable a great Windows experience at as low a cost as possible, and with a minimum of custom design work necessary to get Windows to run on their machines, such as we have encountered with the XO.

Cool New Features
Secondly, as we all know there are many innovative features in the XO computer that set it apart from other designs, and we are working with partners to write the driver software so that Windows can support all of them. This includes drivers for the XO’s wireless networking, camera, graphics processor, audio system, and the various user input devices (game pad, writing pad, touch pad, directional pad, and mouse pad.) There are ten custom drivers in all that we are writing. We also hope to support the XO’s mesh network design, its power-saving “e-book” mode, and its capability for excellent screen visibility in full daylight.

And we have a different support model than OLPC is envisioning: we are not expecting K-6 school children to access the source code and do their own programming in the event they have to fix a problem in the computer. Certainly, we think there is a role for students in the support of school computers -- in fact, as part of our Partners in Learning program we have trained over a million kids in a student helpdesk program (like in this case study from Brazil) -- but we also think that local entrepreneurs and businesses need to play an important role here when you are talking about deployments involving tens of thousands of computers.

We want to support these new XO features without sacrificing compatibility with existing Windows applications, and we want to deliver an out-of-the-box user experience similar to the quality people expect from Windows running on more expensive classes of machines. All of this takes a lot of work.

Fast Moving Partner
Finally, we are doing this engineering work for a moving target. It is literally like designing parts of a car – well, actually a school bus -- while it is running down the highway at a high speed. I am not meaning this as a knock on the OLPC organization, because they are a small group of people doing an amazing amount of innovative design work in a short period of time. But we have only received a handful of machines for most of the last year, and the XO team was doing some hardware design changes as recently as this past August. This affects our schedule.

Much of the technology in the XO is developed using open source technology licenses that make it difficult for engineers employed by commercial software companies like Microsoft to work directly on the project. For this reason, we also had to follow a complicated process to figure out interfaces for many of the XO’s hardware components and to deal with some of the hardware bugs they were reporting in their design process in order to make progress on our port. All of this slows us down, but that’s OK given our overall shared mission here.

We appreciate the support we are getting from the OLPC team, and we know the focus their engineers need to get the XO out the door and into the hands of students. Now that they are finally shipping, our ability to support the XO with a quality release of Windows is accelerating. I also have to say that if our team continues down the path they are on and the system performs as we hope, then that cute little machine with the Wi-Fi ears will run Windows!

What Does This Mean for Users?
The Unlimited Potential Group at Microsoft is developing technology to enable social and economic opportunity for “the next five billion," and one of our key focus areas for doing so is through the transformation of education. As part of this, we are investing in programs and partners around the world to foster innovative schools, innovative teachers, and innovative students. We have a lot going on here, and there is clearly a role for low cost hardware as part of this vision. In fact, there is a good alignment between what OLPC is trying to do and what we are trying to do. And frankly, nothing would please us more than seeing hundreds of thousands of these XO computers that are now starting to be deployed all running Windows given the very high interest that has been expressed in the market for it. We are committed to developing a quality port of Windows XP for the OLPC XO computer, but we still have a lot of work to do to complete the effort.

OLPC in the News ...
28 November 07 09:09 AM | jamesu | 0 Comments   

Well, it seems like the OLPC organization is in the news a lot lately, even more so than usual. Stories that caught my eye over the last  week included a CNN report, a BBC story from Monday, and of course the Wall Street Journal page A1 story that came out this last Saturday.

Microsoft's approach to the OLPC continues to be that we will work with them to see if we can get Windows to run on the XO machine -- there is still a lot of technical work to do, despite what you might hear in the press --  but otherwise we need to remain focused on our Unlimited Potential mission for enabling social and economic opportunity for the next five billion through transforming education, fostering local innovation, and enabling jobs and opportunity. We are applying a great deal of energy across these three areas in pilot projects around the world, and we don't really want to get distracted by the public rhetoric taking place around the OLPC and their XO machine. We are working with partners on a broad spectrum of solutions for education in emerging markets -- and low cost computing is just one of them -- but we also have pilot projects in other areas ranging from rural kiosks to new approaches for subscription computing, new applications for cell phones, new models for Internet cafes/community centers, and new approaches for mobile and remote access to the Internet. We have a lot going on and really need to focus first and foremost on the needs of the communities we are serving. Our mantra in all of this is "Relevance, Access, and Affordability."

The WSJ article was kind of cool in the sense that I was interviewed and referenced in the story, even though I didn't land a direct quote. I've been at Microsoft since 1995, and this was the first time I have appeared on the front page of the Journal. (By the way, my sister Lisa -- who also works here -- was featured in a page one WSJ story last year, for those of you who are keeping tabs on the Utzschneiders.)

Anyway, I've thought a lot about this whole OLPC phenomenon, and the best way for me to summarize my thoughts on the topic is to refer you to two quotes, both from bosses I've had at Microsoft.

The first is from David Vaskevitch, one of Microsoft's CTOs. He was an early mentor of my career here, and at one point I ran a technology incubation team working for him. David always liked to remind me that "the technology industry consistently overestimates what it can accomplish in 2 years, and consistently underestimates what it can accomplish in 10". This is coming from a guy who chose to center his 1996 Professional Developers Conference keynote around the emerging importance of digital photography -- we all thought at the time that he was nuts -- but look at what happened 10 years later. It's now one of the most widely used scenarios on the PC today (and among other things, a staple ingredient for how I create this blog.) And for what it's worth, I used this quote in my interview with the WSJ to summarize our view of what Nicholas Negroponte and the OLPC are doing.

The second quote comes from Doug Burgum, the man who spent 25 years building the Great Plains/MBS business into what ultimately became a billion dollar division for Microsoft before he retired this past summer. Doug had an amazing capacity to inspire a community of channel partners into creating an ecosystem around a shared vision and more importantly a shared set of values. His quote -- it actually originated from Margaret Mead, but Doug liked to use it a lot -- was to "Never doubt that a small, group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has." One of the powerful ideas behind the OLPC is their approach for harnessing the power and excitement of a community to accomplish a shared (and in this case, noble) mission. We know at Microsoft what this can feel like; sometimes people forget that my company has a lot of experience with building  communities organically. There's nothing like the feeling you get when you start a parade!

So my view on the OLPC is that Nicholas, Walter, Mary Lou-- all people I've never met but whom I admire at a distance -- are a group of dangerous dreamers (another Dougism) who are out to change the world and could have a huge impact on education over the course of the next ten years, but not so much in the next two.  I love the boldness of their vision, their focus on serving the needs of poor children, and their desire to do great things.

But I also know the reality of the physics of the IT industry and the difficulty in trying to go from zero to millions of deployed, functioning, supported machines in a matter of months. About the nature of how this industry works, where one group may come up with an idea and then other organizations or individuals build on the idea and come in from seemingly nowhere (hello ASUS!) with a different type of solution to fill a vacuum created by the original vision. (Ask me how I felt after I read the first public draft of the Enterprise Java Beans spec, a document that was "inspired" by work we were doing on COM and MTS in the mid-90's.) And how the implementation of IT visions ultimately comes down to customer choice, because people -- even people who work in government Ministries of Education -- are rational actors who select things that are in their best interest and take into account price, roadmap, TCO, pedagogies, politics, local infrastructure, support, bake-off results, the need for measurable outcomes, you name it ... the whole variety of factors that go into a complex government purchase process.

It takes a village to buy a computer, and it's always harder than you think it will be.

But that's all OK, because the OLPC vision isn't going to go away. There will be a permanent role for low cost, flash-based PCs in national education and technology policies. The XO will survive and evolve, and I bet every laptop vendor on the planet including Dell and HP will have a competing machine within 24 months. A new ecosystem of collaborative, social network-inspired and Internet-enabled education software will emerge. Cell phones will play a bigger role in this space than even Nicholas is publicly acknowledging. And kids and teachers will author a lot of the content.

Dangerous dreamers who assume they will change the world in two years but actually do so in ten, in a manner they never initially anticipated. That's my personal view of what the people at OLPC are trying to do. I love the industrial design, I love the screen, and I love the rabbit ears. I wish the team well. But there are other dangerous dreamers out there, and ultimately it will be the magic of software delivered in a sustainable manner that will be the key to transforming education.

But now I need to go back to work.

Beyond Stories
15 November 07 11:00 AM | jamesu | 0 Comments   

image Yesterday I attended AMD's 50x15 partner summit in Sunnyvale, California. 50x15 is AMD's equivalent to Microsoft's Unlimited Potential, with the idea that 50% of the world's population can achieve access to the Internet and computers by the year 2015. In attendance were representatives from technology vendors (HP, Cisco, Dell, Nokia, Google, Sun, Microsoft), some NGOs, and even the guy who played Janice Soprano's narcoleptic boyfriend on season three of the show. (More on that later.)

The meeting format was a day-long roundtable with about 50 people in the room. I have to confess after the first couple of speakers I wasFinland, then AMD 040 really worried that it was going to be a bad day. It's not because Tom McCoy or Dan Shine were poor speakers with little to say, it was just the opposite. They were interesting, with heartfelt and inspiring stories about ICT projects AMD had sponsored in emerging markets around the world. Great stories told with flair and LOTS of photos. AMD is doing really cool work.

It's just that AMD's stories are pretty much the exact same stories that Microsoft tells, that Cisco tells, that Nokia tells, that Intel tells, that Qualcomm tells. I was worried that that I was going to sit through a day-long meeting listening to different vendors going through variations of the exact same storytelling approach we (I) use in UPG: sponsor pilot in remote location; go there and take pictures, tell the story, hope it spreads, and potentially accrue some goodwill for your company. Instead of being involved in a coordinated effort of "Doing well by doing good", by seeing for the first time what other vendors in this space are doing, it made me wonder ... are we all engaged in an exercise of "Feeling good by doing good?"

That's why I was worried it was going to be a bad day.

Don't get me wrong, these pilots have huge impact in the communities they serve, and you can see it in the faces of the people we film. Maybe I am too cynical, or maybe I was bummed with the realization that the work we were doing in UPG wasn't necessarily that original or unique.

But what I realized yesterday is that the emphasis on storytelling by vendors masks the two huge problems we need to address if we, as an industry, are going to move beyond stories and drive these programs to scale to achieve the true impact we all hope for:

  1. We need to figure out which projects actually work
  2. We need a better way for ICT vendors to work together

The first point is quite significant. The ICT4D community doesn't really have a systematic, objective, and agreed-upon way to measure the true outcome of these projects -- whether it's the design approach for a telecenter or a project for rural Internet access or a BOP student computing architecture -- that helps us determine if the project is scalable and sustainable. During the afternoon of the AMD summit there was a panel discussion that called for the creation of an online community to help share ideas around best practices or even ratings of different ICT4D projects, and this would be a good starting point. (We have kicked around the idea inside of Microsoft of starting one of these, send me a note if you are interested or would like to participate.) My gut feel is that ultimately market forces will pick what works, but the market may need some help in at least sharing ideas on what is out there in a consistent and accessible way.

On the second point, I wonder if we need some sort of industry manifesto or consortium to better integrate the efforts of different vendors involved in this space. A starting point might be some voluntary standards on how to document and report on the investment, shape, and outcome of these pilot projects we are all doing. This might be hard given that many of these projects are incubations for future products that will compete in the market (because emerging markets are in the end, well, markets) but if the technology industry can agree upon standards for measuring claims of system performance, we should at least be able to agree upon standards for measuring claims of social performance. The last thing we need is some heavyweight standards type effort that slows down our work or even worse sucks up resources that we could instead be spending in the field, but there are so many vendors engaged in these types of projects that there is clearly an opportunity for synergy. Perhaps this is an area where the Clinton crowd can help.

In the absence of wide-scale and repeatable successes driven by closer levels of cooperation among participants in this space, all we Finland, then AMD 046 have to rely upon for the time being are stories, and what ultimately made it a great day yesterday was that the quality of stories told at the summit were very, very good. The actor Turk Pipkin (the Sopranos guy) spent an hour going through the Nobelity Project, which centers around a documentary film he created involving interviews with 9 Nobel laureates discussing ideas on how to improve the world. (Attendees got copies of the film, and I may write Finland, then AMD 047a review in the next day or two.)  Mathew Chetty (right) from AMD described some of the Learning Labs his company has in place in Africa, and it was great to hear the passion of an African describing ICT successes in Finland, then AMD 048 Africa. Kristin Petersen, the founder of Inveneo, walked us through some of the projects her company is doing. Inveneo is interesting because they are essentially a non-profit systems integrator that does turnkey communication and computing solutions for NGOs, mostly in Africa. They Finland, then AMD 045also have created a skills certification program that will be the sort of thing we will need to sustain these projects from within local communities, especially in rural areas. Joe McCarthy from Nokia did a fly-by of some of the great projects his company is doing. This is clearly an area where I would like to learn more (I also plan to post pointers to the different slide decks people used.) Finally, Kate Stohr from Architecture for Humanity described how her group Finland, then AMD 044 took a simple idea -- volunteers doing architecture and design work in emerging markets -- and scaled it with minimal overhead to a mass phenomenon with hundreds of thousands of participants. She also had some sample chocolate bars from one of their projects in Ecuador that she handed out to the crowd.

So in the end I'd like to thank Dan Shine and the AMD 50x15 team for organizing a great summit yesterday, because it got me thinking about what we need to do beyond telling stories, creating a systematic way to get the projects to scale without sacrificing the sense of energy and hope that draws so many different types of people into this effort. 

I Guess I'm Famous Now
13 November 07 04:39 PM | jamesu | 0 Comments   

image

Will Poole and I did a video blog interview with Chris Pirillo last week, and Chris just posted the interview onto YouTube today. It's a fairly long interview, but as you can see from the screen shot, it had over 1,000 views so far today.

Chris is the blogger behind Lockergnome among other things. He lives in the Redmond area and conducted the interview at the Peet's Coffee near Whole Foods there. It was a rainy morning, and you can hear nice violin music in the background.

The great irony, of course, is the fact that there is a Microsoft Dynamics ad served up by Google for when I viewed my own UPG interview on YouTube. This new Dynamics ad campaign is one of the last projects I started on the MBS team before I came over to my new job in Unlimited Potential. It is a cool campaign, you can see it here.

More Posts Next page »
Page view tracker