Professional Documents
Culture Documents
Introduction
ANIMATED FILMS
AMERICA SHOWS
Work flow phases Wall window nets cape Berline wall window- Netscape phases
CONTD
TECHNOLOGICAL DEVELOPMENT
Airplanes factories.
Internet protocol.
Newer tools
Middle ware
WRITING A BOOK
Microsoft world
Beirut to Jerusalem
PAYPAL
Notes ecommerce-guide.com.
The open source movement for software involves thousands of people around the world coming together online to collaborate in writing computer codebuilding from the bottom up instead of from the top down.
The intellectual form of open-sourcing has its roots in the academic and scientific communities where for quite some time self-organized collaborative communities of scientists have come together to solve a problem.
This is the code that enables computers to host web sites. It was originally created by the National Center for Supercomputing. When they failed to make timely improvements on it, an adhoc group of programmers began to rewrite the code on their own. Eventually the community of programmers grew to over 1000, each making contributions that were peer reviewed before it was added to the base code.
When you go to amazon.com, the first piece of software your web browser talks to is Apache.
Apache is a shareware program for Web server technology. produced by a bunch of geeks working on-line in an opensource chat room. constantly improved by its users and made available to anyone for free. every deviation from standards is constantly reviewed by users the ultimate peer review and the open-source movement is growing.
Open-source programming is characterized by the collaborative innovation of many people working in gifted communities, as opposed to the industrial revolution where it was characterized by individual genius.
The Good..
Good mix of commercial and academic Communication is critical The daily rhythm of Extreme Testing The Whole >>> Sum of the parts Process automation reduces the burden on developers The process is open and repeatable
The bad.
The current process emphasizes coding and testing. This process is well defined and benefits from automation. But, the design process is not well supported by the current mechanisms.