Project management is a tough discipline in any environment. Now, translate that into an open-source development environment and the difficulty level goes up another notch. Given the lack of hard rules in an open-source environment, the key instead to maintaining harmony and achieving results is open communication and developer buy-in. It is indeed this last point – having a committed community of dedicated and willing developers – that is absolutely essential for open-source project success and achievement of goals.
- Development work can be challenging in any environment, requiring a developer to meet a set of mixed goals.
- However, in an open source environment, the difficulty goes up to a whole new level.
- In order to maximize the chances of success, a manager must select committed developers who are able to stick with the project.
“Without a cohort of willing volunteers even the best software will wither and die.”