Как стать автором
Обновить

Компания DataArt временно не ведёт блог на Хабре

Сначала показывать

Топ-5 инструментов управления Agile-проектами

Время на прочтение11 мин
Количество просмотров49K
Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
Agile-манифест


Испытывают ли разработчики ПО необходимость в инструментах для управления проектом? Могут ли такие инструменты помочь в написании качественного продукта?

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


Идеальный рабочий процесс.

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

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

Эффективность и качество разработки зависят от целого ряда факторов:
  • индивидуальная продуктивность разработчиков;
  • стабильность выпускаемого релиза
  • скорость адаптации к изменяющимся условиям и гибкость проекта;
  • использование удаленных ресурсов;
  • уровень и способы взаимодействия между клиентом и разработчиками.


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

Использование хороших инструментов управления позволяет клиенту получить ясную картину, как команда справляется с поставленным задачами, оценить степень готовности продукта к концу очередного спринта/итерации.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии5

Прозрачность — наше всё, или Новые отчеты Jira в помощь менеджеру проекта

Время на прочтение2 мин
Количество просмотров14K


Привет, Мегамозг!

Сегодня небольшим лайфхаком для проджект-менеджеров поделится наш коллега Илларион Остапов. Надеемся, кому-то изложенное пригодится и сделает трудовые будни чуточку продуктивнее.

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

И вы с коллегами (а может, даже и не вы, а кто-то до вас, как это было в моем случае) опираясь на богатый опыт, набрасываете план. План выглядит чудесно, и по нему все фичи ровно в срок, и burn rate в пределах клиентских ожиданий. Одним словом, не проект, а сказка, но проходит kick-off — и сказка начинает плавно превращаться в жизнь.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии1

Хамелеоньи будни в офисе DataArt

Время на прочтение4 мин
Количество просмотров8.6K


В DataArt очень любят животных. Почти в каждом из наших многочисленных офисов живет какой-нибудь дивный зверь. Зачастую звери становятся талисманами и своеобразными маскотами офисов. Петербургский DataArt уже давно стал хамелеоньим царством. Сейчас там правит сэр Benedict V. Cucamberbatch, уже второй изменчивый ящер. Его фотографиями мы и украсим текст.

Сегодня мы хотели бы поделиться историей о появлении и непростой суьбе первого из наших хладнокровных друзей. О хамелеоньих страстях в питерском офисе DataArt расскажет Катерина Молочникова, наша Дорогая Редакция и, по совместительству, хамелеон-менеджер.

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

Немного Fitbit прохладной весной

Время на прочтение5 мин
Количество просмотров9.7K


DataArt, как и весь мир, с интересом наблюдает за новинками в сфере носимой электроники. В этой статье мы хотели бы рассмотреть разработку для Fitbit.

О Fitbit

Сейчас Fitbit выпускает множество самых разных интересных девайсов: клипсы Zip и One, браслеты Flex, Charge, ChargeHR и Surge и умные весы Aria. Последние новинки — ChargeHR и Surge.

Большинство трекеров отслеживают количество пройденных шагов и ступенек, потраченных калорий, преодоленное расстояние, длительность и качество сна, имеют будильник. Новые устройства оснащены также увеличенным дисплеем, поддерживают GPS-трекинг и уведомления, управление музыкой и другое. Данные синхронизируются со смартфоном или компьютером и Fitbit-серверами.

Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии7

«Багфикс» — особая игра

Время на прочтение6 мин
Количество просмотров13K


Всем — доброй пятницы! Сегодня хотим рассказать про забавную настолку, родившуюся в нашей компании. Просьба не воспринимать все слишком серьезно и не искать логику там, где ей не место.

Наши коллеги, как и большинство айтишников, играют в множество самых разных настольных (и застольных) игр — от Magic: The Gathering до «Манчкина» и «Мафии». Последняя пользуется особой любовью, мафиози регулярно собираются практически во всех офисах DataArt. Именно поэтому адаптировать под айтишные реалии мы решили именно ее. И благодаря Коле Харитонову из воронежского офиса, у нашей компании появилась собственная командно-ролевая игра!

Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии10

В поисках справедливости: Очевидные принципы мотивации профессионалов, которые не сразу пришли в голову

Время на прочтение14 мин
Количество просмотров29K


Привет, Мегамозг!

Сегодня мы хотели бы поделиться текстом Михаила Завилейского, генерального директора DataArt и автора другой замечательной статьи о менеджменте. Надеемся, вам понравится!

Disclaimer и благодарности

Хочется поделиться множеством мыслей, которые стали моими существенно позднее, чем мне хотелось бы и не пришли в мою голову «сами по себе». Просто довелось нечто услышать, увидеть, прочитать или получить совет, и в голове что-то «встало на место». Я бы хотел сказать спасибо всем поимённо, но не могу — помню только книжки Дэвида Майстера, пересказы семинаров Михаила Гринфельда и еще лица полудюжины умнейших людей, чьи имена я забыл… А скольких уже совсем не помню, но всё равно — всем спасибо! И вдруг еще кому-то пригодятся ваши идеи.
Читать дальше →
Всего голосов 27: ↑22 и ↓5+17
Комментарии4

Как мы научили iPhone футбольные клубы распознавать

Время на прочтение25 мин
Количество просмотров9.2K


Привет, Хабр!

Меня зовут Игорь Литвиненко, я уже более трех лет занимаюсь разработкой под мобильные устройства, в основном под iOS. В DataArt изучаю продвижение различных задач тематики компьютерного зрения: обработка изображений, разработка программ дополненной реальности, использование нейронных сетей и т. д со спецификой для мобильных устройств. Сегодня я хочу вам рассказать про наш исследовательский/фановый проект, связанный с футболом.

Вместо вступления и длинной речи о развитии современных технологий и распознавания образов давайте сразу перейдем к постановке задачи.

Постановка задачи

Необходимо разработать мобильное приложение, которое бы показывало актуальную информация по футбольным клубам, составам, последним матчам. Для легкости использования своеобразной киллер-фичей приложения будет возможность отображения информации про команду при наведении телефона на ее логотип. Приложение также должно работать без подключения к интернету. Предполагаемое количество распознаваемых команд — около ста (тут уже не мы выбирали. Просто хотели охватить все клубы главных футбольных лиг Англии). Еще одна особенность — возможность «перекрашивать» пользовательский интерфейс на основе последнего распознанного логотипа.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии10

Войти в IT: Риск стать практикантом оправдался

Время на прочтение3 мин
Количество просмотров10K
В рамках рубрики «Войти в IT»: отвечают на вопросы, делятся опытом и личными историями наши бывшие практиканты, нынешние Senior Developers. Бывает, что на практикантские программы приходят не только студенты, но и состоявшиеся разработчики, которые хотят расти и развиваться профессионально. Сегодня о своем опыте расскажет Николай Пеганов.


Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии2

Composer & Packagist 101

Время на прочтение5 мин
Количество просмотров26K
image

Привет, Хабр! Сегодня я хотел бы поговорить с вами о знакомых опытным PHP-девелоперам, но загадочных для новичков, штуках — Composer и Packagist. Не сомневаюсь, что для многих здесь текст не станет откровением. Материал для тех, кому с описанным ниже только предстоит столкнуться.

Вы — PHP-разработчик, и вам нужен хороший менеджер зависимостей — как npm или Bundler? Вам надоело мучаться с pear? И вы не хотите вручную качать библиотеки с сайтов и обновлять все зависимости? Тогда самое время познакомиться с Composer и Packagist.
Читать дальше →
Всего голосов 26: ↑18 и ↓8+10
Комментарии19

Мы на Health 2.0 Europe, или Проверяйте пульс, не отходя от кассы

Время на прочтение5 мин
Количество просмотров1.8K
Привет, GT!

Меня зовут Валентина Лахина, я —маркетинговый координатор в DataArt. Среди прочего, занимаюсь подготовкой и проведением маркетинговых компаний, подготовкой к выставкам и конференциям, поиском потенциальных клиентов для нашей компании.

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



Как вы понимаете, компании, продающей услуги, непросто показать на своем столике что-то завлекательное для клиентов, показать, чем мы, собственно, торгуем. Мы можем пообещать разработать потрясающий продукт, но хочется заранее наглядно продемонстрировать, на что мы способны. Поспотыкавшись на этом этапе, компания пришла к выводу, что разработка небольших демоприложений нам очень и очень облегчит жизнь. И, разумеется, это было бы невозможно без помощи нашего замечательного продакшена. Об этом и хочется рассказать.

Читать дальше →
Всего голосов 5: ↑3 и ↓2+1
Комментарии0

Видео докладов с конференции IT NonStop Воронеж 2015

Время на прочтение1 мин
Количество просмотров5.7K
Привет, Хабр!

Совсем недавно завершился воронежский этап отличной международной конференции IT NonStop 2015. Перед гостями выступили отличные спикеры с докладами на самые разные темы. Сегодня мы хотели бы поделиться с вами видео с выступлений.

Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии0

Гибкие процессы и распределенные команды — секреты мастерства

Время на прочтение7 мин
Количество просмотров9.1K


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

Однако же, мы успешно делаем проекты командами, разделенными на 2-4 офиса, всего же у нас на данный момент десять офисов разработки, и, когда мы ищем человека в команду, обращаем внимание в первую очередь на его способности и человеческие качества, а уже во вторую — на место жительства. К тому же у нас в компании люди иногда кочуют между офисами, потому что так веселее. В общем-то, когда мы начали работу над нашим текущим проектом, у нас было всего четыре локации.

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

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

Итак, в чем проблема распределенной команды? Коммуникации. Затруднены коммуникации на всех уровнях, что порождает веер проблем. Та самая «транспортировка», которая упомянута как один из компонентов waste (потери) в концепции Lean Software Development.

Я для себя выделила три составляющие проблемы коммуникаций:
  • Техническая: если человека рядом нет, к нему нельзя просто взять и подойти, чтобы обсудить какие-то текущие проблемы.
  • Мотивационная: если у команды нет своей комнаты, где перед глазами есть доска со стикерами, списком проблем и остальной полезный контекст, фокус и приоритеты начинают «плыть».
  • Психологическая: люди, которые не сидят рядом и не видятся каждое утро, обсуждая за кофе последние новости или успехи детей в школе, менее склонны прощать ошибки коллегам, особенно если про коллегу они знают только логин в системе контроля версий и e-mail. Может возникать концепция «мы и они» по отношению к коллегам из другого офиса и прочие неприятные штуки
  • Отдельным пунктом стоит адаптация Scrum-активностей под распределенную команду.

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

IT NonStop — большой айтишный праздник в Воронеже

Время на прочтение3 мин
Количество просмотров2.3K

Международная айтишная конференция IT NonStop добралась и до Воронежа! Настоящий технический праздник для всех, кому небезразличны самые современные технологии, подарили нашему городу DataArt, Воронежский государственный университет и факультет ПММ. Около 400 программистов, тестировщиков и других причастных собрались в ВГУ 21 марта, чтобы пообщаться с коллегами, поделиться опытом и послушать интересные доклады. Перед гостями выступили крутаны из самых разных технических областей.

Фотоотчет можно посмотреть уже сейчас. А вскоре поделимся видео докладов и другими материалами. Следите за нашим блогом и страницами в социальных сетях!

Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии1

CES 2015 глазами программиста

Время на прочтение6 мин
Количество просмотров10K
Consumer Electronics Show (CES) ежегодно привлекает 3000+ компаний — участников выставки и 150-160 тысяч посетителей и размещает их в нескольких комплексах. Центральным считается Las Vegas Convention Center (LVCC), где на нескольких этажах располагаются корпорации типа Samsung и Sony. Однако в этом году меня поразили на CES не огромные кривые зеркала (извините, телевизоры), не стаи самокоординирующихся дронов, не невесомые ноутбуки от больших корпораций, а маленькие компании, делающие маленькие вещи с большим потенциалом, которые разместили в небольшом (по сравнению с LVCC) выставочном зале Sands.



Думаю, не будет преувеличением, что в этом году произошел взрыв IoT. Если до этого IoT скромно ютилось на немногочисленных разрозненных стендах, теперь оно заняло чуть ли не целый выставочный комплекс, где можно было увидеть десятки умных часов, роботы, умеющие управлять домом и даже готовить, 3D-принтеры, фитнесс-устройства, измерители композиции мышц, жира, плотности костей, умные кровати, всевозможные wearables и даже hearables. IDC предсказывает, что к 2020 году рынок IoT будет измеряться уже в триллионах.

Это, конечно, очень интересно для нас — потребителей, но что это значит для нас — программистов?
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

GoogleFit API — стартуем и видим результат

Время на прочтение13 мин
Количество просмотров26K
Привет, Хабрахабр! Современные гаджеты и носимая электроника позволяют не только выходить в интернет откуда душе угодно, шарить и лайкать контент, но и следить за здоровьем, учитывать спортивные достижения и просто вести здоровый образ жизни.



Сегодня мы расскажем про основные возможности GoogleFit API на платформе Android и попробуем применить информацию на практике: научимся считывать данные с доступных в системе датчиков, сохранять их в облако и вычитывать историю записей. Еще мы создадим проект, реализующий эти задачи, и рассмотрим общие перспективы применения GoogleFit API в реальных разработках.

Спасибо ConstantineMars за помощь в подготовке статьи.
Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии10

Видео докладов с GDG DevFest Воронеж 2014

Время на прочтение1 мин
Количество просмотров3.3K
Привет, Хабр.

Хотели посетить конференцию GDG DevFest Воронеж 2014, но почему-то не смогли? Специально для вас мы приготовили видео выступлений всех спикеров.

Посмотреть фотоотчет и клип о конференции можно здесь. А отчет с конференции можно прочитать в нашем корпоративном блоге.

Надеемся, вам понравится!
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии3

GDG DevFest Воронеж 2014: фотоотчет и впечатления

Время на прочтение3 мин
Количество просмотров3.9K
13 и 14 декабря в Воронеже прошла третья ежегодная конференция GDG DevFest Воронеж 2014, организованная компанией Google, Воронежским государственным университетом и DataArt. Мероприятие собрало около двухсот разработчиков, дизайнеров и просто Google-энтузиастов.


Под катом много-много фото и подробностей.
Всего голосов 10: ↑7 и ↓3+4
Комментарии3

Меня беспокоит Agile, и я хочу об этом поговорить

Время на прочтение6 мин
Количество просмотров60K
image

Меня зовут Екатерина Шалапанова, в DataArt я работаю с 2008 года, занимаюсь в основном управлением проектами. Иногда, правда, совмещаю эту роль с ролью системного аналитика. В индустрии с 2000 года, начинала карьеру программистом и незаметно для себя переродилась в менеджера, которой интересно заниматься смежными областями. Сразу уточню, что мое мнение может не совпадать с позицией компании, которую я тут представляю.

Сразу оговорю, что под Agile подразумеваю в основном-таки Scrum, хотя в курсе существования других подвидов. Рассуждения эти, по моим ощущениям, более или менее применимы ко всем гибким процессам, т. е. проектам без фиксированного scope в начале работ и с уверенностью, что потом команда вырулит. Речь ниже пойдет о том, почему же команда не всегда выруливает.

У меня достаточно большой опыт в индустрии заказной разработки, плюс я очень люблю посидеть на чужих ретроспективах.
Читать дальше →
Всего голосов 47: ↑32 и ↓15+17
Комментарии66

Теоретический минимум *nix-based-систем для WebDev-падавана

Время на прочтение12 мин
Количество просмотров109K


Помни: сила рыцаря-джедая — это сила Вселенной.
Но помни: гнев, страх — это всё ведет на темную сторону Силы.
Как только ты сделаешь первый шаг по темному пути,
ты уже не сможешь с него свернуть…


Добрый день, уважаемый галактический сенат! На связи снова Денис Мельский, и сегодня на повестке дня — определение теоретического минимума познания *nix систем для юного падавана web-мастерства.

Хотелось бы начать с того, что все мы прекрасно знаем: на 67.4 % наши любимые интернеты крутятся на *nix-based-серверах, а в жизни среднестатистического web-разработчика в вакууме — так и на все 90 %.



Для любителей пруфов — welcome.

Т. ч. в нашем ремесле без знания *nix-систем никак. Давайте проведем экскурс в мир *nix и поймем, какими знаниями должен обладать юный падаван.

Предлагаю рассмотреть три юниорских степени познания дзена управлением шайтан-машиной ака *nix-сервак на примере всеми любимой ubuntu.
Читать дальше →
Всего голосов 92: ↑59 и ↓33+26
Комментарии37

Проектирование новостной ленты в социальных сетях

Время на прочтение9 мин
Количество просмотров38K


Так сложилось, что за последние пару лет я успел поучаствовать в разработке нескольких социальных сетей. Главная задача, которую приходилось решать в каждом из этих проектов, заключалась в формировании новостной ленты пользователя. При чём важным условием была возможность масштабирования этой ленты в условиях роста числа пользователей (точнее, числа связей между ними) и, как следствие, — количества контента, который они деливерят друг другу.

Мой рассказ будет о том, как я, превозмогая трудности, решал задачу формирования новостной ленты. А также я расскажу о подходах, которые наработали ребята из проекта Socialite, и которыми они поделились на MongoDB World.
Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии68
Изменить настройки темы