Size: a a a

Обсуждения техдирские

2018 March 21

DS

Dmitry Simonov in Обсуждения техдирские
Ruslan
В общем, если в резюме или на собеседовании кандидат говорит, что нелюбит легаси, жирный минус :)
Здрасти! Чтобы любить легаси код, надо понимать проект в целом с первого взгляда. Ну пример, как Ты (Ты ж питонист?) открываешь джанго проект и сразу видишь типовые ошибки.

А это опытный должен быть стрелянный воробей.  "Паровоз" в моей терминологии. Вон смотри, что Серёжкин Ваня говорит: "Где ж этих паравозов искать то? на рынке одни выпускники."
источник

R

Ruslan in Обсуждения техдирские
Но это моя работа. Я ее люблю. Первые пару месяцев сложно да, приходится разбираться.
источник

R

Ruslan in Обсуждения техдирские
» "Где ж этих паравозов искать то? на рынке одни выпускники."
В точку. Вообще куда-то опытные подевались все.
источник

DS

Dmitry Simonov in Обсуждения техдирские
Я проблему с паровозами решил просто, - беру практически любого перловика и сажаю архитектором к пыхерам, - пыхеры реально сейчас учатся проходить все те косяки, которые перловики проходили десять лет назад.

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

DS

Dmitry Simonov in Обсуждения техдирские
Вообще люди из старого стека оооооочень опытные и их реально недооценивают. А зря.
источник

DS

Dmitry Simonov in Обсуждения техдирские
Вот про работу с легаси-кодом: https://ru.wikipedia.org/wiki/GRASP
источник

R

Ruslan in Обсуждения техдирские
почитаю попозже :)
источник
2018 March 31

DS

Dmitry Simonov in Обсуждения техдирские
Оценка проектов

* Гигиенических навыков уже не хватает: нужно уметь мыслить и действовать, а не только следить за сроками. Невозможно просто ведя Jira привести проект к успеху. А если бы можно было бы, всех бы уволили и купили просто лицензионную Jira. Или украли бы.

* Продуктоводы должны давать оценку SMART, - ответы на эти простые вопросы ответственно организуют и позволяют трезво посмотреть на любые задачи.

* Тестировщики вступают в игру до разработчиков, - их тест-кейсы являются частью документации и кроме того описывают чёткие критерии для самопроверки разработчиками результатов их работы.

* Девопсы: секретное оружие - выходит строит проект без своих девопсов теперь можно смело называть попыткой суицида. По сути наличие девопсов сокращает сроки вывода релизов и починки аварий на порядок.

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

* Успех проекта, это когда техническая команда осилит разработку, а продуктовая сможет продать проект рынку. Увы одно без другого не работает. Мне довелось видеть, когда техническая команда сделала всё правильно, а продуктологи обосрались.

ВОПРОСЫ:

Харченко Андрей: Финальные сроки, когда оцениваются до MVP или уже после стартовых этапов? Т.е. заказчик говорит мне нужен проект за 2 квартала, после MVP, тестов, и фидбеков, и нового функционала после софт ланча, стало понятно понятно, что это нереально. Что в этом случае делать?

Дело в том, что MVP представляет ценность не только с технической точки зрения, но ещё и с точки зрения бизнеса. Это УЖЕ работает и это УЖЕ принесло первый рубль. Но только после получения этого MVP вообще реально говорить о каких-либо сроках.

Как правило, бизнес в этот момент почти всегда перестраивается и в процессе торговли соглашается, что именно из общего объёма войдёт в те самые два квартала.

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

Если же договорится с бизнесом (продуктоводами) не удаётся на этапе готового mvp (хотя повторюсь, mvp - это откопанное золото, радость от которого велика настолько, что танцуют все!), то проблема не в продукте, а в продуктоводах.

Бегите от них. Вообще берясь за любой проект 10 раз проверяйте, что продуктологи, маркетинг и коммерсы секуют фишку. Если нет, - они угробят всё и свалят вину на технарей. Это первое, чем они участя и в этом они эксперты!

Мурзин Андрей:
В текущих реалиях, к сожалению, этапность идея->mpv->оценка не часто реализуется. Главенствует концепция тендера. Кто сильнее прогнулся - того и контракт (во всех сферах, не только производства ПО). А далее только себестоимость уменьшать любой ценой со всеми вытекающими вплоть до провала.


С тендерами не всё так очевидно. Различными махинациями эта тема модифициурется в 1) тестируем команду на лёгком проекте 2) разрабатываем план на несколько кусков работ, которые в целом образуют один большой проект, выкатываясь в продакшн по частям: сначала мвп, а потом доп проработки к каждой части 3) проводим серию тендеров с заранее определённым победителем.

На рынке существуют компании, который за 1% от суммы помогают выстраивать такие штуки. Общался с одной из них, - очень интересный опыт. Они вполне современные и по сути там работают одни из нас.


Мурзин Андрей: Про два часа на исследования, надеюсь, просто пример? Ограничивать время нужно, конечно. Лимит от задачи зависит.

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

https://www.youtube.com/watch?v=Q3unJfSjAPE
источник

DS

Dmitry Simonov in Обсуждения техдирские
Генеалогия реляционных бд
источник
2018 April 07

DS

Dmitry Simonov in Обсуждения техдирские
Наброшу. А что тимлид/проджект/техдир может/должен давать своей команде кроме зп, которую по сути платит не он, а бизнес?
источник

S

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

DS

Dmitry Simonov in Обсуждения техдирские
Stanislav
Иногда ресурсы, без которых некоторые задачи растягиваются на порядок, иногда мелкие потребности закрывать. Например, есть тип инженеров, которые бы работали комфортнее и продуктивнее, если бы им компания оплачивала ночью такси домой.
Ну это минимально гигиенические нормы. Они бесспорны.
источник

DS

Dmitry Simonov in Обсуждения техдирские
Волнует больше то, что каждый член команды получает для себя лично!
источник

S

Stanislav in Обсуждения техдирские
Ну и если разбираться в вопросе, что зп платит вроде-как-бизнес, следует понимать, что цепочка там сложнее:
бизнес приносит доход организации (юрлицо). Юрлицо платит персоналу. Персонал получает зп в соответствии с представлениями руководства об их стоимости.

Отсюда картина такая: да, не TL/директор платит зп, но именно они дают персоналу выполнение договоренностей о компенсации за труд.
источник

W

WayLander in Обсуждения техдирские
полезность и нужность решаемой задачи для общества, если это не очередное бессмысленное подделие под телефоны. в конце концов всё упирается в это.
источник
2018 April 11

DS

Dmitry Simonov in Обсуждения техдирские
Церемонимейстеры, показывающие, как правило делать два раза "ку" в эджайл процессах скрама, канбана и других бумажки на доски  клеют, а проекты почему-то от этого не запускаются. Хотя до сих пор эти жрецы карго-культа  требуют себе богатых даров и высоких зп.
источник

НА

Наталья Андриец in Обсуждения техдирские
я бы сказала, что для всего есть свой инструмент
источник

НА

Наталья Андриец in Обсуждения техдирские
и спрос рождает предложение 😉
источник

DS

Dmitry Simonov in Обсуждения техдирские
Сейчас очень востребован эджайл в оффлайн продажах. Платят заоблачно!
источник

S

Stanislav in Обсуждения техдирские
Они и без этого аджайлятся по жизни, все более менее рабочие отделы продаж
источник