Archiwum

Posts Tagged ‘miejsce rozwoju’

Katedra i bazar

09/07/2013 Komentarze wyłączone

W świecie wolnego oprogramowania kultowym tekstem pozostaje opracowanie Erica S. Raymonda pt. Katedra i bazar. Opracowanie ukazuje dwa modele działania w tworzeniu oprogramowania:

Trójka denarów

Model katedralny w wydaniu rzemieślniczym

  • model katedry, w którym oprogramowanie jest ‚budowane zręcznymi palcami samotnych czarodziei lub grupy dostojnych magów pracujących w pełnym namaszczenia odosobnieniu, bez wersji beta udostępnianych przed czasem’;
  • model bazaru, w którym wybrano styl rozwoju oprogramowania zaproponowany przez Linusa Torvaldsa, „wypuszczaj nowe wersje wcześnie i często, bądź otwarty, wręcz bliski rozwiązłości”, był dla nas sporą niespodzianką. Zamiast budować katedrę w pełnej skupienia ciszy, społeczność linuksowa przypominała jeden wielki hałaśliwy bazar, pełen różnych poglądów i planów (co doskonale reprezentują serwery z archiwami linuksowymi, przyjmujące programy od każdego), z którego, jak się wydawało, spójny i stabilny system mógłby wynurzyć się tylko cudem.

W odniesieniu do rozwoju oprogramowania modele te opisały znaczący fragment rzeczywistości. Jednocześnie ukazywały skuteczność realną działań noszących znamiona braku planowania, chaosu organizacyjnego, braku centralnego sterowania. Model społecznościowy, w przeciwieństwie do indywidualnego, sprawdzał się dobrze, szybciej realizując stawiane przed nim cele. Sprawdzał się w informatyce.

Czytaj dalej…