SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Faculté Polytechnique
CommEx 2013
Developing Free Software within a Major
ICT Company
Dr Ir Robert Viseur & Ir Laurent Pinchart
Koper - Capodistria (Slovenia), June 28, 2013
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 2
Summary
Subject.
Historical context.
Process as planned.
Issues.
Discussion and perspectives.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 3
The Subject
Challenges relative to the free software
development within a major ICT company.
Build on an experienced Linux developer's
interview (embedded in Nokia).
Focused on the camera subsystem
development of the Nokia N900 and N9.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 4
Historical Context
Release of the iPhone in 2007.

Huge commercial success.
Decline of Symbian :

Aging.

Unclear strategy.

Abandonned by partners.

Snubbed by customers.
High expectations in Maemo and then Meego operating
system.

Products : Nokia N900 (2009) and N9 (2011).
2011 :

Elop to the head of the company.

Abandon of Meego.

Migration to Windows Phone for smartphones.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 5
Process as Planned (1/2)
High expectations.

Fast decline of Symbian, rises of Android and iOS.

Nokia N900 as a trial ballon, hope of strong commercial
success for Nokia N9.
Open source philosophy.

Desire of creating true open source community and
fostering external developer participation.

Recognition of the openess of the project.
Use of subcontractors.

Three layers : Adaptation, Middleware and Application.

Adaptation layer (drivers) under the responsability of the
processor manufacturer.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 6
Process as Planned (2/2)
Communication between managers.

Communication between Nokia and the processor
manufacturer passed through management in the two
entities.

Developers received feedback from their respective
management.
Use of SCRUM-driven methodology.

Common use : SCRUM master, short development cycle and
daily meeting.
Internal strong quality process.

Use of improved Bugzilla-style bugtracker.

Use of source code analysis tools.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 7
Issues (1/2)
Difficulties in requirements specifications.

How to formalize quality aspects relative to corporate
and community rules (coding style, architecture,
modularity,...) ?
Lack of communication between developers.

The developers get feedback from their respective
managements.

Difficulties to transmit useful information to solve
problems.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 8
Issues (2/2)
Emergency climate.

Market launch was always « three months away ».

Difficulties for pursuing real R&D policy.

Re-engineering only possible for the N9 smartphone.
Risk aversion.

Adaptation layer developed internally for N9 smartphone.

Project of creating a new framework in close relation with
the Linux kernel community.

Rejected by management (→ risk).

Kind of « intrapreneurship » : pursuit of the work in close relation
with the community and...

Collaboration made more visible by internal developers when the
Adaptation layer reached a functional state.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 9
Discussion
Importance of...

Key people in development teams,

fostering collaboration between team and community...

In respect of corporate rules.
Problems caused...

By the lack of communication between developers in
subcontracting relationships and...

By the difficulties to express requirements for subcontractors...

In the context of projects aiming to be compatible with free
softwares community rules (tacit knowledge).

Solution ?

Interest of community QA process...

In order to facilitate communication between developers and...

Stimulate the adoption of good practices waited by communities.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 10
Perspectives
Two specific research questions to deepen :

How to stimulate « intrapreneurship » behaviors to
foster the launch of new open source projects
supported by community ?

What are the best ways to capture tacit knowledge
from open source communities ?
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 11
Q&A
Thank you for your attention.
Any question ?
This slideshow is published under CC-BY-ND license.
Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 12
Contacts
Dr Ir Robert Viseur
Teaching Assistant @UMONS

UMONS (Faculté Polytechnique)

Rue de Houdain, 9

B-7000 Mons

Mail : robert.viseur@umons.ac.be

WWW : www.umons.ac.be
Ir Laurent Pinchart
Founder @Ideas on board

Ideas on board

Rue de la Terre du Prince, 17

B-7000 Mons

Mail : laurent.pinchart@ideasonboard.com

Mais conteúdo relacionado

Destaque

Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
Comment gérer le risque de lock-in technique en cas d'usage de services de cl...Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
Robert Viseur
 
L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)
Robert Viseur
 
Legal analysis of source code
Legal analysis of source codeLegal analysis of source code
Legal analysis of source code
Robert Viseur
 
Collecter des données sur Wikipédia : application à la création d'une base de...
Collecter des données sur Wikipédia : application à la création d'une base de...Collecter des données sur Wikipédia : application à la création d'une base de...
Collecter des données sur Wikipédia : application à la création d'une base de...
Robert Viseur
 
Open Source Hardware for Dummies
Open Source Hardware for DummiesOpen Source Hardware for Dummies
Open Source Hardware for Dummies
Robert Viseur
 
Créer des photos HDR avec des logiciels libres
Créer des photos HDR avec des logiciels libresCréer des photos HDR avec des logiciels libres
Créer des photos HDR avec des logiciels libres
Robert Viseur
 
Identifying Success Factors for the Mozilla Project
Identifying Success Factors for the Mozilla ProjectIdentifying Success Factors for the Mozilla Project
Identifying Success Factors for the Mozilla Project
Robert Viseur
 
Traiter ses photos avec Gimp (21 septembre 2013)
Traiter ses photos avec Gimp (21 septembre 2013)Traiter ses photos avec Gimp (21 septembre 2013)
Traiter ses photos avec Gimp (21 septembre 2013)
Robert Viseur
 
Presentation of OpenNLP
Presentation of OpenNLPPresentation of OpenNLP
Presentation of OpenNLP
Robert Viseur
 

Destaque (20)

Convertir ses photos en N/B avec Gimp
Convertir ses photos en N/B avec GimpConvertir ses photos en N/B avec Gimp
Convertir ses photos en N/B avec Gimp
 
Etude du secteur des prestataires FLOSS en Belgique
Etude du secteur des prestataires FLOSS en BelgiqueEtude du secteur des prestataires FLOSS en Belgique
Etude du secteur des prestataires FLOSS en Belgique
 
Exploiter les données issues de Wikipedia
Exploiter les données issues de WikipediaExploiter les données issues de Wikipedia
Exploiter les données issues de Wikipedia
 
Analyse des concepts de Fab Lab, Living Lab et Hub créatif
Analyse des concepts de Fab Lab, Living Lab et Hub créatifAnalyse des concepts de Fab Lab, Living Lab et Hub créatif
Analyse des concepts de Fab Lab, Living Lab et Hub créatif
 
Pechakucha (Mons) : Street Art à Mons
Pechakucha (Mons) : Street Art à MonsPechakucha (Mons) : Street Art à Mons
Pechakucha (Mons) : Street Art à Mons
 
L'écosystème régional du Big Data
L'écosystème régional du Big DataL'écosystème régional du Big Data
L'écosystème régional du Big Data
 
Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
Comment gérer le risque de lock-in technique en cas d'usage de services de cl...Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
Comment gérer le risque de lock-in technique en cas d'usage de services de cl...
 
L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)
 
Legal analysis of source code
Legal analysis of source codeLegal analysis of source code
Legal analysis of source code
 
Comment valoriser les logiciels, le matériel et les oeuvres libres ?
Comment valoriser les logiciels, le matériel et les oeuvres libres ?Comment valoriser les logiciels, le matériel et les oeuvres libres ?
Comment valoriser les logiciels, le matériel et les oeuvres libres ?
 
Collecter des données sur Wikipédia : application à la création d'une base de...
Collecter des données sur Wikipédia : application à la création d'une base de...Collecter des données sur Wikipédia : application à la création d'une base de...
Collecter des données sur Wikipédia : application à la création d'une base de...
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libres
 
Open Source Hardware for Dummies
Open Source Hardware for DummiesOpen Source Hardware for Dummies
Open Source Hardware for Dummies
 
Créer des photos HDR avec des logiciels libres
Créer des photos HDR avec des logiciels libresCréer des photos HDR avec des logiciels libres
Créer des photos HDR avec des logiciels libres
 
Une introduction à la co-création dans le domaine des TIC
Une introduction à la co-création dans le domaine des TICUne introduction à la co-création dans le domaine des TIC
Une introduction à la co-création dans le domaine des TIC
 
Identifying Success Factors for the Mozilla Project
Identifying Success Factors for the Mozilla ProjectIdentifying Success Factors for the Mozilla Project
Identifying Success Factors for the Mozilla Project
 
Traiter ses photos avec Gimp (21 septembre 2013)
Traiter ses photos avec Gimp (21 septembre 2013)Traiter ses photos avec Gimp (21 septembre 2013)
Traiter ses photos avec Gimp (21 septembre 2013)
 
Presentation of OpenNLP
Presentation of OpenNLPPresentation of OpenNLP
Presentation of OpenNLP
 
Pratiques innovantes dans le secteur automobile: du champion de produit à l'i...
Pratiques innovantes dans le secteur automobile: du champion de produit à l'i...Pratiques innovantes dans le secteur automobile: du champion de produit à l'i...
Pratiques innovantes dans le secteur automobile: du champion de produit à l'i...
 
Hacker son appareil photo avec des outils libres
Hacker son appareil photo avec des outils libresHacker son appareil photo avec des outils libres
Hacker son appareil photo avec des outils libres
 

Semelhante a Developing Free Software within a Major ICT Company

Achieving Impact with Open Source Software
Achieving Impact with Open Source SoftwareAchieving Impact with Open Source Software
Achieving Impact with Open Source Software
Roberto Di Cosmo
 
International Cooperation Experiences: Results Achieved, Lessons Learned, and...
International Cooperation Experiences: Results Achieved, Lessons Learned, and...International Cooperation Experiences: Results Achieved, Lessons Learned, and...
International Cooperation Experiences: Results Achieved, Lessons Learned, and...
SOFIProject
 
CLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITYCLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITY
Shivananda Rai
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
HakkemB
 
The Pros And Cons Of Industrial Engineering And Industrial...
The Pros And Cons Of Industrial Engineering And Industrial...The Pros And Cons Of Industrial Engineering And Industrial...
The Pros And Cons Of Industrial Engineering And Industrial...
Nicolle Dammann
 

Semelhante a Developing Free Software within a Major ICT Company (20)

From Open Source Software to Open Source Hardware
From Open Source Software to Open Source HardwareFrom Open Source Software to Open Source Hardware
From Open Source Software to Open Source Hardware
 
Foresight Methods and Practice: Lessons Learned from International Foresight ...
Foresight Methods and Practice: Lessons Learned from International Foresight ...Foresight Methods and Practice: Lessons Learned from International Foresight ...
Foresight Methods and Practice: Lessons Learned from International Foresight ...
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
Achieving Impact with Open Source Software
Achieving Impact with Open Source SoftwareAchieving Impact with Open Source Software
Achieving Impact with Open Source Software
 
Smarcos Newsletter 4 Issue
Smarcos Newsletter 4 IssueSmarcos Newsletter 4 Issue
Smarcos Newsletter 4 Issue
 
End-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturityEnd-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturity
 
International Cooperation Experiences: Results Achieved, Lessons Learned, and...
International Cooperation Experiences: Results Achieved, Lessons Learned, and...International Cooperation Experiences: Results Achieved, Lessons Learned, and...
International Cooperation Experiences: Results Achieved, Lessons Learned, and...
 
SMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st Issue
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
CLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITYCLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITY
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
lecture 1-5.pdf
lecture 1-5.pdflecture 1-5.pdf
lecture 1-5.pdf
 
IT Fundamentals
IT FundamentalsIT Fundamentals
IT Fundamentals
 
Creating a Step Change in Cyber Security | ISCF DSbD Business-led Demonstrato...
Creating a Step Change in Cyber Security | ISCF DSbD Business-led Demonstrato...Creating a Step Change in Cyber Security | ISCF DSbD Business-led Demonstrato...
Creating a Step Change in Cyber Security | ISCF DSbD Business-led Demonstrato...
 
Future Profiles of e-Research
Future Profiles of e-Research Future Profiles of e-Research
Future Profiles of e-Research
 
The Pros And Cons Of Industrial Engineering And Industrial...
The Pros And Cons Of Industrial Engineering And Industrial...The Pros And Cons Of Industrial Engineering And Industrial...
The Pros And Cons Of Industrial Engineering And Industrial...
 
MDE Program Presentation - EMNantes
MDE Program Presentation - EMNantesMDE Program Presentation - EMNantes
MDE Program Presentation - EMNantes
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 

Mais de Robert Viseur

Traiter ses photos avec Gimp (11 juillet 2013)
Traiter ses photos avec Gimp (11 juillet 2013)Traiter ses photos avec Gimp (11 juillet 2013)
Traiter ses photos avec Gimp (11 juillet 2013)
Robert Viseur
 
Développer vos photos avec UFraw
Développer vos photos avec UFrawDévelopper vos photos avec UFraw
Développer vos photos avec UFraw
Robert Viseur
 

Mais de Robert Viseur (6)

La PI dans les espaces de co-création et d'innovation ouverte. Propriété inte...
La PI dans les espaces de co-création et d'innovation ouverte. Propriété inte...La PI dans les espaces de co-création et d'innovation ouverte. Propriété inte...
La PI dans les espaces de co-création et d'innovation ouverte. Propriété inte...
 
Piloter son appareil photo numérique avec des logiciels libres
Piloter son appareil photo  numérique avec des logiciels  libresPiloter son appareil photo  numérique avec des logiciels  libres
Piloter son appareil photo numérique avec des logiciels libres
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloud
 
Hacker son appareil photo, c'est possible !
Hacker son appareil photo, c'est possible !Hacker son appareil photo, c'est possible !
Hacker son appareil photo, c'est possible !
 
Traiter ses photos avec Gimp (11 juillet 2013)
Traiter ses photos avec Gimp (11 juillet 2013)Traiter ses photos avec Gimp (11 juillet 2013)
Traiter ses photos avec Gimp (11 juillet 2013)
 
Développer vos photos avec UFraw
Développer vos photos avec UFrawDévelopper vos photos avec UFraw
Développer vos photos avec UFraw
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 

Developing Free Software within a Major ICT Company

  • 1. Faculté Polytechnique CommEx 2013 Developing Free Software within a Major ICT Company Dr Ir Robert Viseur & Ir Laurent Pinchart Koper - Capodistria (Slovenia), June 28, 2013
  • 2. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 2 Summary Subject. Historical context. Process as planned. Issues. Discussion and perspectives.
  • 3. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 3 The Subject Challenges relative to the free software development within a major ICT company. Build on an experienced Linux developer's interview (embedded in Nokia). Focused on the camera subsystem development of the Nokia N900 and N9.
  • 4. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 4 Historical Context Release of the iPhone in 2007.  Huge commercial success. Decline of Symbian :  Aging.  Unclear strategy.  Abandonned by partners.  Snubbed by customers. High expectations in Maemo and then Meego operating system.  Products : Nokia N900 (2009) and N9 (2011). 2011 :  Elop to the head of the company.  Abandon of Meego.  Migration to Windows Phone for smartphones.
  • 5. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 5 Process as Planned (1/2) High expectations.  Fast decline of Symbian, rises of Android and iOS.  Nokia N900 as a trial ballon, hope of strong commercial success for Nokia N9. Open source philosophy.  Desire of creating true open source community and fostering external developer participation.  Recognition of the openess of the project. Use of subcontractors.  Three layers : Adaptation, Middleware and Application.  Adaptation layer (drivers) under the responsability of the processor manufacturer.
  • 6. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 6 Process as Planned (2/2) Communication between managers.  Communication between Nokia and the processor manufacturer passed through management in the two entities.  Developers received feedback from their respective management. Use of SCRUM-driven methodology.  Common use : SCRUM master, short development cycle and daily meeting. Internal strong quality process.  Use of improved Bugzilla-style bugtracker.  Use of source code analysis tools.
  • 7. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 7 Issues (1/2) Difficulties in requirements specifications.  How to formalize quality aspects relative to corporate and community rules (coding style, architecture, modularity,...) ? Lack of communication between developers.  The developers get feedback from their respective managements.  Difficulties to transmit useful information to solve problems.
  • 8. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 8 Issues (2/2) Emergency climate.  Market launch was always « three months away ».  Difficulties for pursuing real R&D policy.  Re-engineering only possible for the N9 smartphone. Risk aversion.  Adaptation layer developed internally for N9 smartphone.  Project of creating a new framework in close relation with the Linux kernel community.  Rejected by management (→ risk).  Kind of « intrapreneurship » : pursuit of the work in close relation with the community and...  Collaboration made more visible by internal developers when the Adaptation layer reached a functional state.
  • 9. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 9 Discussion Importance of...  Key people in development teams,  fostering collaboration between team and community...  In respect of corporate rules. Problems caused...  By the lack of communication between developers in subcontracting relationships and...  By the difficulties to express requirements for subcontractors...  In the context of projects aiming to be compatible with free softwares community rules (tacit knowledge).  Solution ?  Interest of community QA process...  In order to facilitate communication between developers and...  Stimulate the adoption of good practices waited by communities.
  • 10. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 10 Perspectives Two specific research questions to deepen :  How to stimulate « intrapreneurship » behaviors to foster the launch of new open source projects supported by community ?  What are the best ways to capture tacit knowledge from open source communities ?
  • 11. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 11 Q&A Thank you for your attention. Any question ? This slideshow is published under CC-BY-ND license.
  • 12. Université de Mons Dr Ir R. Viseur | FPMs : Service d'Économie et de Management de l'Innovation 12 Contacts Dr Ir Robert Viseur Teaching Assistant @UMONS  UMONS (Faculté Polytechnique)  Rue de Houdain, 9  B-7000 Mons  Mail : robert.viseur@umons.ac.be  WWW : www.umons.ac.be Ir Laurent Pinchart Founder @Ideas on board  Ideas on board  Rue de la Terre du Prince, 17  B-7000 Mons  Mail : laurent.pinchart@ideasonboard.com