Мы живём в сложном мире и, кажется, стали забывать о простых вещах. Например, о бритве Оккама, принцип которой гласит: «Что может быть сделано на основе меньшего числа, не следует делать, исходя из большего». В этой статье я расскажу про простые и не самые надёжные решения, которые можно применять в разработке простых игр.
Рубрика «проект» - 5
Наивно. Супер: код и архитектура простой игры
2020-02-20 в 14:03, admin, рубрики: .net, ASP, Dodo IS, Dodo Pizza Engineering, Gamedev, it-алхимия, unity, алхимия, Блог компании Dodo Pizza Engineering, игра, игра своими руками, проект, проектная работа, разработка игрРазбор решения задач реальной промышленности (спасение поросят и другие)
2019-12-24 в 12:05, admin, рубрики: Блог компании КРОК, задача, кейсы, поросята, проект, производство, промышленность, твикс, управление проектами, хакатон, экспертизаСвиноматка кормит поросят до 26-го дня. За это время она может на них прилечь, что приведёт к тому, что поросят станет чуть меньше, чем было в самом начале. Чтобы этого избежать, используются вот такие станки, как на фото, которые исключают её повороты и хождение по загону. У одной свиноматки — от 10 до 15 поросят. На первой неделе поросята ещё не понимают, что эта туша опасна, и могут не уйти из опасной области, когда она ложится. Когда это происходит, поросёнок громко визжит примерно в половине случаев. Часть поросят можно спасти, если вовремя поднять свинью. Задача — детектировать такие случаи и вызывать сотрудника.

Как видите, этот вариант решения распознаёт поросят на видео и считает их.
Ещё были задачи оптимизации вентиляции в шахте (сэкономить на электричестве, но не убить при этом шахтёров); моделирование растекания жидкости; матмодель расплава; определение каски и очков на сотруднике перед входом в опасную зону и поиск брака на шоколадных батончиках.
Когда представитель MARS сказал, что принесёт обучающую выборку, мы не думали, что это будет четыре коробки шоколадок Twix Minis. Читать полностью »
Исповедь проектного наркомана. Как мы сделали игру «IT-алхимия» за месяц
2019-12-20 в 11:27, admin, рубрики: Dodo IS, Dodo Pizza Engineering, it-алхимия, алхимия, Блог компании Dodo Pizza Engineering, игра, игра своими руками, Игры и игровые приставки, проект, проектная работа, разработка игр, Управление продуктом, управление проектами– Привет! Меня зовут Женя, и я – проектный наркоман.
– (нестройный ряд голосов) Привет, Женя!
После такого вступления обычно следуют упоминания работы до поздней ночи в будние дни и сутки напролёт в выходные, подсчёт килограммов съеденного джанк-фуда, красочные описания бессонных ночей перед дедлайном, а в конце та пустота и отрешённость, что наступают после окончания проекта… И всё это будет дальше по тексту, но сперва немного предыстории.
Участники образовательного интенсива в Сколково научатся основам прототипирования
2019-12-04 в 15:17, admin, рубрики: 3D-печать, 3d-принтер, VR, бизнес, бизнес-инкубатор, Биотехнологии, гаджеты, инвалиды, инкубатор, интенсив, образование, опытный образец, поддержка проектов, приложение, проект, проектирование, прототип, прототипирование, Развитие стартапа, разработка мобильных приложений, реабилитационная индустрия, реабилитация, сколково, социалка, социальный бизнес, стартап, технопарк
Поучаствовать в интенсиве смогут студенты, школьники и все желающие получить практические навыки прототипирования и разработки технических средств реабилитации. Занятия пройдут в Технопарке Инновационного центра «Сколково» 6 — 7 декабря и 12 — 13 декабря в группах по 20 человек.
Как превратить идею в опытный образец? В чем преимущество и недостатки 3D-печати? Можно ли без вложений разработать и вывести на рынок новое устройство или гаджет? Как реализовать технологический проект в социальной сфере? Об этом расскажут эксперты образовательного интенсива! В течение двух дней участники получат теоретические и практические знания по разработке прототипов, навыки проектной работы и узнают все о создании устройств и продуктов в области реабилитационной индустрии.
Читать полностью »
Эксперимент — от парного программирования к программированию всей командой
2019-12-03 в 6:50, admin, рубрики: Блог компании Туту.ру, Вуди Зил, команда, моб-программирование, обучение, практика, Программирование, проект, процесс, разработка, управление проектамиОчень хочу поделиться с вами переводом статьи про эксперимент с моб-программированием от одного из его создателей, Вуди Зила. Это когда вся команда сразу работает за одним компьютером. Как парное программирование, только групповое. Я бывший Java-разработчик и тимлид с 11-летним стажем, и раньше меня бы удивил такой подход. Оказалось, работает очень интересно. Внутри — как взаимодействуют участники, какие преимущества им это даёт, и с какими сложностями они столкнулись. Это отчёт об эксперименте, который уже три года успешно продолжается в команде Вуди. Полезно, если вы хотите настроить такое у себя.
Оригинальное название: «Моб-программирование — командный подход к работе».
Примечание: Статья переведена с согласия автора, в переводе максимально сохранена авторская стилистика.
1. Введение
Моб-программирование или моббинг — это подход к разработке программного обеспечения, при котором вся команда целиком работает над одним и тем же, в одно и то же время и в одном и том же месте за одним компьютером. Это похоже на парное программирование [PAIR], где двое человек сидят за одним компьютером и совместно работают над одним и тем же кодом в одно и то же время. При моб-программировании эта совместная работа распространяется на всех в команде, при этом всё ещё используется только один компьютер для написания кода.Читать полностью »
Байки переговорщика
2019-11-07 в 7:03, admin, рубрики: байки, Блог компании КРОК, заказчик, команда, переговоры, проект, разработка, управление проектами
Привет!
Начинал я с разработчика, сейчас руковожу департаментом разработки программного обеспечения и часто участвую в переговорах по разным проектам. По большей части речь о деталях реализации, то есть это не продажи, а обсуждение проектов с заказчиком. Но всё равно на них весело. Например, недавно наш человек чувствовал себя довольно неуютно, когда одному из резидентов Сколково объяснил, что блокчейн в проекте не нужен. Смотрели на него косо, и ощущение было, что он их убеждает в том, что вместо новомодного электричества всё можно решить на паровой или лошадиной тяге.
С другой стороны, частые переговоры означают много поездок. Иногда везёт. Вот в Дубае выходные пятница и суббота, а воскресенье — рабочий. При этом рейсы на воскресенье дорогие, и куда выгоднее лететь в пятницу. Встреча по поводу наших разработок по машинному зрению для дронов была на воскресенье, и когда наш переговорщик прилетел, заказчик извинился и сказал, что не получается, и нужно перенести ещё на пару дней. Так у него получились незапланированные выходные. Ну а дальше он закономерно вышел на пляж и уснул. После чего всем говорил, что сгорел на работе. Но интересно не это: дело в том, что ещё один наш коллега как раз застрял посреди тундры. Это примерно два часа вертолётом от Нового Уренгоя, и, кроме вертолёта, там транспорта нет. У него была метель — и, как следствие, нелётная погода. Он прибыл, обследовал талевые тросы и не смог вылететь. К началу истории уже сидел там два дня. Синоптики обещали открыть площадку только ещё через три дня. Из развлечений у него там была еда в столовой на месторождении, настольный теннис с вахтовиками и SMS на телефоне. Вот они друг другу и жаловались, кто и где застрял. Читать полностью »
Какие проекты имеет смысл начинать и что нужно промышленности от ИТ сейчас
2019-09-26 в 7:03, admin, рубрики: Блог компании КРОК, задача, кейсы, проект, производство, промышленность, управление проектами, хакатон, экспертиза
Одна из главных задач ИТ сейчас в производственном секторе — уменьшить количество аварий.
Что сейчас меняется на производствах?
Один из самых важных вопросов сейчас — это нулевая смертность. Потери персонала происходят по двум основным причинам: несоблюдение техники безопасности и алкогольные приключения с несоблюдением техники безопасности. Второй важный вопрос — контроль правильности операций и оптимальная загрузка производства.
Всё идёт к тому, что через десять лет все сотрудники производств будут «под колпаком». Сейчас уже есть пилоты, но до массового распространения технологий ещё пара лет. Будет интерфейс руководителя производства, подозрительно напоминающий компьютерную игру. Там положение каждого сотрудника, свойства и состояния каждого станка, очередь задач, самочувствие каждого, тип исполняемых операций. Смысл в том, чтобы оцифровать всё и контролировать правильность исполнения процессов. И ещё вспомогательный AI будет оптимизировать задачи сотрудников — уже есть примеры, где работа распределяется по оптимальной загрузке станков и навыкам рабочих, правильно кластеризуется и выстраивается в оптимальной последовательности.Читать полностью »
Что разработчикам надо знать про бизнес
2019-07-11 в 7:02, admin, рубрики: Блог компании Туту.ру, команда, отчёт, пользователь, продукт, проект, разработчик, управление проектами, управление разработкойДаже в очень крупных компаниях часто отношение к разработчикам, как к грибам: держат в темноте и кормят навозом. Пишите код, родные, и не высовывайтесь. Этот подход может быть удобен для многих (в том числе иногда — для самих разработчиков в случае не очень адекватного менеджмента), но с точки зрения бизнеса неоптимален. Моя позиция: разработчики должны иметь возможность узнавать всё то, что происходит в компании и на рынке, но без давления. Захотел — копнул и разобрался, не захотел — не надо.
Редко когда разработчик не хочет понимать, зачем и что он делает. Редко кто не хочет видеть влияния реализованных фич на мир вокруг. Да ладно, давайте будем честными: мы тут все или из-за денег, или из-за возможности делать что-то значимое. Деньги есть везде. А вот интересные проекты встречаются реже.
Я хочу поделиться процессом того, как у нас устроено такое информирование в команде Туту.ру. Возможно, кому-то оно покажется ликбезом, а кому-то будет полезным. Ну или вы подскажете, как сделать лучше. Читать полностью »
Метрики DevOps – откуда брать данные для расчетов
2019-07-09 в 12:16, admin, рубрики: bitbucket, devops, Jenkins, jira, nexus, анализ, визуализация данных, дистрибутивы, команды, конвейер, конверсия, метрики, причины, проект, разработка, результаты, сборки, стенды, управление, Управление продуктомЧестно говоря, Иван часто посмеивался над тщетными усилиями коллег из отдела мониторинга. Они прилагали огромные усилия для реализации метрик, которые им заказывало руководство компании. Они были настолько заняты, что больше никому ничего не хотели делать.
А руководству всё было мало – оно постоянно заказывало всё новые и новые метрики, очень быстро переставая пользоваться тем, что были сделаны ранее.
Последнее время все только и говорили про LeadTime – время поставки бизнесовых фич. Метрика показала сумасшедшее число – 200 дней на поставку одной задачи. Как же все охали, ахали и воздевали руки к небу!
Через некоторое время шум постепенно затих и от руководства поступил заказ на создание еще одной метрики.
Ивану было совершенно понятно, что и новая метрика точно также тихонько помрёт в тёмном уголке.
Действительно, размышлял Иван, знание числа совершенно никому ни о чём не говорит. 200 дней или 2 дня – нет никакой разницы, потому что по числу невозможно определить причину и понять, хорошо это или плохо.
Это типичная ловушка метрик: кажется, что новая метрика расскажет суть бытия и объяснит какой-то тайный секрет. Все так на это надеются, но ничего почему-то не происходит. Да потому что секрет надо искать вовсе не в метриках!
Для Ивана это был пройденный этап. Он понимал, что метрики – это просто обычная деревянная линейка для измерений, а все секреты надо искать в объекте влияния, т.е. в том, что эту метрику формирует.
Для интернет-магазина объектом влияния будут его клиенты, приносящие деньги, а для DevOps – команды, создающие и раскатывающие дистрибутивы с использованием конвейера.
Однажды, устроившись в холле в удобном кресле Иван решил как следует продумать как бы он хотел видеть метрики DevOps с учётом того, что объектом влияния являются команды.
Цель метрик DevOps
Понятно, что всем хочется уменьшить время поставки. 200 дней – это, конечно, никуда не годится.
Но как, вот в чем вопрос?Читать полностью »
ВНИИТЭ планеты всей: как в СССР систему «умного дома» придумали
2019-07-09 в 8:26, admin, рубрики: Блог компании Cloud4Y, ВНИИТЭ, дизайн, концепт, проект, ретро, СССР, Сфинкс, умный дом, Читальный зал
В середине 1980-х годов в СССР не только играли в перестройку и переделывали Simca 1307 в Москвич-2141, но и пытались спрогнозировать будущее рядового потребителя. Это было довольно сложно, особенно в условиях тотального дефицита. Однако советские учёные смогли предугадать появление ноутбуков, смартфонов, умных очков и беспроводных наушников.
Читать полностью »


