Open source software development is only the tip of the iceberg. The top of the current trend: projects are becoming more open. The reasons for this are enough: increased requirements for the speed of project development, global competition, the emergence of the Internet as a means of communication. And the natural question is how to ride this trend. In one way or another, all requirements for the Company are 2.0. ( Enterprise 2.0 ) intersect with "openness." I often re-read this article to remember the full breadth of direction.
Speaking about the development of open source software, Karl Fogel (Karl Fogel) gave the most complete and lively guide in his book, Creating Open Source Software . The experience Karl shares is so wonderful that I will provide a table of contents here:
Starting an open source project Technical infrastructure Cash relationship Communications Daily development and release of versions Volunteer management Licenses, copyrights and patents.
But I am sure that besides open source developers, there are still many people interested in openness. ')
If you are proud of what you are doing. If you do not share your "business" life from the "friendly" life. If you want to work with the best experts and experts in the project. If your business is focused on people: investors, partners, new employees. Then there is no other way how to dive into the global ocean of communication.
Among the excellent examples of non-software open source projects that are made in the form of a business is ' Elephants Dream ', the first open cartoon; Engineers Without Borders , semi-volunteer work around the globe, dmoz and many others.
OK, let's go to our requirements for the Open Company's technical platform.
There should be several levels of “transparency” that the company supports: internal workers, partners, investors, friends, the rest of the world. All of the following items vary to varying degrees. Everyone can see people who participate in the project (team) and communicate with them directly The processes that occur in a project or organization are visible to the whole world. “Visible” in this case may mean a video from the office or even a virtual world in which the project itself exists. Products, process artifacts are also visible: documents, source code, solutions. Unless, of course, you're from the CIA. It’s very simple to invite a person to a team using social networking tools. All levels of communication should be traceable: personal communication, video conferences, e-mail, ICQ.
I understand that the “open processes” item is the most complex and voluminous. Therefore, I touch it only superficially. Already a lot of things immediately go to my head.
However, I'm not a fan of total openness at all. If your business idea should remain secret, let it remain secret. Just remember that it will not last long. And what benefits can the openness of internal processes in the company bring!
Last but not least. Minute advertising :). We are currently working on Comindwork's online project management and knowledge management system. For us, greater openness is both a project priority and a team priority. A team that develops a regular business. And this note, in fact, is a piece of our vision.