09:20 - 10:00 |
Otto Berkes (CA Technologies) |
Morning Keynote
</div>
</td>
</tr>
10:05 - 10:50 |
Russell R. Rutledge (Nike) |
The Inner Source Learning Path
(Show Abstract)
Inner source is the application of open source methodologies to internally-developed software. While simple to define, inner source can be difficult to explain and implement successfully.
Many engineers lack the background in open source and the ideas and mechanics of open code development. Even those with that background face a new set of constraints and motivations when trying to work openly within the enterprise.
The Inner Source Learning path gives a simple, easy to understand introduction to inner source. It introduces key terms, concepts, and principles for effective inner sourcing along with explanations and real examples. It is intended to bring newcomers up to speed as well as provide those with experience a common vocabulary to use when discussing more advanced concepts.
The Inner Source Learning path will be freely hosted by O'Reilly Media at https://www.safaribooksonline.com/learning-paths for your use and sharing. More advanced segments of the learning path are forthcoming, and we'll outline how you can get involved.
|
10:55 – 11:15 |
Ice Breakers |
11:15 - 11:30 |
Break |
11:35 - 11:50 |
Georg Grütter (Robert Bosch) |
The State of InnerSource at Bosch
(Show Abstract)
In this session, I will share insights into recent developments of InnerSource at Bosch, including metrics on collaboration, changes in InnerSource governance as well as lessons learned from nine years of InnerSource at Bosch.
|
11:55 - 12:25 |
Stephen McCall (Fidelity Investments) |
Cultivating Your InnerSource Marketplace
(Show Abstract)
Establishing an InnerSource program inherently implies creating a supply and demand scenario. Failing to satisfy the needs of this marketplace can fundamentally limit your program's effectiveness. Creating systems of discoverability that allow project owners to easily connect with potential contributors can yield unexpected benefits.
|
12:30 - 1:00 |
Jim Jagielski (ConsenSys and The Apache Software Foundation) |
Foundations of InnerSource and The Apache Way
(Show Abstract)
Join this session to learn about the best practices of Open Source via a deep dive into The Apache Way, which serve as the inspiration for InnerSource.
|
1:00 - 2:10 |
Lunch |
2:15 - 3:25 |
Erin Bank (CA Technologies)
Daniel Izquierdo (Bitgeria) |
Inner Source Patterns: Introduction & Workshop: Together we can build the roadmap for success!
(Show Abstract)
Those of us establishing InnerSource programs encounter similar problems. Developing Patterns is a way of capturing proven solutions to these problems. This workshop will provide a brief introduction of the InnerSource patterns, and the standard components of patterns. Then we’ll break out into groups to draft patterns for pervasive problems. Let’s work together and provide solutions for the larger community!
|
3:25 - 3:40 |
Break |
3:45 - 4:15 |
David Mittman (NASA / Jet Propulsion Laboratory) |
InnerSource at JPL: Collaboration around software in a science, technology, engineering & research enterprise
(Show Abstract)
In 2013, a number of employees at NASA's Jet Propulsion Laboratory believed that the tools that were so successfully supporting the open source community could have significant benefits for our software development community at JPL. Core to this belief was the theory that the JPL software development community was similar to the open source community in the way it operates. This theory has been put into practice in a number of companies, and is known as InnerSource.
|
4:15 - 5:00 |
Russell R. Rutledge (Nike) |
Keynote: Growing an InnerSource Program
(Show Abstract)
"Inner source is a great idea! Go do inner source!" You're the dedicated champion for inner source in your company. What do you do now? How do you realistically affect the behavior of dozens or hundreds of teams to the point where robust and pervasive inner sourcing is a normal part of the way that engineering is done? This presentation shares principles, practical anecdotes, and relatable examples on this situation gleaned from experience at Nike. While not claiming all of the answers, it is insightful summary of over a year of work in the area.
|
5:00 - 5:15 |
Raimund Hook (EXFO Inc.) |
Starting an InnerSource Program: This is scary – where do I begin?
(Show Abstract)
I’ve long been a proponent of software reuse, sharing, and breaking down of silos, but it wasn’t until this year (2018) that I was introduced to InnerSource as a formal concept. At the same time, my company was advertising internally for somebody to start building an InnerSource program internally. I felt that it was a position designed for me.
This talk is about the 9-month journey I’ve had since the beginning of the year. During this time, I’ve encountered people all over our global organization. Most of them are overwhelmingly positive about this concept of InnerSource. Fortunately, I’m in an environment where it’s not only supported by upper management but being actively encouraged. At the ISC Spring Summit, I met several people who were interested in starting up an InnerSource program, but not sure what to do first. This presentation is designed to kickstart offline discussion around a future series of talks related to how to start a program.
|
5:15 - 5:25 |
Day 1 Closing |
</table>
Thursday, October 4th
|
08:45 - 08:55 |
Erin Bank (CA Technologies) |
Day 2 Opening Comments
|
09:00 - 09:50 |
Nigel Simpson (The Walt Disney Company) |
Keynote: Cultural Change at Enterprise Scale</span>
</div>
|
09:55 - 10:25 |
Noah Cawley (Nike) |
The Science Behind Grass Roots InnerSource
(Show Abstract)
At Nike, we've chosen a bottom-up, grass roots strategy for our InnerSource effort. We strive to achieve horizontal adoption of InnerSource tools and practice before advocating up Nike's organizational hierarchy. Recent work in social networks and network dynamics suggest there is more than intuition and anecdotes behind this strategy. In this session, we will review the science behind behavior change and connect the theoretical and experimental evidence to our own experience running an InnerSource effort.
|
10:25 - 10:55 |
Kanchana Welagedara (Apache Software Foundation and JP Morgan Chase) |
The Need of Innersource in FinTech
(Show Abstract)
In this session, I will deep-dive into the issues that engineering silos cause at large financial tech companies. Silos limit innovation, cause less collaboration amongst engineering teams, contribute to a lack of quality mentorship, limit people skills, and can drive fear to move more current technologies. I will discuss how inner source brings a revolutionary approach to transform such engineering cultures to adopt efficient, collaborative processes, quality mentorship and to create a more organic and innovative software engineering ecosystem overall.
|
11:00 - 11:15 |
Break |
</div>
</td>
11:20 – 11:45 |
Daniel Izquierdo (Bitergia) |
Are You Sure You are Measuring What You Want to Measure?
(Show Abstract)
Cheating on metrics is easy. And it happens that from time to time we realize that the metrics that we thought were the right ones, are in reality the wrong ones.
This talk will analyze one of the first steps that everyone is measuring in the InnerSource initiative, and these are the contributions. There are of course several types of them, and not only source code: reviews, edits in a wiki, or conversations in asynchrounous channels. However, how can we sure that we all mean the same when we measure those contributions? Does a commit have the same meaning for everyone? Have we ever thought about automated actions by bots, merge commits, or people adding tabs to the source code? And even more, is better to measure commits than source code lines? And what about files?
|
11:50 – 12:30 |
Noah Cawley (Nike) |
Modeling and Measuring the Value of your InnerSource Effort
(Show Abstract)
How do you explain the value InnerSource brings an organization? How do you determine whether your InnerSource effort is successful in delivering that value? In this session we will explain how we model the value of InnerSource at Nike and how we go about measuring it.
|
12:30 - 1:00 |
Robert Hansel (Robert Bosch) |
Case Study: Artificial Intelligence - How to enable a whole company with the help of InnerSource
(Show Abstract)
InnerSource - what we call Bosch Internal Open Source (BIOS) internally - is a great tool for a variety of use cases in a corporate setup. One of them being internal training where we think InnerSource is quite a natural fit. The enabling team of the Bosch Center for Artificial Intelligence has the challenging mission to spread knowledge about AI within Bosch. One of the approaches which we use to tackle that challenge is to build up an InnerSource learning community. Apart from providing details on the first steps we took, we will also give some insights on the preconditions which are key for a successful InnerSource project and give a brief overview about the next steps we're going to take.
|
12:45 - 1:55 |
Lunch |
1:55 - 2:40 |
Georg Grütter (Robert Bosch) |
The Inner Source Manifesto
(Show Abstract)
During this collaborative session, we will review, discuss, and collaborate on the latest draft of the InnerSource Manifesto, created by the InnerSource Commons community.
|
2:50 - 3:40 |
Nigel Simpson (The Walt Disney Company) |
Tech Tectonics: What dramatic shifts will we see in the next decade?
(Show Abstract)
The pace of technology innovation is accelerating. New technologies can be disruptive to existing products and businesses, but they can also create exciting new opportunities. Businesses must future proof themselves by keeping an eye on emerging trends and potential disruptions. While the future is hard to predict, trends can be identified and extrapolated. In this session Nigel Simpson will share his views on emerging trends and predict how things might change as a result.
|
3:45 – 4:00 |
Break |
4:05 – 4:35 |
.Silona Bonewald (PayPal) |
Discoverability and Collaboration
(Show Abstract)
This session will discuss how to find teams that are ready to practice InnerSource together. It will also explore how to prove to middle management that it is safe to collaborate across BUs.
|
4:35 – 4:45 |
Day 2 Closing |
</div>
</td>
6:30 – 9:30 |
Event Night |
Friday, October 5th
|
08:45 - 08:55 |
Erin Bank (CA Technologies) |
Day 3 Opening Comments
|
08:55 - 09:45 |
Dr. Mary Lynn Manns (UNC Asheville) |
Keynote: Leading Change from the Heart (Instead of the Head)
</div>
|
09:50 - 10:15 |
Billy Foss (CA Technologies) |
The Enablement Team Pattern
(Show Abstract)
Operations teams need to adopt automation to scale. The development background and operational knowledge required to build these automations can be hard to find. We will discuss a pattern that uses inner source to create these automations using an enablement team. The enablement team builds the initial automation using tools that are easy to learn and publishes them in shared source control. The automation is exposed via GUI for easy execution. By having open visibility to the code and easy execution, we can create a culture where the operations team can increase their expertise in the automation and eventually assumes ownership. The open culture enabling operations teams to learn these development skills also addresses a critical gap in the workforce.
|
10:15 - 10:45 |
Kristof Van Tomme (Provonix) |
Documentation InnerSource Patterns
(Show Abstract)
At the European InnerSource Commons event, we held a workshop about the documentation patterns that teams and individuals can follow to get better documentation for their projects. In this talk I will explain the background constraints/forces that documentation projects typically struggle with and give a short introduction to the different candidate patterns such as: Beginners teach, Design first, Readme first, Docs as definition of done, Docs as code (with its subpatterns docs in code and docs also in code), Writers become editors, Docs as innersourcing projects, Docs appreciation, Documentation scaffolds, Activation energy, SDK patterns, Glossary, and Docs as sales. I will also explain which patterns I think apply to Innersourcing projects, and do an attempt to create a decision tree that helps you to choose what documentation patterns could be useful in a given company context.
|
10:45 - 11:00 |
Break |
11:05 - 11:35 |
Andre Hagemeier (Wayfair) |
Foundation for IS: A Sense of Ownership
(Show Abstract)
Join this session to hear about what we have learned at Wayfair, when we tried to launch an Innersource program at a company with well over 1300 engineers and a single monolithic code base. We'll talk about why a common understanding and a clear definition of ownership is a fundamental pre-requisite for any Innersource initiative, and how company politics can sometimes threaten to derail such initiatives
|
11:35 - 12:10 |
David McKenna (CA Technologies) |
Case Study: Agile Transformation at CA Technologies: Some Assembly Required
(Show Abstract)
In this session, I will discuss how agile teams implement inner source, and use CA's internal "agile" transformation as a backdrop to share the key mindsets of effective transformation we've learned supporting hundreds of companies in their change journeys.
|
12:15 - 12:45 |
Loren Sanz (Nike) |
Harness the Power of Gravity to Build a Strong Inner Source Culture
(Show Abstract)
Gravity is a natural phenomenon that occurs when bodies are in close proximity to one another. It is such a powerful force that rivers and canyons form as a result. We can take a few lessons from this natural phenomenon and apply it to developing inner source culture. Learn to use gravity to harness existing momentum and energy within your organization.
|
12:50 - 1:00 |
Summit Closing |
|