Adopting InnerSource

Principles and Case Studies


Adopting InnerSource
Adopting InnerSource
Compliments of PayPal

Book Details

Authors Danese Cooper, Klaas-Jan Stol
Publisher O'Reilly Media
Published 2018
Edition 1st
Paperback 187 pages
Language English
ISBN-13 9781492041863, 9781492041856
ISBN-10 1492041866, 1492041858
License Compliments of PayPal

Book Description

The application of open source principles and practices to create in-house software is taking off in the corporate world. Known as InnerSource, this development strategy lets development teams collaborate and share code to speed delivery and improve quality while helping to eliminate silos and bottlenecks. With this practical ebook, you'll explore case studies from Bell Labs, PayPal, Ericsson, Nike, Bosch, and Europace that demonstrate why and how InnerSource can work in your organization.

These case studies candidly discuss the difficulties of starting InnerSource projects, as well as the benefits and trials each company experienced during the process. Authors Danese Cooper and Klaas-Jan Stol also provide executives, midlevel managers, and developers with advice for choosing and structuring your first InnerSource experiment.

You'll explore how:
- The Apache Software Foundation codified many of the best practices learned by open source developers over decades
- Bell Laboratories used an early InnerSource approach to implement VoIP
- Bosch uses InnerSource to improve collaboration among business units worldwide
- PayPal's Symphony module developed into the company's longest and most intentional InnerSource experiment
- Fintech company Europace uses InnerSource to move toward decentralized self-organization
- Ericsson developed its own unique InnerSource model for several projects, including a consistent user interface
- Nike built a reusable continuous development infrastructure using InnerSource principles.


This book is published as open-access, which means it is freely available to read, download, and share without restrictions.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

Share this Book

[localhost]# find . -name "*Similar_Books*"


Case Studies in Infrastructure Change Management

Google

The Infrastructure Change Management (ICM) program at Google drives migrations, deprecations, and other large-scale infrastructure changes. Case studies in this book explore how infrastructure change projects are managed at Google. From these case studies, we'll provide insight into lessons learned from these different approaches, and provide an ov

Modeling and Simulation in Python

Python

Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modeling - that is, the art of describing and simulating real-world systems. Readers are guided through modeling things like world population growth, infectious disease, bungee jumping, baseball flight trajectories, celestial mechanics, and more while simult

Open Government

In a world where web services can make real-time data accessible to anyone, how can the government leverage this openness to improve its operations and increase citizen participation and awareness? Through a collection of essays and case studies, leading visionaries and practitioners both inside and outside of government share their ideas on how to

Training Site Reliability Engineers

SRE

Learn how to train site reliability engineers at your organization in both general and domain-specific subject matter. With this detailed guide from Google's SRE team, you'll not only learn a set of training best practices Google uses for ramping up new SREs; you'll also explore use cases from smaller organizations that have successfully trained pe

Introduction to Data Science

R

Introduction to Data Science: Data Analysis and Prediction Algorithms with R introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression, and machine learning. It also helps you develop skills such as R programming, data wrangling, data vi

GUI Design for Android Apps

Android

GUI Design for Android Apps is the perfect - and concise - introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices. This