Это называется переход из скрама в канбан, но это все еще атжайл.Andriy777 wrote: 05 Jan 2022 19:46Пока остаются неплохие вещи:
- каждодневная "планерка" по 30 мин "что делал вчера, буду делать сегодня, над чем убился". Это самая полезная вещь, особенно если планерка проводится среди 3-5 человек реально работающих над одним сценарием.
- разбиение задач на спринты. Но и даже это уходит. Наиболее благоприятная атмосфера, когда идут постоянные обновления и всегда можно легко перенести незаконченную работу просто на следующую неделю. Инструменты закодированные под аджайл используются, но даже понятие спринта уже не существует. Есть понятие "деплоймента" и оценки "что уже готово и мы выкладываем сейчас".
Полностью ушло:
- спринт планирование. Стало понятно, что "клясться мамой", что в следующие 3 недели получится сделать Х - это просто дать обещание, которое выполнить можно только если все было и так ясно. Т.е. оценка точна для эелементарных задач или задач, которые были уже сделаны и в этом спринте нужно было поставить точку. Особенно быстро ушла фигня оценки в "поинтах".
- психологические разборки "что было хорошо и было плохо".
Эффективность работы программиста
-
- Уже с Приветом
- Posts: 541
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Эффективность работы программиста
моя родина СССР!
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Вообще мысль прикольная конечно
![Smile :)](./images/smilies/icon_smile.gif)
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Да, у нас тоже переключалка есть, но ожидания то и задержки она не отменяет ? Прямо сейчас был код фриз с конца октября. Народ понаписал, все вышли после праздников и началось - релизы каждый день, буквально одного и того же app, некоторые - major refactoring. Всего две test environments, боттлнек на боттлнеке. Добавь ещё сюда app config, который живет в репозитории тех же девопсов и там бардак и черт ногу сломает - и все станет еще на порядки интереснее. Бранч под свой код, бранч под конфиг. Snapshot могут запросто затереть, задеплоеннный апп тоже, если ты негромко в слаке крикнул или не тамVladimir Kr. wrote: 06 Jan 2022 15:22Если в базе много данных, то переключалка бранчей будет не тривиальная. Ну или забить на версионность, мутабельность и возможные конфликты в изменении схемы и данные разными бранчами.xrundel wrote: 05 Jan 2022 17:19 ...
- убрали все задержки связанные с ожиданиями on shared test environments
--
На стейжнигне есть переключалка между бранчами. Можно мгновенно переключится на любой бранч и потестить. Все бранчи пересобираются автоматом.
![Smile :)](./images/smilies/icon_smile.gif)
Ну и я уже молчу что после каждого релиза надо мерджить в своё и снова тестировать - кто не успел тот опоздал.
Жесть в общем
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Мораль то какая ? Помимо аджайла жизнь ещё и бабы портятBobeg wrote: 06 Jan 2022 13:28 Еще много лет назад в одном известном инвестмент банке одна большая менеджер внезапно сошла с ума. Региональная СИО.
Решила устроить эффективность и экономию.
И написала приказ: ван компьютер, ван монитор! Девелоперз не нуждаются в более чем одном мониторе!
После чего команда каких-то дворников шла по этажу и выдирала из компов лишние мониторы. Наш старшый принципал с его восемью мониторами вызвал у них короткий ступор но они смело выдрали ему шесть из восьми мониторов и гордо их увезли.
Потом прошло несколько дней.
Я стал получать звонки от рекрутеров в которых они выражали соболезнования и предлагали посильную помощь в поиске новой работы.
К концу нелели уволилось 8 человек которых я знал лично. Я как неопытный тормоз никуда не ушел, сидел ждал продрлжения событий.
На след неделе чиф информейшен офицерку вызвали наверх и поинтересовались чо она вытворяет и зачем.
По слухам на допросе у ней начался нервный срыв и ее увез амбуланс. Таким образом силы зла были покараны.
Мониторы вернули на той же неделе.
Но дебилизм на этом не закончился.
Продолжение следует.
![Smile :)](./images/smilies/icon_smile.gif)
У меня тоже есть интересная история на поднятую вами проблему , правда там не такой счастливый конец как у вас.
Одна тетя решила сократить девелоперов 15 аппликейшенов ( 200 человек в целом). Причина - аутсорс тех аппликецшенов в Accenture , где на высокой позиции был ее муж. А вы говорите ….
Теперь можно снова вернуться к теме
![Smile :)](./images/smilies/icon_smile.gif)
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Милочка, у меня каких только проектов/компаний в жизни не было - и больших и малых. Такой бардак вижу в первый разХеровимчик wrote: 05 Jan 2022 17:19 У меня был первый вариант пока у нас была маленькая команда и очень узкий scope. Как только мы пошли в Мега рост, мы перетекли в ваш второй вариант.
Это не имеет ничего общего с размером команды. Это в основном кривость конкретного места и частично результат wrong expectations. Книжку Staff Engineer многие прочитали по диагонали и решили что это приглашение нанять одного такого Staff engineer который заменит им и принципала и архитектора и менеджеров заодно.
Last edited by Сабина on 06 Jan 2022 16:23, edited 2 times in total.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Есть команды в которых 5 Владов и 5 АннKVA wrote: 06 Jan 2022 04:36Wow, что там можно 30 минут обсасывать каждый день.Andriy777 wrote: 05 Jan 2022 19:46 - каждодневная "планерка" по 30 мин "что делал вчера, буду делать сегодня, над чем убился". Это самая полезная вещь, особенно если планерка проводится среди 3-5 человек реально работающих над одним сценарием.И главное нафига. Нафига Владу слушать 10 минут что у Анны SSRS server глючит и девопсы ее уже неделю к network guys отфутболивают.
Пусть кодирует в это время.
10 минут максимум пару раз в неделю еще куда не шло.
![Wink ;)](./images/smilies/wink.gif)
И да, люди пытаются все свои тяготу-заботы вывалить на планёрке, особенно сейчас когда все работают из дома.
Потому что а:
- not all dependencies are transparent
- если что то требует координации - это иногда единственная возможность быстро обсудить
- надо чтобы другие понимали сколько он всего делает и где застрял и почему
- а вдруг кто то уже на этом собаку съел и знает как решить проблему быстро
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
Про проблемы от женщин на работе это чисто Ваше восприятие, это Вы сказали а не я. Я говорил о том что нельзя экономить на эргономике поскольку это (а) понижает способность разрабов работать, и (б) ставит их в позицию униженого и оскорбленного человека.Сабина wrote: 06 Jan 2022 15:57Мораль то какая ? Помимо аджайла жизнь ещё и бабы портятBobeg wrote: 06 Jan 2022 13:28 Еще много лет назад в одном известном инвестмент банке одна большая менеджер внезапно сошла с ума. Региональная СИО.
Решила устроить эффективность и экономию.
И написала приказ: ван компьютер, ван монитор! Девелоперз не нуждаются в более чем одном мониторе!
После чего команда каких-то дворников шла по этажу и выдирала из компов лишние мониторы. Наш старшый принципал с его восемью мониторами вызвал у них короткий ступор но они смело выдрали ему шесть из восьми мониторов и гордо их увезли.
Потом прошло несколько дней.
Я стал получать звонки от рекрутеров в которых они выражали соболезнования и предлагали посильную помощь в поиске новой работы.
К концу нелели уволилось 8 человек которых я знал лично. Я как неопытный тормоз никуда не ушел, сидел ждал продрлжения событий.
На след неделе чиф информейшен офицерку вызвали наверх и поинтересовались чо она вытворяет и зачем.
По слухам на допросе у ней начался нервный срыв и ее увез амбуланс. Таким образом силы зла были покараны.
Мониторы вернули на той же неделе.
Но дебилизм на этом не закончился.
Продолжение следует.?
Аджайл кстати виновен в том же самом. Пытается девелопера понизить до уровня безмозглого ребенка которым вертят все возвышеные вокруг фигуры начиная от погонщика (скрам мастер) кончая всеми остальными разновидностями менеджеров.
Таким образом аджайл снижает реальную производительность.
Общий вывод: попытки повышать эффективность очень часто ведут к понижению эффективности.
Ваш пример про аутсорсинг требует некоторых обьяснений - аутсорсинг испортил процесс разработки, замедлил ее, в чем Ваши претензии к аутсорсингу, кроме того что его учинил чей-то дурацкий муж?
У меня к аутсорсингу есть свои претензии.
Но давайте я их потом изложу.
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
Сабина wrote: 06 Jan 2022 16:00Милочка, у меня каких только проектов/компаний в жизни не было - и больших и малых. Такой бардак вижу в первый разХеровимчик wrote: 05 Jan 2022 17:19 У меня был первый вариант пока у нас была маленькая команда и очень узкий scope. Как только мы пошли в Мега рост, мы перетекли в ваш второй вариант.
Это не имеет ничего общего с размером команды. Это в основном кривость конкретного места и частично результат wrong expectations. Книжку Staff Engineer многие прочитали по диагонали и решили что это приглашение нанять одного такого Staff engineer который заменит им и принципала и архитектора и менеджеров заодно.
![Confused :?](./images/smilies/icon_confused.gif)
В моём комментарии нет ни слова ни о Стаффах, ни архитекторах, ни о менеджерах. Это опыт в одной и той же команде (менеджемента) на разных ее этапах.
Что касается ваших переживаний по поводу книги, то вы несколько путаете причину и следствие. Это книга не руководство для менеджеров, а серия интервью о людях и работе, которую они выполняют
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
(надо будет прочитать книгу то, спасибо за реферрал .... возможно она будет интресным продолжением мистическому человекомесяцу)
-
- Уже с Приветом
- Posts: 8209
- Joined: 27 Mar 2016 23:56
Re: Эффективность работы программиста
Моё мнение.
Если взять и покапатся то они сами себе протеворечат
https://ru.wikipedia.org/wiki/%D0%91%D0 ... 0%B2%D0%BE
Если взять и покапатся то они сами себе протеворечат
https://ru.wikipedia.org/wiki/%D0%91%D0 ... 0%B2%D0%BE
Также принято выделять ещё два источника потерь — muri (яп. 無理 му́ри), — перегрузка рабочих, сотрудников или мощностей при работе с повышенной интенсивностью и mura (яп. 斑 му́ра) — неравномерность выполнения операции, например, прерывистый график работ из-за колебаний спроса.
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
обязательно
![we are friends :fr:](./images/smilies/druzja.gif)
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
интересно, а Accenture в каком регионе программёров для аутсорс припахивает? В Индии?Сабина wrote: 06 Jan 2022 15:57- аутсорс тех аппликецшенов в Accenture Теперь можно снова вернуться к теме?
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Эффективность работы программиста
мир ИТ проеден крысами!Снежная Королева wrote: 07 Jan 2022 01:40У нас местные все.
Паттерн такой же, а давайте доведём наших инженеров до ручки, чтобы они уволились и затем наймем Accenture за 10х стоимости. Ну и IT менеджер получит откат. Уже дважды наблюдаю эту песню.
-
- Уже с Приветом
- Posts: 8209
- Joined: 27 Mar 2016 23:56
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
ага. А если ещё и печатать вслепую научиться то и вобще можно бапки лопатой гре(б)сти - стучать по клаве за двоихystar wrote: 06 Jan 2022 05:20да, при этом к клавиатуре ещё пару месяцев нужно привыкнуть, для максимальной скорости
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)