Fog Creek Software
Fog Creek Software — американская компания, специализирующаяся на разработке программного обеспечения для управления проектами, отслеживания ошибок и совместной работы. Основана в 2000 году Джоэлом Спольски и Майклом Прайором. Компания известна созданием таких продуктов, как BugTracker.NET, FogBugz, Kiln, Trello и Glitch, а также развитием методологии разработки программного обеспечения, описанной в книге Спольски «Джоэл о программировании». Штаб-квартира компании расположена в Нью-Йорке, США.
История
Основание и ранние годы (2000–2005)
Компания Fog Creek Software была основана в 2000 году Джоэлом Спольски, известным блогером и автором книг по программированию, и Майклом Прайором, программистом. Изначально компания занималась разработкой программного обеспечения для управления проектами и отслеживания ошибок. Первым продуктом стал BugTracker.NET, выпущенный в 2000 году. В 2001 году был запущен FogBugz — система отслеживания ошибок и управления проектами, которая стала основным продуктом компании на протяжении многих лет. FogBugz отличался простотой использования и интеграцией с другими инструментами разработки.
Развитие и новые продукты (2006–2010)
В 2006 году компания выпустила Kiln — систему управления версиями, основанную на Mercurial. Kiln была ориентирована на команды разработчиков, работающих над проектами с большим объемом кода. В 2010 году Fog Creek Software запустила Trello — веб-приложение для управления проектами, основанное на методологии канбан. Trello быстро завоевал популярность благодаря интуитивно понятному интерфейсу, основанному на досках, списках и карточках. В 2011 году компания выпустила Glitch — платформу для создания и развертывания веб-приложений, ориентированную на начинающих разработчиков.
Изменения в структуре и продажа активов (2011–2017)
В 2011 году Fog Creek Software была реорганизована: Trello был выделен в отдельную дочернюю компанию Trello, Inc. В 2014 году Trello был продан компании Atlassian за 425 миллионов долларов. В 2017 году Fog Creek Software продала Kiln компании Atlassian. После продажи основных активов компания сосредоточилась на развитии Glitch. В 2018 году Glitch был выделен в отдельную компанию, а Fog Creek Software прекратила свою деятельность как самостоятельная организация.
Продукты
BugTracker.NET
BugTracker.NET — система отслеживания ошибок, выпущенная в 2000 году. Предназначена для управления дефектами и задачами в процессе разработки программного обеспечения. Поддерживает функции ведения базы данных ошибок, назначения ответственных, отслеживания статуса и генерации отчетов. Является одним из первых продуктов компании.
FogBugz
FogBugz — система управления проектами и отслеживания ошибок, выпущенная в 2001 году. Предоставляет инструменты для планирования задач, управления сроками, отслеживания времени и генерации отчетов. Включает в себя систему автоматического назначения приоритетов (Evidence-Based Scheduling), основанную на анализе исторических данных. FogBugz был основным продуктом компании на протяжении многих лет и использовался различными организациями, включая Microsoft и Google.
Kiln
Kiln — система управления версиями, выпущенная в 2006 году. Основана на Mercurial, но также поддерживает Git. Предоставляет инструменты для просмотра изменений, управления ветками и слияния кода. Включает в себя веб-интерфейс, интегрированный с FogBugz. Продана Atlassian в 2017 году.
Trello
Trello — веб-приложение для управления проектами, основанное на методологии канбан. Выпущено в 2010 году. Позволяет создавать доски, списки и карточки для организации задач. Поддерживает функции назначения ответственных, установки сроков, добавления комментариев и вложений. В 2014 году Trello был продан Atlassian за 425 миллионов долларов. Trello остается одним из наиболее популярных инструментов для управления проектами в мире.
Glitch
Glitch — платформа для создания и развертывания веб-приложений, выпущенная в 2011 году. Ориентирована на начинающих разработчиков и позволяет создавать приложения на JavaScript, Node.js, Python и других языках. Предоставляет онлайн-редактор кода, систему управления версиями и возможность мгновенного развертывания. В 2018 году Glitch был выделен в отдельную компанию.
Методология разработки
Fog Creek Software известна своей методологией разработки программного обеспечения, описанной в книге Джоэла Спольски «Джоэл о программировании» (2004). Ключевые принципы включают:
- Evidence-Based Scheduling — метод оценки сроков выполнения задач, основанный на анализе исторических данных о времени, затраченном на аналогичные задачи.
- Прозрачность — открытость процессов разработки и коммуникации внутри команды.
- Непрерывное улучшение — регулярный анализ и оптимизация процессов разработки.
- Фокус на качестве — приоритет качества кода и тестирования.
Критика
Fog Creek Software подвергалась критике за недостаточную поддержку некоторых продуктов, особенно после их продажи. Например, пользователи Kiln отмечали проблемы с интеграцией после перехода к Atlassian. Также критиковалась сложность настройки FogBugz для крупных проектов. Однако в целом компания получила положительные отзывы за инновации и простоту использования своих продуктов.
Наследие
Fog Creek Software внесла значительный вклад в развитие инструментов для управления проектами и совместной работы. Trello стал одним из самых популярных инструментов для управления проектами в мире, а Glitch продолжает развиваться как платформа для обучения программированию. Методология Evidence-Based Scheduling, разработанная Джоэлом Спольски, используется многими компаниями для оценки сроков выполнения задач. Компания также известна своим вкладом в развитие сообщества разработчиков через блог Джоэла Спольски и книгу «Джоэл о программировании».
Источники
- Спольски, Джоэл. «Джоэл о программировании». — СПб.: Питер, 2004.
- Официальный сайт Fog Creek Software (архив).
- Статья «Trello: The Story of a Startup» на сайте TechCrunch.
- Документация по FogBugz, Kiln и Glitch.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →