This material is being posted by Carnegie Mellon University's Software Engineering Institute (SEI) on this Web site as a community service.


The Second Software
Product Line Conference

Keynote Address

Wednesday, August 21
9:00 a.m. – 10:00 a.m.
Bel Aire Ballroom South

SPLC Logo
{short description of image}

Anders Heie
Nokia Mobile Phones

Title: Global Software Product Lines and Infinite Diversity

Nokia Mobile Phones creates a wide range of products each year. Each of these has a unique combination of system software, style, and features. Not only is it an immense challenge to develop robust software to support all these products, but we also need to release them in time to market. Requirements pour in from across the world, as almost every operator is now starting to distance themselves from the mainstream. As if that wasn't enough, new features are constantly being thought up in-house as well. The capacity of our software and hardware is being constantly challenged, and it is essential to stay ahead of the game. In this talk, I will provide examples from Nokia illustrating how we handle such a variance of input and how we have attempted to create a software architecture that can support such demands. I will also touch on some of the processes that are necessary to get it all in place.

Anders Heie is a Software Specialist at Nokia Mobile Phones. He began at Nokia in 1995 working on the GSM protocol, first as a Configuration Manager and then moved on to the Software Architecture group. Here he helped develop parts of the core software that is now running throughout Nokia products. He regularly provides software training in Nokia Centers across the world.

Anders currently has 22 patents pending for Nokia in the US, three worldwide, and more in the works. He is a graduate of the Engineering Academy of Denmark


The SEI is a federally funded research and development center sponsored by
the U.S. Department of Defense and operated by Carnegie Mellon University.

Copyright ©2002 by Carnegie Mellon University