Концептуальные диаграмы



















Концепция символьной интеграции





Понимание HL7

Сложность





По своей сути Web-сервер Apache является конечным результатом грандиозного совместного труда группы программистов самой высокой квалификации. Возникает естественный вопрос, что их подвигло на работу над Apache вместо того, чтобы за хорошие деньги разрабатывать обычное коммерческое программное обеспечение. По той простой причине, что протоколы, использующиеся в интернет, являются "ничейными", он все еще остается полем действия больших и маленьких компаний. Таким образом, предоставляется возможным предотвратить "частное владение" протоколом и обеспечить существование надежного программного продукта, использующего протокол, доступный абсолютно бесплатно для всех компаний.
Вследствии того, что над каждым "открытым" проектом работает гораздо больше разработчиков, чем могла бы дать даже самая богатая корпорация, ошибочный код обнаруживается и исправляется значительно быстрее. Я позволю себе предположить, что качество открытого текста обычно выше, чем у коммерческих продуктов. Ведь основной мотивацией разработчиков работающих над "открытыми" продуктами, является любовь к программированию как творческому процессу. таким образом, при работе с "открытыми продуктами" можно получить самые лучшие образцы программ. Это разительно контрастирует с коммерческим продуктом, при работе с которым большая часть рабочего времени тратиться на встречи, телефонные разговоры и, в конечном счет, инвентаризацию остатков. Скотт Хокинс. Администрирование Web-сервера Apache и руководство по электронной комммерции.
Я пришёл к следующему трезвому заключению: безнадёжные проекты являются нормой, а не исключением.
По различным причинам, небольшие проекты являются наиболее распространённой категорией проектов в тех организациях, где мне удалось побывать, и, к счастью, их шансы на успешное завершение наиболее высоки. Компактная и сплочённая команда не более, чем из 10 человек, скорее всего не распадётся, несмотря на все препятствия, в течение короткого шестимесячного периода; в случае высокой степени заинтересованности её участники, вероятно, будут готовы пожертвовать своей личной жизнью (но не здоровьем!) в течение 3-6 месяцев, поскольку они знают, что бессонные ночи, потерянные выходные и отсроченные отпуска через считанное время закончатся. Шансы на успешное завершение средних проектов заметно ниже, а для крупномасштабных проектов почти равны нулю. Эдвард Йордон. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадёжном проекте




Hosted by uCoz