After completing this segment, you will have a better understanding of how InnerSource speeds up product development. We will also cover how it relates to Agile development best practices.
MoreYou want to improve your product and deliver faster to customers. You want to make stakeholders happy. InnerSource helps your team deliver value and maintain autonomy in a highly interconnected world.
MorePlanning plays a role in InnerSource in two important situations:
Contributing teams need to understand that working on upstream code typically does need more time than making comparable changes to their own codebase that they are well familiar with. They need to be aware of the fact that even if the host team does not have to implement the change they still need to be available for mentoring and reviewing. The time needed for that increases with the size of the change required. As a result early communication with the host team is important in particular in cases of larger changes.
MoreCoding and negotiation? You may ask yourself how these two go together. In particular for InnerSource host teams it helps to have a few stumbling blocks in mind when it comes to change negotiation.
More