Клиент стартапер - какой здесь подвох?
Каждый раз, когда ко мне поступает запрос на заказную разработку проекта от частного стартапера или простого физического лица, я пребываю в смешанных чувствах. С одной стороны, мне, как созидателю и разработчику в прошлом очень интересны воплотить что-то новенькое в жизнь. С другой стороны, работа с такими заказчиками сопрягается с большими рисками. За весь период своей работы я участвовал и реализовывал с командой примерно в 10 - 11 проектов от частных стартап заказчиков. Из них 3 проекта умерли на этапе идеи, 3 оформились в некоторый бизнес и в итоге стали успешными, 3е загнулись спустя 1-2 года, 1 - основатель получил реальный срок с конфискацией имущества.
Мои выводы из всего этого:
⁃ Аутсорс-разработчику практически не реально заработать денег на стартап-проекте, который развивается на частные деньги основателя(при условии , что основатель не олигарх и не имеет огромных бюджетов от продажи прошлого бизнеса).
⁃ Построить долгосрочные отношения со стартапом с очень высокой долей вероятности также не получится. Как только стартапер проходит проверку рынком, он организовывает свою команду и начинает все делать inhouse, либо меняет подрядчика.
⁃ Стартапер вам обязательно останется должным, и будет отдавать деньги долго, либо просто перестанет отвечать.
⁃ Разработка стартапа будет скорее всего вестись основателем в свободное от основной деятельности время, со всеми вытекающими последствиями.
⁃ У основателей очень много разных идей и непроверенных гипотезы, в результате развитие проекта идет как во время боевых действий. Каждый день проект может развернуться на 180градусов.
Конечно, я сужу исключительно исходя из своего личного опыта и опыта работы в основном с русскоговорящими основателями(кроме одного), частными лицами.
Напротив, опыт работы с бизнесом, который организует своего рода «стартапы» внутри своих подразделений и их развивает, является весьма положительным. С бизнес-стартапами работа проходит на много успешнее и менее турбулентно, в виду наличия бюджетов и команды, которая как правило крайне мотивирована на достижение цели.
Каждый раз, когда ко мне поступает запрос на заказную разработку проекта от частного стартапера или простого физического лица, я пребываю в смешанных чувствах. С одной стороны, мне, как созидателю и разработчику в прошлом очень интересны воплотить что-то новенькое в жизнь. С другой стороны, работа с такими заказчиками сопрягается с большими рисками. За весь период своей работы я участвовал и реализовывал с командой примерно в 10 - 11 проектов от частных стартап заказчиков. Из них 3 проекта умерли на этапе идеи, 3 оформились в некоторый бизнес и в итоге стали успешными, 3е загнулись спустя 1-2 года, 1 - основатель получил реальный срок с конфискацией имущества.
Мои выводы из всего этого:
⁃ Аутсорс-разработчику практически не реально заработать денег на стартап-проекте, который развивается на частные деньги основателя(при условии , что основатель не олигарх и не имеет огромных бюджетов от продажи прошлого бизнеса).
⁃ Построить долгосрочные отношения со стартапом с очень высокой долей вероятности также не получится. Как только стартапер проходит проверку рынком, он организовывает свою команду и начинает все делать inhouse, либо меняет подрядчика.
⁃ Стартапер вам обязательно останется должным, и будет отдавать деньги долго, либо просто перестанет отвечать.
⁃ Разработка стартапа будет скорее всего вестись основателем в свободное от основной деятельности время, со всеми вытекающими последствиями.
⁃ У основателей очень много разных идей и непроверенных гипотезы, в результате развитие проекта идет как во время боевых действий. Каждый день проект может развернуться на 180градусов.
Конечно, я сужу исключительно исходя из своего личного опыта и опыта работы в основном с русскоговорящими основателями(кроме одного), частными лицами.
Напротив, опыт работы с бизнесом, который организует своего рода «стартапы» внутри своих подразделений и их развивает, является весьма положительным. С бизнес-стартапами работа проходит на много успешнее и менее турбулентно, в виду наличия бюджетов и команды, которая как правило крайне мотивирована на достижение цели.
Как случайно установленное приложение фактически спасло мне жизнь
История произошла несколько лет назад, когда мы с друзьями поехали кататься в Австрийские Альпы. Курорт назывался Санкт Антон, изумительное для катания на горных лыжах и сноуборда место. Наша команда состояла из лыжников и сноубордистов, каждая из групп в силу разного стиля катания, каталась отдельно. Мы с моим другом катались на сноубордах вдвоем.
Кто катается на сноуборде, тот знает, что самым кайфовым видом катания является внетрассовое катание по целине. Большинство альпийских курортов позволяют это делать вполне безопасно, не сильно отклоняясь от трасс и подъемников. При выборе куда поехать, я на тот момент руководствовался простым правилом - раз есть следы, значит туда можно безопасно скатиться. Забегая вперед, скажу, что следование этому правилу создало экстремальную ситуацию.
Где-то после обеда мы с моим другом уехали на край долины, и ,поднявшись на подъемнике, увидели интересную красивую заснеженную долину. По внешнему виду там виднелись не слишком частые следы лыжников. Мы полагали, что за поворотом будет выкат к одному из подъемников.
Скатившись вниз метров на 200 мы увидели скрытую скалой часть долины, и тут мы поняли, что ошиблись и ни какого подъемника внизу нет. В сложившейся ситуации нужно было либо выбираться наверх(300 метров ползти по рыхлому снегу проваливаясь по колено), либо катиться вниз до упора(в надежде, что цивилизация не слишком далеко).
Сначала мы попробовали вариант номер 1, но где-то через 30 минут усердных стараний выбраться, пришло осознание, что это не работает. К тому времени солнце уже зашло за гору и подъемники перестали работать. Стало немного темнеть, и мы приняли решение, что нужно попробовать продвинуться максимально далеко по долине пока не стало совсем темно, так мы и сделали. В конце склона нас ждала небольшая постройка, которая использовалась летом, как конюшня. Остановившись в ней, мы начали думать - как нам связаться с нашими друзьями и как передать, где мы находимся.
Тут я вспомнил, что поднимаясь на подъемнике на свой телефон я установил приложение курорта, где была карта с навигацией(данное приложение я поставил случайно, просто из любопытства). Приложение также показывало GPS координаты в виде цифр, что фактически решило задачу определения местоположения.
Тем временем мой друг смог найти место, где его телефон поймал слабый GSM сигнал, достаточный чтобы отправить смс сообщение нашим друзьям с координатами нашего местоположения.
Дальше мы несколько часов сидели и ждали спасателей.
Примерно часа через 3 мы увидели луч прожектора, который приближался к нам. Это были спасатели, которые вышли за нами по полученным координатам.
Само спасение длилось примерно 2 часа. Спасатели обвязали нас веревками(мы фактически катились на сноубордах) и тащили нас за собой на лыжах вниз по долине до места парковки их автомобиля. Для нас все закончилось благополучно и достаточно быстро благодаря тому, что служба спасения получила точные координаты.
PS: На спасательной базе нас угостили пивом и рассказали историю, как небольшая группа туристов из Германии фактически ночевала на склоне, а сама операция спасения продлилась больше 10 часов.
История произошла несколько лет назад, когда мы с друзьями поехали кататься в Австрийские Альпы. Курорт назывался Санкт Антон, изумительное для катания на горных лыжах и сноуборда место. Наша команда состояла из лыжников и сноубордистов, каждая из групп в силу разного стиля катания, каталась отдельно. Мы с моим другом катались на сноубордах вдвоем.
Кто катается на сноуборде, тот знает, что самым кайфовым видом катания является внетрассовое катание по целине. Большинство альпийских курортов позволяют это делать вполне безопасно, не сильно отклоняясь от трасс и подъемников. При выборе куда поехать, я на тот момент руководствовался простым правилом - раз есть следы, значит туда можно безопасно скатиться. Забегая вперед, скажу, что следование этому правилу создало экстремальную ситуацию.
Где-то после обеда мы с моим другом уехали на край долины, и ,поднявшись на подъемнике, увидели интересную красивую заснеженную долину. По внешнему виду там виднелись не слишком частые следы лыжников. Мы полагали, что за поворотом будет выкат к одному из подъемников.
Скатившись вниз метров на 200 мы увидели скрытую скалой часть долины, и тут мы поняли, что ошиблись и ни какого подъемника внизу нет. В сложившейся ситуации нужно было либо выбираться наверх(300 метров ползти по рыхлому снегу проваливаясь по колено), либо катиться вниз до упора(в надежде, что цивилизация не слишком далеко).
Сначала мы попробовали вариант номер 1, но где-то через 30 минут усердных стараний выбраться, пришло осознание, что это не работает. К тому времени солнце уже зашло за гору и подъемники перестали работать. Стало немного темнеть, и мы приняли решение, что нужно попробовать продвинуться максимально далеко по долине пока не стало совсем темно, так мы и сделали. В конце склона нас ждала небольшая постройка, которая использовалась летом, как конюшня. Остановившись в ней, мы начали думать - как нам связаться с нашими друзьями и как передать, где мы находимся.
Тут я вспомнил, что поднимаясь на подъемнике на свой телефон я установил приложение курорта, где была карта с навигацией(данное приложение я поставил случайно, просто из любопытства). Приложение также показывало GPS координаты в виде цифр, что фактически решило задачу определения местоположения.
Тем временем мой друг смог найти место, где его телефон поймал слабый GSM сигнал, достаточный чтобы отправить смс сообщение нашим друзьям с координатами нашего местоположения.
Дальше мы несколько часов сидели и ждали спасателей.
Примерно часа через 3 мы увидели луч прожектора, который приближался к нам. Это были спасатели, которые вышли за нами по полученным координатам.
Само спасение длилось примерно 2 часа. Спасатели обвязали нас веревками(мы фактически катились на сноубордах) и тащили нас за собой на лыжах вниз по долине до места парковки их автомобиля. Для нас все закончилось благополучно и достаточно быстро благодаря тому, что служба спасения получила точные координаты.
PS: На спасательной базе нас угостили пивом и рассказали историю, как небольшая группа туристов из Германии фактически ночевала на склоне, а сама операция спасения продлилась больше 10 часов.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда начал пользоваться новой библиотекой, не прочитав документацию 🙃 Всем отличной пятницы!
Сопроводительная документация на проекте. Что такое bus factor?
Зачем нужна документация разработчику, если есть программный код с комментариями? Часто мы встречаем такие вопросы на собеседованиях с разработчиками.
За 10 лет работы нашей компании мы накопили определенный опыт, прошли стадии зрелости от “вся разработка ведется в почте и скайпе” до создания единой таск-трекинговой ERP-системы, в которой есть все данные по проектам.
Однажды ведущий разработчик проекта нашей компании заболел. Он больше не мог выполнять свои функции, а проект велся по scrum-методологии. Это ежедневные митинги с представителями заказчика, еженедельные спринты. Пришлось в максимально быстром режиме подключать самого опытного разработчика, который за пару часов должен был въехать в проект, о котором он практически ничего не знал.
Позже мы узнали, что есть такой термин, как “bus factor”. Он означает ситуацию, когда главного разработчика проекта неожиданно сбивает автобус. Нужно всегда просчитывать риски заранее, быть к ним готовыми.
На текущий момент у нас на каждом проекте сохраняется важная информация. Это заполненный проектный паспорт - страница в нашей системе, на которой содержатся все технические характеристики проекта. Краткое описание, компоненты, сервера, команда разработки и так далее. Это нужно, чтобы любому разработчику можно было быстро подключиться к проекту.
Для проектов, в которых есть сложные математические модели или отчеты, разработчики ведут сопроводительную документацию. Обновляется информацию не реже 1 раза в 4 месяца. Мы используем для этого инструмент asciidoc, а саму документацию держим в GIT-репозитории с быстрым доступом прямо из нашей таск-трекинговой ERP-системы. Благодаря этому, участники проекта всегда обладают полной и актуальной информацией.
Опытные разработчики понимают и разделяют необходимость ведения документации. А как Вы считаете, нужна сопроводительная документация в проекте разработки?
Зачем нужна документация разработчику, если есть программный код с комментариями? Часто мы встречаем такие вопросы на собеседованиях с разработчиками.
За 10 лет работы нашей компании мы накопили определенный опыт, прошли стадии зрелости от “вся разработка ведется в почте и скайпе” до создания единой таск-трекинговой ERP-системы, в которой есть все данные по проектам.
Однажды ведущий разработчик проекта нашей компании заболел. Он больше не мог выполнять свои функции, а проект велся по scrum-методологии. Это ежедневные митинги с представителями заказчика, еженедельные спринты. Пришлось в максимально быстром режиме подключать самого опытного разработчика, который за пару часов должен был въехать в проект, о котором он практически ничего не знал.
Позже мы узнали, что есть такой термин, как “bus factor”. Он означает ситуацию, когда главного разработчика проекта неожиданно сбивает автобус. Нужно всегда просчитывать риски заранее, быть к ним готовыми.
На текущий момент у нас на каждом проекте сохраняется важная информация. Это заполненный проектный паспорт - страница в нашей системе, на которой содержатся все технические характеристики проекта. Краткое описание, компоненты, сервера, команда разработки и так далее. Это нужно, чтобы любому разработчику можно было быстро подключиться к проекту.
Для проектов, в которых есть сложные математические модели или отчеты, разработчики ведут сопроводительную документацию. Обновляется информацию не реже 1 раза в 4 месяца. Мы используем для этого инструмент asciidoc, а саму документацию держим в GIT-репозитории с быстрым доступом прямо из нашей таск-трекинговой ERP-системы. Благодаря этому, участники проекта всегда обладают полной и актуальной информацией.
Опытные разработчики понимают и разделяют необходимость ведения документации. А как Вы считаете, нужна сопроводительная документация в проекте разработки?
Вот почему писать и проверять ТЗ должен исполнитель. Всем пятничного настроения! 😉
Коммуникация на проекте. Что бывает, когда ее недостаточно?
В заказной разработке средних и небольших ИТ-проектов часто возникают сложности с коммуникациями. Это происходит, поскольку заказчиком решения в таких ситуациях является сам собственник бизнеса или не профильный IT-менеджер, которому поручают проект в довесок к основным обязанностям.
На одном из наших проектов менеджер со стороны клиента был занят настолько, что руководителю команды разработки приходилось вызванивать его днями. Это, разумеется, сказалось на всем: приемка задач затягивалась, ресурсы и доступы предоставлялись с задержками, правки приходили на поздних этапах разработки. После сдачи проекта выявились детали, которые отодвинули запуск сервиса еще на 2 месяца. Но у истории счастливый конец. Ситуация разрешилась, когда менеджеру нашли помощников. За 2 месяца они научились управлять проектом со своей стороны и вытянули его в рабочий продукт.
Лучше учиться на чужом горьком опыте, чем на собственном. Поэтому мы немного распишем, как работа на проекте происходит у нас сейчас. Перед началом проекта мы выясняем, кто именно будет вести проект на стороне клиента, по каким вопросам к этим людям можно будет обращаться. Определяем конкретное время коммуникации, формат и продолжительность общения. По результатам каждой коммуникации формируем список задач с исполнителями и сроками, фиксируем все в протоколе встречи или созвонки.
Как только коммуникация на проекте начинает страдать, мы стараемся определить причины и решить, как продолжать работу. Если найти решение не удается - поднимаем вопрос об остановке проекта до момента, когда коммуникация будет налажена в нужном качестве.
Прямое общение, возможность оперативно выяснить особенности, предложить оптимальную реализацию и получить своевременную обратную связь - вот наши идеалы в коммуникации на проекте. Работа в таком ключе вызывает радость, а в дальнейшем приводит к успеху проекта и благодарности конечных пользователей. Именно это является нашей целью и главным приоритетом в работе.
В заказной разработке средних и небольших ИТ-проектов часто возникают сложности с коммуникациями. Это происходит, поскольку заказчиком решения в таких ситуациях является сам собственник бизнеса или не профильный IT-менеджер, которому поручают проект в довесок к основным обязанностям.
На одном из наших проектов менеджер со стороны клиента был занят настолько, что руководителю команды разработки приходилось вызванивать его днями. Это, разумеется, сказалось на всем: приемка задач затягивалась, ресурсы и доступы предоставлялись с задержками, правки приходили на поздних этапах разработки. После сдачи проекта выявились детали, которые отодвинули запуск сервиса еще на 2 месяца. Но у истории счастливый конец. Ситуация разрешилась, когда менеджеру нашли помощников. За 2 месяца они научились управлять проектом со своей стороны и вытянули его в рабочий продукт.
Лучше учиться на чужом горьком опыте, чем на собственном. Поэтому мы немного распишем, как работа на проекте происходит у нас сейчас. Перед началом проекта мы выясняем, кто именно будет вести проект на стороне клиента, по каким вопросам к этим людям можно будет обращаться. Определяем конкретное время коммуникации, формат и продолжительность общения. По результатам каждой коммуникации формируем список задач с исполнителями и сроками, фиксируем все в протоколе встречи или созвонки.
Как только коммуникация на проекте начинает страдать, мы стараемся определить причины и решить, как продолжать работу. Если найти решение не удается - поднимаем вопрос об остановке проекта до момента, когда коммуникация будет налажена в нужном качестве.
Прямое общение, возможность оперативно выяснить особенности, предложить оптимальную реализацию и получить своевременную обратную связь - вот наши идеалы в коммуникации на проекте. Работа в таком ключе вызывает радость, а в дальнейшем приводит к успеху проекта и благодарности конечных пользователей. Именно это является нашей целью и главным приоритетом в работе.
Первый корпоратив после изоляции.
⠀
У нас в компании есть традиция. Каждое лето мы собираемся с семьями на природу: это помогает нам быть ближе, сохранять теплые неформальные отношения в коллективе. Обязательно делаем какую-то активную программу, чтобы весело было и взрослым, и детям.
⠀
Несмотря на плохую погоду прошлых выходных, с 15 по 16 августа мы выезжали на базу семейного отдыха “Лесное озеро”. Она находится в 40 километрах от Ижевска. Там большой дом, баня, озеро, лес, грибы и ягоды - в общем, все, что нужно русскому человеку для хорошего отдыха 😉
⠀
Мы здорово провели время: бегали с краской, забивали гвозди, стреляли из огромной рогатки и жарили самые вкусные шашлыки, смеясь в окружении близких людей и коллег.
⠀
Организовала все это наша HR Саша. Ей помогали профессионалы ивент-поприща, агентство “Позитив”. Нам очень понравился такой формат мероприятий, обязательно повторим.
⠀
А как вы провели свои выходные? 👀
⠀
У нас в компании есть традиция. Каждое лето мы собираемся с семьями на природу: это помогает нам быть ближе, сохранять теплые неформальные отношения в коллективе. Обязательно делаем какую-то активную программу, чтобы весело было и взрослым, и детям.
⠀
Несмотря на плохую погоду прошлых выходных, с 15 по 16 августа мы выезжали на базу семейного отдыха “Лесное озеро”. Она находится в 40 километрах от Ижевска. Там большой дом, баня, озеро, лес, грибы и ягоды - в общем, все, что нужно русскому человеку для хорошего отдыха 😉
⠀
Мы здорово провели время: бегали с краской, забивали гвозди, стреляли из огромной рогатки и жарили самые вкусные шашлыки, смеясь в окружении близких людей и коллег.
⠀
Организовала все это наша HR Саша. Ей помогали профессионалы ивент-поприща, агентство “Позитив”. Нам очень понравился такой формат мероприятий, обязательно повторим.
⠀
А как вы провели свои выходные? 👀
This media is not supported in your browser
VIEW IN TELEGRAM
Любим удивлять тестировщиков. Только положительно, конечно же 😉
О заботе.
Несколько лет назад мы задумались о ценностях нашей компании. Поскольку корпоративные ценности - это ценности всех сотрудников - мы решили поднять вопрос коллективно. Засели все вместе вплотную, обдумали. Пришли к выводу, что основные ценности у нас это забота, технологичность и ответственность. Но наша Забота - это не только забота о сотрудниках. Мы воспринимаем это понятие глобальнее, шире.
Мы всегда помним и про семьи сотрудников, и про клиентов, и про партнеров. Делаем все возможное, чтобы было комфортно работать и у нас, и с нами.
Сегодня немного расскажем о том, что мы понимаем под заботой о наших коллегах.
✔️организуем корпоративы - любим знакомиться с семьями коллег и вторыми половинками.
✔️поздравляем с важными датами - свадьба, собственный день рождения и день рождения детей, день рождения компании, 8 марта, 23 февраля, Новый год. Очень любим дарить подарки.
✔️обеспечиваем полисом ДМС с возможностью траты на ребенка. Всегда хотим быть уверены в том, что нашим сотрудникам не придется отстаивать часовые очереди в бесплатных больницах, коль что-то случится.
✔️оплачиваем курсы повышения квалификации, участие в конференциях. Делаем все, чтобы сотрудникам было интересно работать. Чтобы они видели пользу в работе для себя прежде всего.
✔️предоставляем удобный график работы. Сотрудники сами контролируют начало и конец рабочего времени, свои перерывы на обед. Если знают, что успеют все сделать вовремя, - вполне спокойно могут сыграть пару партий в комнате отдыха.
✔️создаем условия для рабочего фитнеса - есть оборудованная специальная комната с тренажерами, настольным теннисом, дартсом. Рядом с холодильником висит легендарная памятка по упражнениям, которые можно выполнять во время работы. Правда, массово мы ее выполняли только в самый первый раз, когда ее выдавал приглашенный фитнес-тренер 🙃
✔️создаем условия для спокойной работы - есть переговорка, в которой можно обсудить задачи с клиентом или коллегами, посидеть и поработать в полной тишине. А если есть время - расслабиться с приставкой.
Сотрудники приходят и работают годами, клиенты и партнеры - годами с нами сотрудничают. Качественно выстроенная система заботы позволяет нам чувствовать себя комфортно на рынке уже 10 лет.
Несколько лет назад мы задумались о ценностях нашей компании. Поскольку корпоративные ценности - это ценности всех сотрудников - мы решили поднять вопрос коллективно. Засели все вместе вплотную, обдумали. Пришли к выводу, что основные ценности у нас это забота, технологичность и ответственность. Но наша Забота - это не только забота о сотрудниках. Мы воспринимаем это понятие глобальнее, шире.
Мы всегда помним и про семьи сотрудников, и про клиентов, и про партнеров. Делаем все возможное, чтобы было комфортно работать и у нас, и с нами.
Сегодня немного расскажем о том, что мы понимаем под заботой о наших коллегах.
✔️организуем корпоративы - любим знакомиться с семьями коллег и вторыми половинками.
✔️поздравляем с важными датами - свадьба, собственный день рождения и день рождения детей, день рождения компании, 8 марта, 23 февраля, Новый год. Очень любим дарить подарки.
✔️обеспечиваем полисом ДМС с возможностью траты на ребенка. Всегда хотим быть уверены в том, что нашим сотрудникам не придется отстаивать часовые очереди в бесплатных больницах, коль что-то случится.
✔️оплачиваем курсы повышения квалификации, участие в конференциях. Делаем все, чтобы сотрудникам было интересно работать. Чтобы они видели пользу в работе для себя прежде всего.
✔️предоставляем удобный график работы. Сотрудники сами контролируют начало и конец рабочего времени, свои перерывы на обед. Если знают, что успеют все сделать вовремя, - вполне спокойно могут сыграть пару партий в комнате отдыха.
✔️создаем условия для рабочего фитнеса - есть оборудованная специальная комната с тренажерами, настольным теннисом, дартсом. Рядом с холодильником висит легендарная памятка по упражнениям, которые можно выполнять во время работы. Правда, массово мы ее выполняли только в самый первый раз, когда ее выдавал приглашенный фитнес-тренер 🙃
✔️создаем условия для спокойной работы - есть переговорка, в которой можно обсудить задачи с клиентом или коллегами, посидеть и поработать в полной тишине. А если есть время - расслабиться с приставкой.
Сотрудники приходят и работают годами, клиенты и партнеры - годами с нами сотрудничают. Качественно выстроенная система заботы позволяет нам чувствовать себя комфортно на рынке уже 10 лет.
1 сентября не обошло стороной и нашу компанию. Вчера у нас прошел свой собственный День знаний для разработчиков.
Специально к этому дню технический директор и ведущий разработчик компании подготовили доклады по информационной безопасности и управлению изменениями программного продукта.
Доклад по безопасности был посвящен защите от XSS и CSRF-уязвимостей в web и корпоративных системах.
✔️CSRF - Cross Site Request Forgery - подделка межсайтовых запросов. Это актуально для веб-решений, работающих с файлами cookies для управления сессиями пользователей. Пример: пользователь пишет адрес доставки товара, адрес перехватывается мошенниками и автоматически подменяется другим.
✔️XSS - cross-site scripting - межсайтовый скриптинг. Чаще всего это внедрение вредоносного кода на страницу сайта, рекламная рассылка с просьбой перейти по какой-то ссылке. Порой мошенники крадут даже файлы cookies, поскольку в них может храниться ценная информация вроде идентификаторов сессий.
Безопасность разрабатываемых решений для нас не пустой звук. Теперь наши разработчики знают, какие особенности безопасности важно учитывать при создании IT-систем, как создавать защищенные решения.
Второй доклад был посвящен автоматической сборке файлов типа Release notes при обновлении приложений.
✔️Release notes - это файл с описанием в стиле “Что нового”. Обычно там прописываются новые реализованные фичи и баги, которые были исправлены. Чтобы не тратить много времени на ручное заполнение файла, мы разработали механизм сборки релизов, при котором файл с обновлениями формируется автоматически.
Теперь наши заказчики оперативно могут получать уведомления об обновлении их систем со списком нововведений и правок.
Продуктивный день done ☑️
Специально к этому дню технический директор и ведущий разработчик компании подготовили доклады по информационной безопасности и управлению изменениями программного продукта.
Доклад по безопасности был посвящен защите от XSS и CSRF-уязвимостей в web и корпоративных системах.
✔️CSRF - Cross Site Request Forgery - подделка межсайтовых запросов. Это актуально для веб-решений, работающих с файлами cookies для управления сессиями пользователей. Пример: пользователь пишет адрес доставки товара, адрес перехватывается мошенниками и автоматически подменяется другим.
✔️XSS - cross-site scripting - межсайтовый скриптинг. Чаще всего это внедрение вредоносного кода на страницу сайта, рекламная рассылка с просьбой перейти по какой-то ссылке. Порой мошенники крадут даже файлы cookies, поскольку в них может храниться ценная информация вроде идентификаторов сессий.
Безопасность разрабатываемых решений для нас не пустой звук. Теперь наши разработчики знают, какие особенности безопасности важно учитывать при создании IT-систем, как создавать защищенные решения.
Второй доклад был посвящен автоматической сборке файлов типа Release notes при обновлении приложений.
✔️Release notes - это файл с описанием в стиле “Что нового”. Обычно там прописываются новые реализованные фичи и баги, которые были исправлены. Чтобы не тратить много времени на ручное заполнение файла, мы разработали механизм сборки релизов, при котором файл с обновлениями формируется автоматически.
Теперь наши заказчики оперативно могут получать уведомления об обновлении их систем со списком нововведений и правок.
Продуктивный день done ☑️
Астарус & ДМС. Как это работает?
⠀
В нашей компании мы ежегодно оформляем на каждого сотрудника полисы ДМС. На каждом полисе лежит фиксированная сумма. Сумма выделяется на 1 год. На прошлой неделе мы продлили полисы ДМС для сотрудников на 2020-2021. И решили об этом рассказать 😉
⠀
Как происходит медицинское обслуживание по полису ДМС?
⠀
✔️записываешься на прием/анализы/другие исследования в больницу,
✔️при звонке говоришь, что услугу хочешь получить в рамках ДМС,
✔️тебя записывают на удобное время,
✔️ждешь, когда придет смс о согласовании услуги,
✔️идешь на прием.
⠀
Через ДМС можно оплатить:
⠀
✔️любые медицинские услуги - приемы врачей, анализы, диагностические исследования, стоматология. Знаем, что стоматологию включают в полис редко, но мы привыкли заботиться о людях целиком.
⠀
✔️оздоровительные услуги - массаж, фитнес, тренажерные залы, йогу и все, что только можно придумать для улучшения здоровья.
⠀
✔️эстетические услуги - полис покрывает косметологию и, соответственно, все, что в косметологии есть сейчас. Нити, мезотерапии, филлеры, ультразвуковые чистки и еще много страшных слов, непонятных для большинства мужчин.
⠀
✔️медицинские услуги для ребенка.
⠀
Если сильно устаешь на работе, чувствуешь на себе все последствия сидячего образа жизни, но в твоей компании на это просто закрывают глаза - знай, есть место, где с этим все ок. Где проблемы готовы обсуждать и решать. Ищи нас на hh и не забудь подписаться там, чтобы мы когда-нибудь встретились.
⠀
В нашей компании мы ежегодно оформляем на каждого сотрудника полисы ДМС. На каждом полисе лежит фиксированная сумма. Сумма выделяется на 1 год. На прошлой неделе мы продлили полисы ДМС для сотрудников на 2020-2021. И решили об этом рассказать 😉
⠀
Как происходит медицинское обслуживание по полису ДМС?
⠀
✔️записываешься на прием/анализы/другие исследования в больницу,
✔️при звонке говоришь, что услугу хочешь получить в рамках ДМС,
✔️тебя записывают на удобное время,
✔️ждешь, когда придет смс о согласовании услуги,
✔️идешь на прием.
⠀
Через ДМС можно оплатить:
⠀
✔️любые медицинские услуги - приемы врачей, анализы, диагностические исследования, стоматология. Знаем, что стоматологию включают в полис редко, но мы привыкли заботиться о людях целиком.
⠀
✔️оздоровительные услуги - массаж, фитнес, тренажерные залы, йогу и все, что только можно придумать для улучшения здоровья.
⠀
✔️эстетические услуги - полис покрывает косметологию и, соответственно, все, что в косметологии есть сейчас. Нити, мезотерапии, филлеры, ультразвуковые чистки и еще много страшных слов, непонятных для большинства мужчин.
⠀
✔️медицинские услуги для ребенка.
⠀
Если сильно устаешь на работе, чувствуешь на себе все последствия сидячего образа жизни, но в твоей компании на это просто закрывают глаза - знай, есть место, где с этим все ок. Где проблемы готовы обсуждать и решать. Ищи нас на hh и не забудь подписаться там, чтобы мы когда-нибудь встретились.
12 сентября был 256 день года. День программиста. С прошедшим праздником, коллеги! 😉
Часто сталкиваемся с такой ситуацией у наших клиентов. Фиксить баги на проде - это очень заманчиво, здорово экономит время. Но всегда есть шанс сломать все окончательно :)
Поэтому мы держим себя в руках и тестируем изменения только на выделенных серверах.
Поэтому мы держим себя в руках и тестируем изменения только на выделенных серверах.

