Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей

Тут можно читать онлайн Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая старинная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Джессика Ливингстон - Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей краткое содержание

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - описание и краткое содержание, автор Джессика Ливингстон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - читать онлайн бесплатно полную версию (весь текст целиком)

Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - читать книгу онлайн бесплатно, автор Джессика Ливингстон
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Таким образом, мы тщательно разработали систему ежегодной оплаты за использование Basecamp, но не смогли ее применить. Нам необходимо было придумать новую систему, и мы выбрали ежемесячную форму расчета. Впрочем, трудности пошли нам на пользу. Мы задержали выход Basecamp на месяц, после чего установили ежемесячную оплату за обновление продукта, но эта плата стала в два раза выше первоначальной. Например, версия, которую мы планировали продавать за 99 долларов в год, стала продаваться за 19 долларов в месяц, что соответствует 254 долларам в год. Однако даже повышение стоимости регистрации программы сыграло нам на руку, позволив сделать более выгодное предложение небольшим компаниям, поскольку они могли обойтись без покупки лицензии на целый год.

Одна из наших первоначальных технических ошибок заключалась в том, что мы задумывали программу Basecamp как инструмент для консалтинговых компаний, предоставляющих услуги по веб‑дизайну. В лицензионном соглашении на использование программы было указано, что зарегистрированным продуктом может пользоваться лишь один пользователь. Лицензию на программу могла приобрести, к примеру, одна компания. Одна фирма – это один клиент. В нашей базе данных числился идентификатор клиента и идентификатор фирмы, которая приобрела лицензию. Мы не учли, что клиент может быть владельцем двух фирм. Если во второй фирме этого же клиента сотрудники хотели установить Basecamp, то у них ничего не получалось, поскольку программа не позволяла совершить установку. Данное предположение программы о единственном пользователе было заложено глубоко в программный код, поэтому нам пришлось потратить полтора года на то, чтобы исправить эту техническую недоработку.

Другая любопытная ошибка: мы не учли временные пояса Земли. В программе Basecamp было заложено предположение, что бо́льшая часть пользователей работает в зоне центрального поясного времени, хотя сам я находился в Копенгагене, где временная разница с Чикаго составляет семь часов. Таким образом, для пользователей из Австралии срок действия лицензии заканчивался почти на сутки раньше. На самом деле мы просто забыли о временных зонах, поскольку сами не ставили крайних сроков выполнения работ. Мы разработали план реализации определенных задач, но не подумали о том, будут они выполнены двумя часами раньше либо двумя часами позже назначенного срока. Безусловно, не каждая компания работает таким образом.

Эта ошибка не столь заметна, потому что в Basecamp практически отсутствует функция контроля времени. Реальное время отображалось лишь в комментариях к записям в блоге. В самих записях указывались только дата и крайний срок выполнения задания. Следовательно, эту ошибку не обнаруживали, пока не покидали пояс центрального времени. В Дании программа уведомит о наступлении крайнего срока выполнения задания только через семь часов после полуночи. Поэтому, для фирм, где контроль времени играет важную роль, такая неточность представлялась большой проблемой. Особенно серьезным недостатком невозможность настройки Basecamp на определенный временной пояс стала для пользователей Австралии. Они теряли половину рабочего дня. Нам пришлось заняться устранением этого недочета.

Ливингстон.Вы были единственным программистом?

Хейнемейер Ханссон.Я был единственным до февраля 2005 года, пока компания не взяла на работу второго специалиста. Целый год я был единственным программистом и системным администратором программы Basecamp.

Ливингстон.В дополнение ко всем своим обязанностям вы также начали работу над проектом платформы Rails, не так ли? Как вы все успевали?

Хейнемейер Ханссон.Знаете, когда есть только десять часов в неделю на работу над таким проектом как программа Basecamp, просто не имеешь права тратить время на создание бесполезных функций. Просто отбрасываешь все лишнее и создаешь лишь действительно полезные функции.

Именно так я открыл для себя язык программирования Ruby. Весьма полезный опыт, благодаря которому я научился программировать более эффективно. В то время мне стало недостаточно возможностей языка программирования PHP. Я рассматривал Java и другие языки программирования и не нашел ничего, что позволило бы мне (единственному программисту) справиться со всем запланированным фронтом работ.

В результате я создал платформу Rails на основе языка программирования Ruby и написал программу Basecamp согласно изначальному проекту. Это произошло из‑за того, что компания 37signals не хотела нанимать других программистов. Нам приходилось действовать в рамках жестких ограничений, поэтому мы создавали только необходимые инструменты. Поэтому и платформа Rails стала настолько популярной. Она была настроена на максимальное увеличение производительности в ограниченных условиях. Платформа Rails и программа Basecamp создавались одновременно. Даже не так: скорее, я создавал Basecamp и шаг за шагом, по ходу создания программы, придумывал элементы Rails.

Таким образом, я просто разработал необходимые для написания Basecamp программные элементы, а затем осознал, что их можно применить и для создания других программ и что можно просто сохранить тот или иной элемент и добавить его в набор инструментов платформы Rails. Со временем инструментарий Rails становился все более функциональным, и уже в процессе его использования стало понятно, что его в самом деле весьма удобно применять. Возможно, другим людям тоже пригодится этот инструментарий, чтобы при ограниченных ресурсах выполнять задачи, подобные тем, которые стояли перед коллективом компании 37signals, без установки лишнего программного обеспечения.

Оригинальная версия программы Basecamp содержала всего четыре тысячи строк программного кода, на самом деле не так уж и много. Знакомый программист, который сейчас участвует в дальнейшей разработке платформы Rails, сказал, что один лишь конфигурационный файл на языке XML содержит пять тысяч строк кода!

Мы выпустили Basecamp на рынок в феврале 2005 года, и к тому моменту я уже понимал, что хочу выпустить и платформу Rails. После всплеска первоначальной активности покупателей по приобретению копий программы Basecamp мы старались добавлять в нее все новые и новые функции, чтобы удержать интерес пользователей.

Мы всегда предоставляем пакет обновлений в течение тридцати дней после выпуска нового программного продукта. Это еще больше привлекает клиентов. Покупателям программы нравится получать набор обновлений всего через две недели после покупки. Значит, один из секретов продвижения на рынке нашей компании заключается в том, чтобы держать покупателей в уверенности, что выпуск программы на рынок не означает завершения поддержки ее пользователей. Мы никогда не говорим, что прекратили работу над продуктом и уходим в отпуск. Наоборот, успеха можно добиться лишь в том случае, если постоянно предлагать что‑то новое, тем самым демонстрируя, что программа постоянно дорабатывается и улучшается.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Джессика Ливингстон читать все книги автора по порядку

Джессика Ливингстон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей отзывы


Отзывы читателей о книге Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей, автор: Джессика Ливингстон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x