Рубрика «управление разработкой» - 3

Бро, если ты хоть раз руководил командой — ты это проходил. На стендапе всё звучит красиво: «делаю задачу, осталось чуть‑чуть», «почти готово», «просто баг странный». А потом проходит неделя, ты заглядываешь в код — и там либо ничего, либо половина сделано, либо вообще не туда копали.

Нет, это не обязательно саботаж. Иногда это банальная прокрастинация, страх ошибиться, потеря мотивации, или просто неумение сказать: «я застрял». Но проблема‑то реальная. Если не ловить и не разруливать — команда тонет в самообмане, а ты — в вечных переносах.

Читать полностью »

Эта глава будет вместо предисловия

Представьте, что вы - руководитель команды разработки в IT-компании. Живете себе спокойно, никого не трогаете, делаете с командой проекты, закрываете задачи. И вот в какой-то момент к вам приходит ваш непосредственный руководитель и спрашивает вас:

Слушай, а твоя команда вообще производительна?

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

Читать полностью »

  • В std::move никто никуда не двигается

  • В undefined behavior поведение вполне себе определено, просто крашит игру

  • В GameObject нет ни игры ни объекта, а только баги и куча антипаттернов

  • Memory leak detector сам протекает

  • В PhysicsEngine физики столько же, сколько в сказке про Колобка

  • Из 8 часов работы 6 уходят на попытку собрать билд после мержа со стейблом.

  • В ProfileMode тормозит всё кроме профайлера

  • В retrospective meeting обсуждают, почему всё плохо, но оставляют как есть.

  • В debug билде багов меньше чем в релизном и выше фпс


  • Читать полностью »

Скрам не работает. Скрам не бывает в чистом виде. Скрам — это для корпораций. Скрам душит разработку.

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

Но давайте разберёмся: а в чём вообще смысл скрама и почему он "не работает" у некоторых?

Читать полностью »

Речь пойдет о тайной, сугубо анонимной организации, следы которой начал замечать еще в 2018-ом, работая в Яндексе. О целях и мотивах организации можно только догадываться: некоторые считают это кибер-луддизмом, другие — техно-анархизмом. Ясно одно: организация существует, ее члены уничтожают кодовые базы десятилетиями, и говорить об этом не принято.

Заговор разработчиков против корпораций - 1

Читать полностью »

Lotus Notes и расцвет ПО для совместной работы - 1

Сейчас совместная онлайн-работа на платформах вроде Google Docs, Microsoft Teams или Slack — это базовая вещь для десятков миллионов пользователей по всему миру. Ведь реально удобно работать над файлами, отслеживать ход проекта, вести совместный календарь или обмениваться сообщениями между людьми, порой находящимися в разных уголках Земли.

Читать полностью »

Введение.

Методы управления проектами в сфере разработки программного обеспечения, такие как Scrum и Kanban, стали основными инструментами для команд, работающих по методологии Agile. В этой статье я рассмотрю, какие преимущества даёт Kanban по сравнению со Scrum.

 

1. Отсутствие необходимости в спринтах.

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js