'The Apache Way' illuminates the best practices developed by The Apache Software Foundation to build its award-winning, open source products. This book is written for both project managers and developers. Managers will be able to implement specific best practices for organizing and managing software development projects; programmers will be able to apply the techniques in this book to both open source and commercial software applications.
The book covers a broad range of topics, from tools and processes for managing large groups of software developers, to coding techniques that ensure reusability and interoperability. Other topics include: How to plan and organize the development process, focusing on best practices from selecting the right management tools to the best techniques for ensuring quality code; How to work co-operatively with for-profit businesses and standards organizations to promote, and where desired commercialize, open source standards and products; and how to build new open source communities.
Along the way, the book presents interview-based case studies that highlight successes and failures, and encapsulate best practices for future software development efforts.