Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Citrix покупает компанию Wrike российского предпринимателя Андрея Филева за $2,25 млрд

Развитие стартапа IT-эмиграция Софт Финансы в IT

Андрей Филев, коренной петербуржец и программист-самоучка

Citrix Systems объявила о покупке компании Wrike за $2,25 млрд, чтобы добавить софт для совместной работы к своим продуктам.

В начале декабря состоялась сделка-близнец между Salesforce и Slack, только там фигурировала на порядок большая сумма: $27,7 млрд.

Напомним, что в прошлом году рынок ПО для совместной работы захватила программа Microsoft Teams, которая превзошла по количеству пользователей прежнего лидера Slack.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 11K
Комментарии 12

OPEN DAYS INGRIA: «Секреты успешного предпринимательства»

Блог компании Бизнес-инкубатор Ингрия
28 июня, в четверг, в рамках программы Open Days состоится первое в истории Бизнес-инкубатора «Ингрия» выступление одного из самых успешных российских предпринимателей Кремниевой долины – Андрея Филева, основателя компании Wrike.

Андрей поделится опытом работы на глобальном рынке, а также другими секретами успешного предпринимательства.

В ходе мероприятия будут подробно освещены следующие вопросы:
— Как развить инновационную идею в успешный продукт?
— Онлайн-маркетинг для софтверного стартапа: какова его роль, и какие существуют секреты успеха?
— Какова значимость венчурного финансирования и как его привлечь?
— Как повысить эффективность работы распределенной команды в своей компании?
Читать дальше →
Рейтинг 0
Просмотры 1.6K
Комментарии 1

Как мы сделали Rich Text Editor с поддержкой совместного редактирования под Android

Блог компании Wrike Разработка веб-сайтов *Программирование *Разработка мобильных приложений *Разработка под Android *
рисунок

«Мобилизация» рабочих процессов в компаниях означает, что на телефон или планшет переносится все больше функций для совместной работы. Для Wrike, как кроссплатформенного сервиса управления проектами, важно, чтобы функционал мобильного приложения был абсолютно полноценным, удобным и не ограничивал пользователей в работе. И когда встала задача создать Rich Text Editor с поддержкой совместного редактирования описания задач, мы, оценив возможности существующих WebView компонентов, решили пойти своим путем и реализовали собственный нативный инструмент.

Подробности
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 12K
Комментарии 2

Повышаем производительность поиска с помощью партиционирования индекса в Apache Solr

Блог компании Wrike Высокая производительность *Разработка веб-сайтов *Поисковые технологии *


Полнотекстовый поиск используется в Wrike почти повсеместно. Поиск в шапке страницы дает возможность быстрого доступа к последним задачам с сортировкой по дате обновления, с совпадением по названию. Такой вариант поиска представлен в разделах «Моя работа» и «Панель задач».
Поиск в списке задач работает по всем полям: название, описание, имена файлов вложений, авторы, комментарии, дата изменения. Максимальный приоритет у задач, активность по которым связана с текущим пользователем, с фразовым совпадением в названии, описании или в комментариях.
Упрощенный вариант поиска по названиям используется:
  • при расстановке зависимостей для диаграммы Ганта (предшествующая и последующая задачи),
  • при добавлении ссылок на задачи по названиям (меншенинг),
  • при добавлении подзадач.

В этих разделах используется instant search с неявным wildcard: пользователь последовательно вводит u, up, upd, update, а поисковые запросы принимают вид: u*, up*, upd*, update*.
Кроме того, wildcards можно использовать во всех вариантах поиска.
Таким образом, часто приходят “тяжелые” поисковые запросы, вызывающие многократное чтение индекса, повышенную нагрузку по CPU/IO на серверах и, как следствие, общие задержки в обработке запросов в “часы-пик”.
В данной статье мы поделимся своим способом решения проблемы производительности.
Речь пойдет об ускорении поиска при работе с поисковым сервером Apache Solr через партиционирование коллекций. Описанный способ был нами опробован на версиях 4.9.0 и 4.10.2.

Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 19K
Комментарии 3

Как построить грамотную систему тестирования? Инсайты от QA-экспертов 19 мая в Питере

Блог компании Wrike Разработка веб-сайтов *Тестирование IT-систем *Программирование *Тестирование веб-сервисов *


Какие инструменты облачного тестинга используют в Яндексе? Как устроено Selenium-тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?

19 мая в питерском офисе Wrike состоится встреча специалистов по тестированию, где мы обсудим насущные, вечные и, на первый взгляд, почти неразрешимые проблемы QA в больших (и не очень) проектах.

О программе и докладах
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 6.7K
Комментарии 5

Миссия невыполнима: Метод планирования с недостижимыми целями

Блог компании Wrike Управление проектами *Agile *Управление продуктом *


Чуть больше года назад мы в Wrike начали использовать для планирования метод целей и ключевых результатов (Objectives and Key Results, OKR). Его придумали и впервые применили для в Intel, потом подхватили в Google, Oracle, LinkedIn и Twitter. Метод универсален, хорошо помогает фокусироваться на целях, повышает инициативность и стимулирует работу между разными командами в компании. Плюс его можно отлично реализовать, используя инструменты нашего сервиса, что для нас было одним из ключевых требований.

Если вы ищете подходящий подход к планированию и оценке эффективности командной работы или даже лично для себя, предлагаем присмотреться к OKR внимательнее.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 9.2K
Комментарии 5

Angular 2 несёт мир в галактику фронтенда

Блог компании JUG Ru Group Разработка веб-сайтов *JavaScript *Angular *
React, Redux, Angular, JavaScript, Dart — мир фронтенда находится на грани полномасштабной войны адептов разных технологий. Настало время героев — кто спасёт мир в веб-разработке и станет главным героем новой эпохи?

Кажется, об этом знает фронтенд-тимлид компании Wrike Евгений Гусев. Нам удалось отвлечь его от работы и задать несколько вопросов, которые так волнуют тех, кто уже успел попробовать Angular 2 или ещё только слышал о нём. Евгений рассказал нам о  преимуществах Angular 2, скорости развития проекта, трудностях и радостях перехода на него. Мы успели обсудить React, JavaScript и Dart, — в общем, сравнить и изменить все силы. Впрочем, хватит тизеров. Магистр, вам слово!



— Расскажите о себе, о том, с чем работаете и как попали в Wrike?

Меня зовут Евгений, и я пишу на Dart и Angular 2. Наверное, странное начало, но надо расставить все точки над «i». Работаю фронтенд-тимлидом в компании Wrike, а начинал с С++ под микроконтроллеры, писал немного на том и на этом, потом дошёл до C#. Когда перешёл в Dell, начал плотнее общаться с фронтендом, причём самым банальным образом: кому-то нужно было писать UI, а никого не было. Причём писать начал сразу на CoffeeScript (да-да!). Годы шли, и я перешёл в компанию, в которой я сейчас и работаю, а именно Wrike. Мы разрабатываем крупную SaaS-платформу для управления задачами и совместной работы. Сейчас у нас почти 30 фронтенд-девелоперов, плюс команда верстальщиков, и мы, как Алиса из небезызвестной сказки, всё растём и растём.

Wrike прошёл довольно большой путь: от совсем небольшого стартапа до двух миллионов строчек кода за 9+ лет разработки. Конечно, за это время у нас сменилась куча фреймворков и технологий. Всё начиналось с Dojo, потом Ext.js. Мы писали на Polymer 0.5, и, когда он стал deprecated (с выходом версии 1.0), перед нами встал вопрос — что же выбрать? Собственно о том, какие у нас были варианты, и почему мы в итоге выбрали Angular 2, я и расскажу в своём докладе.
Читать дальше →
Всего голосов 35: ↑27 и ↓8 +19
Просмотры 43K
Комментарии 102

Angular Attack: мой опыт участия в хакатоне

Блог компании Wrike Разработка веб-сайтов *JavaScript *Программирование *Angular *


Angular 2 сегодня считают этаким «new kid on the block». Он многим интересен, без его упоминания не обходится практически ни одна крупная front-end конференция, и уже сейчас он готов бросить вызов React. Но до лучей абсолютной славы еще далеко — официального релиза еще не было, хотя в бою фреймворк может попробовать любой желающий. Мы в Wrike, например, уже вовсю используем Angular 2 в продакшне.

Ребята из Google активно привлекают внимание к новому фрейворку и даже недавно провели 48-часовой онлайн хакатон ANGULAR ATTACK, который собрал несколько сотен участников. По его результатам было опубликовано более 270 работ. В этой статье я хочу поделиться опытом своего участия в хакатоне, впечатлениями и наблюдениями, которые могут вам помочь в подобных состязаниях. Добро пожаловать под кат.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 12K
Комментарии 16

Как построить грамотную систему тестирования? Инсайты от QA-экспертов: видео и презентации с митапа в Wrike

Блог компании Wrike Разработка веб-сайтов *Тестирование IT-систем *Программирование *Тестирование веб-сервисов *
Какие инструменты облачного тестинга используют в Яндексе? Как устроено тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?



Пару недель назад наш Wrike Tech club собрал около 150 специалистов по тестированию, чтобы обсудить в питерском офисе компании насущные, вечные и, на первый взгляд, почти неразрешимые проблемы QA в больших (и не очень) проектах. Как и обещали, делимся видео и презентациями со встречи.

Смотреть
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 21K
Комментарии 0

Свой среди своих: Как возлюбить ближнего из соседнего отдела

Блог компании Wrike Управление проектами *Управление продуктом *Управление персоналом *


Отделы в компании часто недолюбливают друг друга. Ситуации, когда “свои” противостоят “чужим” внутри одной компании, будь то маркетинг против бухгалтерии, продажи против юристов или разработка против менеджеров, похоронили немало проектов и начинаний.

Причины очевидны: разные цели и приоритеты, непонятные рабочие процессы у коллег и сложности коммуникации. По идее, системы для управления проектами и совместной работы, такие как Wrike и наши конкуренты, должны это исправлять. И обычно так оно и бывает, но иногда проблема может быть слишком глубокой, чтобы решить ее простым внедрением нового сервиса.

Полноценное “лечение” состоит из трех этапов: изменить организацию работы в команде, обеспечить техническую возможность для совместной работы и желание сотрудников ею заниматься.
Читать дальше →
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 5.1K
Комментарии 3

Spark Summit 2016: обзор и впечатления

Блог компании Wrike Анализ и проектирование систем *Data Mining *Big Data *

В июне прошло одно из самых крупных мероприятий мира в сфере big data и data science — Spark Summit 2016 в Сан-Франциско. Конференция собрала две с половиной тысячи человек, включая представителей крупнейших компаний (IBM, Intel, Apple, Netflix, Amazon, Baidu, Yahoo, Cloudera и так далее). Многие из них используют Apache Spark, включая контрибьюторов в open source и вендоров собственных разработок в big data/data science на базе Apache Spark.


Мы в Wrike активно используем Spark для задач аналитики, поэтому не могли упустить возможности из первых рук узнать, что происходит нового на этом рынке. С удовольствием делимся своими наблюдениями.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 7K
Комментарии 4

Обсуждение инструментов аналитики для работы с большими данными в Питере 14 сентября

Блог компании Wrike Анализ и проектирование систем *Data Mining *Big Data *


14 сентября в 19:00 мы встретимся в офисе компании Wrike, чтобы обсудить инструменты аналитики и работу с большими данными. Главное внимание мы уделим успешным практикам и инструментам, разберем конкретные кейсы, поговорим о построении системы аналитики в компании, попробуем дать конкретные советы и рекомендации. Эксперты с удовольствием ответят на ваши вопросы.
О программе и докладах
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.4K
Комментарии 0

UX-митап 26 октября в Петербурге: работа по дизайн-спринтам, LeanUX, юзабилити-исследования

Блог компании Wrike Веб-дизайн *Интерфейсы *Usability *Прототипирование *


Дизайн – это решение проблемы. Продукты, которые мы создаем, хороши ровно настолько, насколько хорошо мы изначально определили и поняли проблемы, которые хотим решить. Когда компания хочет изменить продукт и сделать это быстро, у дизайн команды не так много времени на поиск и предоставление заказчику жизнеспособного решения.

На встрече 26 октября в питерском офисе Wrike в рамках WrikeTechClub мы поговорим о том, как построить эффективную работу над юзабилити, как провести необходимые исследования и извлечь из них правильные выводы, как выявить фатальные ошибки и суметь их исправить в кратчайшие сроки, рассмотрим новые методологии и разберем с экспертами конкретные кейсы. На митапе выступит CEO и основатель компании Wrike Андрей Филев, который расскажет о последних изменениях облика Wrike в связи с современными тенденциями работы над IT-продуктом.
О программе и докладах
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 2.8K
Комментарии 2

На второй линии фронта: наш опыт развития технического отдела поддержки

Блог компании Wrike Help Desk Software *Service Desk *Управление проектами *Управление продуктом *

Наверняка почти у каждого есть парочка любимых историй об общении с саппортом компаний, товарами или услугами которых мы пользуемся каждый день. Во многих случаях нас раздражает долгое ожидание ответа и его поверхностное содержание, а проблемы, в свою очередь, редко находят быстрое и действенное решение. Корень этих проблем обычно лежит в организации процессов поддержки.
Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 9.2K
Комментарии 13

Dart meet-up 30 ноября в Петербурге: доклады от разработчиков из Google, опыт перехода на Dart c С# и JS

Блог компании Wrike Разработка веб-сайтов *Программирование *Dart *C# *
Недавно TechCrunch подробно рассказал о новом витке развития языка программирования Dart. Google как разработчики языка теперь не только делают большую ставку на использование дарта в создании своих ключевых сервисов (AdWords, AdSense), но и намерены более активно влиять на рост всей экосистемы, в том числе и в России, и поддерживать компании, использующие Dart в своих проектах. Первая встреча, посвященная использованию Dart в России пройдет 30 ноября в Петербурге, в офисе компании Wrike.


На встрече мы обсудим новый виток в развитии языка Dart, поговорим с разработчиками языка из Google, сможем задать им свои вопросы. Мы также уделим внимание необходимой инфраструктуре для работы с языком, успешным кейсам и проектам, сделанным на Dart, и выясним, каковы особенности перехода на дарт со скриптовых (JavaScript) и типизированных (C#) языков.

О программе и докладах
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 4.5K
Комментарии 1

Dart Developer Summit 2016: главные новости из мира Dart

Блог компании Wrike Разработка веб-сайтов *JavaScript *Программирование *Dart *


26-27 октября в Мюнхене прошел Dart Developer Summit. Он проводится компанией Google уже второй год подряд и неизменно собирает всех неравнодушных к молодому языку разработчиков.


Как вы, возможно, знаете, команда Wrike активно использует в своем проекте Dart в связке с новым фреймворком Angular 2 (Dart).


На текущий момент в Wrike работает более 45 фронтенд-разработчиков, пишущих Dart, а количество строк кода уже перевалило за несколько сотен тысяч строк. И хотя конференция была рассчитана в большей степени на тех, кто либо начал пользоваться Dart и Angular 2 не так давно, либо пока только рассматривает Dart как возможную опцию, для нас было важно из первых уст узнать новости о развитии платформы, а также пообщаться с разработчиками языка лично.


В этой статье я расскажу о самых важных и интересных, на наш взгляд, анонсах и событиях, произошедших на этой конференции.


Читать дальше →
Всего голосов 29: ↑26 и ↓3 +23
Просмотры 4.8K
Комментарии 3

Как упростить работу с IntelliJ IDEA: полезные функции для разработчиков

Блог компании Wrike Разработка веб-сайтов *Программирование *Dart *

На прошедшем в конце ноября митапе по разработке на Dart Александр Дорошко из JetBrains рассказал о полезных фичах, хинтах и горячих клавишах, которые упрощают работу в Intellij Idea и WebStorm.
Нам показалось, что доклад будет полезен не только дарт-разработчикам, поэтому делимся записью презентации Александра со всем широким кругом хабровчан.
Смотреть
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 19K
Комментарии 5

Блеск и нищета автоматизации тестирования

Блог компании Wrike Тестирование IT-систем *Программирование *Тестирование веб-сервисов *
image

Принято считать, что наличие автоматических тестов — это безусловное благо. Если разработчики пишут тесты — это хорошо, чем больше тестов, тем лучше. При этом, в реальности их чаще не пишут, а все тестирование делают вручную.

Не стоит списывать такое положение дел на некомпетентность, глупость или банальную лень разработчиков. По сравнению с ручным тестированием, автоматизированное имеет как достоинства так и явные недостатки. Если бы были одни только плюсы, и говорить было бы не о чем.
Читать дальше →
Всего голосов 48: ↑42 и ↓6 +36
Просмотры 29K
Комментарии 96

Как приручить автотесты

Блог компании Wrike Тестирование IT-систем *Программирование *Тестирование веб-сервисов *
Додо сказал:
— Правильность формы несущественна! А потом расставил всех без всякого порядка по кругу. Никто не подавал команды — все побежали, когда захотели.

Л.Кэрролл, «Приключения Алисы в стране чудес»


Развивая автоматизацию тестирования, можно найти много мест, куда приложить силы. Распыляя усилия и преследуя ложные цели мы не только потратим время и ресурсы впустую, но и нанесем разработке вред.

image

Если знать, на каком уровне развития находится автоматизация тестирования проекта сейчас и куда в такой ситуации инвестировать, можно не просто добиться большей отдачи, но и улучшить разработку в целом. Основные принципы инвестирования ресурсов можно попробовать сформулировать в виде короткого манифеста.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 12K
Комментарии 12

Аналитические данные за пределами аналитики в Wrike

Блог компании Wrike Анализ и проектирование систем *Data Mining *Big Data *Машинное обучение *

Дата инженер в ожидании задачи на спарке.


За годы разработки Wrike у нас накопилось много разрозненной информации о действиях пользователя. Эта информация разбросана по нескольким базам данных, логам, и внешним сервисам, и нам, аналитикам, нужно собрать эти данные вместе, найти в них закономерности и найти ответы на вечные вопросы SaaS’а:


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

Большинство задач мы решаем с помощью SQL, но запросы к логам через SQL — громоздкие и медленные. Их можно использовать для автоматики или подробной аналитики, но если нужно что-то быстро посмотреть, на подготовку данных уйдёт больше времени, чем на анализ.


Если смотреть приходится много и часто, это вызывает боль, в этой статье мы расскажем, как её преодолеть и как извлечь максимальную пользу из полученных данных.

Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 4.3K
Комментарии 5