Страница:
Озадаченным фрегатом, я поплыл вдоль витрин «Горбушки» в поисках неуловимого пролива между Сциллой M60 и Харибдой Qosmio. Все мимо, мимо, мимо, как вдруг… взгляд упал на виртуального 3D-хамелеона, ползающего по экрану ноутбука с таким невероятным насыщением красок, что я воткнулся лбом в витрину. Передо мной стоял незнакомец - тонкий, как крыло стрижа, Asus W2: ноутбук с семнадцатидюймовым экраном, весящий 3,3 килограмма! Легче моего бывшего 15,4-дюймового M30x-118. Изгаляться вербально, пытаясь описать это эстетически безупречное чудо, бесполезно - лучше посмотрите сами (три фотографии на предыдущей странице).
Не скрою, испытывал дискомфорт и тревогу, ступая на неизведанную асусову тропу: IBM - фаворит мирового топ-менеджмента, Toshiba - первооткрыватель самого’ ноутбучного типа компьютеров, Acer - имя, за которым в Америке уже лет десять как закрепился статус богоборца с партером «железного» Олимпа. Asus? Молодой, амбициозный, любимец ботаников-гиков и оверклокеров. Короче - загадка. Да - двухлетняя гарантия в любой точке мира, да - уникальная программа «Zero Bright Dot», позволяющая в течение месяца безоговорочно менять матрицу, на которой окажется хоть одна-единственная белая точка. У «Тошибы» ведь тоже бронебойные гарантии, не распространяющиеся, однако, на панельки с краской-нестоячкой по 150 евриков.
Джинсую по-черному: из состояния нерешительного оцепенения меня вывел «Пирит» - «железячная» компания, с самых пеленок окормлявшая Антонелло во всех его огородных капризах. Многократно проверенный на умение держать ответ за тех, кого приручил (продал оборудование), «Пирит» по удачному стечению обстоятельств оказался еще и главным дистрибьютором Asus в нашем отечестве. Согласитесь, доверие к продавцу - серьезный аргумент для того, чтобы броситься в омут незнакомого «железа».
Особо понравилась честная презентация ноутбука, сделанная менеджером «Пирита»: «Сергей - машина умопомрачительная, дисковод вот только шумноват». Предрождественскую шутку я оценил: дисковод W2Vc шумит ничуть не больше, чем все предыдущие мои дисководы. Другое дело, что моднючий слотовый DVD-резак (вместо выдвижного трея диски вставляются в узкую щель с пылезащитной ширмой) изготовлен проклятой оемной «Мацушитой» (модель UJ-845S), которая не поддается мультирегиональной перепрошивке и отказывается прожигать диски ориентации, отличной от пионеровской (аналогичная байда установлена и на M30x-118).
Первое потрясение: из «Пирита» я вернулся с основательно выпотрошенным кошельком и коробкой весом в 8,5 кг! Вычитаем 3,3 кг самого ноутбука + 1 кг двойной упаковки и получаем 4 кг дополнительных опций. Говорю как на духу - такого парафернального богатства я не встречал никогда в жизни: беспроводная лазерная мышь от Logitech, большой пульт дистанционного управления медийным центром, миниатюрный пульт (при переноске вставляется в слот PCMCIA) для ТВ-тюнера, спортивные стереонаушники, десятка полтора кабелей и кожаная сумка, изготовленная, кажется, Targus’ом, с логотипом Asus. Сумка эта, кстати, служит важнейшим показателем отношения Asus не только к комплектации, но и к имиджу своей топовой продукции: это дорогая и очень стильная сумка, не имеющая ничего общего с китайскими чулками-чехлами, которыми украшает свои изделия большинство ноутбучников.
Точно такой же hi-end-подход обнаружился в качестве сборки и отделки W2Vc: пластик сведен к минимуму. Вместо него повсюду, где можно (крышка, внутренняя панель), используется матовый алюминий без отделки - ну баГато, ё-мое, до того баГато, шо жуть берет!
Все, время вышло. Закончу через неделю и клятвенно обещаю до Нового года свернуть люминиевый базар и сасраточиться на программулинах, тем более что буквально утопаю в отпадных новинах (под конец «Голубятни» уже не сознаю, на каком языке пишу!)
ОКНО ДИАЛОГА: Будни Давида
Авторы: Сергей Леонов, Владимир Гуриев
Норвежская компания Opera из тех, кто многое делает поперек. В 1996 году, когда американцы разбирали как горячие пирожки новые версии Netscape Navigator, а Microsoft с переменным успехом пыталась уговорить пользователей перейти на третью версию Internet Explorer, норвежцы выпустили свой собственный браузер, не похожий ни на Netscape, ни на IE. Через несколько лет, когда «браузерные войны» закончились безоговорочной победой Microsoft и представить себе появление нового игрока на этом рынке было почти невозможно, Opera тихой сапой продолжала собирать с пользователей сорокадолларовую дань, ничуть не переживая из-за того, что правила игры изменились. Возможность бесплатного использования Opera появилась лишь в конце 2000 года - до этого разработчики разрешали только почувствовать вкус «самого быстрого серфинга», ограничивая срок бесплатной работы тридцатью днями. Впрочем, бесплатность оказалась довольно условной: пользователи бесплатной версии «расплачивались» с разработчиками, отсматривая рекламные баннеры.
При этом нельзя сказать, что браузер Opera был лишен недостатков. Технологический пуризм разработчиков привел к тому, что отдельные сайты в Opera вели себя, мягко говоря, странно. Конечно, в идеальном мире полной поддержки стандартов для нормальной работы было бы более чем достаточно, но противостояние Microsoft и Netscape привело к тому, что многие сайты - чьи создатели ориентировались прежде всего на более распространенный IE - верстались исключительно под браузер от Microsoft, а на «видимость» в Opera даже не проверялись. Не обошлось и без вредительства: как заявляют норвежцы, Microsoft не раз вносила в верстку собственных сайтов изменения, ущемлявшие возможности Opera (вплоть до выдачи устаревшего CSS).
Однако ни высокая стоимость продукта, ни ограниченная совместимость не помешали компании не только дожить до 2005 года, но и сформировать сообщество преданных пользователей, уверенных в превосходстве своего браузера над конкурентами. Любой пользователь Opera объяснит вам, что поддержка открытых стандартов и есть единственно правильный подход, а люди, не способные грамотно сверстать сайт, наверное, должны найти себе другую профессию. Также очевидно, что Opera - самый быстрый, надежный и безопасный браузер. И самый удобный.
Разумеется, удобство - понятие субъективное, но вряд ли кто-то возьмется отрицать, что интерфейс Opera - при том, что сам пакет занимает скромную долю рынка - частенько служит источником вдохновения для разработчиков других браузеров. К тому же влияние Opera на развитие браузеров к рыночной доле отнюдь не сводится. И не исключено, что если бы не упрямство норвежских разработчиков, мы бы до сих пор думали, что нормальный менеджер загрузок в браузере - это ненаучная фантастика, а TDI (tabbed document interface) - непонятная трехбуквенная аббревиатура. Opera - это такой Давид, который, наверное, не в состоянии свалить Голиафа, но постоянно заставляет его двигаться вперед.
Ну и в конце концов, где вы найдете компанию, создатель которой пообещает переплыть Атлантический океан, когда количество загрузок новой версии ПО превысит миллион? Конечно, тут тоже можно придраться: отважная команда, состоящая из CEO Opera Йона фон Тетчнера (Jon von Tetzchner) и PR-менеджера компании, так и не успела далеко отплыть от родных берегов. Но с другой стороны, и причины были весьма уважительные - PR-менеджер внезапно начал тонуть, и лишь вмешательство отважного руководителя спасло его от неминуемой гибели. Вы много знаете боссов, готовых спасти подчиненного, рискуя собственной жизнью?
В начале декабря отважный мореплаватель Йон фон Тетчнер прибыл в Россию с дружественным визитом. Самолетом. На пользователей посмотреть и себя показать.
Неудачная попытка вырваться за пределы норвежских фьордов имела место в апреле этого года (и была приурочена к выходу версии 8.0), а с этого времени в жизни компании Opera многое изменилось. С сентября 2005 года настольный браузер стал распространяться абсолютно бесплатно. Если прежде у компании было три источника дохода на этом рынке (поступления от продажи лицензий, доходы от рекламы, показываемой в браузере, и отчисления от онлайновых сервисов, доступ к которым встроен в Opera), то теперь остался только один - сборы от онлайн-сервисов (45 процентов от прежних поступлений). Не является ли это решение слишком рискованным? Что произойдет, если завтра, например, откажется от сотрудничества Google?
- Я не думаю, что это случится, - говорит Йон фон Тетчнер. - Но даже если и так, мы не привязаны к Google. Нам нравится работать с ними, но если они откажутся, мы можем зарабатывать и с Yahoo!. Кроме того, мы получаем деньги не только от поисковиков, но и от Amazon, eBay и др.
КТ: В первые десять дней было сделано 2,4 миллиона бесплатных загрузок. Сейчас уже можно говорить о том, как ваш отказ от продажи лицензий повлияо на популярность браузера? Есть какая-то статистика?
- Думаю, рановато рассуждать об изменениях нашей доли на рынке. Могу пока сказать, что количество ежемесячных загрузок с нашего сайта удвоилось. Если раньше скачивали 1-2 млн. инсталляционных пакетов в месяц, то сейчас статистика показывает 2-3,5 млн.
КТ: В интервью The Register вы заявили, что собираетесь удвоить свою долю рынка к концу следующего года…
(Тут нужно заметить, что в статистике есть некоторые расхождения. Согласно большинству независимых отчетов, доля Opera не превышает двух процентов. Однако точный подсчет невозможен из-за того, что ради максимальной совместимости многие пользователи настраивают браузер так, что он идентифицируется сервером как IE. Возможно, оптимистичная оценка Йоном количества пользователей Opera объясняется учетом этих соображений).
- Мы хотим взять столько, сколько нам дадут, хотя, конечно, маловероятно, что нам удастся занять первое место. В некоторых регионах наша доля уже составляет от пяти до десяти процентов. И бесплатность Opera - лишь первый шаг. Но это если брать только рынок настольных приложений. В других секторах - например, на рынке мобильных устройств - мы чувствуем себя гораздо увереннее. Много тяжелой работы, толика удачи - и мы вполне можем быть первыми.
На прямые вопросы, зачем компании понадобилось делать браузер Opera бесплатным, Йон фон Тетчнер предсказуемо рассказывает о желании захватить долю рынка побольше, не особенно вдаваясь в подробности, почему это желание проявляется именно таким образом. Но причины вполне очевидны. Во-первых, рынок настольных браузеров больше не является для Opera главным источником прибыли. По словам Йона, настольный браузер - всего лишь витрина, на которой компания показывает пользователям возможности собственных технологий. Это не означает, что приоритеты компании поменялись и разработка настольного браузера теперь дело второстепенное, но увеличение количества пользователей для нее сейчас важнее, чем «потерянные» на продаже лицензий деньги. Вероятно, выход бесплатной версии Opera для ПК был неизбежен, но очевидно, что процесс ускорился благодаря невероятному успеху Firefox, который быстро подмял под себя почти десять процентов рынка.
КТ: А что вы думаете о Firefox, Йон? Почему он так популярен?
- Его популярность есть следствие сразу нескольких факторов. Во-первых, разработчики Firefox написали очень хороший браузер. Во-вторых, они вовремя вышли с ним на рынок. А в-третьих, у них отличный PR.
КТ: Но не безопасность браузера?
- Думаю, что защищенность Firefox - это часть удачной PR-кампании. Конечно, многие переходили на Firefox, потому что он более защищен, чем IE. Но если бы пользователи действительно сравнивали браузеры по защищенности, полагаю, они бы выбрали Opera.
КТ: Не кажется ли вам, что защищенность Opera - побочный эффект ее меньшей популярности?
- Да, это важный момент. Выбирать браузер - все равно что выбирать район для жительства. Вы можете жить в благополучном районе, можете жить в неблагополучном. Opera - это благополучный «район», а, например, IE - нет. Конечно, если вы преступник, вам выгоднее атаковать IE, потому что в этом «районе» живет больше людей. Так что ваше замечание справедливо для всех браузеров с меньшей рыночной долей, чем у IE.
КТ: Но если вы увеличите свою долю рынка…
- Дело в том, что у каждой компании своя тактика борьбы с атаками. Если у вас прореха в браузере - что вы делаете? Вы загружаете патч, так? Но посмотрите на IE. Недавно Microsoft выложила очередной патч, затыкающий прореху, о которой было известно еще в апреле-мае. Им потребовалось полгода. Нам в этом смысле проще. Мы меньше, мы мобильнее, мы можем решать такие проблемы быстрее. Если мы нашли дыру в Opera в мае, то и затыкаем ее тоже в мае. Больше того: если Microsoft может позволить себе отложить решение каких-то не слишком актуальных проблем с безопасностью, то мы этого не делаем. Мы стремимся к браузеру с нулевым количеством прорех. Даже если найденная дыра не кажется опасной - мы закрываем ее. Даже если попасться на нее может совсем уж глупый человек - мы закрываем ее. Потому что далеко не все пользователи сведущи в технических вопросах, а наивного пользователя легко обмануть. И мы делаем все возможное, чтобы нашего пользователя нельзя было одурачить, независимо от того, разбирается он в компьютерах или нет.
КТ: Что вы думаете о расширениях? Насколько они важны для пользователей Firefox и насколько они важны для пользователей Opera?
- Я думаю, что вопрос, на самом деле, в другом. Что вы хотите получить от расширений? То есть сами по себе расширения - это, конечно, неплохо. Они существенно увеличивают возможности пользователей, и многим это нравится. Но в то же время этот вопрос требует очень осторожного рассмотрения, потому что расширения могут снизить уровень безопасности браузера. Мы думаем над этим, но не хотим, чтобы нам пришлось выбирать между безопасностью и функциональностью. Потому что каждый раз, когда нам приходится делать такой выбор, мы выбираем безопасность.
КТ: Есть ли еще какие-нибудь функции в других браузерах, которые вы хотели бы реализовать в следующей версии Opera (в октябре вышла Opera 9 Technology Preview, но главные изменения пока коснулись поддержки новых стандартов и работы движка, не слишком отразившись на интерфейсе)?
- Автоматические апдейты. Но мы еще не решили, насколько это востребовано. Вообще, у меня такое впечатление, что большая часть интересных функций как раз позаимствована у нас…
КТ: А когда вы видите свои решения в других браузерах, что вы чувствуете?
- Я думаю, что это… хм… нормально. Мы придумали хороший функционал. Приятно, что люди обратили на него внимание.
КТ: Не обидно?
- Я смотрю на это иначе. Кроме того, большая часть нашего функционала до сих пор уникальна. Вы, конечно, можете как-то имитировать функциональность Opera в Firefox, но для этого вам потребуется полтора десятка плагинов. И я чувствую, что мы идем в верном направлении, если люди прикладывают такие усилия, чтобы сделать другой браузер похожим на наш.
КТ: У Opera были и есть некоторые проблемы совместимости с рядом веб-сайтов. К примеру, Opera долгое время не могла работать с Gmail. Вам потребовался почти год на обеспечение поддержки Gmail, так?
- Да, мы уже поддерживаем XMLHttpRequest, на котором построена функциональность GMail. Проблема в том, что не всегда новые технологии базируются на открытых стандартах, и XMLHttpRequest - это яркий пример проприетарной технологии, неожиданно получившей широкое распространение. Это разработка Microsoft, но ее практически никто не использовал до Google. Когда мы поняли, что необходимо поддерживать и ее, то занялись кодированием, но разработчики Mozilla управились быстрее.
Что касается открытых стандартов, мы пытаемся реализовывать их так быстро, как только возможно - даже если эти стандарты пока не очень распространены. Мы реализуем их на сто процентов. Но если мы говорим о проприетарной технологии, то очень трудно реализовать ее по-настоящему хорошо, пока кто-то не начнет ее использовать.
КТ: Если вспомнить об истории отношений Microsoft и Opera. Сейчас-то вы можете нам рассказать, кто заплатил Opera 12,7 млн. долларов в мае этого года? Тогда вы не раскрыли ни источник платежа, ни причины, побудившие неизвестную компанию расстаться с такой значительной суммой.
- Э-э-э… нет. Я не могу ничего рассказать. И не могу сказать, что это была Microsoft. Я даже не могу сказать, что это был крупный поставщик ПО. Единственная информация, которой я могу поделиться, - этот платеж был получен не от нашего клиента, этот платеж никак не повлияет на наш бизнес, и этот платеж был получен от крупной компании.
КТ: Вам не кажется, что конкуренция на рынке мобильных браузеров вскоре будет более ожесточенной?
- О, это будет очень интересный рынок. Что отличает нас от других - мы на этом рынке работаем уже довольно долго, и у нас немного другой подход. Все остальные вендоры делают WAP-браузеры. У нас же был семилетний опыт разработки веб-браузеров, и мы решили перенести этот опыт на мобильную платформу (сейчас то же самое пытается сделать Mozilla). Я думаю, что в ближайшие несколько лет произойдет окончательный переход от WAP к Web, и это окажет очень сильное влияние на всех, кто занимается бизнесом в Сети.
КТ: Вы не чувствуете давления Microsoft на этом рынке?
- Реальность такова, что Microsoft сейчас больше озабочена продвижением платформы в целом. Вот смотрите: есть рынок телефонов. Примерно пять процентов от этого рынка составляют смартфоны. Из них примерно 80-90 процентов работают под управлением Symbian. А все остальное делят между собой Palm OS, Linux и операционные системы от Microsoft.
Кроме того, мы уже поставляем браузер для платформы Microsoft, и он прекрасно работает. Конечно, Microsoft не стоит недооценивать, но текущая версия их мобильного браузера слегка отстала от жизни. Конечно, они его улучшат, но вот будет ли он таким же хорошим, как… В общем, сделают ли они его достаточно хорошим? В этом году вышла новая версия платформы, но я не заметил принципиальных улучшений в браузере.
Нам даже звонили из Microsoft - не сам Билл Гейтс, конечно, - и просили поскорее выпустить браузер для их платформы. В самой компании люди понимают, что этот конкретный продукт недостаточно привлекателен.
КТ: Такая компания как Microsoft не может сделать браузер?!
- Одно дело теория, а другое - практика. Сделать хороший браузер очень трудно. Вспомните, с чего начала Microsoft. Их настольный браузер тесно интегрирован в ОС. И этот монстр не так-то просто сделать пригодным для запуска на устройстве, у которого, скажем, всего 30-40 Мбайт памяти.
У них намного больше денег. У них намного больше людей. Умных людей. Но факт остается фактом. Написать ядро нового браузера с нуля очень тяжело. Новых движков не появлялось на рынке уже семь, а то и десять лет. Все актуальные браузерные движки имеют долгую историю. Тот же Firefox - это когда-то Mozilla, Mozilla когда-то была Netscape и т. д.
КТ: А КПК?
- Да рынок КПК уже очень мал, и уменьшается. Можно сказать, что он практически исчез. Поговорите с сотрудниками PalmSource, и они вам расскажут, что люди не хотят больше покупать просто КПК. Им нужны телефоны с КПК.
СК[Сергей Костенок. - Здесь и далее прим. ред.]: Кстати, о Palm. Вы собираетесь поддерживать эту платформу?
- Palm очень сложная для поддержки платформа. Трудно понять, в какую сторону она будет развиваться, и просвета не видно. Я знаю кое-кого в PalmSource уже несколько лет. И мы время от времени обсуждаем возможность поддержки продуктов от Palm, но тут же возникает вопрос: какую именно ОС нужно поддерживать? Пятую версию? Шестую? Linux?
Но владельцы КПК от Palm могут использовать наш пакет Opera Mini[Opera Mini - как раз тот самый «не WAP, но Web», о необходимости которого говорит Йон. Это мобильный веб-браузер, рассчитанный на платформы, которые Opera пока официально не поддерживает. Если вы не можете использовать Opera Mobile, но в вашем телефоне есть поддержка J2EE, то с помощью Opera Mini вы получаете возможность гулять по Интернету (странички при этом будут подгоняться под небольшие размеры телефонного дисплея, но за преобразование отвечает не движок браузера Opera Mini, а специальный прокси-сервер, предоставляемый Opera)], если их устройства поддерживают J2EE. Честно говоря, мы сами не тестировали Mini на Palm’ах, но, судя по отзывам пользователей, она работает. Не без некоторых проблем, но работает, и это довольно популярное приложение.
Кстати, у нас много пользователей и в России, хотя это совсем новый продукт и официально он здесь не представлен. Но мы были поражены искусством русских хакеров, которые перевели Opera Mini на русский язык и вообще слегка ее «подкрутили». Конечно, мы не в восторге от того, что кто-то взламывает наше ПО, но в данном случае очень впечатлены результатом. Взлом подобного уровня вполне подходящая причина для работы на Opera. Мы уже брали таких людей на работу.
КТ: А русские разработчики в вашей команде есть?
- Нет. У нас есть русские сотрудники, но, кажется, из разработчиков никого. Сисадмином работает русская женщина.
КТ: А с удаленными программистами вы не работаете?
- Нет. Дело в том, что мы поставляем Opera на множество платформ, на множество устройств. Но ядро нашей технологии едино. И для того, чтобы не разрушить эту схему, нам нужна очень сплоченная команда, а сплоченность и аутсорсинг совмещаются плохо. Но благодаря нашему подходу мы можем быстро переключаться с платформы на платформу. Обычно нам требуется на это всего лишь несколько недель, хотя внутренний рекорд составил девять часов.
В беседе также участвовали Сергей Костенок («ДК»), Илья Шпаньков и Тор Одланд (непосредственный руководитель спасенного в апреле PR-менеджера, на фото - слева).
ТЕХНОЛОГИИ: Мы наш, мы новый билд построим
Автор: Майкл Кузумано
Бизнес разработки программного обеспечения сильно изменился за последние пять лет. И главная тенденция, которую можно выделить на этом фоне, - плавное изменение стиля программирования.
Майкл Кузумано (Michael Cusumano) - известный эксперт на рынке программного обеспечения, специализирующийся на вопросах стратегий развития продуктов и предпринимательства в области разработки ПО. Но Кузумано не только признанный теоретик, за его плечами богатый опыт руководства различными компаниями-разработчиками. Сейчас он возглавляет шестую по величине софтверную компанию в Индии Patni Computer Systems. Кроме того, он оказывает консультационные услуги ведущим мировым корпорациям, среди которых Alcatel, AOL, AT amp;T, Business Objects, Cisco, Ericsson, Texas Instruments, Toshiba и другие. Из-под пера профессора выходят не только научные труды, но и книги для широкого круга читателей, включая мировой бестселлер «Microsoft Secrets"[M. Cusumano, R. Selby, „Microsoft Secrets“. - The Free Press/Simon amp; Schuster, NY, 1995. - Здесь и далее примечания Константина Курбатова] (в соавторстве с Ричардом Шелби), который переведен на четырнадцать языков. В конце октября Майкл Кузумано посетил Россию в рамках конференции для разработчиков программного обеспечения[Мы писали о ней в „КТ“ #613 от 10 ноября 2005 года], где и прочитал предлагающийся вашему вниманию доклад. - К.К.
В прошлом и позапрошлом десятилетиях было популярно так называемое нисходящее программирование (способ разработки программ, при котором программирование ведется методом «сверху вниз», от общего к деталям), сейчас набирает обороты программирование итерационное, то есть разработка ПО методом постоянного выпуска неких обладающих минимальной функциональностью промежуточных билдов, каждый из которых приближает ее (функциональность) к требуемой. Вторая тенденция, которую необходимо отметить, - это замещение бизнес-модели, состоящей в выпуске готового программного обеспечения, на оказание услуг и сервисов.
Но прежде чем обсуждать эти тенденции, хотелось бы вернуться на тридцать лет назад. Вот выдержка из отчета НАТО 1969 года, посвященного разработке ПО. «Главные проблемы в системе разработки программного обеспечения состоят в следующем:
n недостаточное управление требованиями, увлечение производством кода в ущерб дизайну ПО;
n ошибки в оценках, недостаток мониторинга процессов, разобщенность программистов;
n низкая продуктивность, отсутствие оценочных факторов, низкая надежность (ошибки);
n слишком сильная привязка к оборудованию, невозможность повторного использования кода;
n высокая стоимость разработки».
Звучит знакомо, не правда ли? Уже предпринимались попытки решения этих проблем путем смены парадигмы программирования. В истории можно выделить несколько моделей: стиль IBM (совершенствование классической схемы; 1960-70-е годы), японский стиль («фабрики ПО», стабильные команды программистов, отлаженные процедуры, максимальное повторное использование кода; 1970-80-е) и стиль, предлагаемый SEI[SEI - Software Engineering Institute] (главным образом состоит в предварительном ранжировании требований к разработке и контроле соответствия этим требованиям на каждом этапе, с 80-х; в настоящее время предлагается уже пятая версия документа).
Пока ни один из них не может целиком решить задачи любого проекта разработки ПО. Различия в бизнес-моделях, заказчиках, квалификации исполнителей и других параметрах приводят либо к неоправданному повышению стоимости продукта, либо к снижению качества и удлинению периода разработки. Поэтому сейчас разработчики концентрируются именно на новой итеративной методологии, характерной чертой которой является постоянный выпуск условно «готового» ПО, при постоянном дальнейшем его развитии и насыщении.
Не скрою, испытывал дискомфорт и тревогу, ступая на неизведанную асусову тропу: IBM - фаворит мирового топ-менеджмента, Toshiba - первооткрыватель самого’ ноутбучного типа компьютеров, Acer - имя, за которым в Америке уже лет десять как закрепился статус богоборца с партером «железного» Олимпа. Asus? Молодой, амбициозный, любимец ботаников-гиков и оверклокеров. Короче - загадка. Да - двухлетняя гарантия в любой точке мира, да - уникальная программа «Zero Bright Dot», позволяющая в течение месяца безоговорочно менять матрицу, на которой окажется хоть одна-единственная белая точка. У «Тошибы» ведь тоже бронебойные гарантии, не распространяющиеся, однако, на панельки с краской-нестоячкой по 150 евриков.
Джинсую по-черному: из состояния нерешительного оцепенения меня вывел «Пирит» - «железячная» компания, с самых пеленок окормлявшая Антонелло во всех его огородных капризах. Многократно проверенный на умение держать ответ за тех, кого приручил (продал оборудование), «Пирит» по удачному стечению обстоятельств оказался еще и главным дистрибьютором Asus в нашем отечестве. Согласитесь, доверие к продавцу - серьезный аргумент для того, чтобы броситься в омут незнакомого «железа».
Особо понравилась честная презентация ноутбука, сделанная менеджером «Пирита»: «Сергей - машина умопомрачительная, дисковод вот только шумноват». Предрождественскую шутку я оценил: дисковод W2Vc шумит ничуть не больше, чем все предыдущие мои дисководы. Другое дело, что моднючий слотовый DVD-резак (вместо выдвижного трея диски вставляются в узкую щель с пылезащитной ширмой) изготовлен проклятой оемной «Мацушитой» (модель UJ-845S), которая не поддается мультирегиональной перепрошивке и отказывается прожигать диски ориентации, отличной от пионеровской (аналогичная байда установлена и на M30x-118).
Первое потрясение: из «Пирита» я вернулся с основательно выпотрошенным кошельком и коробкой весом в 8,5 кг! Вычитаем 3,3 кг самого ноутбука + 1 кг двойной упаковки и получаем 4 кг дополнительных опций. Говорю как на духу - такого парафернального богатства я не встречал никогда в жизни: беспроводная лазерная мышь от Logitech, большой пульт дистанционного управления медийным центром, миниатюрный пульт (при переноске вставляется в слот PCMCIA) для ТВ-тюнера, спортивные стереонаушники, десятка полтора кабелей и кожаная сумка, изготовленная, кажется, Targus’ом, с логотипом Asus. Сумка эта, кстати, служит важнейшим показателем отношения Asus не только к комплектации, но и к имиджу своей топовой продукции: это дорогая и очень стильная сумка, не имеющая ничего общего с китайскими чулками-чехлами, которыми украшает свои изделия большинство ноутбучников.
Точно такой же hi-end-подход обнаружился в качестве сборки и отделки W2Vc: пластик сведен к минимуму. Вместо него повсюду, где можно (крышка, внутренняя панель), используется матовый алюминий без отделки - ну баГато, ё-мое, до того баГато, шо жуть берет!
Все, время вышло. Закончу через неделю и клятвенно обещаю до Нового года свернуть люминиевый базар и сасраточиться на программулинах, тем более что буквально утопаю в отпадных новинах (под конец «Голубятни» уже не сознаю, на каком языке пишу!)
ОКНО ДИАЛОГА: Будни Давида
Авторы: Сергей Леонов, Владимир Гуриев
Норвежская компания Opera из тех, кто многое делает поперек. В 1996 году, когда американцы разбирали как горячие пирожки новые версии Netscape Navigator, а Microsoft с переменным успехом пыталась уговорить пользователей перейти на третью версию Internet Explorer, норвежцы выпустили свой собственный браузер, не похожий ни на Netscape, ни на IE. Через несколько лет, когда «браузерные войны» закончились безоговорочной победой Microsoft и представить себе появление нового игрока на этом рынке было почти невозможно, Opera тихой сапой продолжала собирать с пользователей сорокадолларовую дань, ничуть не переживая из-за того, что правила игры изменились. Возможность бесплатного использования Opera появилась лишь в конце 2000 года - до этого разработчики разрешали только почувствовать вкус «самого быстрого серфинга», ограничивая срок бесплатной работы тридцатью днями. Впрочем, бесплатность оказалась довольно условной: пользователи бесплатной версии «расплачивались» с разработчиками, отсматривая рекламные баннеры.
При этом нельзя сказать, что браузер Opera был лишен недостатков. Технологический пуризм разработчиков привел к тому, что отдельные сайты в Opera вели себя, мягко говоря, странно. Конечно, в идеальном мире полной поддержки стандартов для нормальной работы было бы более чем достаточно, но противостояние Microsoft и Netscape привело к тому, что многие сайты - чьи создатели ориентировались прежде всего на более распространенный IE - верстались исключительно под браузер от Microsoft, а на «видимость» в Opera даже не проверялись. Не обошлось и без вредительства: как заявляют норвежцы, Microsoft не раз вносила в верстку собственных сайтов изменения, ущемлявшие возможности Opera (вплоть до выдачи устаревшего CSS).
Однако ни высокая стоимость продукта, ни ограниченная совместимость не помешали компании не только дожить до 2005 года, но и сформировать сообщество преданных пользователей, уверенных в превосходстве своего браузера над конкурентами. Любой пользователь Opera объяснит вам, что поддержка открытых стандартов и есть единственно правильный подход, а люди, не способные грамотно сверстать сайт, наверное, должны найти себе другую профессию. Также очевидно, что Opera - самый быстрый, надежный и безопасный браузер. И самый удобный.
Разумеется, удобство - понятие субъективное, но вряд ли кто-то возьмется отрицать, что интерфейс Opera - при том, что сам пакет занимает скромную долю рынка - частенько служит источником вдохновения для разработчиков других браузеров. К тому же влияние Opera на развитие браузеров к рыночной доле отнюдь не сводится. И не исключено, что если бы не упрямство норвежских разработчиков, мы бы до сих пор думали, что нормальный менеджер загрузок в браузере - это ненаучная фантастика, а TDI (tabbed document interface) - непонятная трехбуквенная аббревиатура. Opera - это такой Давид, который, наверное, не в состоянии свалить Голиафа, но постоянно заставляет его двигаться вперед.
Ну и в конце концов, где вы найдете компанию, создатель которой пообещает переплыть Атлантический океан, когда количество загрузок новой версии ПО превысит миллион? Конечно, тут тоже можно придраться: отважная команда, состоящая из CEO Opera Йона фон Тетчнера (Jon von Tetzchner) и PR-менеджера компании, так и не успела далеко отплыть от родных берегов. Но с другой стороны, и причины были весьма уважительные - PR-менеджер внезапно начал тонуть, и лишь вмешательство отважного руководителя спасло его от неминуемой гибели. Вы много знаете боссов, готовых спасти подчиненного, рискуя собственной жизнью?
В начале декабря отважный мореплаватель Йон фон Тетчнер прибыл в Россию с дружественным визитом. Самолетом. На пользователей посмотреть и себя показать.
То есть даром
Неудачная попытка вырваться за пределы норвежских фьордов имела место в апреле этого года (и была приурочена к выходу версии 8.0), а с этого времени в жизни компании Opera многое изменилось. С сентября 2005 года настольный браузер стал распространяться абсолютно бесплатно. Если прежде у компании было три источника дохода на этом рынке (поступления от продажи лицензий, доходы от рекламы, показываемой в браузере, и отчисления от онлайновых сервисов, доступ к которым встроен в Opera), то теперь остался только один - сборы от онлайн-сервисов (45 процентов от прежних поступлений). Не является ли это решение слишком рискованным? Что произойдет, если завтра, например, откажется от сотрудничества Google?
- Я не думаю, что это случится, - говорит Йон фон Тетчнер. - Но даже если и так, мы не привязаны к Google. Нам нравится работать с ними, но если они откажутся, мы можем зарабатывать и с Yahoo!. Кроме того, мы получаем деньги не только от поисковиков, но и от Amazon, eBay и др.
КТ: В первые десять дней было сделано 2,4 миллиона бесплатных загрузок. Сейчас уже можно говорить о том, как ваш отказ от продажи лицензий повлияо на популярность браузера? Есть какая-то статистика?
- Думаю, рановато рассуждать об изменениях нашей доли на рынке. Могу пока сказать, что количество ежемесячных загрузок с нашего сайта удвоилось. Если раньше скачивали 1-2 млн. инсталляционных пакетов в месяц, то сейчас статистика показывает 2-3,5 млн.
КТ: В интервью The Register вы заявили, что собираетесь удвоить свою долю рынка к концу следующего года…
(Тут нужно заметить, что в статистике есть некоторые расхождения. Согласно большинству независимых отчетов, доля Opera не превышает двух процентов. Однако точный подсчет невозможен из-за того, что ради максимальной совместимости многие пользователи настраивают браузер так, что он идентифицируется сервером как IE. Возможно, оптимистичная оценка Йоном количества пользователей Opera объясняется учетом этих соображений).
- Мы хотим взять столько, сколько нам дадут, хотя, конечно, маловероятно, что нам удастся занять первое место. В некоторых регионах наша доля уже составляет от пяти до десяти процентов. И бесплатность Opera - лишь первый шаг. Но это если брать только рынок настольных приложений. В других секторах - например, на рынке мобильных устройств - мы чувствуем себя гораздо увереннее. Много тяжелой работы, толика удачи - и мы вполне можем быть первыми.
Новый друг хуже старых двух
На прямые вопросы, зачем компании понадобилось делать браузер Opera бесплатным, Йон фон Тетчнер предсказуемо рассказывает о желании захватить долю рынка побольше, не особенно вдаваясь в подробности, почему это желание проявляется именно таким образом. Но причины вполне очевидны. Во-первых, рынок настольных браузеров больше не является для Opera главным источником прибыли. По словам Йона, настольный браузер - всего лишь витрина, на которой компания показывает пользователям возможности собственных технологий. Это не означает, что приоритеты компании поменялись и разработка настольного браузера теперь дело второстепенное, но увеличение количества пользователей для нее сейчас важнее, чем «потерянные» на продаже лицензий деньги. Вероятно, выход бесплатной версии Opera для ПК был неизбежен, но очевидно, что процесс ускорился благодаря невероятному успеху Firefox, который быстро подмял под себя почти десять процентов рынка.
КТ: А что вы думаете о Firefox, Йон? Почему он так популярен?
- Его популярность есть следствие сразу нескольких факторов. Во-первых, разработчики Firefox написали очень хороший браузер. Во-вторых, они вовремя вышли с ним на рынок. А в-третьих, у них отличный PR.
КТ: Но не безопасность браузера?
- Думаю, что защищенность Firefox - это часть удачной PR-кампании. Конечно, многие переходили на Firefox, потому что он более защищен, чем IE. Но если бы пользователи действительно сравнивали браузеры по защищенности, полагаю, они бы выбрали Opera.
КТ: Не кажется ли вам, что защищенность Opera - побочный эффект ее меньшей популярности?
- Да, это важный момент. Выбирать браузер - все равно что выбирать район для жительства. Вы можете жить в благополучном районе, можете жить в неблагополучном. Opera - это благополучный «район», а, например, IE - нет. Конечно, если вы преступник, вам выгоднее атаковать IE, потому что в этом «районе» живет больше людей. Так что ваше замечание справедливо для всех браузеров с меньшей рыночной долей, чем у IE.
КТ: Но если вы увеличите свою долю рынка…
- Дело в том, что у каждой компании своя тактика борьбы с атаками. Если у вас прореха в браузере - что вы делаете? Вы загружаете патч, так? Но посмотрите на IE. Недавно Microsoft выложила очередной патч, затыкающий прореху, о которой было известно еще в апреле-мае. Им потребовалось полгода. Нам в этом смысле проще. Мы меньше, мы мобильнее, мы можем решать такие проблемы быстрее. Если мы нашли дыру в Opera в мае, то и затыкаем ее тоже в мае. Больше того: если Microsoft может позволить себе отложить решение каких-то не слишком актуальных проблем с безопасностью, то мы этого не делаем. Мы стремимся к браузеру с нулевым количеством прорех. Даже если найденная дыра не кажется опасной - мы закрываем ее. Даже если попасться на нее может совсем уж глупый человек - мы закрываем ее. Потому что далеко не все пользователи сведущи в технических вопросах, а наивного пользователя легко обмануть. И мы делаем все возможное, чтобы нашего пользователя нельзя было одурачить, независимо от того, разбирается он в компьютерах или нет.
КТ: Что вы думаете о расширениях? Насколько они важны для пользователей Firefox и насколько они важны для пользователей Opera?
- Я думаю, что вопрос, на самом деле, в другом. Что вы хотите получить от расширений? То есть сами по себе расширения - это, конечно, неплохо. Они существенно увеличивают возможности пользователей, и многим это нравится. Но в то же время этот вопрос требует очень осторожного рассмотрения, потому что расширения могут снизить уровень безопасности браузера. Мы думаем над этим, но не хотим, чтобы нам пришлось выбирать между безопасностью и функциональностью. Потому что каждый раз, когда нам приходится делать такой выбор, мы выбираем безопасность.
КТ: Есть ли еще какие-нибудь функции в других браузерах, которые вы хотели бы реализовать в следующей версии Opera (в октябре вышла Opera 9 Technology Preview, но главные изменения пока коснулись поддержки новых стандартов и работы движка, не слишком отразившись на интерфейсе)?
- Автоматические апдейты. Но мы еще не решили, насколько это востребовано. Вообще, у меня такое впечатление, что большая часть интересных функций как раз позаимствована у нас…
КТ: А когда вы видите свои решения в других браузерах, что вы чувствуете?
- Я думаю, что это… хм… нормально. Мы придумали хороший функционал. Приятно, что люди обратили на него внимание.
КТ: Не обидно?
- Я смотрю на это иначе. Кроме того, большая часть нашего функционала до сих пор уникальна. Вы, конечно, можете как-то имитировать функциональность Opera в Firefox, но для этого вам потребуется полтора десятка плагинов. И я чувствую, что мы идем в верном направлении, если люди прикладывают такие усилия, чтобы сделать другой браузер похожим на наш.
Opera vs. Microsoft
КТ: У Opera были и есть некоторые проблемы совместимости с рядом веб-сайтов. К примеру, Opera долгое время не могла работать с Gmail. Вам потребовался почти год на обеспечение поддержки Gmail, так?
- Да, мы уже поддерживаем XMLHttpRequest, на котором построена функциональность GMail. Проблема в том, что не всегда новые технологии базируются на открытых стандартах, и XMLHttpRequest - это яркий пример проприетарной технологии, неожиданно получившей широкое распространение. Это разработка Microsoft, но ее практически никто не использовал до Google. Когда мы поняли, что необходимо поддерживать и ее, то занялись кодированием, но разработчики Mozilla управились быстрее.
Что касается открытых стандартов, мы пытаемся реализовывать их так быстро, как только возможно - даже если эти стандарты пока не очень распространены. Мы реализуем их на сто процентов. Но если мы говорим о проприетарной технологии, то очень трудно реализовать ее по-настоящему хорошо, пока кто-то не начнет ее использовать.
КТ: Если вспомнить об истории отношений Microsoft и Opera. Сейчас-то вы можете нам рассказать, кто заплатил Opera 12,7 млн. долларов в мае этого года? Тогда вы не раскрыли ни источник платежа, ни причины, побудившие неизвестную компанию расстаться с такой значительной суммой.
- Э-э-э… нет. Я не могу ничего рассказать. И не могу сказать, что это была Microsoft. Я даже не могу сказать, что это был крупный поставщик ПО. Единственная информация, которой я могу поделиться, - этот платеж был получен не от нашего клиента, этот платеж никак не повлияет на наш бизнес, и этот платеж был получен от крупной компании.
Мобильный Интернет
КТ: Вам не кажется, что конкуренция на рынке мобильных браузеров вскоре будет более ожесточенной?
- О, это будет очень интересный рынок. Что отличает нас от других - мы на этом рынке работаем уже довольно долго, и у нас немного другой подход. Все остальные вендоры делают WAP-браузеры. У нас же был семилетний опыт разработки веб-браузеров, и мы решили перенести этот опыт на мобильную платформу (сейчас то же самое пытается сделать Mozilla). Я думаю, что в ближайшие несколько лет произойдет окончательный переход от WAP к Web, и это окажет очень сильное влияние на всех, кто занимается бизнесом в Сети.
КТ: Вы не чувствуете давления Microsoft на этом рынке?
- Реальность такова, что Microsoft сейчас больше озабочена продвижением платформы в целом. Вот смотрите: есть рынок телефонов. Примерно пять процентов от этого рынка составляют смартфоны. Из них примерно 80-90 процентов работают под управлением Symbian. А все остальное делят между собой Palm OS, Linux и операционные системы от Microsoft.
Кроме того, мы уже поставляем браузер для платформы Microsoft, и он прекрасно работает. Конечно, Microsoft не стоит недооценивать, но текущая версия их мобильного браузера слегка отстала от жизни. Конечно, они его улучшат, но вот будет ли он таким же хорошим, как… В общем, сделают ли они его достаточно хорошим? В этом году вышла новая версия платформы, но я не заметил принципиальных улучшений в браузере.
Нам даже звонили из Microsoft - не сам Билл Гейтс, конечно, - и просили поскорее выпустить браузер для их платформы. В самой компании люди понимают, что этот конкретный продукт недостаточно привлекателен.
КТ: Такая компания как Microsoft не может сделать браузер?!
- Одно дело теория, а другое - практика. Сделать хороший браузер очень трудно. Вспомните, с чего начала Microsoft. Их настольный браузер тесно интегрирован в ОС. И этот монстр не так-то просто сделать пригодным для запуска на устройстве, у которого, скажем, всего 30-40 Мбайт памяти.
У них намного больше денег. У них намного больше людей. Умных людей. Но факт остается фактом. Написать ядро нового браузера с нуля очень тяжело. Новых движков не появлялось на рынке уже семь, а то и десять лет. Все актуальные браузерные движки имеют долгую историю. Тот же Firefox - это когда-то Mozilla, Mozilla когда-то была Netscape и т. д.
КТ: А КПК?
- Да рынок КПК уже очень мал, и уменьшается. Можно сказать, что он практически исчез. Поговорите с сотрудниками PalmSource, и они вам расскажут, что люди не хотят больше покупать просто КПК. Им нужны телефоны с КПК.
СК[Сергей Костенок. - Здесь и далее прим. ред.]: Кстати, о Palm. Вы собираетесь поддерживать эту платформу?
- Palm очень сложная для поддержки платформа. Трудно понять, в какую сторону она будет развиваться, и просвета не видно. Я знаю кое-кого в PalmSource уже несколько лет. И мы время от времени обсуждаем возможность поддержки продуктов от Palm, но тут же возникает вопрос: какую именно ОС нужно поддерживать? Пятую версию? Шестую? Linux?
Но владельцы КПК от Palm могут использовать наш пакет Opera Mini[Opera Mini - как раз тот самый «не WAP, но Web», о необходимости которого говорит Йон. Это мобильный веб-браузер, рассчитанный на платформы, которые Opera пока официально не поддерживает. Если вы не можете использовать Opera Mobile, но в вашем телефоне есть поддержка J2EE, то с помощью Opera Mini вы получаете возможность гулять по Интернету (странички при этом будут подгоняться под небольшие размеры телефонного дисплея, но за преобразование отвечает не движок браузера Opera Mini, а специальный прокси-сервер, предоставляемый Opera)], если их устройства поддерживают J2EE. Честно говоря, мы сами не тестировали Mini на Palm’ах, но, судя по отзывам пользователей, она работает. Не без некоторых проблем, но работает, и это довольно популярное приложение.
Кстати, у нас много пользователей и в России, хотя это совсем новый продукт и официально он здесь не представлен. Но мы были поражены искусством русских хакеров, которые перевели Opera Mini на русский язык и вообще слегка ее «подкрутили». Конечно, мы не в восторге от того, что кто-то взламывает наше ПО, но в данном случае очень впечатлены результатом. Взлом подобного уровня вполне подходящая причина для работы на Opera. Мы уже брали таких людей на работу.
КТ: А русские разработчики в вашей команде есть?
- Нет. У нас есть русские сотрудники, но, кажется, из разработчиков никого. Сисадмином работает русская женщина.
КТ: А с удаленными программистами вы не работаете?
- Нет. Дело в том, что мы поставляем Opera на множество платформ, на множество устройств. Но ядро нашей технологии едино. И для того, чтобы не разрушить эту схему, нам нужна очень сплоченная команда, а сплоченность и аутсорсинг совмещаются плохо. Но благодаря нашему подходу мы можем быстро переключаться с платформы на платформу. Обычно нам требуется на это всего лишь несколько недель, хотя внутренний рекорд составил девять часов.
В беседе также участвовали Сергей Костенок («ДК»), Илья Шпаньков и Тор Одланд (непосредственный руководитель спасенного в апреле PR-менеджера, на фото - слева).
ТЕХНОЛОГИИ: Мы наш, мы новый билд построим
Автор: Майкл Кузумано
Бизнес разработки программного обеспечения сильно изменился за последние пять лет. И главная тенденция, которую можно выделить на этом фоне, - плавное изменение стиля программирования.
Майкл Кузумано (Michael Cusumano) - известный эксперт на рынке программного обеспечения, специализирующийся на вопросах стратегий развития продуктов и предпринимательства в области разработки ПО. Но Кузумано не только признанный теоретик, за его плечами богатый опыт руководства различными компаниями-разработчиками. Сейчас он возглавляет шестую по величине софтверную компанию в Индии Patni Computer Systems. Кроме того, он оказывает консультационные услуги ведущим мировым корпорациям, среди которых Alcatel, AOL, AT amp;T, Business Objects, Cisco, Ericsson, Texas Instruments, Toshiba и другие. Из-под пера профессора выходят не только научные труды, но и книги для широкого круга читателей, включая мировой бестселлер «Microsoft Secrets"[M. Cusumano, R. Selby, „Microsoft Secrets“. - The Free Press/Simon amp; Schuster, NY, 1995. - Здесь и далее примечания Константина Курбатова] (в соавторстве с Ричардом Шелби), который переведен на четырнадцать языков. В конце октября Майкл Кузумано посетил Россию в рамках конференции для разработчиков программного обеспечения[Мы писали о ней в „КТ“ #613 от 10 ноября 2005 года], где и прочитал предлагающийся вашему вниманию доклад. - К.К.
В прошлом и позапрошлом десятилетиях было популярно так называемое нисходящее программирование (способ разработки программ, при котором программирование ведется методом «сверху вниз», от общего к деталям), сейчас набирает обороты программирование итерационное, то есть разработка ПО методом постоянного выпуска неких обладающих минимальной функциональностью промежуточных билдов, каждый из которых приближает ее (функциональность) к требуемой. Вторая тенденция, которую необходимо отметить, - это замещение бизнес-модели, состоящей в выпуске готового программного обеспечения, на оказание услуг и сервисов.
Но прежде чем обсуждать эти тенденции, хотелось бы вернуться на тридцать лет назад. Вот выдержка из отчета НАТО 1969 года, посвященного разработке ПО. «Главные проблемы в системе разработки программного обеспечения состоят в следующем:
n недостаточное управление требованиями, увлечение производством кода в ущерб дизайну ПО;
n ошибки в оценках, недостаток мониторинга процессов, разобщенность программистов;
n низкая продуктивность, отсутствие оценочных факторов, низкая надежность (ошибки);
n слишком сильная привязка к оборудованию, невозможность повторного использования кода;
n высокая стоимость разработки».
Звучит знакомо, не правда ли? Уже предпринимались попытки решения этих проблем путем смены парадигмы программирования. В истории можно выделить несколько моделей: стиль IBM (совершенствование классической схемы; 1960-70-е годы), японский стиль («фабрики ПО», стабильные команды программистов, отлаженные процедуры, максимальное повторное использование кода; 1970-80-е) и стиль, предлагаемый SEI[SEI - Software Engineering Institute] (главным образом состоит в предварительном ранжировании требований к разработке и контроле соответствия этим требованиям на каждом этапе, с 80-х; в настоящее время предлагается уже пятая версия документа).
Пока ни один из них не может целиком решить задачи любого проекта разработки ПО. Различия в бизнес-моделях, заказчиках, квалификации исполнителей и других параметрах приводят либо к неоправданному повышению стоимости продукта, либо к снижению качества и удлинению периода разработки. Поэтому сейчас разработчики концентрируются именно на новой итеративной методологии, характерной чертой которой является постоянный выпуск условно «готового» ПО, при постоянном дальнейшем его развитии и насыщении.