The document summarizes a study on marketing and communication strategies for open source software. It outlines the study, compares communication models between open source software producers, and describes interviews conducted with representatives from corporate distributions, open communities, and sponsored open source software providers. The interviews covered questions about product development processes, licensing strategies, and use of communication channels.
A walkthrough of Viximo's expansion into mobile including early indicators, customer development work, product planning, pilot customers, and go to market - with plenty of lessons learned along the way that should save you time and money.
Using the TOGAF® 9.1 Architecture Content Framework with the ArchiMate® 2.0 M...Iver Band
A thorough comparison of the ArchiMate 2.0 metamodel with the Content Metamodel
from the TOGAF 9.1 Architecture Content Framework reveals that these two Open
Group standards are highly compatible. The ArchiMate 2.0 visual modeling language
is therefore well suited for architecture initiatives guided by the TOGAF 9.1 standard,
and this White Paper provides both theoretical preparation and practical guidance for
users of the ArchiMate language working on such initiatives.
This work supports The Open Group vision of Boundaryless Information Flow by
further enabling the combined use of the TOGAF standard and the ArchiMate
modeling language for consistent representation of architectural information across
diverse organizations, systems, and initiatives.
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...Highland
Nearly 70% of companies are in the services business, including professional and business services, education, health, hospitality, and nonprofits. These organizations increasingly need to create digital products, to extend their core business with a scalable offering and consistent revenue stream. Often these leaders seek out a technical firm to build the software. But building software is the easy part.
The Highland team has helped services companies launch over 260 digital products over the last 20 years. We’ll lay out our step by step process for how services companies—who have never created a digital product before--can go from idea to launch, all backed up by on on-going research with hundreds of digital product leaders.
You’ll learn:
- The seven steps—besides building software—in creating a successful digital product for the first time.
- How to get accurate, early insight to shape your product idea.
- How to avoid the mistake over 40% of new digital startups make.
A walkthrough of Viximo's expansion into mobile including early indicators, customer development work, product planning, pilot customers, and go to market - with plenty of lessons learned along the way that should save you time and money.
Using the TOGAF® 9.1 Architecture Content Framework with the ArchiMate® 2.0 M...Iver Band
A thorough comparison of the ArchiMate 2.0 metamodel with the Content Metamodel
from the TOGAF 9.1 Architecture Content Framework reveals that these two Open
Group standards are highly compatible. The ArchiMate 2.0 visual modeling language
is therefore well suited for architecture initiatives guided by the TOGAF 9.1 standard,
and this White Paper provides both theoretical preparation and practical guidance for
users of the ArchiMate language working on such initiatives.
This work supports The Open Group vision of Boundaryless Information Flow by
further enabling the combined use of the TOGAF standard and the ArchiMate
modeling language for consistent representation of architectural information across
diverse organizations, systems, and initiatives.
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...Highland
Nearly 70% of companies are in the services business, including professional and business services, education, health, hospitality, and nonprofits. These organizations increasingly need to create digital products, to extend their core business with a scalable offering and consistent revenue stream. Often these leaders seek out a technical firm to build the software. But building software is the easy part.
The Highland team has helped services companies launch over 260 digital products over the last 20 years. We’ll lay out our step by step process for how services companies—who have never created a digital product before--can go from idea to launch, all backed up by on on-going research with hundreds of digital product leaders.
You’ll learn:
- The seven steps—besides building software—in creating a successful digital product for the first time.
- How to get accurate, early insight to shape your product idea.
- How to avoid the mistake over 40% of new digital startups make.
Dr. Isaksen and I collaborated to develop and present this study at the 10th Annual European Conference on Innovation in Copenhagen, Denemark in October 2008
This case study will tell the story of a company’s move to wiki authoring and delivery, based on “Every Page is Page One” principles. Combining theory with practice, you will hear about the challenge, the steps to plan and implement the solution, and lessons learned. Most importantly – you will be able to view real live examples of the implementation, and understand how key principles like Every Page is Page One and others were applied.
Defining an Open Source Software Trustworthiness Model Davide Taibi
This presentation show the results of my PhD thesis.
Modern society depends on large-scale software systems of astonishing complexity. Because the consequences of their possible failure are so high, it is vital that software systems should exhibit a trustworthy behavior.
Trustworthiness is a major issue when people and organizations are faced with the selection and the adoption of new software. Although some ad-hoc methods have been proposed (see for instance OpenBQR, OpenBRR and QSOS), there is not yet general agreement about the software characteristics contributing to its trustworthiness.
Therefore, this work focuses on defining an adequate notion of trustworthiness of Open Source Software products and artifacts and identifying a number of factors that influence it to provide both developers and users with an instrument that guides them when deciding whether a given program (or library or other piece of software) is “good enough” and can be trusted in order to be used in an industrial or professional context.
More details on www.taibi.it
Dr. Isaksen and I collaborated to develop and present this study at the 10th Annual European Conference on Innovation in Copenhagen, Denemark in October 2008
This case study will tell the story of a company’s move to wiki authoring and delivery, based on “Every Page is Page One” principles. Combining theory with practice, you will hear about the challenge, the steps to plan and implement the solution, and lessons learned. Most importantly – you will be able to view real live examples of the implementation, and understand how key principles like Every Page is Page One and others were applied.
Defining an Open Source Software Trustworthiness Model Davide Taibi
This presentation show the results of my PhD thesis.
Modern society depends on large-scale software systems of astonishing complexity. Because the consequences of their possible failure are so high, it is vital that software systems should exhibit a trustworthy behavior.
Trustworthiness is a major issue when people and organizations are faced with the selection and the adoption of new software. Although some ad-hoc methods have been proposed (see for instance OpenBQR, OpenBRR and QSOS), there is not yet general agreement about the software characteristics contributing to its trustworthiness.
Therefore, this work focuses on defining an adequate notion of trustworthiness of Open Source Software products and artifacts and identifying a number of factors that influence it to provide both developers and users with an instrument that guides them when deciding whether a given program (or library or other piece of software) is “good enough” and can be trusted in order to be used in an industrial or professional context.
More details on www.taibi.it
The shorter version of these slides was presented at Amuse UX 2015 Special Meetup (Budapest, Hungary) — http://www.meetup.com/UXbudapest/events/225944151/.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut imperdiet enim. Donec lectus eros, luctus quis dapibus ac, posuere sed dolor. Sed id orci at sapien hendrerit adipiscing et at enim. Nam eu adipiscing mauris. Nulla aliquam nisl nec risus viverra elementum. Maecenas facilisis.
Many CIO's and IT decision markers remain fascinated with the Open source Philosophy. Once viewed by some within the enterprise as a low-budget option to other proprietary software’s, open-source software has evolved into a strategic asset for many CIOs and IT administrators, earning equal footing in their businesses with proprietary software. But is it the right option for your business? This article tells us that the result to this question is neither art nor science, and offers a brief introduction for decision makers looking to go down the Open Source route for their Business Intelligence Solution.
A keynote presentation comparing/contrasting old & new SDLC methodologies that was used to kick off an internal agile meetup focused on standardizing on the Atlassian suite of SDLC tools.
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
In this talk you will learn how strategic tools like Wardley Maps, the C4 model and DDD’s strategic design helped a struggling CTO to fight against a crumbling monolith and the organizational practices that allowed its creation.
Among other things we will cover:
* How to plan, communicate and challenge strategies.
* Why strategy and thinking strategically is important for software developers.
* High-level overview of Simon Brown’s C4 Model
* High-level overview of DDD’s strategic design
* DDD Context Mapping
* High-level overview Wardley Maps.
* Wardley Maps: Landscape.
* FUN random facts about software development in startups :)
You'll learn:
- How to design ahead of development without chaos
- How to conduct user research within Agile
- How to deliver consistent UX on tight timelines
Learn about the Opticks application and how it transitioned from government only software to fully open source software. Presented at Mil-OSS working in Atlanta, GA on 12 August 2009.
Learn about the Opticks application and how it transitioned from government only software to fully open source software. Presented at Mil-OSS Working Group in Atlanta, GA on 12 August 2009.
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint Davide Taibi
Steve Counsell, , Mahir Arzoky, Giuseppe Destefanis, Davide Taibi. "On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint." ESEM 2019
From monolithic systems to microservices. a decomposition framework based on ...Davide Taibi
Decomposition is one of the most complex tasks during the migration from monolithic systems to microservices, generally performed manually, based on the experience of the software architects.
In this work, we propose a 6-step framework to reduce the subjectivity of the decomposition process.
The framework provides software architects with a set of decomposition options, together with a set of measures to evaluate and compare their quality. The decomposition options are identified based on the independent execution traces of the system by means of the application of a process-mining tool to the log traces collected at runtime. We validated the process, in an industrial project, by comparing the proposed decomposition options with the one proposed by the software architect that manually analyzed the system. The application of our framework allowed the company to identify issues in their software that the architect did not spot manually, and to discover more suitable decomposition options that the architect did not consider. The framework could be very useful also in other companies to improve the quality of the decomposition of any monolithic system, identifying different decomposition strategies and reducing the subjectivity of the decomposition process. Moreover, researchers could extend our approach increasing the support and further automating the decomposition support
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019 Davide Taibi
Serverless is very new. Several companies are developing their systems with functions. In this talk, we report on a survey we carried out in the last year, to identify a set of serverless anti-patterns.
To produce this catalog, we surveyed and interviewed 30 experienced developers over the course of the last year, focusing on bad practices they found during the development of serverless-based systems and on how they overcame them. We identified a catalog of 7 serverless- specific anti-patterns by applying an open and selective coding procedure to derive the anti-pattern catalog from the practitioners’ answers.
Asterism: A Decentralized File Sharing for Mobile DevicesDavide Taibi
Most applications and services rely on central au- thorities. This introduces a single point of failure to the system. The central authority must be trusted to have data stored by the application available at any given time. More importantly, the privacy of the user depends on the service provider capability to keep the data safe. A decentralized system could be a solution to remove the dependency from a central authority. Moreover, due to the rapid growth of mobile device usage, the availability of decentralization must not be limited only to desktop computers.
In this work we aim at studying the possibility to use mobile devices as a decentralized file sharing platform without any central authorities. This was done by implementing Asterism, a peer-to-peer file-sharing mobile application based on the Inter- Planetary File System. We validate the results by deploying and measuring the application network usage and power consumption in multiple different devices.
Results show that mobile devices can be used to implement a worldwide distributed file sharing network. However, the file sharing application generated large amounts of network traffic even when no files were shared. This was caused by the chattiness of the protocol of the underlying peer-to-peer network. Consequently, constant network traffic prevented the mobile devices from entering to deep sleep mode. Due to this the battery life of the devices was greatly degraded.
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Davide Taibi
[Background] !e effort required to systematically collect historical data is not always allocable in agile processes and historical data management is usually delegated to the developers’ experience, who need to remember previous project details. However, even if well trained, developers cannot precisely remember a huge number of details, resulting in wrong decisions being made during the development process. [Aims] !e goal of this paper is to operationalize the Experience Factory in an agile way, i.e., defining a strategy for collecting historical project data using an agile approach. [Method] We provide a mechanism for understanding whether a measure must be collected or not, based on the Return on Invested Time (ROIT). In order to validate this approach, we instantiated the factory with an exploratory case study, comparing four projects that did not use our approach with one project that used it a$er 12 weeks out of 37 and two projects that used it from the beginning. [Results] !e proposed approach helps developers to constantly improve their estimation accuracy with a very positive ROIT of the collected measure. [Conclusions] From this first experience, we can conclude that the Experience Factory can be applied effectively to agile processes, supporting developers in improving their performance and reducing potential decision mistakes.
D. Taibi, V. Lenarduzzi, P. Diebold, and I. Lunesu. 2017. Operationalizing the Experience Factory for Effort Estimation in Agile Processes. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE'17). ACM, New York, NY, USA, 31-40. DOI: https://doi.org/10.1145/3084226.3084240
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...Davide Taibi
[Context]: Communication plays an important role in any development process. However, communication overhead has been rarely compared among development processes. [Objective]: "e goal of this work is to compare the communication overhead and the different channels applied in three agile processes (XP, Scrum, Scrum with Kanban) and in an unstructured process. [Method]: We designed an empirical study asking four teams to develop the same application with the four development processes, and we compare the communication overhead among them. [Results]: As expected, face-to-face communication is most frequently employed in the teams. Scrum with Kanban turned out to be the process that requires the least communication. Unexpectedly, despite requiring much more time to develop the same application, the unstructured process required comparable communication overhead (25% of the total development time) as the agile processes.
L'Open Source ha conosciuto negli ultimi anni una notevole popolarita'; ciononostante una grossa parte dei potenziali utenti continua a non fidarsi e a non credere nell'Open Source.
L'articolo e' stato presentato alla CONFSL (conferenza italiana sul software libero) illustrando i risultati ottenuti fino ad ora nel progetto qualipso on particolare riferimento alle attivita' svolte nell'ambito della valutazione del software Opsn Source
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
Top mailing list providers in the USA.pptxJeremyPeirce1
Discover the top mailing list providers in the USA, offering targeted lists, segmentation, and analytics to optimize your marketing campaigns and drive engagement.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
At Techbox Square, in Singapore, we're not just creative web designers and developers, we're the driving force behind your brand identity. Contact us today.
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfthesiliconleaders
In the recent edition, The 10 Most Influential Leaders Guiding Corporate Evolution, 2024, The Silicon Leaders magazine gladly features Dejan Štancer, President of the Global Chamber of Business Leaders (GCBL), along with other leaders.
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesHolger Mueller
Holger Mueller of Constellation Research shares his key takeaways from SAP's Sapphire confernece, held in Orlando, June 3rd till 5th 2024, in the Orange Convention Center.
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Uno studio sulle strategie di marketing e comunicazione per il software libero
1. Uno studio sulle strategie di marketing e
comunicazione per il software libero
1
U N I V E R S I T À D E G L I S T U D I D E L L’ I N S U B R I A
D AV I D E T A I B I
OPEN SOURCE SUMMER SCHOOL 2012
2. Outline
2
— Case study on marketing and communication aspect
— Comparison between communication models adopted by
OSS producers
CONFSL 2012 Davide Taibi 22/06/12
3. CONFSL 2012
- Software unbundled from hardware
- Software packages
- Trial Shareware
- GNU project
- Linux
3
Davide Taibi
- Software repositories
Traditional Marketing
- OpenOffice
CSS Distribution and Marketing
- LibreOffice
Social Media Marketing
22/06/12
5. Product Development, Marketing and Communication
5
Concept
Idea generation Idea screening developement and Marketing Strategy Business analysis Commercialization
testing
CONFSL 2012 Davide Taibi 22/06/12
6. Product Development
6
Idea generation Idea screening
• R&D department • Demand
• Production Department • Profitability
• Sales Team • Payback period?
• Employees
• Customers
• Competitors
• External Sources
• Market Research
CONFSL 2012 Davide Taibi 22/06/12
7. The Case Study
7
— Semi-structured interview
— Different roles interviewed
¡ CEOs
¡ Marketing director
¡ Sales Manager
CONFSL 2012 Davide Taibi 22/06/12
8. The interview
8
— Q1. Company information (#employees, revenue…)
— Q2. How do you come up with ideas for new product/
features?
— Q3. On what ground do you decide if develop product or
not?
— Q4. How do you decide if a new product should be released
with an OSS license?
— Q5. Which strategy do you take into account during the
lifecycle of a new product or service?
— Q6. Which communication channels do you adopt?
CONFSL 2012 Davide Taibi 22/06/12
9. The interviewees
9
Company Employees FLOSS role
Engineering 6500
(CSS division)
Engineering 50 Producer
(OSS division) Integrator
Studio QWERTY 12 Integrator
Ubuntu (community) 400 Canonical Producer
542 Community
CONFSL 2012 Davide Taibi 22/06/12
10. Engineering (CSS division)
10
How do you come up with ideas for new product/
features?
— ENG is a customer integrator.
— Works only on job order
On what ground do you decide if develop product or
not?
— ENG do not applies marketing research
— Only relies on customer’s feedbacks
CONFSL 2012 Davide Taibi 22/06/12
11. Engineering (CSS division)
11
How do you decide if a new product should be
released with an OSS license?
— ENG suggest its Business Units to adopt OSS in project
already approved by the customers.
— BU are free to decide if adopt OSS or not.
Which strategy do you take into account during the
lifecycle of a new product or service?
— Development phase: silence.
— Once the product is ready: survey among customers to
evaluate the appreciation
CONFSL 2012 Davide Taibi 22/06/12
12. Engineering (CSS division)
12
Which communication channels do you adopt?
— Company website
¡ SEO
— Magazines only for Public Administration
— Conference and Fairs
CONFSL 2012 Davide Taibi 22/06/12
13. Engineering (OSS division)
13
How do you come up with ideas for new product/
features?
— IT marketing monitoring
— Team Ideas
— Job order
On what ground do you decide if develop product or
not?
— Only relies on customer’s feedbacks
CONFSL 2012 Davide Taibi 22/06/12
14. Engineering (CSS division)
14
How do you decide if a new product should be
released with an OSS license?
— OSS BU releases only 100% free/open source projects
Which strategy do you take into account during the
lifecycle of a new product or service?
— Development phase: pre announcements.
— Once the product is ready: survey among customers to
evaluate the appreciation
CONFSL 2012 Davide Taibi 22/06/12
15. Engineering (CSS division)
15
Which communication channels do you adopt?
— Company website
¡ SEO
— Every product has its own website
— Social Network
¡ LinkedIn
¡ Twitter
¡ Facebook no longer used
— Magazines only for Public Administration
— Conference and Fairs
CONFSL 2012 Davide Taibi 22/06/12
16. Studio QWERTY
16
How do you come up with ideas for new product/
features?
— Team Ideas
On what ground do you decide if develop product or
not?
— Ideas are submitted to marketing agency to analyze market
share.
CONFSL 2012 Davide Taibi 22/06/12
17. Studio QWERTY
17
How do you decide if a new product should be
released with an OSS license?
— We always adopt FLOSS license (when applicable)
Which strategy do you take into account during the
lifecycle of a new product or service?
— Development phase: slience
— Once the product is ready: public event
CONFSL 2012 Davide Taibi 22/06/12
18. Studio QWERTY
18
Which communication channels do you adopt?
— We mostly delegate communication to comm. Agency
¡ Newsletters
¡ Conferences
— We avoid web banners
— Social Network
¡ LinkedIn
¡ No incomes from social network anymore
— Website
¡ SEO
CONFSL 2012 Davide Taibi 22/06/12
19. Ubuntu Community
19
How do you come up with ideas for new product/
features?
— The enphasis is on introducing features to improve market share
— Some features are developed by the users (eg. MyUnity)
— New features defined independently from team responsible for
each component
— New features have to be approved by technical board
On what ground do you decide if develop product or not?
— Ideas and features added to the roadmap based on Ubuntu
project vision
— Within ubuntu ideas are assessed by Mark Shuttleworth
CONFSL 2012 Davide Taibi 22/06/12
20. Ubuntu Community
20
How do you decide if a new product should be
released with an OSS license?
— Ubuntu is released as 100%OSS.
— Canonical applies different licenses for some server side
components.
Which strategy do you take into account during the
lifecycle of a new product or service?
— No specific strategies during lifecycle
— Events to present new features.
CONFSL 2012 Davide Taibi 22/06/12
21. Ubuntu Community
21
Which communication channels do you adopt?
— Website
— Social Media
¡ Twitter
¡ Facebook
¡ LinkedIn
— Online Magazines
— Press release
— Events
CONFSL 2012 Davide Taibi 22/06/12
22. Communication Channel Comparison
22
New Features ENG_CSS ENG_OSS QWERTY Ubuntu
On request (job order) " " " "
"
Based on user's needs " " "
" "
Based on team's ideas " " "
"
Team decision "
Tested components
developed by community
CONFSL 2012 Davide Taibi 22/06/12
23. Conclusions
23
— Case studies on FLOSS marketing and communication
models
— Differences from SME, Industries and Open Communities
emerged
— New interviews just carried out
¡ 4 communities
¡ 10 SME
¡ 3 Industries
CONFSL 2012 Davide Taibi 22/06/12
24. Q&A
24
davide.taibi@uninsubria.it
This work is licensed under a
Creative Commons Attribution-NonCommercial-
ShareAlike 3.0 Unported License
CONFSL 2012 Davide Taibi 22/06/12