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

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 GimpRobert Viseur
 
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 BelgiqueRobert Viseur
 
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 WikipediaRobert Viseur
 
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éatifRobert Viseur
 
Pechakucha (Mons) : Street Art à Mons
Pechakucha (Mons) : Street Art à MonsPechakucha (Mons) : Street Art à Mons
Pechakucha (Mons) : Street Art à MonsRobert Viseur
 
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 DataRobert Viseur
 
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 codeRobert Viseur
 
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 ?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
 
Comprendre les licences de logiciels libres
Comprendre les licences de logiciels libresComprendre les licences de logiciels libres
Comprendre les licences de logiciels libresRobert Viseur
 
Open Source Hardware for Dummies
Open Source Hardware for DummiesOpen Source Hardware for Dummies
Open Source Hardware for DummiesRobert 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 libresRobert Viseur
 
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 TICRobert 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 ProjectRobert 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 OpenNLPRobert Viseur
 
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...Robert Viseur
 
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 libresRobert 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

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 HardwareRobert Viseur
 
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 ...Totti Könnölä
 
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 EnvironmentsAGILE IoT
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Achieving Impact with Open Source Software
Achieving Impact with Open Source SoftwareAchieving Impact with Open Source Software
Achieving Impact with Open Source SoftwareRoberto Di Cosmo
 
Smarcos Newsletter 4 Issue
Smarcos Newsletter 4 IssueSmarcos Newsletter 4 Issue
Smarcos Newsletter 4 IssueSmarcos Eu
 
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 maturityDImension Data
 
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
 
SMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSmarcos Eu
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
CLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITYCLOUD CPOMPUTING SECURITY
CLOUD CPOMPUTING SECURITYShivananda 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.pdfHakkemB
 
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...KTN
 
Future Profiles of e-Research
Future Profiles of e-Research Future Profiles of e-Research
Future Profiles of e-Research Ian Miles
 
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
 
MDE Program Presentation - EMNantes
MDE Program Presentation - EMNantesMDE Program Presentation - EMNantes
MDE Program Presentation - EMNantesGisela BONNAUD
 
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...Tom Mens
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchNeil Chue Hong
 

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

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...Robert Viseur
 
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 libresRobert Viseur
 
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 cloudRobert Viseur
 
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 !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 UFrawRobert 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

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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