SDCast #71: в гостях Константин Кривленя, ведущий разработчик в TargetProcess

Рад представить вам 71-й выпуск SDCast’а! У меня в гостях Константин Кривленя, ведущий разработчик в компании TargetProcess. В этом выпуске мы говорим о фронтенд-разработке, технологиях и инструментах, о Open Source проектах, методологиях процессов разработки и прочих айтишных штучках :)

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

Последнее время Костя занимается проектом Vizydrop — это инструмент для визуализации данных, получаемых из различных источников, как то: файлы различных форматов, таск-треккеры, dropbox, github, jira, trello и другие. Костя рассказал про основную идею и цель проекта, как он устроен под капотом, из каких модулей состоит и как вообще происходит процесс визуализации данных от подключения источника до рендеринга графиков в браузере. Так же Костя рассказал несколько интересных задач и проблем, с которыми пришлось столкнуться в процессе работы над проектом.

Компания TargetProcess сам очень активно проповедует и использует гибкие методологии внутри компании. Поговорили с Костей о том, какие подходы применялись в компании в разное время, какие подходы и практики прижились, а какие нет. Обсудили мы и различные плюсы и минусы методологий в контексте компании TargetProcess. Костя рассказал про такую штуку как «Оранжевые пятницы» — это возможность заниматься своими интересными проектами, примерно как в Google раньше были те самые 20% времени :) Рассказал про то, какие интересные проекты родились благодаря «оранжевым пятницам».

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

Читать далее

SDCast #37: в гостях Евгений Кривошеев, инженер, спикер, agile тренер

sd-podcast-logo Друзья! Рад представить вам 37-й выпуск SDCast’а! У меня в гостях Евгений Кривошеев, инженер, спикер на многих конференциях, agile-тренер и консультант. В этом выпуске речь идет не о каком-то конкретном продукте или проекте, а в большей степени затрагивает концептуальные и методологические аспекты разработки и проектирования информационных систем в целом.

Мы обсудили различные методологии и практики, используемые в процессе разработки, среди которых такие популярные методологии, как agile, scrum и kanban, так и менее известные, как Cynefin. Женя рассказал про некоторые особенности и отличия, о том, как эти методологии вписываются в корпоративную культуру компаний, как их можно внедрять в уже сложившиеся команды и как начать применять на ранних этапах формирования проектных команд, на что следует обратить внимание и какие аспекты наиболее критичны.

Так же, обсудили тему построения архитектуры проекта в современных быстро изменяющихся условиях, зачем нужен devops и почему так важно с самого начала выстраивать процессы continious integration (CI) и continious delivery (CD), насколько важны тесты и максимальная автоматизация всех процессов.

В завершение беседы, немного порассуждали о том, как может развиваться ИТ-индустрия в целом в ближайшем будущем, какие новые процессы и тенденции появляются и куда вообще катится айтишный мир :)

Читать далее