procedure
The 12 recommended best practices for innersourcing are: (1) Improve testing methods, automate it, and make it an integral part of the development process; (2) Enforce peer review and implement tools to automate the practice; (3) Make source code accessible to everyone in your organization; (4) Adopt development tools with collaboration support built into it; (5) Adopt the “Release Early and Often” philosophy (shorter, more frequent releases); (6) Invest time and effort into building scalable and modular architectures that allow code re-use; (7) Adopt a continuous integration approach; (8) Encourage fluid and open communication, and practice it; (9) Improve documentation practices and use it as an additional means for quality assurance; (10) Make it possible for people to commit code even though they are not part of the project; (11) Increase transparency of decision making process (establish trust); (12) Empower individuals according to their contributions (meritocracy).

Authors

Sources

Referenced by nodes (4)