“Getting Started with InnerSource” is a book that provides a comprehensive introduction to InnerSource for software development teams. It covers the basics of InnerSource, including its history, principles, and practices, and how it differs from traditional open-source development. It also covers the benefits of InnerSource and how it can be used to improve the quality of the software and the collaboration within an organization.
Throughout the book, you will learn about the InnerSource framework and how to apply it to your organization, including how to set up an InnerSource program, how to involve stakeholders and how to measure the success of the program. The book also covers the practical aspects of InnerSource, including how to handle common challenges and obstacles, and how to manage the legal and IP aspects of InnerSource.
The book also covers the importance of communication and collaboration between different teams and stakeholders and how to build and maintain a culture of InnerSource within an organization. It provides case studies and real-world examples of InnerSource in action, allowing readers to see how these practices have been applied successfully in various organizations.
The book also covers the technical aspects of InnerSource, such as how to set up the infrastructure and how to manage contributions, reviews, and testing. It provides guidance on how to select the appropriate tools and how to evolve existing systems towards a more suitable architecture.
This book is written for anyone interested in learning about InnerSource, whether you are a software developer, a project manager, or an Agile coach. It provides a comprehensive and practical guide to understanding and implementing InnerSource, and it will give you the skills and knowledge you need to design and build software systems that are more collaborative and open to contributions within an organization.